software-mansion / react-native-reanimated

React Native's Animated library reimplemented
https://docs.swmansion.com/react-native-reanimated/
MIT License
8.66k stars 1.27k forks source link

C++ Exception: N8facebook3jsi7JSErrorE (iOS in production) #5673

Open nandorojo opened 5 months ago

nandorojo commented 5 months ago

Description

Our iOS app is crashing seemingly randomly in production. Seems heavily related to #2327 which was supposed to be fixed by v3.

Click me for sentry stack trace ``` OS Version: iOS 17.2.1 (21C66) Report Version: 104 Exception Type: EXC_CRASH (SIGABRT) Crashed Thread: 0 Application Specific Information: N8facebook3jsi7JSErrorE Thread 1 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 2 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 3 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 4 name: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3b1dd4c64 mach_msg 4 CoreFoundation 0x322f4db18 __CFRunLoopServiceMachPort 5 CoreFoundation 0x322f4ba10 __CFRunLoopRun 6 CoreFoundation 0x322f4b474 CFRunLoopRunSpecific 7 Foundation 0x320e78488 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 8 Foundation 0x320ea5748 -[NSRunLoop(NSRunLoop) runUntilDate:] 9 UIKitCore 0x3274fc4a4 -[UIEventFetcher threadMain] 10 Foundation 0x320efbddc __NSThread__start__ 11 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 5 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 6 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 7 0 libsystem_kernel.dylib 0x3b1dd5978 __semwait_signal 1 libsystem_c.dylib 0x332f95f1c nanosleep 2 libsystem_c.dylib 0x332f95e34 usleep 3 BeatGig 0x2019807fc __45-[RSCloudModeManager startCloudModeProcessor]_block_invoke 4 libdispatch.dylib 0x332f006a4 _dispatch_call_block_and_release 5 libdispatch.dylib 0x332f022fc _dispatch_client_callout 6 libdispatch.dylib 0x332f09890 _dispatch_lane_serial_drain 7 libdispatch.dylib 0x332f0a3c0 _dispatch_lane_invoke 8 libdispatch.dylib 0x332f15000 _dispatch_root_queue_drain_deferred_wlh 9 libdispatch.dylib 0x332f14874 _dispatch_workloop_worker_thread 10 libsystem_pthread.dylib 0x3f6f51960 _pthread_wqthread Thread 8 0 libswiftCore.dylib 0x315a41d80 swift_retain 1 LogRocket 0x103b90770 thunk for closure 2 libdispatch.dylib 0x332f022fc _dispatch_client_callout 3 libdispatch.dylib 0x332f057b4 _dispatch_continuation_pop 4 libdispatch.dylib 0x332f195bc _dispatch_source_latch_and_call 5 libdispatch.dylib 0x332f1818c _dispatch_source_invoke 6 libdispatch.dylib 0x332f09714 _dispatch_lane_serial_drain 7 libdispatch.dylib 0x332f0a3c0 _dispatch_lane_invoke 8 libdispatch.dylib 0x332f15000 _dispatch_root_queue_drain_deferred_wlh 9 libdispatch.dylib 0x332f14874 _dispatch_workloop_worker_thread 10 libsystem_pthread.dylib 0x3f6f51960 _pthread_wqthread Thread 9 0 libsystem_kernel.dylib 0x3b1ddd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x3f6f519ac _pthread_wqthread Thread 10 name: com.facebook.react.JavaScript 0 hermes 0x1035896d0 facebook::hermes::HermesRuntimeImpl::ManagedValue::invalidate 1 hermes 0x103592af0 facebook::jsi::Value::~Value 2 hermes 0x10358d4cc facebook::hermes::HermesRuntimeImpl::JsiProxy::get 3 hermes 0x1035bcc18 hermes::vm::JSObject::getNamedWithReceiver_RJS 4 hermes 0x1035ac150 hermes::vm::Interpreter::interpretFunction 5 hermes 0x1035a9dfc hermes::vm::Runtime::interpretFunctionImpl 6 hermes 0x10359c394 hermes::vm::JSFunction::_callImpl 7 hermes 0x10359b060 hermes::vm::Callable::executeCall3 8 hermes 0x1035f8aa8 hermes::vm::arrayPrototypeMap 9 hermes 0x10359c29c hermes::vm::NativeFunction::_nativeCall 10 hermes 0x1035a8e04 hermes::vm::Interpreter::handleCallSlowPath 11 hermes 0x1035aa60c hermes::vm::Interpreter::interpretFunction 12 hermes 0x1035a9dfc hermes::vm::Runtime::interpretFunctionImpl 13 hermes 0x10359c394 hermes::vm::JSFunction::_callImpl 14 hermes 0x10359b060 hermes::vm::Callable::executeCall3 15 hermes 0x1035f8aa8 hermes::vm::arrayPrototypeMap 16 hermes 0x10359c29c hermes::vm::NativeFunction::_nativeCall 17 hermes 0x1035a8e04 hermes::vm::Interpreter::handleCallSlowPath 18 hermes 0x1035aa60c hermes::vm::Interpreter::interpretFunction 19 hermes 0x1035a9dfc hermes::vm::Runtime::interpretFunctionImpl 20 hermes 0x10359c394 hermes::vm::JSFunction::_callImpl 21 hermes 0x10359b060 hermes::vm::Callable::executeCall3 22 hermes 0x1035f8aa8 hermes::vm::arrayPrototypeMap 23 hermes 0x10359c29c hermes::vm::NativeFunction::_nativeCall 24 hermes 0x1035a8e04 hermes::vm::Interpreter::handleCallSlowPath 25 hermes 0x1035aa60c hermes::vm::Interpreter::interpretFunction 26 hermes 0x1035a9dfc hermes::vm::Runtime::interpretFunctionImpl 27 hermes 0x10359c394 hermes::vm::JSFunction::_callImpl 28 hermes 0x10359b5a0 hermes::vm::Callable::executeCall 29 hermes 0x10362e774 hermes::vm::functionPrototypeApply 30 hermes 0x10359c29c hermes::vm::NativeFunction::_nativeCall 31 hermes 0x1035a8e04 hermes::vm::Interpreter::handleCallSlowPath 32 hermes 0x1035aa60c hermes::vm::Interpreter::interpretFunction 33 hermes 0x1035a9dfc hermes::vm::Runtime::interpretFunctionImpl 34 hermes 0x10359c394 hermes::vm::JSFunction::_callImpl 35 hermes 0x10359bf84 hermes::vm::BoundFunction::_boundCall 36 hermes 0x103586d6c facebook::hermes::HermesRuntimeImpl::call 37 BeatGig 0x201cf4810 [inlined] facebook::jsi::RuntimeDecorator::call (decorator.h:340) 38 BeatGig 0x201cf4810 facebook::jsi::WithRuntimeDecorator::call (decorator.h:753) 39 BeatGig 0x201af3a8c [inlined] facebook::jsi::Function::call (jsi-inl.h:259) 40 BeatGig 0x201af3a8c [inlined] facebook::jsi::Function::call (jsi-inl.h:264) 41 BeatGig 0x201af3a8c [inlined] facebook::jsi::Function::call (jsi-inl.h:272) 42 BeatGig 0x201af3a8c facebook::react::JSIExecutor::flush (JSIExecutor.cpp:428) 43 BeatGig 0x201acc4a4 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 44 BeatGig 0x201acc4a4 [inlined] std::__1::function::operator() (function.h:1156) 45 BeatGig 0x201acc4a4 [inlined] facebook::react::NativeToJsBridge::runOnExecutorQueue::lambda::operator() (NativeToJsBridge.cpp:308) 46 BeatGig 0x201acc4a4 [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 47 BeatGig 0x201acc4a4 [inlined] std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 48 BeatGig 0x201acc4a4 [inlined] std::__1::__function::__alloc_func::operator()[abi:v160006] (function.h:185) 49 BeatGig 0x201acc4a4 std::__1::__function::__func::operator() (function.h:356) 50 BeatGig 0x2017d2d30 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 51 BeatGig 0x2017d2d30 [inlined] std::__1::function::operator() (function.h:1156) 52 BeatGig 0x2017d2d30 facebook::react::tryAndReturnError (RCTCxxUtils.mm:73) 53 BeatGig 0x2017ded58 facebook::react::RCTMessageThread::tryFunc (RCTMessageThread.mm:68) 54 BeatGig 0x2017deb64 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 55 BeatGig 0x2017deb64 [inlined] std::__1::function::operator() (function.h:1156) 56 BeatGig 0x2017deb64 facebook::react::RCTMessageThread::runAsync (RCTMessageThread.mm:44) 57 CoreFoundation 0x322f4f1b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ 58 CoreFoundation 0x322f4d9a8 __CFRunLoopDoBlocks 59 CoreFoundation 0x322f4bee0 __CFRunLoopRun 60 CoreFoundation 0x322f4b474 CFRunLoopRunSpecific 61 BeatGig 0x2017c84fc +[RCTCxxBridge runRunLoop] (RCTCxxBridge.mm:332) 62 Foundation 0x320efbddc __NSThread__start__ 63 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 11 name: hades 0 libsystem_kernel.dylib 0x3b1dd5b1c __psynch_cvwait 1 libsystem_pthread.dylib 0x3f6f50fd0 _pthread_cond_wait 2 libc++.1.dylib 0x34336eec8 std::__1::condition_variable::wait 3 hermes 0x103648104 hermes::vm::HadesGC::Executor::worker 4 hermes 0x103647fa4 std::__1::__thread_proxy[abi:v15006] 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 12 name: hades 0 libsystem_kernel.dylib 0x3b1dd5b1c __psynch_cvwait 1 libsystem_pthread.dylib 0x3f6f50fd0 _pthread_cond_wait 2 libc++.1.dylib 0x34336eec8 std::__1::condition_variable::wait 3 hermes 0x103648104 hermes::vm::HadesGC::Executor::worker 4 hermes 0x103647fa4 std::__1::__thread_proxy[abi:v15006] 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 13 0 libsystem_kernel.dylib 0x3b1dd5978 __semwait_signal 1 libsystem_c.dylib 0x332f95f1c nanosleep 2 libsystem_c.dylib 0x332fa41d8 sleep 3 BeatGig 0x2019f7558 monitorCachedData (SentryCrashCachedData.c:145) 4 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 14 name: SentryCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd9714 thread_suspend 3 BeatGig 0x201a03274 handleExceptions (SentryCrashMonitor_MachException.c:306) 4 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 15 name: SentryCrash Exception Handler (Primary) 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3b1dd4c64 mach_msg 4 BeatGig 0x201a032a0 handleExceptions (SentryCrashMonitor_MachException.c:314) 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 16 name: io.sentry.app-hang-tracker 0 libsystem_kernel.dylib 0x3b1dd5978 __semwait_signal 1 libsystem_c.dylib 0x332f95f1c nanosleep 2 Foundation 0x321592768 +[NSThread sleepForTimeInterval:] 3 BeatGig 0x2019e6004 -[SentryANRTracker detectANRs] (SentryANRTracker.m:105) 4 Foundation 0x320efbddc __NSThread__start__ 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 17 name: KSCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd9714 thread_suspend 3 BeatGig 0x201785f30 rsc_ksmachexc_i_handleExceptions (RSC_KSCrashSentry_MachException.c:222) 4 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 18 name: KSCrash Exception Handler (Primary) 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3b1dd4c64 mach_msg 4 BeatGig 0x201785f64 rsc_ksmachexc_i_handleExceptions (RSC_KSCrashSentry_MachException.c:229) 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 19 name: com.bugsnag.app-hang-detector 0 libsystem_kernel.dylib 0x3b1dd510c semaphore_timedwait_trap 1 libdispatch.dylib 0x332f02914 _dispatch_sema4_timedwait 2 libdispatch.dylib 0x332f02f10 _dispatch_semaphore_wait_slow 3 BeatGig 0x20178b508 -[RSCAppHangDetector detectAppHangs] (RSCAppHangDetector.m:133) 4 BeatGig 0x20178b474 DetectAppHangs (RSCAppHangDetector.m:216) 5 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 20 name: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x3b1dd5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3b1dd4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3b1dd4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3b1dd4c64 mach_msg 4 CoreFoundation 0x322f4db18 __CFRunLoopServiceMachPort 5 CoreFoundation 0x322f4ba10 __CFRunLoopRun 6 CoreFoundation 0x322f4b474 CFRunLoopRunSpecific 7 CFNetwork 0x32532005c estimatedPropertyListSize 8 Foundation 0x320efbddc __NSThread__start__ 9 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 21 0 libsystem_kernel.dylib 0x3b1dd50f4 semaphore_wait_trap 1 caulk 0x3fc82b690 caulk::semaphore::timed_wait 2 caulk 0x3fc82b4c0 caulk::concurrent::details::worker_thread::run 3 caulk 0x3fc844738 caulk::thread_proxy 4 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start Thread 22 0 libsystem_kernel.dylib 0x3b1dd50f4 semaphore_wait_trap 1 caulk 0x3fc82b690 caulk::semaphore::timed_wait 2 caulk 0x3fc82b4c0 caulk::concurrent::details::worker_thread::run 3 caulk 0x3fc844738 caulk::thread_proxy 4 libsystem_pthread.dylib 0x3f6f524d0 _pthread_start EOF ```

Steps to reproduce

Unfortunately I can't narrow it down quite yet.

Snack or a link to a repository

https://no-repro.com

Reanimated version

3.7.0

React Native version

0.73.4

Platforms

iOS

JavaScript runtime

Hermes

Workflow

Expo Dev Client

Architecture

Paper (Old Architecture)

Build type

Release app & production bundle

Device

Real device

Device model

iPhone 16, iOS 17.2.1

Acknowledgements

Yes

github-actions[bot] commented 5 months ago

Hey! 👋

The issue doesn't seem to contain a minimal reproduction.

Could you provide a snack or a link to a GitHub repository under your username that reproduces the problem?

nandorojo commented 5 months ago

Here is an updated stack trace:

Click me for sentry stack trace ```sh OS Version: iOS 17.2.1 (21C66) Report Version: 104 Application Specific Information: App hanging for at least 2000 ms. Thread 0 Crashed: 0 hermes 0x108087ca0 hermes::vm::Interpreter::interpretFunction 1 hermes 0x10808774c hermes::vm::Interpreter::interpretFunction 2 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 3 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 4 hermes 0x108062d6c facebook::hermes::HermesRuntimeImpl::call 5 BeatGig 0x20541df14 [inlined] facebook::jsi::RuntimeDecorator::call (decorator.h:340) 6 BeatGig 0x20541df14 facebook::jsi::WithRuntimeDecorator::call (decorator.h:753) 7 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:259) 8 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:264) 9 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:272) 10 BeatGig 0x205412cfc reanimated::ShareableWorklet::toJSValue (Shareables.cpp:229) 11 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 12 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 13 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 14 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 15 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 16 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 17 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 18 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 19 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 20 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 21 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 22 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 23 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 24 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 25 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 26 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 27 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 28 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 29 BeatGig 0x2054121fc reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 30 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 31 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 32 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 33 BeatGig 0x2054121fc [inlined] reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 34 BeatGig 0x2054121fc reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 35 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 36 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 37 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 38 BeatGig 0x2053fe55c [inlined] reanimated::WorkletRuntime::runGuarded (WorkletRuntime.h:42) 39 BeatGig 0x2053fe55c [inlined] reanimated::NativeReanimatedModule::scheduleOnUI::lambda::operator() (NativeReanimatedModule.cpp:161) 40 BeatGig 0x2053fe55c [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 41 BeatGig 0x2053fe55c [inlined] std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 42 BeatGig 0x2053fe55c [inlined] std::__1::__function::__alloc_func::operator()[abi:v160006] (function.h:185) 43 BeatGig 0x2053fe55c std::__1::__function::__func::operator() (function.h:356) 44 BeatGig 0x20541b048 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 45 BeatGig 0x20541b048 [inlined] std::__1::function::operator() (function.h:1156) 46 BeatGig 0x20541b048 reanimated::UIScheduler::triggerUI (UIScheduler.cpp:16) 47 libdispatch.dylib 0x33def06a4 _dispatch_call_block_and_release 48 libdispatch.dylib 0x33def22fc _dispatch_client_callout 49 libdispatch.dylib 0x33df00994 _dispatch_main_queue_drain 50 libdispatch.dylib 0x33df005ac _dispatch_main_queue_callback_4CF 51 CoreFoundation 0x32df3f018 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ 52 CoreFoundation 0x32df3bd24 __CFRunLoopRun 53 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 54 GraphicsServices 0x3b4a6d4f4 GSEventRunModal 55 UIKitCore 0x33258a628 -[UIApplication _run] 56 UIKitCore 0x332589c64 UIApplicationMain 57 BeatGig 0x2049cc410 main (main.m:7) Thread 0 0 hermes 0x108087ca0 hermes::vm::Interpreter::interpretFunction 1 hermes 0x10808774c hermes::vm::Interpreter::interpretFunction 2 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 3 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 4 hermes 0x108062d6c facebook::hermes::HermesRuntimeImpl::call 5 BeatGig 0x20541df14 [inlined] facebook::jsi::RuntimeDecorator::call (decorator.h:340) 6 BeatGig 0x20541df14 facebook::jsi::WithRuntimeDecorator::call (decorator.h:753) 7 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:259) 8 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:264) 9 BeatGig 0x205412cfc [inlined] facebook::jsi::Function::call (jsi-inl.h:272) 10 BeatGig 0x205412cfc reanimated::ShareableWorklet::toJSValue (Shareables.cpp:229) 11 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 12 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 13 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 14 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 15 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 16 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 17 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 18 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 19 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 20 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 21 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 22 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 23 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 24 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 25 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 26 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 27 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 28 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 29 BeatGig 0x2054121fc reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 30 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 31 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 32 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 33 BeatGig 0x2054121fc [inlined] reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 34 BeatGig 0x2054121fc reanimated::ShareableArray::toJSValue (Shareables.cpp:175) 35 BeatGig 0x20541296c [inlined] reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 36 BeatGig 0x20541296c reanimated::ShareableObject::toJSValue (Shareables.cpp:207) 37 BeatGig 0x205412cb8 reanimated::ShareableWorklet::toJSValue (Shareables.cpp:228) 38 BeatGig 0x2053fe55c [inlined] reanimated::WorkletRuntime::runGuarded (WorkletRuntime.h:42) 39 BeatGig 0x2053fe55c [inlined] reanimated::NativeReanimatedModule::scheduleOnUI::lambda::operator() (NativeReanimatedModule.cpp:161) 40 BeatGig 0x2053fe55c [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 41 BeatGig 0x2053fe55c [inlined] std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 42 BeatGig 0x2053fe55c [inlined] std::__1::__function::__alloc_func::operator()[abi:v160006] (function.h:185) 43 BeatGig 0x2053fe55c std::__1::__function::__func::operator() (function.h:356) 44 BeatGig 0x20541b048 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 45 BeatGig 0x20541b048 [inlined] std::__1::function::operator() (function.h:1156) 46 BeatGig 0x20541b048 reanimated::UIScheduler::triggerUI (UIScheduler.cpp:16) 47 libdispatch.dylib 0x33def06a4 _dispatch_call_block_and_release 48 libdispatch.dylib 0x33def22fc _dispatch_client_callout 49 libdispatch.dylib 0x33df00994 _dispatch_main_queue_drain 50 libdispatch.dylib 0x33df005ac _dispatch_main_queue_callback_4CF 51 CoreFoundation 0x32df3f018 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ 52 CoreFoundation 0x32df3bd24 __CFRunLoopRun 53 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 54 GraphicsServices 0x3b4a6d4f4 GSEventRunModal 55 UIKitCore 0x33258a628 -[UIApplication _run] 56 UIKitCore 0x332589c64 UIApplicationMain 57 BeatGig 0x2049cc410 main (main.m:7) Thread 1 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 2 0 libsystem_pthread.dylib 0x401f499fc start_wqthread Thread 3 0 libsystem_kernel.dylib 0x3bcdc5bf8 __ulock_wait 1 libdispatch.dylib 0x33def2cec _dlock_wait 2 libdispatch.dylib 0x33def2aa0 _dispatch_thread_event_wait_slow 3 libdispatch.dylib 0x33df0199c __DISPATCH_WAIT_FOR_QUEUE__ 4 libdispatch.dylib 0x33df01548 _dispatch_sync_f_slow 5 LogRocket 0x106beea48 RootViewScanner.run (RootViewScanner.swift:144) 6 LogRocket 0x106bf0d24 [inlined] RootViewScanner.start (RootViewScanner.swift:110) 7 LogRocket 0x106bf0d24 RootViewScanner.start 8 LogRocket 0x106afc774 thunk for closure 9 libdispatch.dylib 0x33def22fc _dispatch_client_callout 10 libdispatch.dylib 0x33def57b4 _dispatch_continuation_pop 11 libdispatch.dylib 0x33df095bc _dispatch_source_latch_and_call 12 libdispatch.dylib 0x33df0818c _dispatch_source_invoke 13 libdispatch.dylib 0x33df03be0 _dispatch_root_queue_drain 14 libdispatch.dylib 0x33df043e8 _dispatch_worker_thread2 15 libsystem_pthread.dylib 0x401f49924 _pthread_wqthread Thread 4 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 5 name: com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bcdc4c64 mach_msg 4 CoreFoundation 0x32df3db18 __CFRunLoopServiceMachPort 5 CoreFoundation 0x32df3ba10 __CFRunLoopRun 6 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 7 Foundation 0x32be68488 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 8 Foundation 0x32be95748 -[NSRunLoop(NSRunLoop) runUntilDate:] 9 UIKitCore 0x3324ec4a4 -[UIEventFetcher threadMain] 10 Foundation 0x32beebddc __NSThread__start__ 11 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 6 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 7 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 8 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 9 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 10 name: com.facebook.react.JavaScript 0 hermes 0x1080ace10 hermes::vm::toPrimitive_RJS 1 hermes 0x1080fda18 [inlined] hermes::vm::objectPrototypeHasOwnProperty 2 hermes 0x1080fda18 hermes::vm::objectPrototypeHasOwnProperty 3 hermes 0x10807829c hermes::vm::NativeFunction::_nativeCall 4 hermes 0x108084e04 hermes::vm::Interpreter::handleCallSlowPath 5 hermes 0x10808660c hermes::vm::Interpreter::interpretFunction 6 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 7 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 8 hermes 0x108077f84 hermes::vm::BoundFunction::_boundCall 9 hermes 0x108084e14 hermes::vm::Interpreter::handleCallSlowPath 10 hermes 0x10808660c hermes::vm::Interpreter::interpretFunction 11 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 12 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 13 hermes 0x10810a9ec hermes::vm::functionPrototypeCall 14 hermes 0x10807829c hermes::vm::NativeFunction::_nativeCall 15 hermes 0x108084e04 hermes::vm::Interpreter::handleCallSlowPath 16 hermes 0x10808660c hermes::vm::Interpreter::interpretFunction 17 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 18 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 19 hermes 0x1080775a0 hermes::vm::Callable::executeCall 20 hermes 0x10810a774 hermes::vm::functionPrototypeApply 21 hermes 0x10807829c hermes::vm::NativeFunction::_nativeCall 22 hermes 0x108084e04 hermes::vm::Interpreter::handleCallSlowPath 23 hermes 0x10808660c hermes::vm::Interpreter::interpretFunction 24 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 25 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 26 hermes 0x108077f84 hermes::vm::BoundFunction::_boundCall 27 hermes 0x108084e14 hermes::vm::Interpreter::handleCallSlowPath 28 hermes 0x10808660c hermes::vm::Interpreter::interpretFunction 29 hermes 0x108085dfc hermes::vm::Runtime::interpretFunctionImpl 30 hermes 0x108078394 hermes::vm::JSFunction::_callImpl 31 hermes 0x108077f84 hermes::vm::BoundFunction::_boundCall 32 hermes 0x108062d6c facebook::hermes::HermesRuntimeImpl::call 33 BeatGig 0x2059d4810 [inlined] facebook::jsi::RuntimeDecorator::call (decorator.h:340) 34 BeatGig 0x2059d4810 facebook::jsi::WithRuntimeDecorator::call (decorator.h:753) 35 BeatGig 0x2057d5de0 [inlined] facebook::jsi::Function::call (jsi-inl.h:259) 36 BeatGig 0x2057d5de0 [inlined] facebook::jsi::Function::call (jsi-inl.h:264) 37 BeatGig 0x2057d5de0 facebook::jsi::Function::call (jsi-inl.h:272) 38 BeatGig 0x2057d5c4c [inlined] facebook::react::JSIExecutor::callFunction::lambda::operator() (JSIExecutor.cpp:258) 39 BeatGig 0x2057d5c4c [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 40 BeatGig 0x2057d5c4c [inlined] std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 41 BeatGig 0x2057d5c4c [inlined] std::__1::__function::__alloc_func::operator()[abi:v160006] (function.h:185) 42 BeatGig 0x2057d5c4c std::__1::__function::__func::operator() (function.h:356) 43 BeatGig 0x2054afaf4 [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 44 BeatGig 0x2054afaf4 std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 45 BeatGig 0x2057d2e18 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 46 BeatGig 0x2057d2e18 [inlined] std::__1::function::operator() (function.h:1156) 47 BeatGig 0x2057d2e18 facebook::react::JSIExecutor::callFunction (JSIExecutor.cpp:256) 48 BeatGig 0x2057ac4a4 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 49 BeatGig 0x2057ac4a4 [inlined] std::__1::function::operator() (function.h:1156) 50 BeatGig 0x2057ac4a4 [inlined] facebook::react::NativeToJsBridge::runOnExecutorQueue::lambda::operator() (NativeToJsBridge.cpp:308) 51 BeatGig 0x2057ac4a4 [inlined] std::__1::__invoke[abi:v160006] (invoke.h:394) 52 BeatGig 0x2057ac4a4 [inlined] std::__1::__invoke_void_return_wrapper::__call (invoke.h:487) 53 BeatGig 0x2057ac4a4 [inlined] std::__1::__function::__alloc_func::operator()[abi:v160006] (function.h:185) 54 BeatGig 0x2057ac4a4 std::__1::__function::__func::operator() (function.h:356) 55 BeatGig 0x2054b2d30 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 56 BeatGig 0x2054b2d30 [inlined] std::__1::function::operator() (function.h:1156) 57 BeatGig 0x2054b2d30 facebook::react::tryAndReturnError (RCTCxxUtils.mm:73) 58 BeatGig 0x2054bed58 facebook::react::RCTMessageThread::tryFunc (RCTMessageThread.mm:68) 59 BeatGig 0x2054beb64 [inlined] std::__1::__function::__value_func::operator()[abi:v160006] (function.h:510) 60 BeatGig 0x2054beb64 [inlined] std::__1::function::operator() (function.h:1156) 61 BeatGig 0x2054beb64 facebook::react::RCTMessageThread::runAsync (RCTMessageThread.mm:44) 62 CoreFoundation 0x32df3f1b4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ 63 CoreFoundation 0x32df3d9a8 __CFRunLoopDoBlocks 64 CoreFoundation 0x32df3bee0 __CFRunLoopRun 65 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 66 BeatGig 0x2054a84fc +[RCTCxxBridge runRunLoop] (RCTCxxBridge.mm:332) 67 Foundation 0x32beebddc __NSThread__start__ 68 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 11 name: hades 0 libsystem_kernel.dylib 0x3bcdc5b1c __psynch_cvwait 1 libsystem_pthread.dylib 0x401f48fd0 _pthread_cond_wait 2 libc++.1.dylib 0x34e35eec8 std::__1::condition_variable::wait 3 hermes 0x108124104 hermes::vm::HadesGC::Executor::worker 4 hermes 0x108123fa4 std::__1::__thread_proxy[abi:v15006] 5 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 12 name: hades 0 libsystem_kernel.dylib 0x3bcdc5b1c __psynch_cvwait 1 libsystem_pthread.dylib 0x401f48fd0 _pthread_cond_wait 2 libc++.1.dylib 0x34e35eec8 std::__1::condition_variable::wait 3 hermes 0x108124104 hermes::vm::HadesGC::Executor::worker 4 hermes 0x108123fa4 std::__1::__thread_proxy[abi:v15006] 5 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 13 0 libsystem_kernel.dylib 0x3bcdc5978 __semwait_signal 1 libsystem_c.dylib 0x33df85f1c nanosleep 2 libsystem_c.dylib 0x33df941d8 sleep 3 BeatGig 0x2056d7558 monitorCachedData (SentryCrashCachedData.c:145) 4 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 14 name: SentryCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc9714 thread_suspend 3 BeatGig 0x2056e3274 handleExceptions (SentryCrashMonitor_MachException.c:306) 4 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 15 name: SentryCrash Exception Handler (Primary) 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bcdc4c64 mach_msg 4 BeatGig 0x2056e32a0 handleExceptions (SentryCrashMonitor_MachException.c:314) 5 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 16 name: io.sentry.app-hang-tracker 0 BeatGig 0x20572ef90 -[SentryStacktraceBuilder buildStacktraceForCurrentThread] (SentryStacktraceBuilder.m:105) 1 BeatGig 0x205732794 -[SentryThreadInspector getCurrentThreadsWithStackTrace] (SentryThreadInspector.m:187) 2 BeatGig 0x2056c6f24 -[SentryANRTrackingIntegration anrDetected] (SentryANRTrackingIntegration.m:79) 3 BeatGig 0x2056c6698 -[SentryANRTracker ANRDetected] (SentryANRTracker.m:147) 4 BeatGig 0x2056c6164 -[SentryANRTracker detectANRs] (SentryANRTracker.m:129) 5 Foundation 0x32beebddc __NSThread__start__ 6 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start 7 libsystem_pthread.dylib 0x401f49a0c thread_start Thread 17 name: KSCrash Exception Handler (Secondary) 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc9714 thread_suspend 3 BeatGig 0x205465f30 rsc_ksmachexc_i_handleExceptions (RSC_KSCrashSentry_MachException.c:222) 4 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 18 name: KSCrash Exception Handler (Primary) 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bcdc4c64 mach_msg 4 BeatGig 0x205465f64 rsc_ksmachexc_i_handleExceptions (RSC_KSCrashSentry_MachException.c:229) 5 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 19 name: com.bugsnag.app-hang-detector 0 libsystem_kernel.dylib 0x3bcdc510c semaphore_timedwait_trap 1 libdispatch.dylib 0x33def2914 _dispatch_sema4_timedwait 2 libdispatch.dylib 0x33def2f10 _dispatch_semaphore_wait_slow 3 BeatGig 0x20546b508 -[RSCAppHangDetector detectAppHangs] (RSCAppHangDetector.m:133) 4 BeatGig 0x20546b474 DetectAppHangs (RSCAppHangDetector.m:216) 5 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 20 name: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bcdc4c64 mach_msg 4 CoreFoundation 0x32df3db18 __CFRunLoopServiceMachPort 5 CoreFoundation 0x32df3ba10 __CFRunLoopRun 6 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 7 CFNetwork 0x33031005c estimatedPropertyListSize 8 Foundation 0x32beebddc __NSThread__start__ 9 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 21 0 libsystem_kernel.dylib 0x3bcdcd6d0 __workq_kernreturn 1 libsystem_pthread.dylib 0x401f499ac _pthread_wqthread Thread 22 0 libsystem_kernel.dylib 0x3bcdc5978 __semwait_signal 1 libsystem_c.dylib 0x33df85f1c nanosleep 2 libsystem_c.dylib 0x33df85e34 usleep 3 BeatGig 0x2056607fc __45-[RSCloudModeManager startCloudModeProcessor]_block_invoke 4 libdispatch.dylib 0x33def06a4 _dispatch_call_block_and_release 5 libdispatch.dylib 0x33def22fc _dispatch_client_callout 6 libdispatch.dylib 0x33def9890 _dispatch_lane_serial_drain 7 libdispatch.dylib 0x33defa3c0 _dispatch_lane_invoke 8 libdispatch.dylib 0x33df05000 _dispatch_root_queue_drain_deferred_wlh 9 libdispatch.dylib 0x33df04874 _dispatch_workloop_worker_thread 10 libsystem_pthread.dylib 0x401f49960 _pthread_wqthread Thread 23 name: com.facebook.SocketRocket.NetworkThread 0 libsystem_kernel.dylib 0x3bcdc5178 mach_msg2_trap 1 libsystem_kernel.dylib 0x3bcdc4f0c mach_msg2_internal 2 libsystem_kernel.dylib 0x3bcdc4e24 mach_msg_overwrite 3 libsystem_kernel.dylib 0x3bcdc4c64 mach_msg 4 CoreFoundation 0x32df3db18 __CFRunLoopServiceMachPort 5 CoreFoundation 0x32df3ba10 __CFRunLoopRun 6 CoreFoundation 0x32df3b474 CFRunLoopRunSpecific 7 Foundation 0x32be68488 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 8 BeatGig 0x205750ca0 -[SRRunLoopThread main] (SRRunLoopThread.m:70) 9 Foundation 0x32beebddc __NSThread__start__ 10 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start Thread 24 name: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x3bcdd1860 __select 1 CoreFoundation 0x32dfe7798 __CFSocketManager 2 libsystem_pthread.dylib 0x401f4a4d0 _pthread_start EOF ```
omerkarakose commented 4 months ago

I also randomly caught this error one time. Is there any progress or information about this bug?

ruairioliverwv commented 4 months ago

Same here, React Native 0.73.4 and React Native Reanimated 3.7.1

ruairioliverwv commented 4 months ago

This patch fixed the issue for me if it helps anyone else, I just commented out the error that was thrown and caught a couple of potential exceptions. No noticeable change to the UX and no crash so works for me.

The underlying error that was thrown was: [Reanimated] Data type not recognized by value unpacker.

react-native-reanimated+3.7.1.patch

grifotv commented 4 months ago

I'm also getting this N8facebook3jsi7JSErrorE error with Reanimated 3.7.0.

grifotv commented 4 months ago

@nandorojo Just upgraded to version to 3.7.1 and can not reproduce the crash anymore. You might want to do the same.

grifotv commented 4 months ago

@ruairioliverwv thanks for sharing your patch. I noticed there's a different issue (#5660) that looks to be about the same crash. Here a different patch was suggested in order to get more info about the error https://github.com/software-mansion/react-native-reanimated/issues/5660#issuecomment-1969003264

nandorojo commented 3 months ago

This particular crash is no longer happening now, instead we are just seeing App Hanging constantly (including on 3.8.1)

I'll open a new issue for that

garyi-inmanage commented 2 months ago

Im getting this error when updating the app from a previous version:

N8facebook3jsi7JSErrorE: [Reanimated] Data type not recognized by value unpacker.

Im using 3.8.1

knro commented 1 month ago

Still getting this on iOS in production in 3.12.0

joshmohrer commented 4 weeks ago

A data point that may or may not be useful. I have some crashes in production as well, reanimated 3.6.2. Of note, I am not directly using react-native-reanimated in my app, but @gorhom/bottom-sheets has it as a dependency. As far as I know thats the only place its used. So it may be related to that.