Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crashes for "mutex lock failed: Invalid argument" #14526

Closed
zhangjiuzhou opened this issue Jun 15, 2017 · 3 comments
Closed

App crashes for "mutex lock failed: Invalid argument" #14526

zhangjiuzhou opened this issue Jun 15, 2017 · 3 comments

Comments

@zhangjiuzhou
Copy link

@zhangjiuzhou zhangjiuzhou commented Jun 15, 2017

Description

App crashes for "mutex lock failed: Invalid argument"

Reproduction Steps

It crashes only when app in backend. We cannot reproduce it.

Additional Information

We get crash infomation in fabric. Here is the crash report:

Platform: ios
OS Version: 10.3.2 (14F89)
Device: iPhone 7 Plus
RAM Free: 23.8%
Disk Free: 39.8%

#1. Crashed: com.twitter.crashlytics.ios.exception
0 MyApp 0x100e6d074 CLSProcessRecordAllThreads + 4310077556
1 MyApp 0x100e6d074 CLSProcessRecordAllThreads + 4310077556
2 MyApp 0x100e6cf30 CLSProcessRecordAllThreads + 4310077232
3 MyApp 0x100e5d0a4 CLSHandler + 4310012068
4 MyApp 0x100e6b080 __CLSExceptionRecord_block_invoke + 4310069376
5 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
6 libdispatch.dylib 0x18050bee0 _dispatch_barrier_sync_f_invoke + 84
7 MyApp 0x100e6ab24 CLSExceptionRecord + 4310068004
8 MyApp 0x100e6a654 CLSTerminateHandler() + 4310066772
9 libc++abi.dylib 0x1800975d4 std::__terminate(void ()()) + 16
10 libc++abi.dylib 0x180096ef8 __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception
) + 134
11 libc++.1.dylib 0x1800711bc std::__1::__throw_system_error(int, char const*) + 88
12 MyApp 0x100cf0f38 +[RCTFont updateFont:withFamily:size:weight:style:variant:scaleMultiplier:] (RCTFont.mm:92)
13 MyApp 0x100d30274 -[RCTShadowText _attributedStringWithFontFamily:fontSize:fontWeight:fontStyle:letterSpacing:useBackgroundColor:foregroundColor:backgroundColor:opacity:] (RCTShadowText.m:281)
14 MyApp 0x100d2ffec -[RCTShadowText attributedString] (RCTShadowText.m:238)
15 MyApp 0x100d2fef8 -[RCTShadowText recomputeText] (RCTShadowText.m:231)
16 MyApp 0x100d455a0 -[RCTTextManager uiBlockToAmendWithShadowViewRegistry:] (RCTTextManager.m:105)
17 MyApp 0x100ce1d94 -[RCTComponentData uiBlockToAmendWithShadowViewRegistry:] (RCTComponentData.m:465)
18 MyApp 0x100d555b4 -[RCTUIManager _layoutAndMount] (RCTUIManager.m:1131)
19 MyApp 0x100cda014 __36-[RCTBatchedBridge batchDidComplete]_block_invoke (RCTBatchedBridge.m:1028)
20 libdispatch.dylib 0x1804fe9e0 _dispatch_call_block_and_release + 24
21 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
22 libdispatch.dylib 0x18050cad4 _dispatch_queue_serial_drain + 928
23 libdispatch.dylib 0x1805022cc _dispatch_queue_invoke + 884
24 libdispatch.dylib 0x18050ea50 _dispatch_root_queue_drain + 540
25 libdispatch.dylib 0x18050e7d0 _dispatch_worker_thread3 + 124
26 libsystem_pthread.dylib 0x180707100 _pthread_wqthread + 1096
27 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

--

Fatal Exception: std::__1::system_error: mutex lock failed: Invalid argument

#0. diskcookies
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 libsystem_notify.dylib 0x1806f7654 _notify_server_post_3 + 104
3 libsystem_notify.dylib 0x1806fa8ec notify_post + 432
4 CoreFoundation 0x181524aa8 _CFXNotificationPost + 708
5 CoreFoundation 0x1815471e4 CFNotificationCenterPostNotification + 120
6 CFNetwork 0x181de7c98 DiskCookieStorage::writeFileCompletely0(DiskCookieStorage*, FilePathStat*, MemoryCookies const*, __CFData const*, TracerData*, int) + 760
7 CFNetwork 0x181de7e78 DiskCookieStorage::_asyncWriteFileCompletely(void*) + 140
8 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
9 libdispatch.dylib 0x18050bee0 _dispatch_barrier_sync_f_invoke + 84
10 CFNetwork 0x181de8c64 DiskCookieStorage::syncStorageWithCompletionLocked(unsigned char, void () block_pointer) + 2532
11 CFNetwork 0x181ddd538 ___CFHTTPCookieStorageFlushCookieStores_block_invoke + 124
12 CoreFoundation 0x181539cf0 __CFDictionaryApplyFunction_block_invoke + 24
13 CoreFoundation 0x181522010 CFBasicHashApply + 132
14 CoreFoundation 0x18152b424 CFDictionaryApplyFunction + 224
15 CFNetwork 0x181ddd490 _CFHTTPCookieStorageFlushCookieStores + 148
16 libsystem_c.dylib 0x1805b65b4 __cxa_finalize_ranges + 384
17 libsystem_c.dylib 0x1805609e0 exit + 24
18 UIKit 0x187802d68 +[_UIAlertManager hideAlertsForTermination] + 490
19 UIKit 0x187a011a0 __102-[UIApplication _handleApplicationDeactivationWithScene:shouldForceExit:transitionContext:completion:]_block_invoke.2093 + 792
20 UIKit 0x187a04950 _runAfterCACommitDeferredBlocks + 292
21 UIKit 0x1879f69ec _cleanUpAfterCAFlushAndRunDeferredBlocks + 528
22 UIKit 0x18776a648 _afterCACommitHandler + 132
23 CoreFoundation 0x1815f49a8 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32
24 CoreFoundation 0x1815f2630 __CFRunLoopDoObservers + 372
25 CoreFoundation 0x1815f2a7c __CFRunLoopRun + 956
26 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
27 GraphicsServices 0x182f8c074 GSEventRunModal + 100
28 UIKit 0x1877dd058 UIApplicationMain + 208
29 MyApp 0x100643dd4 main (main.m:14)
30 libdyld.dylib 0x18053159c start + 4

#1. Crashed: com.twitter.crashlytics.ios.exception
0 MyApp 0x100e6d074 CLSProcessRecordAllThreads + 4310077556
1 MyApp 0x100e6d074 CLSProcessRecordAllThreads + 4310077556
2 MyApp 0x100e6cf30 CLSProcessRecordAllThreads + 4310077232
3 MyApp 0x100e5d0a4 CLSHandler + 4310012068
4 MyApp 0x100e6b080 __CLSExceptionRecord_block_invoke + 4310069376
5 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
6 libdispatch.dylib 0x18050bee0 _dispatch_barrier_sync_f_invoke + 84
7 MyApp 0x100e6ab24 CLSExceptionRecord + 4310068004
8 MyApp 0x100e6a654 CLSTerminateHandler() + 4310066772
9 libc++abi.dylib 0x1800975d4 std::__terminate(void ()()) + 16
10 libc++abi.dylib 0x180096ef8 __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception
) + 134
11 libc++.1.dylib 0x1800711bc std::__1::__throw_system_error(int, char const*) + 88
12 MyApp 0x100cf0f38 +[RCTFont updateFont:withFamily:size:weight:style:variant:scaleMultiplier:] (RCTFont.mm:92)
13 MyApp 0x100d30274 -[RCTShadowText _attributedStringWithFontFamily:fontSize:fontWeight:fontStyle:letterSpacing:useBackgroundColor:foregroundColor:backgroundColor:opacity:] (RCTShadowText.m:281)
14 MyApp 0x100d2ffec -[RCTShadowText attributedString] (RCTShadowText.m:238)
15 MyApp 0x100d2fef8 -[RCTShadowText recomputeText] (RCTShadowText.m:231)
16 MyApp 0x100d455a0 -[RCTTextManager uiBlockToAmendWithShadowViewRegistry:] (RCTTextManager.m:105)
17 MyApp 0x100ce1d94 -[RCTComponentData uiBlockToAmendWithShadowViewRegistry:] (RCTComponentData.m:465)
18 MyApp 0x100d555b4 -[RCTUIManager _layoutAndMount] (RCTUIManager.m:1131)
19 MyApp 0x100cda014 __36-[RCTBatchedBridge batchDidComplete]_block_invoke (RCTBatchedBridge.m:1028)
20 libdispatch.dylib 0x1804fe9e0 _dispatch_call_block_and_release + 24
21 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
22 libdispatch.dylib 0x18050cad4 _dispatch_queue_serial_drain + 928
23 libdispatch.dylib 0x1805022cc _dispatch_queue_invoke + 884
24 libdispatch.dylib 0x18050ea50 _dispatch_root_queue_drain + 540
25 libdispatch.dylib 0x18050e7d0 _dispatch_worker_thread3 + 124
26 libsystem_pthread.dylib 0x180707100 _pthread_wqthread + 1096
27 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#2. com.apple.root.user-initiated-qos
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x18070bb60 _pthread_workqueue_addthreads + 72
2 libdispatch.dylib 0x18050fcec _dispatch_global_queue_poke_slow + 76
3 libsystem_notify.dylib 0x1806fde80 _notify_dispatch_local_notification + 132
4 libsystem_notify.dylib 0x1806fdd4c ___notify_lib_init_block_invoke_2 + 168
5 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
6 libdispatch.dylib 0x18050b604 _dispatch_continuation_pop + 448
7 libdispatch.dylib 0x180517c1c _dispatch_source_latch_and_call + 204
8 libdispatch.dylib 0x1805008a0 _dispatch_source_invoke + 804
9 libdispatch.dylib 0x18050d950 _dispatch_root_queue_drain_deferred_item + 256
10 libdispatch.dylib 0x180514170 _dispatch_kevent_worker_thread + 760
11 libsystem_pthread.dylib 0x180706fbc _pthread_wqthread + 772
12 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#3. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#4. Thread
0 libsystem_kernel.dylib 0x180641314 __semwait_signal + 8
1 libsystem_c.dylib 0x1805608b0 nanosleep + 212
2 libc++.1.dylib 0x1800713c4 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3 JavaScriptCore 0x185ed5db8 void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 76
4 JavaScriptCore 0x185ed4df8 bmalloc::waitUntilFalse(std::__1::unique_lockbmalloc::StaticMutex&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 128
5 JavaScriptCore 0x185ed4c34 bmalloc::Heap::scavenge(std::__1::unique_lockbmalloc::StaticMutex&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 60
6 JavaScriptCore 0x185ed4adc bmalloc::Heap::concurrentScavenge() + 120
7 JavaScriptCore 0x185ed5ebc bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 92
8 JavaScriptCore 0x185ed5de8 std::__1::__shared_ptr_emplace<std::__1::mutex, std::__1::allocatorstd::__1::mutex >::~__shared_ptr_emplace() + 34
9 JavaScriptCore 0x185ed6098 void
std::__1::__thread_proxy<std::__1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92
10 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
11 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
12 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#5. WebThread
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 CoreFoundation 0x1815f4e90 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x1815f2ae4 __CFRunLoopRun + 1060
4 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
5 WebCore 0x1861f4608 RunWebThread(void*) + 456
6 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
7 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
8 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#6. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 CoreFoundation 0x1815f4e90 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x1815f2ae4 __CFRunLoopRun + 1060
4 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
5 Foundation 0x18203cd74 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6 Foundation 0x18205db44 -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7 UIKit 0x1881676a8 -[UIEventFetcher threadMain] + 136
8 Foundation 0x18213a2d8 NSThread__start + 996
9 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
10 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
11 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#7. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x180706fd0 _pthread_wqthread + 792
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#8. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#9. com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 CoreFoundation 0x1815f4e90 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x1815f2ae4 __CFRunLoopRun + 1060
4 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
5 CoreFoundation 0x181602794 _legacyStreamRunLoop_workThread + 268
6 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
7 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
8 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#10. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 CoreFoundation 0x1815f4e90 __CFRunLoopServiceMachPort + 192
3 CoreFoundation 0x1815f2ae4 __CFRunLoopRun + 1060
4 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
5 CFNetwork 0x181d2edf4 +[NSURLConnection(Loader) _resourceLoadLoop:] + 404
6 Foundation 0x18213a2d8 NSThread__start + 996
7 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
8 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
9 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#11. com.twitter.crashlytics.ios.MachExceptionServer
0 libsystem_kernel.dylib 0x180623224 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18062309c mach_msg + 72
2 MyApp 0x100e57f04 CLSMachExceptionServer + 4309991172
3 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
4 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
5 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#12. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#13. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#14. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#15. com.hackemist.SDWebImageCache
0 libsystem_malloc.dylib 0x180677d74 szone_size + 192
1 libsystem_malloc.dylib 0x180677a94 free + 120
2 libsystem_c.dylib 0x1805604ec fts_read + 792
3 libremovefile.dylib 0x18053a7e4 __removefile_tree_walker + 468
4 libremovefile.dylib 0x18053aac8 removefile + 140
5 Foundation 0x18207b884 -[NSFilesystemItemRemoveOperation main] + 172
6 Foundation 0x18204ab28 -[__NSOperationInternal _start:] + 612
7 Foundation 0x18207b338 -[NSFileManager removeItemAtPath:error:] + 84
8 Foundation 0x18207b2cc -[NSFileManager removeItemAtURL:error:] + 164
9 MyApp 0x100da86c8 __45-[SDImageCache cleanDiskWithCompletionBlock:]_block_invoke (SDImageCache.m:497)
10 libdispatch.dylib 0x1804fe9e0 _dispatch_call_block_and_release + 24
11 libdispatch.dylib 0x1804fe9a0 _dispatch_client_callout + 16
12 libdispatch.dylib 0x18050cad4 _dispatch_queue_serial_drain + 928
13 libdispatch.dylib 0x1805022cc _dispatch_queue_invoke + 884
14 libdispatch.dylib 0x18050cfa8 _dispatch_queue_override_invoke + 344
15 libdispatch.dylib 0x18050ea50 _dispatch_root_queue_drain + 540
16 libdispatch.dylib 0x18050e7d0 _dispatch_worker_thread3 + 124
17 libsystem_pthread.dylib 0x180707100 _pthread_wqthread + 1096
18 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#16. Thread
0 libsystem_pthread.dylib 0x180706ca8 start_wqthread + 126

#17. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#18. com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x18064123c __select + 8
1 CoreFoundation 0x1815fbcb0 __CFSocketManager + 632
2 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
3 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
4 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#19. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1807071a4 _pthread_wqthread + 1260
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#20. com.facebook.react.JavaScript
0 JavaScriptCore 0x1855549e0 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 468
1 JavaScriptCore 0x185554a00 JSC::JSObject::put(JSC::JSCell*, JSC::ExecState*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&) + 500
2 JavaScriptCore 0x1855506e0 llint_slow_path_put_by_val + 1340
3 JavaScriptCore 0x185ce5c78 llint_entry + 14040
4 JavaScriptCore 0x185ce8c64 llint_entry + 26308
5 JavaScriptCore 0x185ce8ffc llint_entry + 27228
6 JavaScriptCore 0x185ce8c64 llint_entry + 26308
7 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
8 JavaScriptCore 0x185ce8c64 llint_entry + 26308
9 JavaScriptCore 0x185ce8c64 llint_entry + 26308
10 JavaScriptCore 0x185ce8c64 llint_entry + 26308
11 JavaScriptCore 0x185ce8c64 llint_entry + 26308
12 JavaScriptCore 0x185ce8c64 llint_entry + 26308
13 JavaScriptCore 0x185ce8c64 llint_entry + 26308
14 JavaScriptCore 0x185ce8c64 llint_entry + 26308
15 JavaScriptCore 0x185ce8c64 llint_entry + 26308
16 JavaScriptCore 0x185ce8c64 llint_entry + 26308
17 JavaScriptCore 0x185ce8c64 llint_entry + 26308
18 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
19 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
20 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
21 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
22 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
23 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
24 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
25 JavaScriptCore 0x185ce23d8 vmEntryToJavaScript + 264
26 JavaScriptCore 0x185bcc6f8 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 164
27 JavaScriptCore 0x185559528 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 416
28 JavaScriptCore 0x185c00954 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 476
29 JavaScriptCore 0x185ce9694 llint_entry + 28916
30 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
31 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
32 JavaScriptCore 0x185ce23d8 vmEntryToJavaScript + 264
33 JavaScriptCore 0x185bcc6f8 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 164
34 JavaScriptCore 0x185559528 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 416
35 JavaScriptCore 0x185c00954 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 476
36 JavaScriptCore 0x185ce9694 llint_entry + 28916
37 JavaScriptCore 0x185ce9108 llint_entry + 27496
38 JavaScriptCore 0x185ce9108 llint_entry + 27496
39 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
40 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
41 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
42 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
43 JavaScriptCore 0x185ce8cc8 llint_entry + 26408
44 JavaScriptCore 0x185ce23d8 vmEntryToJavaScript + 264
45 JavaScriptCore 0x185bcc6f8 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 164
46 JavaScriptCore 0x185559528 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 416
47 JavaScriptCore 0x185c00954 JSC::boundThisNoArgsFunctionCall(JSC::ExecState*) + 476
48 JavaScriptCore 0x185ce2520 vmEntryToNative + 272
49 JavaScriptCore 0x18555956c JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 484
50 JavaScriptCore 0x185865b74 JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 164
51 JavaScriptCore 0x18555929c JSObjectCallAsFunction + 636
52 MyApp 0x100d04ab8 __65-[RCTJSCExecutor _executeJSCall:arguments:unwrapResult:callback:]_block_invoke (RCTJSCExecutor.mm:656)
53 MyApp 0x100d052d8 -[RCTJSCExecutor executeBlockOnJavaScriptQueue:] (RCTJSCExecutor.mm:822)
54 MyApp 0x100d04674 -[RCTJSCExecutor _executeJSCall:arguments:unwrapResult:callback:] (RCTJSCExecutor.mm:686)
55 MyApp 0x100d0423c -[RCTJSCExecutor _callFunctionOnModule:method:arguments:returnValue:unwrapResult:callback:] (RCTJSCExecutor.mm:593)
56 MyApp 0x100d04358 -[RCTJSCExecutor callFunctionOnModule:method:arguments:callback:] (RCTJSCExecutor.mm:598)
57 MyApp 0x100cd8ec4 -[RCTBatchedBridge _actuallyInvokeAndProcessModule:method:arguments:] (RCTBatchedBridge.m:875)
58 MyApp 0x100cd8280 __57-[RCTBatchedBridge enqueueJSCall:method:args:completion:]_block_invoke (RCTBatchedBridge.m:759)
59 MyApp 0x100d052d8 -[RCTJSCExecutor executeBlockOnJavaScriptQueue:] (RCTJSCExecutor.mm:822)
60 Foundation 0x18213a4cc __NSThreadPerformPerform + 340
61 CoreFoundation 0x1815f542c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 24
62 CoreFoundation 0x1815f4d9c __CFRunLoopDoSources0 + 540
63 CoreFoundation 0x1815f29a8 __CFRunLoopRun + 744
64 CoreFoundation 0x181522da4 CFRunLoopRunSpecific + 424
65 MyApp 0x100d022ec +[RCTJSCExecutor runRunLoopThread] (RCTJSCExecutor.mm:208)
66 Foundation 0x18213a2d8 NSThread__start + 996
67 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
68 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
69 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#21. WTF::AutomaticThread
0 libsystem_kernel.dylib 0x180640e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x180708814 _pthread_cond_wait + 640
2 JavaScriptCore 0x1855298f8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 148
3 JavaScriptCore 0x185ebcb18 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2256
4 JavaScriptCore 0x185a8e2dc bool WTF::ConditionBase::waitUntilWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5 JavaScriptCore 0x185eac810 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::LockerWTF::LockBase const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::LockerWTF::LockBase const&)::$_0>, void ()>::operator()() + 204
6 JavaScriptCore 0x185525e88 WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x185525d98 WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
9 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
10 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#22. WTF::AutomaticThread
0 libsystem_kernel.dylib 0x180640e1c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x180708814 _pthread_cond_wait + 640
2 JavaScriptCore 0x1855298f8 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 148
3 JavaScriptCore 0x185ebcb18 WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2256
4 JavaScriptCore 0x185a8e2dc bool WTF::ConditionBase::waitUntilWTF::Lock(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5 JavaScriptCore 0x185eac810 std::__1::__function::__func<WTF::AutomaticThread::start(WTF::LockerWTF::LockBase const&)::$_0, std::__1::allocator<WTF::AutomaticThread::start(WTF::LockerWTF::LockBase const&)::$_0>, void ()>::operator()() + 204
6 JavaScriptCore 0x185525e88 WTF::threadEntryPoint(void*) + 212
7 JavaScriptCore 0x185525d98 WTF::wtfThreadEntryPoint(void*) + 24
8 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
9 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
10 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#23. WTF::AutomaticThread
0 JavaScriptCore 0x185ed5ba0 bmalloc::Heap::isLarge(std::__1::lock_guardbmalloc::StaticMutex&, void*) + 40
1 JavaScriptCore 0x185ed43c4 bmalloc::Deallocator::deallocateSlowCase(void*) + 112
2 JavaScriptCore 0x185eb717c WTF::ThreadSpecific<std::optionalWTF::GCThreadType, (WTF::CanBeGCThread)1>::destroy(void*) + 40
3 libsystem_pthread.dylib 0x180707dd4 _pthread_tsd_cleanup + 496
4 libsystem_pthread.dylib 0x180707b48 _pthread_exit + 200
5 libsystem_pthread.dylib 0x180709698 pthread_sigmask + 250
6 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
7 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

#24. Thread
0 libsystem_kernel.dylib 0x180641a88 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x180706fd0 _pthread_wqthread + 792
2 libsystem_pthread.dylib 0x180706cac start_wqthread + 4

#25. Thread
0 libsystem_malloc.dylib 0x180675f38 szone_malloc_should_clear + 2148
1 libsystem_malloc.dylib 0x1806758d0 szone_malloc_should_clear + 508
2 libsystem_malloc.dylib 0x1806784e8 malloc_zone_calloc + 168
3 libsystem_malloc.dylib 0x18067841c calloc + 40
4 CoreFoundation 0x181642c9c __rehashd + 52
5 CoreFoundation 0x18152a434 -[__NSDictionaryM setObject:forKey:] + 676
6 MyApp 0x1002aa8dc -[NSMutableDictionary(Add) _setObject:forKey:] (NSDictionary+Extension.m:84)
7 MyApp 0x1008754e4 +[postEventDao postEvent:event:] (postEventDao.m:40)
8 MyApp 0x100a8c824 -[UMSAgent postEventInBackGround:] (UMSAgent.m:884)
9 Foundation 0x18213a2d8 NSThread__start + 996
10 libsystem_pthread.dylib 0x18070968c _pthread_body + 240
11 libsystem_pthread.dylib 0x18070959c _pthread_body + 282
12 libsystem_pthread.dylib 0x180706cb4 thread_start + 4

@hramos

This comment has been minimized.

Copy link
Contributor

@hramos hramos commented Jun 15, 2017

As it happens, debugging one off crashes from an analytics service is not something within the scope of this repository. If you're able to provide some specific reproduction steps, feel free to submit a new issue.

@hramos hramos closed this Jun 15, 2017
@ou2s

This comment has been minimized.

Copy link

@ou2s ou2s commented Jan 25, 2018

Same crash on 0.52, this as something to do with RCTShadowText. Please re open this issue.

@ClayChristmas

This comment has been minimized.

Copy link

@ClayChristmas ClayChristmas commented Mar 21, 2018

@ou2s I think this is a duplicate of #13588 and likely does have to do with RCTShadowText.

@facebook facebook locked as resolved and limited conversation to collaborators Jun 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
5 participants
You can’t perform that action at this time.