Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30 in tid 32081 (Thread-9), pid 32048

如题 记录一个崩溃

verland A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30 in tid 32081 (Thread-9), pid 32048 (.mergeneverland)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Softversion: PD2049_A_6.14.8
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Time: 2022-05-26 16:49:28
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Build fingerprint: ‘vivo/PD2049/PD2049:12/SP1A.210812.003/compiler03082016:user/release-keys’
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Revision: ‘0’
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: ABI: ‘arm64’
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Timestamp: 2022-05-26 16:49:28.280351335+0800
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Process uptime: 0s
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Cmdline: 2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: pid: 32048, tid: 32081, name: Thread-9 >>> <<<
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: uid: 10414
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x30
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: Cause: null pointer dereference
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x0 b400007a8cb435a0 x1 0000000000000000 x2 0000000000000008 x3 0000000000000008
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x4 0000007918a7ffc0 x5 0000007918a7fc58 x6 b400007a8cb435a0 x7 b400007a8cb435a0
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x8 b400007a8cb435a0 x9 0000000000000000 x10 b400007a2cb0e960 x11 0000000000000000
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x12 ffffffffffffffff x13 000000007a5b879e x14 0000000000460000 x15 0000000000000018
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x16 000000791c6d54f0 x17 000000791afa8fdc x18 000000791896a000 x19 0000007918a800f0
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x20 0000007800000000 x21 000000791c723d4d x22 0000000000000000 x23 0000007918a82000
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x24 000000791ab02a70 x25 000000791c723e98 x26 000000780808e3e1 x27 0000007918a82000
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: x28 000000780000a320 x29 0000007918a7fe60
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: lr 000000791ab02d58 sp 0000007918a7fe50 pc 000000791afa8ff4 pst 0000000060001000
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: backtrace:
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #00 pc 00000000014a2ff4 /data/app/~~VB6alNdwOkJCH3C48-8REg==/NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (spine::SkeletonRenderer::onEnable()+24) (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #01 pc 0000000000ffcd54 /data/app/~~VB6alNdwOkJCH3C48-8REg==/NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #02 pc 0000000000ffcba0 /data/app/~~VB6alNdwOkJCH3C48-8REg==/NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (js_spine_SkeletonRenderer_onEnableRegistry(v8::FunctionCallbackInfov8::Value const&)+304) (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #03 pc 0000000001f4c178 /data/app/~~VB6alNdwOkJCH3C48-8REg==/NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo)+548) (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #04 pc 0000000001f4b7d4 /data/app/~~VB6alNdwOkJCH3C48-8REg==/-NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #05 pc 0000000001f4af64 /data/app/~~VB6alNdwOkJCH3C48-8REg==/-NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)
2022-05-26 16:49:28.588 32403-32403/? A/DEBUG: #06 pc 0000000001e5fe88 /data/app/~~VB6alNdwOkJCH3C48-8REg==/-NjL7x7Gg2bO0cUzsIskUcg==/lib/arm64/libcocos.so (BuildId: 6e617e1947ac0c5e76ed531531bbe7c8b658e69a)

加一个 Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x38 in tid 28723 (Thread-5), pid 28690

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xfb696543fec in tid 10723 (Thread-5), pid 10686

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 27890 (Thread-3)

咋说呢,如果不加上一些具体的操作,感觉光有地址,还能推算是什么模块出的问题么?

看着上面的信息,是地址访问越界了?

还有就是,一般贴 复现的方式(录屏)啥的,有用信息更多一些。

就到现在这个问题还有。。。。。我服了!!!

…你从这个地址能看出啥问题? :see_no_evil:

用spine了吧,这个确实挺恶心,具体报错点定位不到,得一点点加log去试