react-native-reanimated
react-native-reanimated copied to clipboard
App crashes with SIGABRT
Description
For some users using vivo, OPPO, Xiaomi, or Samsung phones, we are seeing a crash in the native code.
SIGABRT Abort program
/system/lib64/libc.so:139776 abort
/data/data/in.galaxycard.android/lib-0/libc++_shared.so:753960 0x6fa39be128
/data/data/in.galaxycard.android/lib-0/libc++_shared.so:738264 __gxx_personality_v0
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:458916 0x6fa2c430a4
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:460204 _Unwind_Resume
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:412756 0x6fa2c37c54
/data/data/in.galaxycard.android/lib-0/libhermes.so:217704 std::__ndk1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
/data/data/in.galaxycard.android/lib-0/libhermes.so:216040 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)
/data/data/in.galaxycard.android/lib-0/libhermes.so:257968 0x6fa33cefb0
/data/data/in.galaxycard.android/lib-0/libhermes.so:317940 0x6fa33dd9f4
/data/data/in.galaxycard.android/lib-0/libhermes.so:331320 0x6fa33e0e38
/data/data/in.galaxycard.android/lib-0/libhermes.so:321856 0x6fa33de940
/data/data/in.galaxycard.android/lib-0/libhermes.so:192780 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:386972 0x6fa2c3179c
/data/data/in.galaxycard.android/lib-0/libhermes.so:217704 std::__ndk1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
/data/data/in.galaxycard.android/lib-0/libhermes.so:216040 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)
/data/data/in.galaxycard.android/lib-0/libhermes.so:257968 0x6fa33cefb0
/data/data/in.galaxycard.android/lib-0/libhermes.so:317940 0x6fa33dd9f4
/data/data/in.galaxycard.android/lib-0/libhermes.so:331320 0x6fa33e0e38
/data/data/in.galaxycard.android/lib-0/libhermes.so:321856 0x6fa33de940
/data/data/in.galaxycard.android/lib-0/libhermes.so:192780 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:386972 0x6fa2c3179c
/data/data/in.galaxycard.android/lib-0/libhermes.so:217704 std::__ndk1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
/data/data/in.galaxycard.android/lib-0/libhermes.so:216040 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)
/data/data/in.galaxycard.android/lib-0/libhermes.so:257968 0x6fa33cefb0
/data/data/in.galaxycard.android/lib-0/libhermes.so:317940 0x6fa33dd9f4
/data/data/in.galaxycard.android/lib-0/libhermes.so:331320 0x6fa33e0e38
/data/data/in.galaxycard.android/lib-0/libhermes.so:321856 0x6fa33de940
/data/data/in.galaxycard.android/lib-0/libhermes.so:192780 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:386872 0x6fa2c31738
/data/data/in.galaxycard.android/lib-0/libhermes.so:217704 std::__ndk1::function<facebook::jsi::Value (facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)>::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const
/data/data/in.galaxycard.android/lib-0/libhermes.so:216040 facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)
/data/data/in.galaxycard.android/lib-0/libhermes.so:257968 0x6fa33cefb0
/data/data/in.galaxycard.android/lib-0/libhermes.so:192780 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:402364 reanimated::Mapper::execute(facebook::jsi::Runtime&)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:320564 reanimated::MapperRegistry::execute(facebook::jsi::Runtime&)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:294196 reanimated::NativeReanimatedModule::onRender(double)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:250924 0x6fa2c1042c
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:272964 facebook::jni::detail::MethodWrapper<void (reanimated::AnimationFrameCallback::*)(double), &reanimated::AnimationFrameCallback::onAnimationFrame, reanimated::AnimationFrameCallback, void, double>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&)
/data/app/in.galaxycard.android-QuduRwrv5PtDhuDtyz0QSg==/split_config.arm64_v8a.apk!/lib/arm64-v8a/libreanimated.so:272796
ESE_vJdEE4callEP7_JNIEnvP8_jobjectd:4998792534810842000 0x5345456445656d61
Expected behavior
App should not crash or at least stacktrace should point to the error in the JS land, to allow for debugging.
Actual behavior & steps to reproduce
App crashes randomly.
Snack or minimal code example
We haven't found a way to replicate this on any of our test devices.
Package versions
- React Native: 0.63.4
- React Native Reanimated: 2.0.1
- NodeJS: 12.20.0
- Xcode: NA
- Java & Gradle: 1.8.0_181 gradle 6.5
Affected platforms
- [x] Android
- [ ] iOS
- [ ] Web
Issue validator
The issue is valid!
Hey @heroic. Is it your application?
@piaskowyk yes
I'm also experiencing this with RN 0.64.0, react-native-reanimated 2.0.1, gradle 6.7, gradle tools 4.1.3, AS 4.1.3.
I'm forcing fb soloader like this:
configurations.all {
resolutionStrategy {
force "com.facebook.soloader:soloader:0.10.1"
}
}
and getting this crash on a Pixel3
2021-04-09 16:59:15.334 32496-32496/com.extra A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 32496 (com.xxx), pid 32496 (com.xxx)
2021-04-09 16:59:15.433 32750-32750/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-04-09 16:59:15.433 32750-32750/? A/DEBUG: Build fingerprint: 'google/blueline/blueline:11/RQ2A.210305.006/7119741:user/release-keys'
2021-04-09 16:59:15.433 32750-32750/? A/DEBUG: Revision: 'MP1.0'
2021-04-09 16:59:15.433 32750-32750/? A/DEBUG: ABI: 'arm64'
2021-04-09 16:59:15.436 32750-32750/? A/DEBUG: Timestamp: 2021-04-09 16:59:15+0200
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: pid: 32496, tid: 32496, name: com.xxx >>> com.xxx <<<
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: uid: 10385
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x0 0000000000000000 x1 0000000000007ef0 x2 0000000000000006 x3 0000007fc0d30cd0
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x4 fefeff031e949b0a x5 fefeff031e949b0a x6 fefeff031e949b0a x7 7f7f7f7f7fffff7f
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x8 00000000000000f0 x9 180ad45c6daf92a2 x10 0000000000000000 x11 ffffffc0fffffbdf
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x12 0000000000000001 x13 0000000000000001 x14 ffffffffffffffff x15 0000007277c36090
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x16 0000007272f49c80 x17 0000007272f2b870 x18 0000007278a70000 x19 0000000000007ef0
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x20 0000000000007ef0 x21 00000000ffffffff x22 0000006f757ca3a8 x23 00000072782de000
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x24 0000000000000000 x25 0000000000000004 x26 00000070c3148108 x27 0000006fd427bc08
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: x28 0000007182d79a78 x29 0000007fc0d30d50
2021-04-09 16:59:15.437 32750-32750/? A/DEBUG: lr 0000007272edf2a0 sp 0000007fc0d30cb0 pc 0000007272edf2cc pst 0000000000000000
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: backtrace:
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #00 pc 000000000004e2cc /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 49090ae59e6ae37f8beae53c551820ad)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #01 pc 00000000000b8124 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libc++_shared.so (BuildId: 6de1c39a010a6596b5bb6546e6fe55445b037c1b)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #02 pc 00000000000b43d4 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libc++_shared.so (__gxx_personality_v0+364) (BuildId: 6de1c39a010a6596b5bb6546e6fe55445b037c1b)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #03 pc 0000000000070560 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #04 pc 0000000000070a68 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (_Unwind_Resume+116) (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #05 pc 0000000000063ef8 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #06 pc 0000000000037288 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)+324) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #07 pc 000000000005955c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #08 pc 000000000005b1ec /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #09 pc 000000000005a8c8 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #10 pc 0000000000045b6c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #11 pc 000000000002f76c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+612) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #12 pc 000000000005dc70 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #13 pc 0000000000037288 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)+324) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #14 pc 000000000005955c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #15 pc 000000000005b1ec /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #16 pc 000000000005a8c8 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #17 pc 0000000000045b6c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #18 pc 000000000002f76c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+612) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #19 pc 000000000005dc70 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #20 pc 0000000000037288 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)+324) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #21 pc 000000000005955c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #22 pc 000000000005b1ec /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #23 pc 000000000005a8c8 /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #24 pc 0000000000045b6c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #25 pc 000000000002f76c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+612) (BuildId: 6f52702204565e62fc1d0d9a58755bb7a4b543a7)
2021-04-09 16:59:15.728 32750-32750/? A/DEBUG: #26 pc 000000000005dc0c /data/app/~~u2oPLNtdH2mUqWzX1gDCKQ==/com.extra-Io0D7I0hb2rwDK5qdmOixg==/lib/arm64/libreanimated.so (BuildId: 4b6997303b02151f6daaab1828045eabcec2e319)
``Recently, we at @queimadiaria pushed your new app to production and started to see this same error being catch with Sentry. It's happening a lot with Motorola phones (which is very popular in Brazil).
We are seeing some UnknowCppException too.
com.facebook.jni.UnknownCppException: Unknown
at com.facebook.react.bridge.NativeMap.toString(NativeMap.java)
at com.swmansion.reanimated.NativeProxy$EventHandler.receiveEvent(NativeProxy.java)
at com.swmansion.reanimated.NativeProxy$EventHandler.receiveEvent(NativeProxy.java:60)
at com.facebook.react.views.scroll.ScrollEvent.dispatch(ScrollEvent.java:116)
at com.swmansion.reanimated.NodesManager.handleEvent(NodesManager.java:485)
at com.swmansion.reanimated.NodesManager.onEventDispatch(NodesManager.java:462)
at com.facebook.react.uimanager.events.EventDispatcher.dispatchEvent(EventDispatcher.java:114)
at com.facebook.react.views.scroll.ReactScrollViewHelper.emitScrollEvent(ReactScrollViewHelper.java:61)
at com.facebook.react.views.scroll.ReactScrollViewHelper.emitScrollEndDragEvent(ReactScrollViewHelper.java:35)
at com.facebook.react.views.scroll.ReactScrollView.onTouchEvent(ReactScrollView.java:306)
at android.view.View.dispatchTouchEvent(View.java:14003)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3136)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2820)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at com.swmansion.gesturehandler.react.RNGestureHandlerRootView.dispatchTouchEvent(RNGestureHandlerRootView.java:66)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView.dispatchTouchEvent(RNGestureHandlerEnabledRootView.java:39)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3142)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2834)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:495)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1868)
at android.app.Activity.dispatchTouchEvent(Activity.java:4022)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:453)
at android.view.View.dispatchPointerEvent(View.java:14262)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5930)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5733)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5180)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5233)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5199)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5207)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5180)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5233)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5199)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5355)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5207)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5412)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5180)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5233)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5199)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5207)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5180)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8029)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7996)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7957)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8183)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:189)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:336)
at android.os.Looper.loop(Looper.java:174)
at android.app.ActivityThread.main(ActivityThread.java:7631)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
Samsung here
hi there seems we're having the same issue, our device catch this error
RN: 0.64.2 Reanimated : 2.2.0 Device: Android
OS Version: Android 11 (RP1A.200720.012.E625FDDU1AUD1)
Report Version: 104
Exception Type: Unknown (SIGABRT)
Application Specific Information:
Abort
Thread 0 Crashed:
0 libc.so 0x742799893c abort
1 libhermes-executor-release.so 0x7178e9227c _Unwind_SetGR
2 libfbjni.so 0x710c93b550 __gxx_personality_v0
3 libhermes.so 0x710cf31504 <unknown> + 485548561668
4 libhermes.so 0x710cf31a0c <unknown> + 485548562956
5 libhermes.so 0x710cd81ca0 facebook::hermes::HermesRuntimeImpl::call
6 libreanimated.so 0x70f2e16960 facebook::jsi::Function::call
7 libreanimated.so 0x70f2e3276c <unknown> + 485111310188
8 libreanimated.so 0x70f2e32538 <unknown> + 485111309624
9 libreanimated.so 0x70f2e32474 <unknown> + 485111309428
10 libreanimated.so 0x70f2e323d0 <unknown> + 485111309264
11 libreanimated.so 0x70f2e31350 <unknown> + 485111305040
12 libhermes.so 0x710cd887dc std::__ndk1::function<T>::operator()
13 libhermes.so 0x710cd881ac facebook::hermes::HermesRuntimeImpl::HFContext::func
14 libhermes.so 0x710cd9280c <unknown> + 485546862604
15 libhermes.so 0x710cda51d0 <unknown> + 485546938832
16 libhermes.so 0x710cda6b5c <unknown> + 485546945372
17 libhermes.so 0x710cda633c <unknown> + 485546943292
18 libhermes.so 0x710cd92a68 <unknown> + 485546863208
19 libhermes.so 0x710cd81b04 facebook::hermes::HermesRuntimeImpl::call
20 libreanimated.so 0x70f2e23e60 facebook::jsi::Function::callWithThis
21 libreanimated.so 0x70f2e326bc <unknown> + 485111310012
22 libreanimated.so 0x70f2e32538 <unknown> + 485111309624
23 libreanimated.so 0x70f2e32474 <unknown> + 485111309428
24 libreanimated.so 0x70f2e323d0 <unknown> + 485111309264
25 libreanimated.so 0x70f2e31350 <unknown> + 485111305040
26 libhermes.so 0x710cd887dc std::__ndk1::function<T>::operator()
27 libhermes.so 0x710cd881ac facebook::hermes::HermesRuntimeImpl::HFContext::func
28 libhermes.so 0x710cd9280c <unknown> + 485546862604
29 libhermes.so 0x710cd81b04 facebook::hermes::HermesRuntimeImpl::call
30 libreanimated.so 0x70f2e23e60 facebook::jsi::Function::callWithThis
31 libreanimated.so 0x70f2e23d90 facebook::jsi::Function::callWithThis
32 libreanimated.so 0x70f2ea73a8 facebook::jsi::Function::callWithThis<T>
33 libreanimated.so 0x70f2ea5a78 reanimated::Mapper::execute
34 libreanimated.so 0x70f2e4c8fc reanimated::MapperRegistry::execute
35 libreanimated.so 0x70f2df93f4 reanimated::NativeReanimatedModule::onRender
36 libreanimated.so 0x70f2e06450 <unknown> + 485111129168
37 libreanimated.so 0x70f2e06404 <unknown> + 485111129092
38 libreanimated.so 0x70f2e06398 <unknown> + 485111128984
39 libreanimated.so 0x70f2e0634c <unknown> + 485111128908
40 libreanimated.so 0x70f2e0522c <unknown> + 485111124524
41 libreanimated.so 0x70f2e17244 <unknown> + 485111198276
42 libreanimated.so 0x70f2e0794c std::__ndk1::function<T>::operator()
43 libreanimated.so 0x70f2e69fd0 <unknown> + 485111537616
44 libreanimated.so 0x70f2e69f24 <unknown> + 485111537444
45 libreanimated.so 0x70f2e69eb8 <unknown> + 485111537336
46 libreanimated.so 0x70f2e69e6c <unknown> + 485111537260
47 libreanimated.so 0x70f2e68e54 <unknown> + 485111533140
48 libreanimated.so 0x70f2e17244 <unknown> + 485111198276
49 libreanimated.so 0x70f2e0794c std::__ndk1::function<T>::operator()
50 libreanimated.so 0x70f2e8bba0 reanimated::AnimationFrameCallback::onAnimationFrame
51 libreanimated.so 0x70f2e8bf2c facebook::jni::detail::MethodWrapper<T>::dispatch
52 libreanimated.so 0x70f2e8be50 _ZN8facebook3jni6detail17WrapForVoidReturnIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated22AnimationFrameCallbackENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEOdEXadL_ZNS1_13MethodWrapperIMS7_FvdEXadL_ZNS7_16onAnimat...
53 libreanimated.so 0x70f2e8bd78 _ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated22AnimationFrameCallbackENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEOdEXadL_ZNS1_13MethodWrapperIMS7_FvdEXadL_ZNS7_16onAnimatio...
54 libreanimated.so 0x70f2e8bd1c facebook::jni::detail::MethodWrapper<T>::call
55 base.odex (deleted) 0x712622f784 <unknown> + 485971130244
EOF
Seeing similar crashes:
moto e (XT2052DL)
RN 0.64.0 react-native-reanimated 2.2.0
OS Version: Android 10 (QPGS30.82-141-5)
Report Version: 104
Exception Type: Unknown (SIGABRT)
Application Specific Information:
Abort
Thread 0 Crashed:
0 libc.so 0xa892f296 abort
1 libart.so 0xa7b6abe9 art::Runtime::Abort
2 libbase.so 0xa97f255f android::base::LogMessage::~LogMessage
3 libart.so 0xa79d21cb art::IndirectReferenceTable::AbortIfNoCheckJNI
4 libart.so 0xa7a806cb <unknown> + 2812806859
5 libart.so 0xa7a7cf63 art::JavaVMExt::DecodeWeakGlobal
6 libart.so 0xa7b9fb93 art::Thread::DecodeJObject
7 libart.so 0xa7a88bbf <unknown> + 2812840895
8 split_config.armeabi_v7a.apk 0x7ceee384 _JNIEnv::GetObjectClass
9 split_config.armeabi_v7a.apk 0x7ceeb198 facebook::jni::JObject::getClass
10 split_config.armeabi_v7a.apk 0x7cef6658 <unknown> + 2096064088
11 split_config.armeabi_v7a.apk 0x7cef64fc <unknown> + 2096063740
12 split_config.armeabi_v7a.apk 0x7cef64bc <unknown> + 2096063676
13 split_config.armeabi_v7a.apk 0x7cef6458 <unknown> + 2096063576
14 split_config.armeabi_v7a.apk 0x7cef6410 <unknown> + 2096063504
15 split_config.armeabi_v7a.apk 0x7cef5464 <unknown> + 2096059492
16 split_config.armeabi_v7a.apk 0x7cea33b0 <unknown> + 2095723440
17 split_config.armeabi_v7a.apk 0x7ce93bb8 std::__ndk1::function<T>::operator()
18 split_config.armeabi_v7a.apk 0x7cf195d0 reanimated::AnimationFrameCallback::onAnimationFrame
19 split_config.armeabi_v7a.apk 0x7cf19994 facebook::jni::detail::MethodWrapper<T>::dispatch
20 split_config.armeabi_v7a.apk 0x7cf198ac _ZN8facebook3jni6detail17WrapForVoidReturnIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated22AnimationFrameCallbackENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEOdEXadL_ZNS1_13MethodWrapperIMS7_FvdEXadL_ZNS7_16onAnimat...
21 split_config.armeabi_v7a.apk 0x7cf197d0 _ZN8facebook3jni6detail15FunctionWrapperIPFvNS0_9alias_refIPNS1_8JTypeForINS0_11HybridClassIN10reanimated22AnimationFrameCallbackENS1_15BaseHybridClassEE8JavaPartENS0_7JObjectEvE11_javaobjectEEEOdEXadL_ZNS1_13MethodWrapperIMS7_FvdEXadL_ZNS7_16onAnimatio...
22 split_config.armeabi_v7a.apk 0x7cf1976c facebook::jni::detail::MethodWrapper<T>::call
23 base.odex 0x801a1853 <unknown> + 2149193811
+1
I use React Native 0.63.4 and React Native Reanimated 2.2.4, and I got almost similar stack traces.
Then I run yarn upgrade react-native
(without bumping RN version), and the app doesn't crash anymore.
Apparently, I was using the old versions of React Native's dependencies and they cause Reanimated to crash.
The crash might not be related to any of the crashes above, but I hope that this fix will at least help somebody.
Click here to see my full stack traces
Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 9739 (test_reanimated), pid 9739 (test_reanimated)
Build fingerprint: 'google/sdk_gphone_x86_64_arm64/generic_x86_64_arm64:11/RSR1.210722.013/7800151:userdebug/dev-keys'
Revision: '0'
ABI: 'x86_64'
Timestamp: 2021-11-14 23:12:16+0700
pid: 9739, tid: 9739, name: test_reanimated >>> com.test_reanimated <<<
uid: 10175
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
rax 0000000000000000 rbx 000000000000260b rcx 000075e1119a52a8 rdx 0000000000000006
r8 d3470bf1a1e923a2 r9 d3470bf1a1e923a2 r10 00007ffeac94f130 r11 0000000000000246
r12 000075de218bb768 r13 00007ffeac94f260 r14 00007ffeac94f128 r15 000000000000260b
rdi 000000000000260b rsi 000000000000260b
rbp 0000000000000004 rsp 00007ffeac94f118 rip 000075e1119a52a8
backtrace:
#00 pc 000000000005a2a8 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+24) (BuildId: 3707c39fc397eeaa328142d90b50a973)
#01 pc 000000000005d212 /apex/com.android.runtime/lib64/bionic/libc.so (abort+194) (BuildId: 3707c39fc397eeaa328142d90b50a973)
#02 pc 00000000000c1239 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libc++_shared.so (BuildId: d326e063cd8c4074179edb61f1fb849584f01ec1)
#03 pc 00000000000bd6a0 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libc++_shared.so (__gxx_personality_v0+368) (BuildId: d326e063cd8c4074179edb61f1fb849584f01ec1)
#04 pc 00000000002b7039 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libhermes.so (BuildId: 1d704df9979a13eeaaeaf2c9d67efb144812f183)
#05 pc 00000000002b74a2 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libhermes.so (_Unwind_Resume+90) (BuildId: 1d704df9979a13eeaaeaf2c9d67efb144812f183)
#06 pc 00000000000df959 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#07 pc 00000000000df53c /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#08 pc 00000000000df479 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#09 pc 00000000000df3d9 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#10 pc 00000000000de3db /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#11 pc 000000000003862f /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libhermes.so (facebook::hermes::HermesRuntimeImpl::HFContext::func(void*, hermes::vm::Runtime*, hermes::vm::NativeArgs)+399) (BuildId: 1d704df9979a13eeaaeaf2c9d67efb144812f183)
#12 pc 0000000000046b6a /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libhermes.so (BuildId: 1d704df9979a13eeaaeaf2c9d67efb144812f183)
#13 pc 0000000000030b20 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libhermes.so (facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)+672) (BuildId: 1d704df9979a13eeaaeaf2c9d67efb144812f183)
#14 pc 00000000000d5ef8 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jsi::Function::callWithThis(facebook::jsi::Runtime&, facebook::jsi::Object const&, facebook::jsi::Value const*, unsigned long) const+152) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#15 pc 00000000000d5dfa /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jsi::Function::callWithThis(facebook::jsi::Runtime&, facebook::jsi::Object const&, std::initializer_list<facebook::jsi::Value>) const+122) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#16 pc 00000000001552c6 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jsi::Value facebook::jsi::Function::callWithThis<>(facebook::jsi::Runtime&, facebook::jsi::Object const&) const+102) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#17 pc 0000000000153be0 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (reanimated::Mapper::execute(facebook::jsi::Runtime&)+96) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#18 pc 00000000000fe0b9 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (reanimated::MapperRegistry::execute(facebook::jsi::Runtime&)+169) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#19 pc 00000000000ad649 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (reanimated::NativeReanimatedModule::onRender(double)+329) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#20 pc 00000000000b943b /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#21 pc 00000000000b93f2 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#22 pc 00000000000b9391 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#23 pc 00000000000b9351 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#24 pc 00000000000b8492 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#25 pc 00000000000c916c /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#26 pc 00000000000ba920 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (std::__ndk1::function<void (double)>::operator()(double) const+48) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#27 pc 000000000011a613 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#28 pc 000000000011a572 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#29 pc 000000000011a511 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#30 pc 000000000011a4d1 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#31 pc 0000000000119712 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#32 pc 00000000000c916c /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#33 pc 00000000000ba920 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (std::__ndk1::function<void (double)>::operator()(double) const+48) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#34 pc 0000000000138327 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (reanimated::AnimationFrameCallback::onAnimationFrame(double)+39) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#35 pc 00000000001380bc /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jni::detail::MethodWrapper<void (reanimated::AnimationFrameCallback::*)(double), &(reanimated::AnimationFrameCallback::onAnimationFrame(double)), reanimated::AnimationFrameCallback, void, double>::dispatch(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&)+204) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#36 pc 0000000000138146 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jni::detail::CallWithJniConversions<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&), void, facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, double>::call(facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, double, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&))+70) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#37 pc 0000000000137f47 /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jni::detail::FunctionWrapper<void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&), facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, void, double>::call(_JNIEnv*, _jobject*, double, void (*)(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<reanimated::AnimationFrameCallback, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*>, double&&))+55) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#38 pc 0000000000137efd /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/lib/x86_64/libreanimated.so (facebook::jni::detail::MethodWrapper<void (reanimated::AnimationFrameCallback::*)(double), &(reanimated::AnimationFrameCallback::onAnimationFrame(double)), reanimated::AnimationFrameCallback, void, double>::call(_JNIEnv*, _jobject*, double)+45) (BuildId: 052a91d369387db6806012d43dcd5925669dc51f)
#39 pc 00000000001840c7 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+215) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#40 pc 0000000000178cb4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#41 pc 000000000020ba92 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+242) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#42 pc 00000000003a7ad5 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+357) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#43 pc 000000000039c414 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1252) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#44 pc 000000000078c6d3 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1251) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#45 pc 0000000000163199 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#46 pc 0000000000006016 [anon:dalvik-classes3.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk!classes3.dex] (com.swmansion.reanimated.NodesManager.onAnimationFrame+154)
#47 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#48 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#49 pc 000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#50 pc 000000000078d5b0 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+688) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#51 pc 0000000000163099 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#52 pc 0000000000005684 [anon:dalvik-classes3.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk!classes3.dex] (com.swmansion.reanimated.NodesManager.access$000)
#53 pc 000000000078e4c4 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1668) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#54 pc 0000000000163119 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#55 pc 00000000000051b8 [anon:dalvik-classes3.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk!classes3.dex] (com.swmansion.reanimated.NodesManager$1.doFrameGuarded+4)
#56 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#57 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#58 pc 000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#59 pc 000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#60 pc 0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#61 pc 0000000000208ca0 [anon:dalvik-classes.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk] (com.facebook.react.uimanager.GuardedFrameCallback.doFrame)
#62 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#63 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#64 pc 000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#65 pc 000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#66 pc 0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#67 pc 00000000001f9f7c [anon:dalvik-classes.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk] (com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame+92)
#68 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#69 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#70 pc 000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#71 pc 000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#72 pc 0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#73 pc 00000000001f8a58 [anon:dalvik-classes.dex extracted in memory from /data/app/~~_DcrayhmYZj52WyH8fzNIQ==/com.test_reanimated-cCcJtuxLblk9SdkwRIRbQw==/base.apk] (com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame+4)
#74 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#75 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#76 pc 000000000039c3f9 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1225) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#77 pc 000000000078c6d3 /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1251) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#78 pc 0000000000163199 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#79 pc 00000000001eab10 /system/framework/framework.jar (offset 0x125d000) (android.view.Choreographer$CallbackRecord.run+24)
#80 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#81 pc 00000000007765af /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1103) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#82 pc 000000000018424c /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#83 pc 000000000202dade /memfd:jit-cache (deleted) (offset 0x2000000) (android.view.Choreographer.doCallbacks+718)
#84 pc 00000000020347dc /memfd:jit-cache (deleted) (offset 0x2000000) (android.view.Choreographer.doFrame+1356)
#85 pc 000000000203c9f6 /memfd:jit-cache (deleted) (offset 0x2000000) (android.view.Choreographer$FrameDisplayEventReceiver.run+134)
#86 pc 0000000002012e7a /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.handleCallback+122)
#87 pc 0000000002029cb2 /memfd:jit-cache (deleted) (offset 0x2000000) (android.os.Handler.dispatchMessage+98)
#88 pc 0000000000178cb4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#89 pc 000000000020ba92 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+242) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#90 pc 00000000003a7ad5 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+357) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#91 pc 000000000039c414 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1252) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#92 pc 000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#93 pc 0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#94 pc 0000000000396dc6 /system/framework/framework.jar (offset 0x92b000) (android.os.Looper.loop+482)
#95 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#96 pc 000000000039b8c8 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#97 pc 000000000039cf4b /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, true>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+2235) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#98 pc 00000000001c90ad /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<true, false>(art::interpreter::SwitchImplContext*)+45757) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#99 pc 0000000000186165 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+5) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#100 pc 00000000001a180c /system/framework/framework.jar (android.app.ActivityThread.main)
#101 pc 0000000000392cd6 /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+678) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#102 pc 00000000007765af /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1103) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#103 pc 000000000018424c /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#104 pc 0000000000179016 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#105 pc 000000000020baa1 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+257) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#106 pc 000000000062bdb6 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+5494) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#107 pc 000000000058a298 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+56) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#108 pc 000000000008cffe /apex/com.android.art/javalib/x86_64/boot.oat (art_jni_trampoline+222) (BuildId: 063a75624879be7d4274ea340748b04abbd86b8d)
#109 pc 0000000000178cb4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+756) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#110 pc 000000000020ba92 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+242) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#111 pc 00000000003a7ad5 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+357) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#112 pc 000000000039c414 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1252) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#113 pc 000000000078a882 /apex/com.android.art/lib64/libart.so (MterpInvokeVirtual+1026) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#114 pc 0000000000162f99 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual+25) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#115 pc 0000000000449626 /system/framework/framework.jar (offset 0x125d000) (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
#116 pc 0000000000392b7f /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.17093650825981166841)+335) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#117 pc 00000000007765af /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1103) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#118 pc 000000000018424c /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+140) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#119 pc 00000000008e6dd7 /system/framework/x86_64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2039) (BuildId: 9ae0dca73129fa9275af95cba6a7cdde25868e76)
#120 pc 0000000000179016 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+806) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#121 pc 000000000020baa1 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+257) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#122 pc 0000000000629591 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, __va_list_tag*)+465) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#123 pc 00000000004deb49 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, __va_list_tag*)+665) (BuildId: 7fbaf2a1a3317bd634b00eb90e32291e)
#124 pc 00000000000ad0e4 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+164) (BuildId: 84eb9c8bad06a5ac4720d16d40f66380)
#125 pc 00000000000b5591 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+865) (BuildId: 84eb9c8bad06a5ac4720d16d40f66380)
#126 pc 0000000000004160 /system/bin/app_process64 (main+1616) (BuildId: ce3cc65283f87cf0181925988a809dbd)
#127 pc 00000000000507d8 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+104) (BuildId: 3707c39fc397eeaa328142d90b50a973)
Seeing this on Android (real devices and emulators) in both debug and release mode when restarting the JS bundle. Anyone found a workaround?
"react-native-reanimated": "2.2.3" "react-native": "0.64.2"
Then I run
yarn upgrade react-native
(without bumping RN version), and the app doesn't crash anymore.
What is your current version after the upgrade?
Then I run
yarn upgrade react-native
(without bumping RN version), and the app doesn't crash anymore.What is your current version after the upgrade?
My React Native version stays the same at 0.63.4. I only upgrade its dependencies. package.json
entries look like this:
"dependencies": {
"react-native": "0.63.4",
}
Hello @Looooong @kirildobrev919 @heroic @jesseproudman @mutablestudio @mgambati @ecauende @rinoarmadiaz @Only-IceSoul
Did you manage to fix the issue, is it still happening for you? Did any one of you manage to create a repro for this issue? Did you clear caches, all of them that are possible to clear?
Thank you for circling back to me if you can, and have a nice day 😊
From our team @nhannah took over the issue. Will ping him.
Hello @Looooong @kirildobrev919 @heroic @jesseproudman @mutablestudio @mgambati @ecauende @rinoarmadiaz @Only-IceSoul
Did you manage to fix the issue, is it still happening for you? Did any one of you manage to create a repro for this issue? Did you clear caches, all of them that are possible to clear?
Thank you for circling back to me if you can, and have a nice day 😊
I had the error with react navigation, I set animation to true, I no longer have problems
@Only-IceSoul where did you do this? Can you point to the docs?
It is still happening for Android devices.
It' still happening with RN 0.68.2
For me, it happens with ( only for Android ): "react-native-reanimated": "2.6.0" "react-native": "0.67.3"

Same issue here on Android with:
"react-native": "0.66.3",
"react-native-reanimated": "2.9.1",
OS Version: Android 12 (SP1A.210812.016.G781U1UEU8EVH4)
Report Version: 104
Exception Type: Unknown (SIGSEGV)
Application Specific Information:
Segfault
Thread 0 Crashed:
0 split_config.arm64_v8a.apk 0x73204b63bc <unknown> + 494463050684
1 [vdso] 0x74621f7678 __kernel_rt_sigreturn
2 libc.so 0x744074f3b8 <unknown> + 499297612728
3 libc.so 0x7440708da4 ioctl
4 libbinder.so 0x745df24070 android::IPCThreadState::talkWithDriver
5 libbinder.so 0x745df252ac android::IPCThreadState::waitForResponse
6 libbinder.so 0x745df25008 android::IPCThreadState::transact
7 libbinder.so 0x745df1cafc android::BpBinder::transact
8 libgui.so 0x74526f7a1c <unknown> + 499599243804
9 libgui.so 0x74526f286c android::DisplayEventReceiver::requestNextVsync
10 libgui.so 0x74526f2074 android::DisplayEventDispatcher::scheduleVsync
11 libandroid_runtime.so 0x74577cc684 <unknown> + 499684001412
12 boot-framework.oat 0x7151aa30 <unknown> + 1901177392
Same issue here on android with:
"react-native": "0.67.3",
"react-native-reanimated": "^2.9.1",
OS Version: Android 11 (GM1901_14_220617)
Report Version: 104
Exception Type: Unknown (SIGABRT)
Application Specific Information:
Abort
Thread 0 Crashed:
0 libc.so 0x7de746d40c abort
1 libc.so 0x7de748172c __stack_chk_fail
2 libhermes.so 0x7a80dafb4c <unknown> + 526147844940
3 split_config.arm64_v8a.apk 0x7a751bc104 facebook::jsi::Object::setPropertyValue
4 split_config.arm64_v8a.apk 0x7a75224574 facebook::jsi::Object::setProperty<T>
5 split_config.arm64_v8a.apk 0x7a752099e4 reanimated::NativeProxy::~NativeProxy
6 split_config.arm64_v8a.apk 0x7a75209b30 reanimated::NativeProxy::~NativeProxy
Also experiencing crashes. Hermes is enabled on the project
"react-native": "0.68.2", "react": "17.0.2", "react-native-reanimated": "^2.8.0",
`OS Version: Android 11 (RP1A.200720.012.A107FXXU8CVG2) Report Version: 104
Exception Type: Unknown (SIGSEGV)
Application Specific Information: Segfault
Thread 0 Crashed:
0 libc++_shared.so 0xb6eca20a std::__ndk1::__shared_weak_count::lock
1 libreanimated.so 0xb4115988 std::__ndk1::shared_ptr<T>::shared_ptr<T>
2 libreanimated.so 0xb4113b74
My initial crash was signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr
.
I think what resolved it for me was to remove this lines in MainActivity.java
as described here:
package com.swmansion.gesturehandler.react.example;
import com.facebook.react.ReactActivity;
- import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
public class MainActivity extends ReactActivity {
- @Override
- protected ReactActivityDelegate createReactActivityDelegate() {
- return new ReactActivityDelegate(this, getMainComponentName()) {
- @Override
- protected ReactRootView createRootView() {
- return new RNGestureHandlerEnabledRootView(MainActivity.this);
- }
- };
- }
}
Other things I did that might have solved the issue :
- I made I had the matching > 1 version of gesture handler in
package.json
:"react-native-gesture-handler": "~2",
- I ran
watchman watch-del-all
- I ran
cd android; ./gradlew clean
- I personally always start metro using
yarn start --reset-cache
so that's probably not related - I removed
rm -rf .gradle/6.9
but I think this was only because of someZIp END header not found
error I get from time to time. - I added the following lines on top of my entry point file (
/index.js
):
import 'react-native-reanimated';
import 'react-native-gesture-handler'; // https://reactnavigation.org/docs/drawer-navigator#installation
I really feel like the edition of MainActivity.java
is what solved the issue, but since I spent a lot of time trying to resolve this issue I got a little upset and tried many things at once to save a bit of time.
Maybe I was wrong, or at least there is a second problem.
The following code works (my app is fully functional):
export function RootNavigator() {
return (
<NavigationContainer>
<BottomTabs />
</NavigationContainer>
);
}
On the other hand, the following causes the signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr
crash (while it used to work perfectly fine with reanimated/gesture-handler in version < 2):
const Drawer = createDrawerNavigator<DrawerParamList>();
function DrawerNavigator() {
return (
<Drawer.Navigator>
<Drawer.Screen name="BottomTabs" component={BottomTabs} />
</Drawer.Navigator>
);
}
export function RootNavigator() {
return (
<NavigationContainer>
<DrawerNavigator />
</NavigationContainer>
);
}
This happens with the following packages versions:
react-native-reanimated@~2:
version "2.13.0"
resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.13.0.tgz#d64c1386626822d4dc22094b4efe028ff2c49cc9"
integrity sha512-yUHyYVIegWWIza4+nVyS3CSmI/Mc8kLFVHw2c6gnSHaYhYA4LeEjH/jBkoMzHk9Xd0Ra3cwtjYKAMG8OTp6JVg==
dependencies:
"@babel/plugin-transform-object-assign" "^7.16.7"
"@babel/preset-typescript" "^7.16.7"
"@types/invariant" "^2.2.35"
invariant "^2.2.4"
lodash.isequal "^4.5.0"
setimmediate "^1.0.5"
string-hash-64 "^1.0.3"
react-native-gesture-handler@~2:
version "2.8.0"
resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.8.0.tgz#ef9857871c10663c95a51546225b6e00cd4740cf"
integrity sha512-poOSfz/w0IyD6Qwq7aaIRRfEaVTl1ecQFoyiIbpOpfNTjm2B1niY2FLrdVQIOtIOe+K9nH55Qal04nr4jGkHdQ==
dependencies:
"@egjs/hammerjs" "^2.0.17"
hoist-non-react-statics "^3.3.0"
invariant "^2.2.4"
lodash "^4.17.21"
prop-types "^15.7.2"
"@react-navigation/bottom-tabs@^6.4":
version "6.4.1"
resolved "https://registry.yarnpkg.com/@react-navigation/bottom-tabs/-/bottom-tabs-6.4.1.tgz#54e469077f7c9f3750e6727ec8f298d5497b6ae5"
integrity sha512-b12o0aVe+A9bUVP31kQLVcZ5l4Inm/7XhpSS5FvwhoI9L2iwofK1tt98uEQd79NIAklfui+IqRqr2X6XKkygbA==
dependencies:
"@react-navigation/elements" "^1.3.7"
color "^4.2.3"
warn-once "^0.1.0"
"@react-navigation/core@^6.4.1":
version "6.4.1"
resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.1.tgz#2d290cadc23992e914c45b5712efa30e5f37587f"
integrity sha512-M1rTS+qaw84ZItvObwFTjuvXfrJRnXL2uJJeiDVwSvu7/30Wp6bkL3/MfLUEA6I4CzJhL74iRSfCKSVe7kVhlw==
dependencies:
"@react-navigation/routers" "^6.1.3"
escape-string-regexp "^4.0.0"
nanoid "^3.1.23"
query-string "^7.0.0"
react-is "^16.13.0"
use-latest-callback "^0.1.5"
"@react-navigation/drawer@^6.5":
version "6.5.1"
resolved "https://registry.yarnpkg.com/@react-navigation/drawer/-/drawer-6.5.1.tgz#07c920f55cd95c1e6790324402c74e55dcb55308"
integrity sha512-gBXDhAPZ0e+gRhdeZg35sNorm9B0QVtzNx0wiTUNVPa7F/Ij/EUx7J5xb7hcm2h6Wr79yxtv//GwxlTfzeXOJw==
dependencies:
"@react-navigation/elements" "^1.3.7"
color "^4.2.3"
warn-once "^0.1.0"
The complete crash log is quite uninformative but here it is just in case someone sees something:
{notificationID: "20", callstack: "*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'OnePlus/OnePlus6T/OnePlus6T:11/RKQ1.201217.002/2111252327:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-11-25 10:49:29+0100
pid: 4959, tid: 4959, name: app.dev >>> app.dev <<<
uid: 10586
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
x0 0000000000000000 x1 000000000000135f x2 0000000000000006 x3 0000007ff9830e90
x4 00000000ebad808a x5 00000000ebad808a x6 00000000ebad808a x7 00000000ebad808b
x8 00000000000000f0 x9 fba0a8c3da0d15cd x10 0000000000000000 x11 ffffffc0fffffbdf
x12 0000000000000001 x13 0000000000000045 x14 0000000000000004 x15 0000000000000004
x16 0000007560f96c80 x17 0000007560f78b70 x18 0000007565392000 x19 000000000000135f
x20 000000000000135f x21 00000000ffffffff x22 ffffff8a9b95efff x23 0000007ff98310f0
x24 00000075646a1000 x25 00000073de3c47b0 x26 0000000000000001 x27 0000000000000001
x28 0000007ff9831740 x29 0000007ff9830f10
lr 0000007560f2c3e0 sp 0000007ff9830e70 pc 0000007560f2c40c pst 0000000000000000
backtrace:
#00 pc 000000000004e40c /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 07fbaeed7b7a19203975f06be6f1d5ef)
#01 pc 00000000000af7e4 /data/app/~~xtK0DgSVVggKgHEwCsRSuA==/app.dev-UDxQw0fzaAwDkFpPwYkLVA==/lib/arm64/libc++_shared.so (BuildId: ece72a2ebc3774a1be9fd21271258acd3bcdfaa7)
#02 pc 00000000000aedc8 /data/app/~~xtK0DgSVVggKgHEwCsRSuA==/app.dev-UDxQw0fzaAwDkFpPwYkLVA==/lib/arm64/libc++_shared.so (BuildId: ece72a2ebc3774a1be9fd21271258acd3bcdfaa7)
#03 pc 00000000000aebf8 /data/app/~~xtK0DgSVVggKgHEwCsRSuA==/app.dev-UDxQw0fzaAwDkFpPwYkLVA==/lib/arm64/libc++_shared.so (__gxx_personality_v0+200) (BuildId: ece72a2ebc3774a1be9fd21271258acd3bcdfaa7)
#04 pc 000000000022bd3c /data/app/~~xtK0DgSVVggKgHEwCsRSuA==/app.dev-UDxQw0fzaAwDkFpPwYkLVA==/lib/arm64/libreanimated.so (unwind_phase2+156) (BuildId: 3e7719d432cdb9c68067bc821ad5b7ee95fd524d)", name: "*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***", reason: "Unknown", date: 1669369769433}
Further investigations lead me to a somewhat unrelated thread (different crash with drawer) that advises to use the useLegacyImplementation
, which indeed worked in my case too:
const Drawer = createDrawerNavigator<DrawerParamList>();
function DrawerNavigator() {
return (
<Drawer.Navigator
+ useLegacyImplementation
>
<Drawer.Screen name="BottomTabs" component={BottomTabs} />
</Drawer.Navigator>
);
}
export function RootNavigator() {
return (
<NavigationContainer>
<DrawerNavigator />
</NavigationContainer>
);
}
I have this error. The underlying cause is: java_vm_ext.cc:577] JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0x778ee2d7b0 java_vm_ext.cc:577] from void com.swmansion.reanimated.NativeProxy$AnimationFrameCallback.onAnimationFrame(double)
Fixed it on my codebase. removed a NativeViewGestureHandler from my react dom. - provided by 'react-native-gesture-handler'
For me, the source of the crash is I am forgetting to import the Bundle in MainActivity.java
import android.os.Bundle;
As mentioned in the react navigation docs:
Abort message: 'JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid JNI transition frame reference or invalid reference:
0x636e6174736e4920 (use of invalid object) in call to GetObjectRefType
from void com.swmansion.reanimated.NativeProxy$AnimationFrameCallback.onAnimationFrame(double)'
In my case, it was a system crash from a missing Android Bluetooth permission during the animation. I find it using a setTimeout function to make sure the animation finishes.