react-native-reanimated icon indicating copy to clipboard operation
react-native-reanimated copied to clipboard

[ios] EXC_CRASH (SIGABRT) Crash on launch in some ios devices

Open valesh-gosats opened this issue 2 months ago • 9 comments

Description

App is working fine for android and a large number of ios users, but crashing only for a few ios users. Below is the crash log

Incident Identifier: 5337F5D0-21A3-4F61-BDB3-0A72C9BBB0FF
Distributor ID:      com.apple.TestFlight
Hardware Model:      iPhone16,1
Process:             goSats [1802]
Path:                /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/goSats
Identifier:          io.gosats
Version:             2.7.5 (12)
AppStoreTools:       17A323
AppVariant:          1:iPhone16,1:26
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           io.gosats [1076]

Date/Time:           2025-10-24 14:06:09.9618 +0530
Launch Time:         2025-10-24 14:06:08.7583 +0530
OS Version:          iPhone OS 26.0.1 (23A355)
Release Type:        User
Baseband Version:    3.02.03
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: goSats [1802]

Triggered by Thread:  0


Thread 0 Crashed:
0   libsystem_kernel.dylib        	0x000000023fd600cc __pthread_kill + 8 (:-1)
1   libsystem_pthread.dylib       	0x00000001f29e9810 pthread_kill + 268 (pthread.c:1721)
2   libsystem_c.dylib             	0x00000001a3210f1c abort + 124 (abort.c:122)
3   libc++abi.dylib               	0x0000000194cd7808 __abort_message + 132 (abort_message.cpp:66)
4   libc++abi.dylib               	0x0000000194cd6be8 std::__terminate(void (*)()) + 28 (cxa_handlers.cpp:61)
5   libc++abi.dylib               	0x0000000194cda314 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88 (cxa_exception.cpp:152)
6   libc++abi.dylib               	0x0000000194cda2bc __cxa_throw + 92 (cxa_exception.cpp:299)
7   hermes                        	0x00000001070b6530 facebook::hermes::HermesRuntimeImpl::throwPendingError() + 656
8   hermes                        	0x00000001070b5d00 facebook::hermes::HermesRuntimeImpl::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 836
9   goSats                        	0x0000000104d13c68 facebook::jsi::RuntimeDecorator<facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) + 36 (decorator.h:389)
10  goSats                        	0x0000000104d13c68 facebook::jsi::WithRuntimeDecorator<worklets::AroundLock, facebook::jsi::Runtime, facebook::jsi::Runtime>::call(facebook::jsi::Function const&, facebook::jsi::Value const&, facebook::jsi::Value con... + 96 (decorator.h:913)
11  goSats                        	0x0000000104cf5de0 facebook::jsi::Function::call(facebook::jsi::Runtime&, facebook::jsi::Value const*, unsigned long) const + 40 (jsi-inl.h:268)
12  goSats                        	0x0000000104cf5de0 facebook::jsi::Function::call(facebook::jsi::Runtime&, std::initializer_list<facebook::jsi::Value>) const + 40 (jsi-inl.h:273)
13  goSats                        	0x0000000104cf5de0 facebook::jsi::Value facebook::jsi::Function::call<>(facebook::jsi::Runtime&) const + 40 (jsi-inl.h:281)
14  goSats                        	0x0000000104cf5de0 facebook::jsi::Value worklets::runOnRuntimeGuarded<>(facebook::jsi::Runtime&, facebook::jsi::Value const&) + 96 (Shareables.h:35)
15  goSats                        	0x0000000104cf6cb8 facebook::jsi::Value worklets::WorkletRuntime::runGuarded<>(std::__1::shared_ptr<worklets::ShareableWorklet> const&) const + 44 (WorkletRuntime.h:40)
16  goSats                        	0x0000000104cf6cb8 reanimated::ReanimatedModuleProxy::scheduleOnUI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::$_0::operator()() const + 76 (ReanimatedModuleProxy.cpp:282)
17  goSats                        	0x0000000104cf6cb8 decltype(std::declval<reanimated::ReanimatedModuleProxy::scheduleOnUI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::$_0&>()()) std::__1::__invoke[abi:ne180100]<reanimated::ReanimatedModule... + 76 (invoke.h:344)
18  goSats                        	0x0000000104cf6cb8 void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:ne180100]<reanimated::ReanimatedModuleProxy::scheduleOnUI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::$_0&>(reanimated... + 76 (invoke.h:419)
19  goSats                        	0x0000000104cf6cb8 std::__1::__function::__alloc_func<reanimated::ReanimatedModuleProxy::scheduleOnUI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::$_0, std::__1::allocator<reanimated::ReanimatedModuleProxy:... + 76 (function.h:169)
20  goSats                        	0x0000000104cf6cb8 std::__1::__function::__func<reanimated::ReanimatedModuleProxy::scheduleOnUI(facebook::jsi::Runtime&, facebook::jsi::Value const&)::$_0, std::__1::allocator<reanimated::ReanimatedModuleProxy::sched... + 100 (function.h:311)
21  goSats                        	0x0000000104d108d0 std::__1::__function::__value_func<void ()>::operator()[abi:ne180100]() const + 20 (function.h:428)
22  goSats                        	0x0000000104d108d0 std::__1::function<void ()>::operator()() const + 20 (function.h:981)
23  goSats                        	0x0000000104d108d0 worklets::UIScheduler::triggerUI() + 88 (UIScheduler.cpp:16)
24  libdispatch.dylib             	0x00000001cf56aadc _dispatch_call_block_and_release + 32 (init.c:1575)
25  libdispatch.dylib             	0x00000001cf5847ec _dispatch_client_callout + 16 (client_callout.mm:85)
26  libdispatch.dylib             	0x00000001cf5a1b24 _dispatch_main_queue_drain.cold.5 + 812 (queue.c:8181)
27  libdispatch.dylib             	0x00000001cf579ec8 _dispatch_main_queue_drain + 180 (queue.c:8162)
28  libdispatch.dylib             	0x00000001cf579e04 _dispatch_main_queue_callback_4CF + 44 (queue.c:8341)
29  CoreFoundation                	0x0000000197c00520 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1820)
30  CoreFoundation                	0x0000000197bb2d14 __CFRunLoopRun + 1944 (CFRunLoop.c:3177)
31  CoreFoundation                	0x0000000197bb1c44 _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462)
32  GraphicsServices              	0x0000000236fa2498 GSEventRunModal + 120 (GSEvent.c:2049)
33  UIKitCore                     	0x000000019d52cddc -[UIApplication _run] + 792 (UIApplication.m:3899)
34  UIKitCore                     	0x000000019d4d1b0c UIApplicationMain + 336 (UIApplication.m:5574)
35  goSats                        	0x0000000104c004cc main + 80 (main.m:8)
36  dyld                          	0x0000000194c2ae28 start + 7116 (dyldMain.cpp:1477)

Thread 1:

Thread 2:

Thread 3:
0   libsystem_kernel.dylib        	0x000000023fd5b5d4 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib       	0x00000001f29e4b58 _pthread_cond_wait + 984 (pthread_cond.c:862)
2   Foundation                    	0x00000001953c8464 -[NSOperation waitUntilFinished] + 480 (NSOperation.m:1380)
3   MoEngageAnalytics             	0x0000000105d34350 MoEngageGroupSyncSynchronizer.performGroupSync() + 2500 (MoEngageGroupSyncSynchronizer.swift:98)
4   MoEngageAnalytics             	0x0000000105d3397c MoEngageGroupSyncSynchronizer.main() + 4 (MoEngageGroupSyncSynchronizer.swift:52)
5   MoEngageAnalytics             	0x0000000105d3397c @objc MoEngageGroupSyncSynchronizer.main() + 24 (<compiler-generated>:51)
6   MoEngageCore                  	0x000000010600e464 @objc MoEngageAsyncOperation.start() + 28 (<compiler-generated>:0)
7   Foundation                    	0x0000000195280ddc __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 16 (NSOperation.m:2230)
8   Foundation                    	0x0000000195280698 __NSOQSchedule_f + 164 (NSOperation.m:2241)
9   libdispatch.dylib             	0x00000001cf57a450 _dispatch_block_async_invoke2 + 148 (queue.c:598)
10  libdispatch.dylib             	0x00000001cf5847ec _dispatch_client_callout + 16 (client_callout.mm:85)
11  libdispatch.dylib             	0x00000001cf56f664 _dispatch_continuation_pop + 596 (queue.c:349)
12  libdispatch.dylib             	0x00000001cf56ecd8 _dispatch_async_redirect_invoke + 580 (queue.c:873)
13  libdispatch.dylib             	0x00000001cf57cf48 _dispatch_root_queue_drain + 364 (queue.c:7409)
14  libdispatch.dylib             	0x00000001cf57d6fc _dispatch_worker_thread2 + 180 (queue.c:7487)
15  libsystem_pthread.dylib       	0x00000001f29e337c _pthread_wqthread + 232 (pthread.c:2709)
16  libsystem_pthread.dylib       	0x00000001f29e28c0 start_wqthread + 8 (:-1)

Thread 4 name:
Thread 4:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd59214 mach_msg_overwrite + 428 (mach_msg.c:0)
3   libsystem_kernel.dylib        	0x000000023fd5905c mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                	0x0000000197bdca08 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2650)
5   CoreFoundation                	0x0000000197bb2a20 __CFRunLoopRun + 1188 (CFRunLoop.c:3035)
6   CoreFoundation                	0x0000000197bb1c44 _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462)
7   Foundation                    	0x0000000195bf8734 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:375)
8   Foundation                    	0x0000000195bf890c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:422)
9   UIKitCore                     	0x000000019d4fdfe8 -[UIEventFetcher threadMain] + 408 (UIEventFetcher.m:1333)
10  Foundation                    	0x00000001952cad3c __NSThread__start__ + 732 (NSThread.m:997)
11  libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
12  libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 5:

Thread 6:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd59214 mach_msg_overwrite + 428 (mach_msg.c:0)
3   libsystem_kernel.dylib        	0x000000023fd5905c mach_msg + 24 (mach_msg.c:323)
4   libdispatch.dylib             	0x00000001cf585e84 _dispatch_mach_send_and_wait_for_reply + 548 (mach.c:1989)
5   libdispatch.dylib             	0x00000001cf586224 dispatch_mach_send_with_result_and_wait_for_reply + 60 (mach.c:2026)
6   libxpc.dylib                  	0x00000001ab99cde8 xpc_connection_send_message_with_reply_sync + 256 (connection.c:4079)
7   Foundation                    	0x00000001952918f4 __NSXPCCONNECTION_IS_WAITING_FOR_A_SYNCHRONOUS_REPLY__ + 16 (NSXPCConnection.m:223)
8   Foundation                    	0x0000000195cc6b84 -[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:] + 2100 (NSXPCConnection.m:1674)
9   CoreFoundation                	0x0000000197bdb368 ___forwarding___ + 1072 (NSForwarding.m:3650)
10  CoreFoundation                	0x0000000197be33a0 _CF_forwarding_prep_0 + 96 (:-1)
11  LocalAuthentication           	0x00000001bbdb82e0 __64-[LAClient evaluatePolicy:options:uiDelegate:synchronous:reply:]_block_invoke + 204 (LAClient.m:581)
12  LocalAuthentication           	0x00000001bbdb773c __47-[LAClient _performSynchronous:callId:finally:]_block_invoke + 520 (LAClient.m:456)
13  libdispatch.dylib             	0x00000001cf56aadc _dispatch_call_block_and_release + 32 (init.c:1575)
14  libdispatch.dylib             	0x00000001cf5847ec _dispatch_client_callout + 16 (client_callout.mm:85)
15  libdispatch.dylib             	0x00000001cf56f664 _dispatch_continuation_pop + 596 (queue.c:349)
16  libdispatch.dylib             	0x00000001cf56ecd8 _dispatch_async_redirect_invoke + 580 (queue.c:873)
17  libdispatch.dylib             	0x00000001cf57cf48 _dispatch_root_queue_drain + 364 (queue.c:7409)
18  libdispatch.dylib             	0x00000001cf57d6fc _dispatch_worker_thread2 + 180 (queue.c:7487)
19  libsystem_pthread.dylib       	0x00000001f29e337c _pthread_wqthread + 232 (pthread.c:2709)
20  libsystem_pthread.dylib       	0x00000001f29e28c0 start_wqthread + 8 (:-1)

Thread 7:

Thread 8:

Thread 9:

Thread 10:

Thread 11:

Thread 12 name:
Thread 12:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd59214 mach_msg_overwrite + 428 (mach_msg.c:0)
3   libsystem_kernel.dylib        	0x000000023fd5905c mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                	0x0000000197bdca08 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2650)
5   CoreFoundation                	0x0000000197bb2a20 __CFRunLoopRun + 1188 (CFRunLoop.c:3035)
6   CoreFoundation                	0x0000000197bb1c44 _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462)
7   goSats                        	0x0000000104d84dec +[RCTCxxBridge runRunLoop] + 212 (RCTCxxBridge.mm:347)
8   Foundation                    	0x00000001952cad3c __NSThread__start__ + 732 (NSThread.m:997)
9   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 13 name:
Thread 13:
0   libsystem_kernel.dylib        	0x000000023fd5b5d4 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib       	0x00000001f29e4b58 _pthread_cond_wait + 984 (pthread_cond.c:862)
2   libc++.1.dylib                	0x00000001a6a836fc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 (condition_variable.cpp:30)
3   hermes                        	0x00000001072575c8 hermes::vm::HadesGC::Executor::worker() + 112
4   hermes                        	0x000000010725752c void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Exec... + 44
5   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 14:

Thread 15:

Thread 16:

Thread 17 name:
Thread 17:
0   libsystem_kernel.dylib        	0x000000023fd55c68 semaphore_timedwait_trap + 8 (:-1)
1   libdispatch.dylib             	0x00000001cf59f6c4 _dispatch_sema4_timedwait + 64 (lock.c:154)
2   libdispatch.dylib             	0x00000001cf56ce88 _dispatch_semaphore_wait_slow + 76 (semaphore.c:116)
3   libdispatch.dylib             	0x00000001cf57cd40 _dispatch_worker_thread + 324 (queue.c:7597)
4   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 18 name:
Thread 18:
0   libsystem_kernel.dylib        	0x000000023fd5b5d4 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib       	0x00000001f29e4b58 _pthread_cond_wait + 984 (pthread_cond.c:862)
2   libc++.1.dylib                	0x00000001a6a836fc std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 32 (condition_variable.cpp:30)
3   hermes                        	0x00000001072575c8 hermes::vm::HadesGC::Executor::worker() + 112
4   hermes                        	0x000000010725752c void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Exec... + 44
5   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 19:
0   libsystem_kernel.dylib        	0x000000023fd5b7f4 __semwait_signal + 8 (:-1)
1   libsystem_c.dylib             	0x00000001a31a57e4 nanosleep + 220 (nanosleep.c:104)
2   libsystem_c.dylib             	0x00000001a31a5908 sleep + 52 (sleep.c:62)
3   goSats                        	0x0000000105041fec monitorCachedData + 660 (SentryCrashCachedData.c:146)
4   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 20 name:
Thread 20:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd572a4 thread_suspend + 108 (thread_actUser.c:1036)
3   goSats                        	0x000000010504c924 handleExceptions + 124 (SentryCrashMonitor_MachException.c:305)
4   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
5   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 21 name:
Thread 21:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd59214 mach_msg_overwrite + 428 (mach_msg.c:0)
3   libsystem_kernel.dylib        	0x000000023fd5905c mach_msg + 24 (mach_msg.c:323)
4   goSats                        	0x000000010504c950 handleExceptions + 168 (SentryCrashMonitor_MachException.c:313)
5   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 22 name:
Thread 22:
0   libsystem_kernel.dylib        	0x000000023fd55cd4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib        	0x000000023fd592f8 mach_msg2_internal + 76 (mach_msg.c:201)
2   libsystem_kernel.dylib        	0x000000023fd59214 mach_msg_overwrite + 428 (mach_msg.c:0)
3   libsystem_kernel.dylib        	0x000000023fd5905c mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                	0x0000000197bdca08 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2650)
5   CoreFoundation                	0x0000000197bb2a20 __CFRunLoopRun + 1188 (CFRunLoop.c:3035)
6   CoreFoundation                	0x0000000197bb1c44 _CFRunLoopRunSpecificWithOptions + 532 (CFRunLoop.c:3462)
7   CFNetwork                     	0x00000001ac4e6868 +[__CFN_CoreSchedulingSetRunnable _run:] + 416 (CoreSchedulingSet.mm:1473)
8   Foundation                    	0x00000001952cad3c __NSThread__start__ + 732 (NSThread.m:997)
9   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
10  libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)

Thread 23 name:
Thread 23:
0   libsystem_kernel.dylib        	0x000000023fd5b7f4 __semwait_signal + 8 (:-1)
1   libsystem_c.dylib             	0x00000001a31a57e4 nanosleep + 220 (nanosleep.c:104)
2   Foundation                    	0x0000000195c19960 +[NSThread sleepForTimeInterval:] + 156 (NSThread.m:527)
3   goSats                        	0x000000010502c9fc -[SentryANRTrackerV1 detectANRs] + 556 (SentryANRTrackerV1.m:105)
4   Foundation                    	0x00000001952cad3c __NSThread__start__ + 732 (NSThread.m:997)
5   libsystem_pthread.dylib       	0x00000001f29e644c _pthread_start + 136 (pthread.c:931)
6   libsystem_pthread.dylib       	0x00000001f29e28cc thread_start + 8 (:-1)


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000194cdcc59   x5: 0x000000016b205f00   x6: 0x0000000000000064   x7: 0xfffff0003ffff800
    x8: 0x2956d96d16d04a2b   x9: 0x2956d96f14c2382b  x10: 0x000000000000007f  x11: 0x000000016b205a38
   x12: 0x000000000019d048  x13: 0x01ef86536d3c16de  x14: 0x0000000106aecf28  x15: 0x0000000108494000
   x16: 0x0000000000000148  x17: 0x0000000202127200  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000103  x21: 0x00000002021272e0  x22: 0x0000000000000000  x23: 0x0000000113f5adc8
   x24: 0x000000010ada8000  x25: 0x000000010aae0008  x26: 0xffff000111882c60  x27: 0xfffa000000000000
   x28: 0x0000000000000007   fp: 0x000000016b205e70   lr: 0x00000001f29e9810
    sp: 0x000000016b205e50   pc: 0x000000023fd600cc cpsr: 0x40001000
   esr: 0x56000080 (Syscall)


Binary Images:
        0x104bf8000 -         0x1055e3fff goSats arm64  <706b3aa2cabb3d4dba3dcc79245e091d> /var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/goSats
        0x105914000 -         0x10591ffff CFNetworkSDK arm64  <53e9529b313f336e8d1fadddc508a2a0> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/CFNetworkSDK.framework/CFNetworkSDK
        0x105930000 -         0x10593bfff CashfreePG arm64  <6a72b8e9bb3939c698fbe0458bf881a3> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/CashfreePG.framework/CashfreePG
        0x10594c000 -         0x105953fff MoEngageSDK arm64  <e5081db179ec3d599a6123763f6d882e> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageSDK.framework/MoEngageSDK
        0x105a14000 -         0x105a2bfff CashfreeAnalyticsSDK arm64  <1db45e9a722130398bac401cb8b90918> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/CashfreeAnalyticsSDK.framework/CashfreeAnalyticsSDK
        0x105bac000 -         0x105bbffff MoEngageObjCUtils arm64  <dbcad609e3b937d893c6fe9cc1da0f72> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageObjCUtils.framework/MoEngageObjCUtils
        0x105bfc000 -         0x105c07fff libobjc-trampolines.dylib arm64e  <3f2a8bfdcd6c3784b0ce8813d842bbbd> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
        0x105c10000 -         0x105c2ffff MoEngageRichNotification arm64  <9d6db0627e8334feab664b34b79b556c> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageRichNotification.framework/MoEngageRichNotification
        0x105c4c000 -         0x105caffff CashfreePGCoreSDK arm64  <b6e198a56a8d36429c9a7fb1b09a05a0> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/CashfreePGCoreSDK.framework/CashfreePGCoreSDK
        0x105cf0000 -         0x105d57fff MoEngageAnalytics arm64  <ec999e8f104036f19d7744adf9735536> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageAnalytics.framework/MoEngageAnalytics
        0x105d88000 -         0x105da7fff MoEngageSecurity arm64  <0b3d251857b13e01a8c0d7fefeaa87bd> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageSecurity.framework/MoEngageSecurity
        0x105dcc000 -         0x105e63fff CashfreePGUISDK arm64  <3d5e57d015583db79b4986966364894c> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/CashfreePGUISDK.framework/CashfreePGUISDK
        0x105ea8000 -         0x105edbfff MoEngageMessaging arm64  <e625309e4cc03d8a8c4e60d05111f55f> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageMessaging.framework/MoEngageMessaging
        0x105f4c000 -         0x105f7ffff MoEngageTriggerEvaluator arm64  <6f1a179434963baa8be0e032be445797> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageTriggerEvaluator.framework/MoEngageTriggerEvaluator
        0x106000000 -         0x1060effff MoEngageCore arm64  <bceea88eb89b3512bf84312d1e663948> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageCore.framework/MoEngageCore
        0x106160000 -         0x106213fff MoEngageInApps arm64  <159b490d8cc13494b7121646f6b78d01> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/MoEngageInApps.framework/MoEngageInApps
        0x10645c000 -         0x1068abfff Intercom arm64  <d38a4698a45638d1804cdde10aac9a8d> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/Intercom.framework/Intercom
        0x1070a8000 -         0x107427fff hermes arm64  <a81dd460ebdf3a1792ebe0174a27529b> /private/var/containers/Bundle/Application/E3C4393A-634E-420D-8C99-C8BC21A2E397/goSats.app/Frameworks/hermes.framework/hermes
        0x194c26000 -         0x194cc4ac7 dyld arm64e  <9dc3471211aa3b1dafe001b95a6e40d3> /usr/lib/dyld
        0x194cc5000 -         0x194cdf6c7 libc++abi.dylib arm64e  <7fae731b4b7e390daf762a34206a40cf> /usr/lib/libc++abi.dylib
        0x195269000 -         0x19609927f Foundation arm64e  <0555af5420753f2dbc40733e55eee95a> /System/Library/Frameworks/Foundation.framework/Foundation
        0x197b95000 -         0x19811fc3f CoreFoundation arm64e  <973e47e588f03367b9d446d5cb999b75> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
        0x19d483000 -         0x19f82a73f UIKitCore arm64e  <c98eab32b2733430b0c546522c904cbb> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
        0x1a3199000 -         0x1a321956f libsystem_c.dylib arm64e  <45ef0c602b4d33cf85a2551531a2e3d8> /usr/lib/system/libsystem_c.dylib
        0x1a6a61000 -         0x1a6af3de3 libc++.1.dylib arm64e  <b701271d755c3fb18ca9bb280ea03a3e> /usr/lib/libc++.1.dylib
        0x1ab98c000 -         0x1ab9d5d9f libxpc.dylib arm64e  <74a41d83975236118a0977f9b964254e> /usr/lib/system/libxpc.dylib
        0x1ac29e000 -         0x1ac65365f CFNetwork arm64e  <de57ec0c543139e28796a73536709966> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
        0x1bbda4000 -         0x1bbdf365f LocalAuthentication arm64e  <aef9c2bf45e03b669d7fee9e38ad96b5> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
        0x1c5a0d000 -         0x1c5cab1ff MediaExperience arm64e  <76e4335471ae315b859d5859ca20d4d5> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
        0x1cf569000 -         0x1cf5af25f libdispatch.dylib arm64e  <d34ac6a910dc35359944e3efc5994788> /usr/lib/system/libdispatch.dylib
        0x1f29e2000 -         0x1f29ee44f libsystem_pthread.dylib arm64e  <ee8d950328ad35508a10ffa752f91f9f> /usr/lib/system/libsystem_pthread.dylib
        0x236fa1000 -         0x236fa97ff GraphicsServices arm64e  <4eb73f50cdf2316194c00f3e7002b67c> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
        0x23fd55000 -         0x23fd8fcfb libsystem_kernel.dylib arm64e  <1daee906c3853b1083740fb0096755e0> /usr/lib/system/libsystem_kernel.dylib

EOF

Steps to reproduce

App crashing immediately on launch

Snack or a link to a repository

Difficult to replicate

Reanimated version

3.19.1

Worklets version

None

React Native version

0.79.6

Platforms

iOS

JavaScript runtime

Hermes

Workflow

React Native CLI

Architecture

Legacy Architecture (Paper renderer)

Build type

Release app & production bundle

Device

Real device

Host machine

macOS

Device model

iphone 13, iphone 15, iphone 15 Pro, iphone 17 Pro

Acknowledgements

Yes

valesh-gosats avatar Oct 24 '25 09:10 valesh-gosats

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?

github-actions[bot] avatar Oct 24 '25 09:10 github-actions[bot]

Same problem

renanloureiroo avatar Oct 28 '25 14:10 renanloureiroo

@renanloureiroo @valesh-gosats I've solved this problem by defining 'worklet' directive explicitly in my animation functions, and this solved the crash.

This was crashing with the same error above:

  const backdropAnimatedStyle = useAnimatedStyle(() => ({
    opacity: withTiming(
      show ? backdropOpacity : 0,
      {
        easing: Easing.inOut(Easing.quad),
        duration: animationDuration,
      },
      isFinished => {
        if (show || !isFinished) return;
        scheduleOnRN(onBackdropPress);
      },
    ),
  }));

After adding the 'worklet'; directive, this solved my problem:

  const backdropAnimatedStyle = useAnimatedStyle(() => ({
    opacity: withTiming(
      show ? backdropOpacity : 0,
      {
        easing: Easing.inOut(Easing.quad),
        duration: animationDuration,
      },
      isFinished => {
        'worklet';
        if (show || !isFinished) return;
        scheduleOnRN(onBackdropPress);
      },
    ),
  }));

RodolfoSilva avatar Oct 28 '25 16:10 RodolfoSilva

@RodolfoSilva It seems like the onFinished callback should be automatically workletized – I wonder why that's not the case here.

cc @tjzel can you please take a look on that?

tomekzaw avatar Oct 28 '25 16:10 tomekzaw

@RodolfoSilva I tried your repro in Reanimated 3.19.3 (with necessary API changes) and in latest Reanimated 4.1.3 but failed to reproduce it.

Do you use React Compiler by any chance?

tjzel avatar Oct 28 '25 18:10 tjzel

Yes, I'm using React Compiler and Expo 54.

RodolfoSilva avatar Oct 28 '25 21:10 RodolfoSilva

Now some users are reporting crash on android as well. Could be related to this #7493 And the crash on ios is resolved after I downgraded to 3.17.4, but this version is causing app freeze on android. #7672

valesh-gosats avatar Oct 29 '25 03:10 valesh-gosats

Yes, I'm using React Compiler and Expo 54.

I'm afraid the problem you're encountering is the same as https://github.com/software-mansion/react-native-reanimated/issues/6826 and the subsequent issue I opened for the React Compiler https://github.com/facebook/react/issues/32580.

The best workaround for now is adding explicit 'worklet' directive like you did or the 'use no memo' Compiler directive for the troublesome component.

tjzel avatar Oct 29 '25 08:10 tjzel

Downgrading to 3.16.7 has resolved the issue on both android and ios, even though it's not officially compatible with RN 0.79

valesh-gosats avatar Nov 05 '25 07:11 valesh-gosats