Crashing with Unhandled debug exception: aarch32 BKPT during AppLaunch
SemihGk opened this issue · 0 comments
SemihGk commented
We have recently started exploring v8 engine over hermes and we get a constant crash for low end devices on app launch. Specifically, Android API 22 FireTV gen 2 devices. Is there anything that we can try to resolve the crash? Based on the crash logs, it is hard to investigate since it is within the engine. Please let us know your thoughts. Thank you.
Our environments:
- react-native: 0.69.6
- react-native-v8: 1.6.0
- v8-android-jit: 0.100.1
Here is the crash logs:
I/Kernel ( 7331): [ 526.151204] (1)[7331:ile.dfw.phoenix]
I/Kernel ( 0): [ 526.193432]-(3)[0:swapper/3]CPU3: Booted secondary processor
I/Kernel ( 87): [ 526.193663] (2)[87:hps_main][HPS] (0004)(2)(1)action end(331)(455)(0)(4) (2)(2)(2)(2)(2)(2)(2)(2)(1)(0) (0)(0)(0) (0)(0)(0) (0)(0)(0)(0)(134)
I/Kernel ( 7331): [ 526.201762]-(2)[7397:mqt_js]Unhandled debug exception: aarch32 BKPT (0xe0000000) at 0x00000000d5fd39a5
W/art ( 7331): Attempt to remove local handle scope entry from IRT, ignoring
I/DEBUG ( 171): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 171): Build fingerprint: 'Amazon/full_sloane/sloane:5.1.1/LVY48F/36.6.8.6_user_686800020:user/release-keys'
I/DEBUG ( 171): Revision: '0'
I/DEBUG ( 171): ABI: 'arm'
I/DEBUG ( 171): pid: 7331, tid: 7397, oom: 0, name: mqt_js >>> com.att.mobile.dfw.phoenix <<<
I/DEBUG ( 171): signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x1ca3
I/DEBUG ( 171): r0 00000001 r1 00000000 r2 1ce54001 r3 c9df3067
I/DEBUG ( 171): r4 d5fbe43f r5 d554032c r6 d554010c r7 f748648c
I/DEBUG ( 171): r8 00000000 r9 00000000 sl ab8c0198 fp ab8c6400
I/DEBUG ( 171): ip d6fd183c sp d5540100 lr d6728bf3 pc d6731b1e cpsr 400b0030
I/DEBUG ( 171):
I/DEBUG ( 171): backtrace:
I/DEBUG ( 171): #00 pc 009c3b1e /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v84base2OS5AbortEv+13)
I/DEBUG ( 171): #01 pc 009babf1 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_Z8V8_FatalPKcz+136)
I/DEBUG ( 171): #02 pc 00e566af /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v88internal12DeserializerINS0_7IsolateEE11SynchronizeENS0_22VisitorSynchronization7SyncTagE+26)
I/DEBUG ( 171): #03 pc 00c3a1ab /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so
I/DEBUG ( 171): #04 pc 00e60089 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so
I/DEBUG ( 171): #05 pc 00bf6d5d /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v88internal7Isolate4InitEPNS0_12SnapshotDataES3_S3_b+2108)
I/DEBUG ( 171): #06 pc 00bf70e9 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v88internal7Isolate16InitWithSnapshotEPNS0_12SnapshotDataES3_S3_b+12)
I/DEBUG ( 171): #07 pc 00e5e725 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so
I/DEBUG ( 171): #08 pc 00b5431d /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v87Isolate10InitializeEPS0_RKNS0_12CreateParamsE+324)
I/DEBUG ( 171): #09 pc 00b54461 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8android.so (_ZN2v87Isolate3NewERKNS0_12CreateParamsE+12)
I/DEBUG ( 171): #10 pc 00037900 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8executor.so (_ZN4rnv89V8RuntimeC1ENSt6__ndk110unique_ptrINS_15V8RuntimeConfigENS1_14default_deleteIS3_EEEENS1_10shared_ptrIN8facebook5react18MessageQueueThreadEEE+496)
I/DEBUG ( 171): #11 pc 0003f3d4 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8executor.so
I/DEBUG ( 171): #12 pc 0003f280 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8executor.so (_ZN4rnv815createV8RuntimeENSt6__ndk110unique_ptrINS_15V8RuntimeConfigENS0_14default_deleteIS2_EEEENS0_10shared_ptrIN8facebook5react18MessageQueueThreadEEE+20)
I/DEBUG ( 171): #13 pc 0003f54c /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libv8executor.so (_ZN4rnv817V8ExecutorFactory16createJSExecutorENSt6__ndk110shared_ptrIN8facebook5react16ExecutorDelegateEEENS2_INS4_18MessageQueueThreadEEE+132)
I/DEBUG ( 171): #14 pc 000889e5 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so (_ZN8facebook5react16NativeToJsBridgeC2EPNS0_17JSExecutorFactoryENSt6__ndk110shared_ptrINS0_14ModuleRegistryEEENS5_INS0_18MessageQueueThreadEEENS5_INS0_16InstanceCallbackEEE+380)
I/DEBUG ( 171): #15 pc 00083b1f /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so (_ZNSt6__ndk122__compressed_pair_elemIN8facebook5react16NativeToJsBridgeELi1ELb0EEC2IJOPNS2_17JSExecutorFactoryERNS_10shared_ptrINS2_14ModuleRegistryEEERNS9_INS2_18MessageQueueThreadEEERNS9_INS2_16InstanceCallbackEEEEJLj0ELj1ELj2ELj3EEEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENS_15__tuple_indicesIJXspT0_EEEE+114)
I/DEBUG ( 171): #16 pc 00083963 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so
I/DEBUG ( 171): #17 pc 0006c60b /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so
I/DEBUG ( 171): #18 pc 0006b82d /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so
I/DEBUG ( 171): #19 pc 00062c7b /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so (_ZN8facebook3jni6detail13MethodWrapperIMNS_5react15JNativeRunnableEFvvEXadL_ZNS4_3runEvEES4_vJEE8dispatchENS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIS4_NS3_8RunnableEE8JavaPartESB_vE11_javaobjectEEE+62)
I/DEBUG ( 171): #20 pc 00062bf5 /data/app/com.att.mobile.dfw.phoenix-1/lib/arm/libreactnativejni.so (_ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassINS_5react15JNativeRunnableENS6_8RunnableEE8JavaPartES8_vE11_javaobjectEEEESD_vJEE4callEP7_JNIEnvP8_jobjectSG_+36)
I/DEBUG ( 171): #21 pc 004091b7 /data/dalvik-cache/arm/data@app@com.att.mobile.dfw.phoenix-1@base.apk@classes.dex