Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save liamjones/bc22538569cb716dc1f4d94c369aa654 to your computer and use it in GitHub Desktop.
Save liamjones/bc22538569cb716dc1f4d94c369aa654 to your computer and use it in GitHub Desktop.
RNFirebase "Call must be made on main thread"
OS Version: iOS 14.2 (18B92)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Crashed Thread: 17
Application Specific Information:
Call must be made on main thread
Thread 17 Crashed:
0 CoreFoundation 0x315123878 __exceptionPreprocess
1 libobjc.A.dylib 0x33dceec4c objc_exception_throw
2 CoreFoundation 0x315028ffc +[NSException raise:format:arguments:]
3 Foundation 0x3176f8918 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:]
4 UIKitCore 0x3199dc2c0 -[UIApplication _performBlockAfterCATransactionCommitSynchronizes:]
5 UIKitCore 0x3199fa870 -[UIApplication _updateStateRestorationArchiveForBackgroundEvent:saveState:exitIfCouldNotRestoreState:updateSnapshot:windowScene:]
6 UIKitCore 0x3199faa94 -[UIApplication _updateSnapshotAndStateRestorationWithAction:windowScene:]
7 MyAppName 0x2043eba60 -[RNFirebaseNotifications complete:fetchResult:] (RNFirebaseNotifications.m:113)
8 CoreFoundation 0x3151288f0 __invoking___
9 CoreFoundation 0x314fffdf4 -[NSInvocation invoke]
10 CoreFoundation 0x3150003c8 -[NSInvocation invokeWithTarget:]
11 MyAppName 0x20446b8b8 -[RCTModuleMethod invokeWithBridge:module:arguments:] (RCTModuleMethod.mm:584)
12 MyAppName 0x20446da4c facebook::react::invokeInner (RCTNativeModule.mm:114)
13 MyAppName 0x20446d7b0 [inlined] operator() (RCTNativeModule.mm:75)
14 MyAppName 0x20446d7b0 facebook::react::RCTNativeModule::invoke (RCTNativeModule.mm:67)
15 libdispatch.dylib 0x314a2c248 _dispatch_call_block_and_release
16 libdispatch.dylib 0x314a2ddac _dispatch_client_callout
17 libdispatch.dylib 0x314a35108 _dispatch_lane_serial_drain
18 libdispatch.dylib 0x314a35c58 _dispatch_lane_invoke
19 libdispatch.dylib 0x314a3fd74 _dispatch_workloop_worker_thread
20 libsystem_pthread.dylib 0x3a6031800 _pthread_wqthread
21 libsystem_pthread.dylib 0x3a6038758 start_wqthread
Thread 0
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 CoreFoundation 0x31509ec2c __CFRunLoopServiceMachPort
3 CoreFoundation 0x315098c10 __CFRunLoopRun
4 CoreFoundation 0x315098218 CFRunLoopRunSpecific
5 GraphicsServices 0x34322d780 GSEventRunModal
6 UIKitCore 0x3199dd1fc -[UIApplication _run]
7 UIKitCore 0x3199e2a70 UIApplicationMain
8 MyAppName 0x2042eee78 main (main.m:7)
9 libdyld.dylib 0x314ab16bc start
Thread 1
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 libdispatch.dylib 0x314a6041c firehose_send_push_async
3 libdispatch.dylib 0x314a54728 firehose_buffer_ring_enqueue
4 libdispatch.dylib 0x314a53200 voucher_activity_trace_v_2
5 libsystem_trace.dylib 0x3417d1dfc _os_log_impl_flatten_and_send
6 libnetwork.dylib 0x316bd7f94 -[NWConcrete_nw_connection dealloc]
7 CFNetwork 0x315ef0fa4 CFURLDownloadCancel
8 CFNetwork 0x315efcc08 CFURLDownloadCancel
9 libdispatch.dylib 0x314a3bfb4 _dispatch_block_async_invoke2
10 libdispatch.dylib 0x314a2ddac _dispatch_client_callout
11 libdispatch.dylib 0x314a35108 _dispatch_lane_serial_drain
12 libdispatch.dylib 0x314a35c8c _dispatch_lane_invoke
13 libdispatch.dylib 0x314a36e5c _dispatch_workloop_invoke
14 libdispatch.dylib 0x314a3fd74 _dispatch_workloop_worker_thread
15 libsystem_pthread.dylib 0x3a6031800 _pthread_wqthread
Thread 2 name: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 CoreFoundation 0x31509ec2c __CFRunLoopServiceMachPort
3 CoreFoundation 0x315098c10 __CFRunLoopRun
4 CoreFoundation 0x315098218 CFRunLoopRunSpecific
5 Foundation 0x317682dec -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
6 Foundation 0x317682cb8 -[NSRunLoop(NSRunLoop) runUntilDate:]
7 UIKitCore 0x319a90fe0 -[UIEventFetcher threadMain]
8 Foundation 0x3177f4a30 __NSThread__start__
9 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 3 name: com.facebook.react.JavaScript
0 JavaScriptCore 0x327b285dc llint_entry
1 JavaScriptCore 0x327b27c90 llint_entry
2 JavaScriptCore 0x327b489e4 [inlined] <redacted>
3 JavaScriptCore 0x327b489e4 [inlined] <redacted>
4 JavaScriptCore 0x327b489e4 <redacted>
5 JavaScriptCore 0x327b243d0 vmEntryToJavaScript
6 JavaScriptCore 0x32814ce60 JSC::Interpreter::executeCall
7 JavaScriptCore 0x3283fd448 JSC::boundThisNoArgsFunctionCall
8 JavaScriptCore 0x327b4b624 <redacted>
9 JavaScriptCore 0x327b48a98 [inlined] <redacted>
10 JavaScriptCore 0x327b48a98 <redacted>
11 JavaScriptCore 0x327b489e4 [inlined] <redacted>
12 JavaScriptCore 0x327b489e4 [inlined] <redacted>
13 JavaScriptCore 0x327b489e4 [inlined] <redacted>
14 JavaScriptCore 0x327b489e4 [inlined] <redacted>
15 JavaScriptCore 0x327b489e4 <redacted>
16 JavaScriptCore 0x327b48a98 <redacted>
17 JavaScriptCore 0x327b489e4 <redacted>
18 JavaScriptCore 0x327b243d0 vmEntryToJavaScript
19 JavaScriptCore 0x32814ce60 JSC::Interpreter::executeCall
20 JavaScriptCore 0x3283fd448 JSC::boundThisNoArgsFunctionCall
21 JavaScriptCore 0x327b4b624 <redacted>
22 JavaScriptCore 0x327b48a98 <redacted>
23 JavaScriptCore 0x327b243d0 vmEntryToJavaScript
24 JavaScriptCore 0x32814ce60 JSC::Interpreter::executeCall
25 JavaScriptCore 0x3283fd448 JSC::boundThisNoArgsFunctionCall
26 JavaScriptCore 0x327b4b624 <redacted>
27 JavaScriptCore 0x327b489e4 [inlined] <redacted>
28 JavaScriptCore 0x327b489e4 [inlined] <redacted>
29 JavaScriptCore 0x327b489e4 <redacted>
30 JavaScriptCore 0x327b48a98 <redacted>
31 JavaScriptCore 0x327b489e4 [inlined] <redacted>
32 JavaScriptCore 0x327b489e4 [inlined] <redacted>
33 JavaScriptCore 0x327b489e4 <redacted>
34 JavaScriptCore 0x327b48a98 <redacted>
35 JavaScriptCore 0x327b489e4 <redacted>
36 JavaScriptCore 0x327b48a98 <redacted>
37 JavaScriptCore 0x327b4a12c <redacted>
38 JavaScriptCore 0x327b48a98 <redacted>
39 JavaScriptCore 0x327b4a12c <redacted>
40 JavaScriptCore 0x327b48a98 <redacted>
41 JavaScriptCore 0x327b4a12c [inlined] <redacted>
42 JavaScriptCore 0x327b4a12c <redacted>
43 JavaScriptCore 0x327b489e4 <redacted>
44 JavaScriptCore 0x327b48a98 <redacted>
45 JavaScriptCore 0x327b489e4 <redacted>
46 JavaScriptCore 0x327b243d0 vmEntryToJavaScript
47 JavaScriptCore 0x32814ce60 JSC::Interpreter::executeCall
48 JavaScriptCore 0x3283fd448 JSC::boundThisNoArgsFunctionCall
49 JavaScriptCore 0x327b2458c vmEntryToNative
50 JavaScriptCore 0x32814ce90 JSC::Interpreter::executeCall
51 JavaScriptCore 0x3283571f8 JSC::profiledCall
52 JavaScriptCore 0x327bb3004 JSObjectCallAsFunction
53 MyAppName 0x20450f590 facebook::jsc::JSCRuntime::call (JSCRuntime.cpp:1253)
54 MyAppName 0x204518e04 [inlined] call (jsi-inl.h:224)
55 MyAppName 0x204518e04 [inlined] call (jsi-inl.h:229)
56 MyAppName 0x204518e04 facebook::jsi::Function::call<T> (jsi-inl.h:237)
57 MyAppName 0x204518c64 [inlined] operator() (JSIExecutor.cpp:231)
58 MyAppName 0x204518c64 [inlined] __invoke<T> (type_traits:3545)
59 MyAppName 0x204518c64 [inlined] __call<T> (__functional_base:348)
60 MyAppName 0x204518c64 [inlined] operator() (functional:1546)
61 MyAppName 0x204518c64 std::__1::__function::__func<T>::operator() (functional:1720)
62 MyAppName 0x20443a890 [inlined] __invoke<T> (type_traits:3545)
63 MyAppName 0x20443a890 std::__1::__invoke_void_return_wrapper<T>::__call<T> (__functional_base:348)
64 MyAppName 0x2045165b0 [inlined] operator() (functional:1872)
65 MyAppName 0x2045165b0 [inlined] operator() (functional:2548)
66 MyAppName 0x2045165b0 facebook::react::JSIExecutor::callFunction (JSIExecutor.cpp:229)
67 MyAppName 0x20450ba10 [inlined] operator() (functional:1873)
68 MyAppName 0x20450ba10 [inlined] operator() (functional:2548)
69 MyAppName 0x20450ba10 [inlined] operator() (NativeToJsBridge.cpp:301)
70 MyAppName 0x20450ba10 [inlined] __invoke<T> (type_traits:3545)
71 MyAppName 0x20450ba10 [inlined] __call<T> (__functional_base:348)
72 MyAppName 0x20450ba10 [inlined] operator() (functional:1546)
73 MyAppName 0x20450ba10 std::__1::__function::__func<T>::operator() (functional:1720)
74 MyAppName 0x204457e9c [inlined] operator() (functional:1873)
75 MyAppName 0x204457e9c [inlined] operator() (functional:2548)
76 MyAppName 0x204457e9c facebook::react::tryAndReturnError (RCTCxxUtils.mm:74)
77 MyAppName 0x20446454c facebook::react::RCTMessageThread::tryFunc (RCTMessageThread.mm:68)
78 MyAppName 0x20446430c [inlined] operator() (functional:1873)
79 MyAppName 0x20446430c [inlined] operator() (functional:2548)
80 MyAppName 0x20446430c facebook::react::RCTMessageThread::runAsync (RCTMessageThread.mm:44)
81 CoreFoundation 0x31509f498 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__
82 CoreFoundation 0x31509e6e0 __CFRunLoopDoBlocks
83 CoreFoundation 0x315098a74 __CFRunLoopRun
84 CoreFoundation 0x315098218 CFRunLoopRunSpecific
85 MyAppName 0x20444d73c +[RCTCxxBridge runRunLoop] (RCTCxxBridge.mm:266)
86 Foundation 0x3177f4a30 __NSThread__start__
87 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 4 name: JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x36e2121ac __psynch_cvwait
1 libsystem_pthread.dylib 0x3a6033454 _pthread_cond_wait
2 libc++.1.dylib 0x33de293c0 std::__1::condition_variable::__do_timed_wait
3 JavaScriptCore 0x3287fb424 bmalloc::Scavenger::threadRunLoop
4 JavaScriptCore 0x3287faed8 bmalloc::Scavenger::threadEntryPoint
5 JavaScriptCore 0x3287fc3f0 std::__1::__thread_proxy<T>
6 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 5
0 libsystem_pthread.dylib 0x3a6038754 start_wqthread
Thread 6 name: WebThread
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 CoreFoundation 0x31509ec2c __CFRunLoopServiceMachPort
3 CoreFoundation 0x315098c10 __CFRunLoopRun
4 CoreFoundation 0x315098218 CFRunLoopRunSpecific
5 WebCore 0x32f271878 RunWebThread
6 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 7 name: AVAudioSession Notify Thread
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 CoreFoundation 0x31509ec2c __CFRunLoopServiceMachPort
3 CoreFoundation 0x315098c10 __CFRunLoopRun
4 CoreFoundation 0x315098218 CFRunLoopRunSpecific
5 AudioSession 0x3245e90c0 GenericRunLoopThread::Entry
6 AudioSession 0x3245eb258 CAPThread::Entry
7 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 8 name: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 CoreFoundation 0x31509ec2c __CFRunLoopServiceMachPort
3 CoreFoundation 0x315098c10 __CFRunLoopRun
4 CoreFoundation 0x315098218 CFRunLoopRunSpecific
5 CFNetwork 0x31608c40c _CFURLStorageSessionCopyCache
6 Foundation 0x3177f4a30 __NSThread__start__
7 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 9 name: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x36e21270c __select
1 CoreFoundation 0x3150ab8a4 __CFSocketManager
2 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 10
0 libsystem_kernel.dylib 0x36e212814 __semwait_signal
1 libsystem_c.dylib 0x32781770c nanosleep
2 libsystem_c.dylib 0x3278174f0 sleep
3 MyAppName 0x204603270 monitorCachedData (SentryCrashCachedData.c:139)
4 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 11 name: SentryCrash Exception Handler (Secondary)
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 libsystem_kernel.dylib 0x36e20bdd0 thread_suspend
3 MyAppName 0x20460f684 handleExceptions (SentryCrashMonitor_MachException.c:258)
4 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 12 name: SentryCrash Exception Handler (Primary)
0 libsystem_kernel.dylib 0x36e1ee2d0 mach_msg_trap
1 libsystem_kernel.dylib 0x36e1ed65c mach_msg
2 MyAppName 0x20460f6b0 handleExceptions (SentryCrashMonitor_MachException.c:266)
3 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 13 name: Realm notification listener
0 libsystem_kernel.dylib 0x36e214230 kevent
1 MyAppName 0x2045382a8 realm::_impl::ExternalCommitHelper::listen (external_commit_helper.cpp:216)
2 MyAppName 0x2045388f8 [inlined] operator() (external_commit_helper.cpp:173)
3 MyAppName 0x2045388f8 [inlined] __invoke<T> (type_traits:3545)
4 MyAppName 0x2045388f8 [inlined] __thread_execute<T> (thread:273)
5 MyAppName 0x2045388f8 std::__1::__thread_proxy<T> (thread:284)
6 libsystem_pthread.dylib 0x3a602fb3c _pthread_start
Thread 14
0 libsystem_pthread.dylib 0x3a6038754 start_wqthread
Thread 15
0 libsystem_pthread.dylib 0x3a6038754 start_wqthread
Thread 16
0 libsystem_pthread.dylib 0x3a6038754 start_wqthread
Thread 17 Crashed:
0 CoreFoundation 0x315123878 __exceptionPreprocess
1 libobjc.A.dylib 0x33dceec4c objc_exception_throw
2 CoreFoundation 0x315028ffc +[NSException raise:format:arguments:]
3 Foundation 0x3176f8918 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:]
4 UIKitCore 0x3199dc2c0 -[UIApplication _performBlockAfterCATransactionCommitSynchronizes:]
5 UIKitCore 0x3199fa870 -[UIApplication _updateStateRestorationArchiveForBackgroundEvent:saveState:exitIfCouldNotRestoreState:updateSnapshot:windowScene:]
6 UIKitCore 0x3199faa94 -[UIApplication _updateSnapshotAndStateRestorationWithAction:windowScene:]
7 MyAppName 0x2043eba60 -[RNFirebaseNotifications complete:fetchResult:] (RNFirebaseNotifications.m:113)
8 CoreFoundation 0x3151288f0 __invoking___
9 CoreFoundation 0x314fffdf4 -[NSInvocation invoke]
10 CoreFoundation 0x3150003c8 -[NSInvocation invokeWithTarget:]
11 MyAppName 0x20446b8b8 -[RCTModuleMethod invokeWithBridge:module:arguments:] (RCTModuleMethod.mm:584)
12 MyAppName 0x20446da4c facebook::react::invokeInner (RCTNativeModule.mm:114)
13 MyAppName 0x20446d7b0 [inlined] operator() (RCTNativeModule.mm:75)
14 MyAppName 0x20446d7b0 facebook::react::RCTNativeModule::invoke (RCTNativeModule.mm:67)
15 libdispatch.dylib 0x314a2c248 _dispatch_call_block_and_release
16 libdispatch.dylib 0x314a2ddac _dispatch_client_callout
17 libdispatch.dylib 0x314a35108 _dispatch_lane_serial_drain
18 libdispatch.dylib 0x314a35c58 _dispatch_lane_invoke
19 libdispatch.dylib 0x314a3fd74 _dispatch_workloop_worker_thread
20 libsystem_pthread.dylib 0x3a6031800 _pthread_wqthread
21 libsystem_pthread.dylib 0x3a6038758 start_wqthread
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment