Hi,
My app is crashed on iPad running iOS 12.4.1I have provided crashed thread below. Could you please suggest any solution to this crash? It happens randomly. I am not able to reproduce this by myself.
This report is from Apple:
Hardware Model: xxx
AppStoreTools: 11A1002b
Code Type: ARM-64 (Native)
Role: Non UI
Parent Process: launchd [1]
Date/Time: 2019-09-15 13:19:29.4605 -0700
Launch Time: 2019-09-15 13:19:24.2954 -0700
OS Version: iPhone OS 12.4 (16G77)
Baseband Version: n/a
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 5
Application Specific Information:
abort() called
Last Exception Backtrace:
0 CoreFoundation 0x1c323198c __exceptionPreprocess + 228
1 libobjc.A.dylib 0x1c240a9f8 objc_exception_throw + 55
2 myearthid 0x10046cce4 0x1001cc000 + 2755812
3 myearthid 0x1004690ec 0x1001cc000 + 2740460
4 CoreFoundation 0x1c3239010 __invoking___ + 143
5 CoreFoundation 0x1c311abe0 -[NSInvocation invoke] + 291
6 CoreFoundation 0x1c311b814 -[NSInvocation invokeWithTarget:] + 59
7 myearthid 0x100480dc0 0x1001cc000 + 2837952
8 myearthid 0x1004c3fa8 0x1001cc000 + 3112872
9 myearthid 0x1004c3d08 0x1001cc000 + 3112200
10 libdispatch.dylib 0x1c2c6fa38 _dispatch_call_block_and_release + 23
11 libdispatch.dylib 0x1c2c707d4 _dispatch_client_callout + 15
12 libdispatch.dylib 0x1c2c19324 _dispatch_lane_serial_drain$VARIANT$mp + 591
13 libdispatch.dylib 0x1c2c19e40 _dispatch_lane_invoke$VARIANT$mp + 427
14 libdispatch.dylib 0x1c2c224ac _dispatch_workloop_worker_thread + 595
15 libsystem_pthread.dylib 0x1c2e51114 _pthread_wqthread + 303
16 libsystem_pthread.dylib 0x1c2e53cd4 start_wqthread + 3
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib 0x00000001c2dc30f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001c2dc25a0 mach_msg + 72
2 CoreFoundation 0x00000001c31c3120 __CFRunLoopServiceMachPort + 236
3 CoreFoundation 0x00000001c31be030 __CFRunLoopRun + 1360
4 CoreFoundation 0x00000001c31bd7c0 CFRunLoopRunSpecific + 436
5 GraphicsServices 0x00000001c53be79c GSEventRunModal + 104
6 UIKitCore 0x00000001ef8aac38 UIApplicationMain + 212
7 myearthid 0x00000001001d23dc 0x1001cc000 + 25564
8 libdyld.dylib 0x00000001c2c818e0 start + 4
Thread 1:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 5 name: Dispatch queue: com.facebook.react.ExceptionsManagerQueue
Thread 5 Crashed:
0 libsystem_kernel.dylib 0x00000001c2dce0dc __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001c2e47094 pthread_kill$VARIANT$mp + 380
2 libsystem_c.dylib 0x00000001c2d26ea8 abort + 140
3 libc++abi.dylib 0x00000001c23f3788 __cxa_bad_cast + 0
4 libc++abi.dylib 0x00000001c23f3934 default_unexpected_handler+ 6452 () + 0
5 libobjc.A.dylib 0x00000001c240ae00 _objc_terminate+ 24064 () + 124
6 libc++abi.dylib 0x00000001c23ff838 std::__terminate(void (*)+ 55352 ()) + 16
7 libc++abi.dylib 0x00000001c23ff8c4 std::terminate+ 55492 () + 84
8 libdispatch.dylib 0x00000001c2c707e8 _dispatch_client_callout + 36
9 libdispatch.dylib 0x00000001c2c19324 _dispatch_lane_serial_drain$VARIANT$mp + 592
10 libdispatch.dylib 0x00000001c2c19e40 _dispatch_lane_invoke$VARIANT$mp + 428
11 libdispatch.dylib 0x00000001c2c224ac _dispatch_workloop_worker_thread + 596
12 libsystem_pthread.dylib 0x00000001c2e51114 _pthread_wqthread + 304
13 libsystem_pthread.dylib 0x00000001c2e53cd4 start_wqthread + 4
Thread 6:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 7 name: com.apple.uikit.eventfetch-thread
Thread 7:
0 libsystem_kernel.dylib 0x00000001c2dc30f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001c2dc25a0 mach_msg + 72
2 CoreFoundation 0x00000001c31c3120 __CFRunLoopServiceMachPort + 236
3 CoreFoundation 0x00000001c31be030 __CFRunLoopRun + 1360
4 CoreFoundation 0x00000001c31bd7c0 CFRunLoopRunSpecific + 436
5 Foundation 0x00000001c3b8beac -[NSRunLoop+ 32428 (NSRunLoop) runMode:beforeDate:] + 300
6 Foundation 0x00000001c3b8bd3c -[NSRunLoop+ 32060 (NSRunLoop) runUntilDate:] + 96
7 UIKitCore 0x00000001ef990754 -[UIEventFetcher threadMain] + 136
8 Foundation 0x00000001c3cb8674 __NSThread__start__ + 984
9 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
10 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
11 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 8:
0 libsystem_pthread.dylib 0x00000001c2e53cd0 start_wqthread + 0
Thread 9 name: com.facebook.react.JavaScript
Thread 9:
0 libsystem_kernel.dylib 0x00000001c2dc30f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001c2dc25a0 mach_msg + 72
2 CoreFoundation 0x00000001c31c3120 __CFRunLoopServiceMachPort + 236
3 CoreFoundation 0x00000001c31be030 __CFRunLoopRun + 1360
4 CoreFoundation 0x00000001c31bd7c0 CFRunLoopRunSpecific + 436
5 myearthid 0x00000001004536a8 0x1001cc000 + 2651816
6 Foundation 0x00000001c3cb8674 __NSThread__start__ + 984
7 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
8 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
9 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 10 name: JavaScriptCore bmalloc scavenger
Thread 10:
0 libsystem_kernel.dylib 0x00000001c2dcdee4 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001c2e48cf8 _pthread_cond_wait$VARIANT$mp + 636
2 libc++.1.dylib 0x00000001c23a4128 std::__1::condition_variable::__do_timed_wait+ 33064 (std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 96
3 JavaScriptCore 0x00000001ca457304 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >+ 586500 (std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 124
4 JavaScriptCore 0x00000001ca4571b4 std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<bmalloc::Mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >+ 586164 (std::__1::unique_lock<bmalloc::Mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 116
5 JavaScriptCore 0x00000001ca455e4c bmalloc::Scavenger::threadRunLoop+ 581196 () + 296
6 JavaScriptCore 0x00000001ca45554c bmalloc::Scavenger::Scavenger+ 578892 (std::__1::lock_guard<bmalloc::Mutex>&) + 0
7 JavaScriptCore 0x00000001ca456f8c std::__1::__thread_specific_ptr<std::__1::__thread_struct>::set_pointer+ 585612 (std::__1::__thread_struct*) + 0
8 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
9 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
10 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 11 name: Heap Helper Thread
Thread 11:
0 libsystem_kernel.dylib 0x00000001c2dcdee4 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001c2e48cf8 _pthread_cond_wait$VARIANT$mp + 636
2 JavaScriptCore 0x00000001ca4188cc ***::ThreadCondition::timedWait+ 329932 (***::Mutex&, ***::WallTime) + 144
3 JavaScriptCore 0x00000001ca3ff514 ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void + 226580 ()> const&, ***::TimeWithDynamicClockType const&) + 2004
4 JavaScriptCore 0x00000001ca3d3358 bool ***::Condition::waitUntil<***::Lock>+ 45912 (***::Lock&, ***::TimeWithDynamicClockType const&) + 184
5 JavaScriptCore 0x00000001ca3d36e8 ***::Function<void ()>::CallableWrapper<***::AutomaticThread::start(***::AbstractLocker const&)::$_0>::call+ 46824 () + 216
6 JavaScriptCore 0x00000001ca416b30 ***::Thread::entryPoint+ 322352 (***::Thread::NewThreadContext*) + 260
7 JavaScriptCore 0x00000001ca41803c ***::wtfThreadEntryPoint+ 327740 (void*) + 12
8 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
9 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
10 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 12 name: com.apple.CoreMotion.MotionThread
Thread 12:
0 libsystem_kernel.dylib 0x00000001c2dc30f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001c2dc25a0 mach_msg + 72
2 CoreFoundation 0x00000001c31c3120 __CFRunLoopServiceMachPort + 236
3 CoreFoundation 0x00000001c31be030 __CFRunLoopRun + 1360
4 CoreFoundation 0x00000001c31bd7c0 CFRunLoopRunSpecific + 436
5 CoreFoundation 0x00000001c31be51c CFRunLoopRun + 80
6 CoreMotion 0x00000001c8b94be8 0x1c8b20000 + 478184
7 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
8 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
9 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 13 name: JSC Heap Collector Thread
Thread 13:
0 libsystem_kernel.dylib 0x00000001c2dcdee4 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x00000001c2e48cf8 _pthread_cond_wait$VARIANT$mp + 636
2 JavaScriptCore 0x00000001ca4188cc ***::ThreadCondition::timedWait+ 329932 (***::Mutex&, ***::WallTime) + 144
3 JavaScriptCore 0x00000001ca3ff514 ***::ParkingLot::parkConditionallyImpl(void const*, ***::ScopedLambda<bool ()> const&, ***::ScopedLambda<void + 226580 ()> const&, ***::TimeWithDynamicClockType const&) + 2004
4 JavaScriptCore 0x00000001ca3d3358 bool ***::Condition::waitUntil<***::Lock>+ 45912 (***::Lock&, ***::TimeWithDynamicClockType const&) + 184
5 JavaScriptCore 0x00000001ca3d36e8 ***::Function<void ()>::CallableWrapper<***::AutomaticThread::start(***::AbstractLocker const&)::$_0>::call+ 46824 () + 216
6 JavaScriptCore 0x00000001ca416b30 ***::Thread::entryPoint+ 322352 (***::Thread::NewThreadContext*) + 260
7 JavaScriptCore 0x00000001ca41803c ***::wtfThreadEntryPoint+ 327740 (void*) + 12
8 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
9 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
10 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 14 name: com.apple.NSURLConnectionLoader
Thread 14:
0 libsystem_kernel.dylib 0x00000001c2dc30f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001c2dc25a0 mach_msg + 72
2 CoreFoundation 0x00000001c31c3120 __CFRunLoopServiceMachPort + 236
3 CoreFoundation 0x00000001c31be030 __CFRunLoopRun + 1360
4 CoreFoundation 0x00000001c31bd7c0 CFRunLoopRunSpecific + 436
5 CFNetwork 0x00000001c37d774c -[__CoreSchedulingSetRunnable runForever] + 216
6 Foundation 0x00000001c3cb8674 __NSThread__start__ + 984
7 libsystem_pthread.dylib 0x00000001c2e502c0 _pthread_body + 128
8 libsystem_pthread.dylib 0x00000001c2e50220 _pthread_start + 44
9 libsystem_pthread.dylib 0x00000001c2e53cdc thread_start + 4
Thread 5 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000281c4ee37
x4: 0x00000001c2402b71 x5: 0x000000016feea460 x6: 0x000000000000006e x7: 0xffffffffffffffec
x8: 0x0000000000000c00 x9: 0x00000001c2e4b888 x10: 0x00000001c2e46f18 x11: 0x0000000000000003
x12: 0x0000000000000000 x13: 0x0000000000000001 x14: 0x0000000000000010 x15: 0x000000000000000c
x16: 0x0000000000000148 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x000000016feeb000 x21: 0x000000016feea460 x22: 0x0000000000001e03 x23: 0x000000016feeb0e0
x24: 0x000000028271fe80 x25: 0x0000000000000000 x26: 0x000000028271fe80 x27: 0x0000000000000000
x28: 0x000000016feeb0e0 fp: 0x000000016feea3c0 lr: 0x00000001c2e47094
sp: 0x000000016feea390 pc: 0x00000001c2dce0dc cpsr: 0x00000000