Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when updating to v0.61.5-patch.1 #38

Closed
gmaclennan opened this issue Feb 12, 2020 · 8 comments
Closed

Crash when updating to v0.61.5-patch.1 #38

gmaclennan opened this issue Feb 12, 2020 · 8 comments

Comments

@gmaclennan
Copy link

v0.61.5-patch.1 causes our app to crash. Switching back to v0.61.5-patch.0 solves the crash. I'm not sure if this is a breaking change that requires other changes to be made? I see that it switches v8 to v8. Here is what seems like the relevant portion of the logs from adb logcat *:W:

02-12 13:06:17.479  1094  4191 E LocSvc_libulp: ulp_brain_transition_all_providers, no QUIPC/GNSS transition logic run due to both engines are OFF
02-12 13:06:28.771 22417 22620 F libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8096d081c2dd4 in tid 22620 (mqt_js), pid 22417 (com.mapeo.debug)
02-12 13:06:28.821 22631 22631 E DEBUG   : failed to readlink /proc/22620/fd/82: No such file or directory
02-12 13:06:28.884 22631 22631 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-12 13:06:28.885 22631 22631 F DEBUG   : Build fingerprint: 'motorola/payton_fi/payton_sprout:9/PPWS29.69-39-6-4/4011a:user/release-keys'
02-12 13:06:28.885 22631 22631 F DEBUG   : Revision: 'p4'
02-12 13:06:28.885 22631 22631 F DEBUG   : ABI: 'arm64'
02-12 13:06:28.885 22631 22631 F DEBUG   : pid: 22417, tid: 22620, name: mqt_js  >>> com.mapeo.debug <<<
02-12 13:06:28.885 22631 22631 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8096d081c2dd4
02-12 13:06:28.885 22631 22631 F DEBUG   :     x0  00000071fd778018  x1  0000007000000000  x2  000000700818d07d  x3  00000071fd778020
02-12 13:06:28.885 22631 22631 F DEBUG   :     x4  0000000000000001  x5  0000000000000003  x6  00000071fd720020  x7  00000071fd720020
02-12 13:06:28.885 22631 22631 F DEBUG   :     x8  0000007008182781  x9  0808096d081c2dc9  x10 0000000000000001  x11 0000000000000002
02-12 13:06:28.885 22631 22631 F DEBUG   :     x12 00000071fd779ff0  x13 0000007000000000  x14 0000000008042221  x15 0000000000000001
02-12 13:06:28.885 22631 22631 F DEBUG   :     x16 00000071f8cffd30  x17 00000071f84e4264  x18 0000000000000001  x19 00000071f76fa3b8
02-12 13:06:28.885 22631 22631 F DEBUG   :     x20 0000007000000000  x21 00000071f76fa268  x22 00000071fd778000  x23 00000071f76fc588
02-12 13:06:28.885 22631 22631 F DEBUG   :     x24 00000071f76fc588  x25 00000071f76fc588  x26 00000071fd6b48a0  x27 0000000000000001
02-12 13:06:28.885 22631 22631 F DEBUG   :     x28 00000071f76fa700  x29 00000071f76fa250
02-12 13:06:28.885 22631 22631 F DEBUG   :     sp  00000071f76fa200  lr  00000071f8d8e5c0  pc  00000071f8d8e5d8
02-12 13:06:28.937 22631 22631 F DEBUG   :
02-12 13:06:28.937 22631 22631 F DEBUG   : backtrace:
02-12 13:06:28.937 22631 22631 F DEBUG   :     #00 pc 00000000000325d8  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libv8executor.so (facebook::JSIV8ValueConverter::ToJSIValue(v8::Isolate*, v8::Local<v8::Value> const&)+84)
02-12 13:06:28.937 22631 22631 F DEBUG   :     #01 pc 000000000002dec4  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libv8executor.so (facebook::V8Runtime::getProperty(facebook::jsi::Object const&, facebook::jsi::String const&)+184)
02-12 13:06:28.937 22631 22631 F DEBUG   :     #02 pc 000000000003c030  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libv8executor.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+112)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #03 pc 00000000000219c4  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libv8executor.so (facebook::react::V8ExecutorFactory::createJSExecutor(std::__ndk1::shared_ptr<facebook::react::ExecutorDelegate>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>)+104)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #04 pc 00000000000a48fc  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so (facebook::react::NativeToJsBridge::NativeToJsBridge(facebook::react::JSExecutorFactory*, std::__ndk1::shared_ptr<facebook::react::ModuleRegistry>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::InstanceCallback>)+236)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #05 pc 000000000009bc60  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so
02-12 13:06:28.938 22631 22631 F DEBUG   :     #06 pc 000000000006d5d0  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so
02-12 13:06:28.938 22631 22631 F DEBUG   :     #07 pc 000000000006b520  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so
02-12 13:06:28.938 22631 22631 F DEBUG   :     #08 pc 000000000005afc8  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so (_ZN8facebook3jni6detail13MethodWrapperIMNS_5react15JNativeRunnableEFvvEXadL_ZNS4_3runEvEES4_vJEE8dispatchENS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIS4_NS3_8RunnableEE8JavaPartESB_vE11_javaobjectEEE+32)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #09 pc 000000000005af44  /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/lib/arm64/libreactnativejni.so (_ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassINS_5react15JNativeRunnableENS6_8RunnableEE8JavaPartES8_vE11_javaobjectEEEEXadL_ZNS1_13MethodWrapperIMS7_FvvEXadL_ZNS7_3runEvEES7_vJEE8dispatchESE_EESD_vJEE4callEP7_JNIEnvP8_jobject+52)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #10 pc 000000000055f9e0  /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #11 pc 0000000000556988  /system/lib64/libart.so (art_quick_invoke_stub+584)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #12 pc 00000000000cf8c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #13 pc 000000000028058c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #14 pc 000000000027a594  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #15 pc 00000000005275c4  /system/lib64/libart.so (MterpInvokeInterface+1392)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #16 pc 0000000000549214  /system/lib64/libart.so (ExecuteMterpImpl+14740)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #17 pc 0000000000c7f706  /system/framework/boot-framework.vdex (android.os.Handler.handleCallback+4)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #18 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #19 pc 0000000000259d8c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #20 pc 000000000027a578  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #21 pc 0000000000527b4c  /system/lib64/libart.so (MterpInvokeStatic+204)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #22 pc 0000000000549194  /system/lib64/libart.so (ExecuteMterpImpl+14612)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #23 pc 0000000000b1de54  /system/framework/boot-framework.vdex (android.os.Handler.dispatchMessage+8)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #24 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #25 pc 0000000000259d8c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #26 pc 000000000027a578  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #27 pc 0000000000526ce0  /system/lib64/libart.so (MterpInvokeSuper+1420)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #28 pc 0000000000549094  /system/lib64/libart.so (ExecuteMterpImpl+14356)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #29 pc 00000000003345e0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/base.apk (deleted) (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #30 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #31 pc 0000000000259d8c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #32 pc 000000000027a578  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #33 pc 0000000000526648  /system/lib64/libart.so (MterpInvokeVirtual+588)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #34 pc 0000000000549014  /system/lib64/libart.so (ExecuteMterpImpl+14228)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #35 pc 0000000000b250d8  /system/framework/boot-framework.vdex (android.os.Looper.loop+404)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #36 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #37 pc 0000000000259d8c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #38 pc 000000000027a578  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #39 pc 0000000000527b4c  /system/lib64/libart.so (MterpInvokeStatic+204)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #40 pc 0000000000549194  /system/lib64/libart.so (ExecuteMterpImpl+14612)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #41 pc 000000000033476e  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.mapeo.debug-dcauJxFcyw8ppVbQ2u9Ufw==/base.apk (deleted) (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #42 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #43 pc 0000000000259d8c  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #44 pc 000000000027a578  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #45 pc 00000000005275c4  /system/lib64/libart.so (MterpInvokeInterface+1392)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #46 pc 0000000000549214  /system/lib64/libart.so (ExecuteMterpImpl+14740)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #47 pc 00000000000ca806  /system/framework/boot-core-oj.vdex (java.lang.Thread.run+12)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #48 pc 0000000000254298  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1797368847+488)
02-12 13:06:28.938 22631 22631 F DEBUG   :     #49 pc 0000000000516edc  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #50 pc 000000000055fafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #51 pc 0000000000556988  /system/lib64/libart.so (art_quick_invoke_stub+584)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #52 pc 00000000000cf8c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #53 pc 000000000045e778  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #54 pc 000000000045f834  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #55 pc 000000000048a6d0  /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #56 pc 0000000000081b78  /system/lib64/libc.so (__pthread_start(void*)+36)
02-12 13:06:28.939 22631 22631 F DEBUG   :     #57 pc 0000000000023680  /system/lib64/libc.so (__start_thread+68)
02-12 13:06:30.390  1917 22634 W ActivityManager:   Force finishing activity com.mapeo.debug/com.mapeo.MainActivity
@sirsavary
Copy link

Also getting a hard crash after updating to 0.61.5-patch.1

Crash logs are a bit archaic but hopefully someone can make sense of them:

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8096d081c2dd4 in tid 23554 (mqt_js), pid 23523 (room.client.mvp)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/dreamqltevl/dreamqltecan:9/PPR1.180610.011/G950WVLS7CSL1:user/release-keys'
Revision: '12'
ABI: 'arm64'
pid: 23523, tid: 23554, name: mqt_js  >>> com.lckroom.client.mvp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8096d081c2dd4
    x0  0000007a88ef1018  x1  0000007900000000  x2  000000790818d07d  x3  0000007a88ef1020
    x4  0000000000000001  x5  0000000000000003  x6  0000007a88e9d820  x7  0000007a88e9d820
    x8  0000007908182781  x9  0808096d081c2dc9  x10 0000000000000001  x11 0000000000000002
    x12 0000007a88ef2ff0  x13 0000007900000000  x14 0000000008042221  x15 0000000000000001
    x16 0000007a7afc1d30  x17 0000007a7a7a6264  x18 0000000000000010  x19 0000007a793f9dd8
    x20 0000007900000000  x21 0000007a793f9c88  x22 0000007a88ef1000  x23 0000007a793fb588
    x24 0000007a793fb588  x25 0000007a793fb588  x26 0000007a8d2c48a0  x27 0000000000000002
    x28 0000000000000001  x29 0000007a793f9c70
    sp  0000007a793f9c20  lr  0000007a7b1805c0  pc  0000007a7b1805d8

backtrace:
    #00 pc 00000000000325d8  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libv8executor.so (facebook::JSIV8ValueConverter::ToJSIValue(v8::Isolate*, v8::Local<v8::Value> const&)+84)
    #01 pc 000000000002dec4  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libv8executor.so (facebook::V8Runtime::getProperty(facebook::jsi::Object const&, facebook::jsi::String const&)+184)
    #02 pc 000000000003c030  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libv8executor.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+112)
    #03 pc 00000000000219c4  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libv8executor.so (facebook::react::V8ExecutorFactory::createJSExecutor(std::__ndk1::shared_ptr<facebook::react::ExecutorDelegate>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>)+104)
    #04 pc 00000000000a48fc  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so (facebook::react::NativeToJsBridge::NativeToJsBridge(facebook::react::JSExecutorFactory*, std::__ndk1::shared_ptr<facebook::react::ModuleRegistry>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::InstanceCallback>)+236)
    #05 pc 000000000009bc60  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so
    #06 pc 000000000006d5d0  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so
    #07 pc 000000000006b520  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so
    #08 pc 000000000005afc8  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so (_ZN8facebook3jni6detail13MethodWrapperIMNS_5react15JNativeRunnableEFvvEXadL_ZNS4_3runEvEES4_vJEE8dispatchENS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIS4_NS3_8RunnableEE8JavaPartESB_vE11_javaobjectEEE+32)
    #09 pc 000000000005af44  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/lib/arm64/libreactnativejni.so (_ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassINS_5react15JNativeRunnableENS6_8RunnableEE8JavaPartES8_vE11_javaobjectEEEEXadL_ZNS1_13MethodWrapperIMS7_FvvEXadL_ZNS7_3runEvEES7_vJEE8dispatchESE_EESD_vJEE4callEP7_JNIEnvP8_jobject+52)
    #10 pc 000000000001c00c  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/oat/arm64/base.odex (offset 0x1b000) (com.facebook.jni.Countable.dispose [DEDUPED]+124)
    #11 pc 0000000000b2675c  /system/framework/arm64/boot-framework.oat (offset 0x420000) (android.os.Handler.dispatchMessage+76)
    #12 pc 0000000000558188  /system/lib64/libart.so (art_quick_invoke_stub+584)
    #13 pc 00000000000cfcc8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    #14 pc 0000000000280438  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
    #15 pc 000000000027a440  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
    #16 pc 0000000000527784  /system/lib64/libart.so (MterpInvokeSuper+1420)
    #17 pc 000000000054a814  /system/lib64/libart.so (ExecuteMterpImpl+14356)
    #18 pc 000000000018278c  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/oat/arm64/base.vdex (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
    #19 pc 0000000000254144  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488)
    #20 pc 0000000000517980  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
    #21 pc 00000000005612fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
    #22 pc 0000000000b298c0  /system/framework/arm64/boot-framework.oat (offset 0x420000) (android.os.Looper.loop+1264)
    #23 pc 000000000055844c  /system/lib64/libart.so (art_quick_invoke_static_stub+604)
    #24 pc 00000000000cfce8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
    #25 pc 0000000000280438  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
    #26 pc 000000000027a440  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
    #27 pc 00000000005285f0  /system/lib64/libart.so (MterpInvokeStatic+204)
    #28 pc 000000000054a914  /system/lib64/libart.so (ExecuteMterpImpl+14612)
    #29 pc 000000000018291c  /data/app/com.lckroom.client.mvp-BSh8MuABzHk7n25dynQF3A==/oat/arm64/base.vdex (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+76)
    #30 pc 0000000000254144  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3404100416+488)
    #31 pc 0000000000517980  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
    #32 pc 00000000005612fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
    #33 pc 000000000025e1c8  /system/framework/arm64/boot.oat (offset 0x115000) (java.lang.Thread.run+72)
    #34 pc 0000000000558188  /system/lib64/libart.so (art_quick_invoke_stub+584)
    #35 pc 00000000000cfcc8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
    #36 pc 000000000045e62c  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
    #37 pc 000000000045f6e8  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
    #38 pc 000000000048ab08  /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
    #39 pc 0000000000091970  /system/lib64/libc.so (__pthread_start(void*)+36)
    #40 pc 0000000000023f38  /system/lib64/libc.so (__start_thread+68)

@creambyemute
Copy link

Yup same here, 7.8.1 and 0.61.5-patch.0 work. If I upgrade either the crash on startup is happening.

@dorthwein
Copy link

dorthwein commented Feb 14, 2020

Same here - specifically on Samsung - worked on another device


*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.truckdriverpower.app <<<

backtrace:
  #00  pc 00000000000325d8  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libv8executor.so (facebook::JSIV8ValueConverter::ToJSIValue(v8::Isolate*, v8::Local<v8::Value> const&)+84)
  #01  pc 000000000002dec4  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libv8executor.so (facebook::V8Runtime::getProperty(facebook::jsi::Object const&, facebook::jsi::String const&)+184)
  #02  pc 000000000003c030  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libv8executor.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+112)
  #03  pc 00000000000219c4  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libv8executor.so (facebook::react::V8ExecutorFactory::createJSExecutor(std::__ndk1::shared_ptr<facebook::react::ExecutorDelegate>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>)+104)
  #04  pc 00000000000a48fc  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so (facebook::react::NativeToJsBridge::NativeToJsBridge(facebook::react::JSExecutorFactory*, std::__ndk1::shared_ptr<facebook::react::ModuleRegistry>, std::__ndk1::shared_ptr<facebook::react::MessageQueueThread>, std::__ndk1::shared_ptr<facebook::react::InstanceCallback>)+236)
  #05  pc 000000000009bc60  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so
  #06  pc 000000000006d5d0  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so
  #07  pc 000000000006b520  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so
  #08  pc 000000000005afc8  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so (facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>)+32)
  #09  pc 000000000005af44  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/lib/arm64/libreactnativejni.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>), &(facebook::jni::detail::MethodWrapper<void (facebook::react::JNativeRunnable::*)(), &(facebook::react::JNativeRunnable::run()), facebook::react::JNativeRunnable, void>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*>)), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<facebook::react::JNativeRunnable, facebook::react::Runnable>::JavaPart, facebook::react::Runnable, void>::_javaobject*, void>::call(_JNIEnv*, _jobject*)+52)
  #10  pc 00000000000574dc  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/oat/arm64/base.odex (offset 0x56000) (com.facebook.jni.Countable.dispose [DEDUPED]+124)
  #11  pc 0000000000b2823c  /system/framework/arm64/boot-framework.oat (offset 0x421000) (android.os.Handler.dispatchMessage+76)
  #12  pc 0000000000558188  /system/lib64/libart.so (art_quick_invoke_stub+584)
  #13  pc 00000000000cfcc8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #14  pc 0000000000280438  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
  #15  pc 000000000027a440  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
  #16  pc 0000000000527788  /system/lib64/libart.so (MterpInvokeSuper+1420)
  #17  pc 000000000054a814  /system/lib64/libart.so (ExecuteMterpImpl+14356)
  #18  pc 00000000004274c0  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/oat/arm64/base.vdex (com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage)
  #19  pc 0000000000254144  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.3404100416)+488)
  #20  pc 0000000000517984  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
  #21  pc 00000000005612fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
  #22  pc 0000000000b2b3a0  /system/framework/arm64/boot-framework.oat (offset 0x421000) (android.os.Looper.loop+1264)
  #23  pc 000000000055844c  /system/lib64/libart.so (art_quick_invoke_static_stub+604)
  #24  pc 00000000000cfce8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
  #25  pc 0000000000280438  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
  #26  pc 000000000027a440  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
  #27  pc 00000000005285f4  /system/lib64/libart.so (MterpInvokeStatic+204)
  #28  pc 000000000054a914  /system/lib64/libart.so (ExecuteMterpImpl+14612)
  #29  pc 000000000042764e  /data/app/com.truckdriverpower.app-A_nu6MTXE4r-7_3fSYdGVA==/oat/arm64/base.vdex (com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run+74)
  #30  pc 0000000000254144  /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool) (.llvm.3404100416)+488)
  #31  pc 0000000000517984  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
  #32  pc 00000000005612fc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
  #33  pc 000000000025e1c8  /system/framework/arm64/boot.oat (offset 0x115000) (java.lang.Thread.run+72)
  #34  pc 0000000000558188  /system/lib64/libart.so (art_quick_invoke_stub+584)
  #35  pc 00000000000cfcc8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #36  pc 000000000045e630  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
  #37  pc 000000000045f6ec  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
  #38  pc 000000000048ab0c  /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
  #39  pc 0000000000091a14  /system/lib64/libc.so (__pthread_start(void*)+36)
  #40  pc 0000000000023f78  /system/lib64/libc.so (__start_thread+68)

@Kudo
Copy link
Owner

Kudo commented Feb 16, 2020

It looks like the crash happens only on arm64 devices. I will go further troubleshooting and hopefully the fix the problem within this week. Sorry to make inconvenience.

@Kudo
Copy link
Owner

Kudo commented Feb 18, 2020

Please try to upgrade react-native-v8 to one of 0.61.5-patch.2 / 0.60.6-patch.4 / 0.59.10-patch.6 version. Hopefully these version could fix the crash issue on arm64 devices.

@ribbedcrown
Copy link

I've tested 0.61.5-patch.2 and it works like a charm again, thank you @Kudo !

@creambyemute
Copy link

@Kudo We've updated to 0.61.5-patch.2 ~12 days ago and haven't had a problem thus far.

@Kudo
Copy link
Owner

Kudo commented Mar 4, 2020

Thank you folks. I am going to close this issue.
If there are any further problems, please feel free to open new issues.

@Kudo Kudo closed this as completed Mar 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants