更新代码后// signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) libmarsstn.so

chenyanfei 2021-3-22 800

3.11号从  https://github.com/wildfirechat/android-chat  下载并更新了 client 和 mar-core 模块代码。

更新后,下边2个还是关于 libmarsstn.so 的crash日志。  

报的堆栈信息 和 更新代码前虽然不完全一样,但是都是amr64相关的、都是signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) libmarsstn.so

请问这是啥原因呢? 该怎么解决呢?

第一个:


pid: 0, tid: 0 >>> com.group.organizer <<<

backtrace:  #00  pc 000000000030402c  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 000000000024dbf4  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 0000000000255d80  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 0000000000228ae0  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 0000000000237518  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 00000000001c8168  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 00000000001c8128  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/lib/arm64/libmarsstn.so  #00  pc 00000000000ae560  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/oat/arm64/base.odex (art_jni_trampoline+144)  #00  pc 000000000011ff80  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/oat/arm64/base.odex (cn.wildfirechat.client.ClientService.resetProto+256)  #00  pc 0000000000120fc0  /data/app/com.group.organizer-ppv_U5ttYPHQzU-1k5IiOA==/oat/arm64/base.odex (cn.wildfirechat.client.ClientService.onDestroy+64)  #00  pc 0000000000556170  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleStopService+160)  #00  pc 0000000000547eb8  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+6184)  #00  pc 00000000007f6b94  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180)  #00  pc 00000000007fa208  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1448)  #00  pc 00000000005590f4  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+788)  #00  pc 00000000001375b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)  #00  pc 000000000014600c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+276)  #00  pc 00000000004b05fc  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod, art::(anonymous namespace)::ArgArray, art::JValue, char const)+104)  #00  pc 00000000004b21a0  /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jobject, _jobject, unsigned long)+1480)  #00  pc 000000000043cf1c  /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv, _jobject, _jobject, _jobjectArray)+52)  #00  pc 00000000000c9c54  /system/framework/arm64/boot.oat (art_jni_trampoline+180)  #00  pc 0000000000ab3448  /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136)  #00  pc 0000000000abbb94  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+3012)  #00  pc 00000000001375b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568)  #00  pc 000000000014600c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+276)  #00  pc 00000000004b05fc  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod, art::(anonymous namespace)::ArgArray, art::JValue, char const)+104)  #00  pc 00000000004b01ec  /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jmethodID, std::__va_list)+408)  #00  pc 00000000003babbc  /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv, _jclass, _jmethodID, std::__va_list)+624)  #00  pc 00000000000ee4dc  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass, _jmethodID, ...)+116)  #00  pc 00000000000f15fc  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector const&, bool)+792)  #00  pc 0000000000003510  /system/bin/app_process64 (main+1216)  #00  pc 000000000007e898  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108)

第二个:


pid: 0, tid: 0 >>> com.group.organizer <<<

backtrace:  #00  pc 000000000030402c  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 000000000024dbf4  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 0000000000255d80  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 0000000000228ae0  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 0000000000237518  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 00000000001c8168  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 00000000001c8128  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/lib/arm64/libmarsstn.so  #00  pc 00000000000e2560  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/oat/arm64/base.odex (art_jni_trampoline+144)  #00  pc 00000000001cb760  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/oat/arm64/base.odex (cn.wildfirechat.client.ClientService.resetProto+256)  #00  pc 00000000001ccd80  /data/app/~~A7vbVml-V6nTiBDSMaIvnQ==/com.group.organizer-lQj_wTchi0rVmbM9z7Ht8g==/oat/arm64/base.odex (cn.wildfirechat.client.ClientService.onDestroy+64)  #00  pc 000000000045ed80  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleStopService+160)  #00  pc 000000000044e1f8  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+4568)  #00  pc 00000000006c4424  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180)  #00  pc 00000000006c791c  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1516)  #00  pc 00000000004624b4  /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+820)  #00  pc 00000000001347e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568)  #00  pc 0000000000198eb0  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+232)  #00  pc 00000000005320fc  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod, art::(anonymous namespace)::ArgArray, art::JValue, char const)+104)  #00  pc 0000000000533df0  /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jobject, _jobject, unsigned long)+1352)  #00  pc 00000000004b53fc  /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv, _jobject, _jobject, _jobjectArray)+52)  #00  pc 000000000008a6f4  /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180)  #00  pc 0000000000af7678  /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136)  #00  pc 0000000000b016cc  /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2444)  #00  pc 00000000001347e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568)  #00  pc 0000000000198eb0  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+232)  #00  pc 00000000005320fc  /apex/com.android.art/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod, art::(anonymous namespace)::ArgArray, art::JValue, char const)+104)  #00  pc 0000000000531cf4  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, art::ArtMethod, std::va_list)+428)  #00  pc 0000000000532c5c  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject, _jmethodID*, std::va_list)+92)  #00  pc 00000000004249b8  /apex/com.android.art/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv, _jclass, _jmethodID, std::__va_list)+656)  #00  pc 000000000009c434  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass, _jmethodID, ...)+124)  #00  pc 00000000000a4574  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const, android::Vector const&, bool)+848)  #00  pc 000000000000358c  /system/bin/app_process64 (main+1348)  #00  pc 000000000004a1e4  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108)

最新回复 (0)
返回