【发布时间】:2021-08-07 14:35:54
【问题描述】:
我收到了一个堆栈跟踪信息,我一直难以追踪源代码。它发生在生产中,我们无法在本地重现。
Incident Identifier: *
Hardware Model: iPad11,4
Process: MyApp [900]
Path: /private/var/containers/Bundle/Application/27DCC9B7-76AF-491F-9804-7F7B45FC2FB9/MyApp.app/MyApp
Identifier: com.mycompany.myapp
Version: 3 (1.0.0)
AppStoreTools: 12E506
AppVariant: 1:iPad11,4:14
Beta: YES
Code Type: ARM-64 (Native)
Role: Non UI
Parent Process: launchd [1]
Coalition: com.mycompany.myapp [402]
Date/Time: 2021-08-05 13:03:33.7235 +0200
Launch Time: 2021-08-05 12:42:41.7888 +0200
OS Version: iPhone OS 14.6 (18F72)
Release Type: User
Baseband Version: 3.04.01
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 0
Thread 0 name:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001c1577334 0x1c154e000 + 168756
1 libsystem_pthread.dylib 0x00000001dea41a9c pthread_kill + 272 (pthread.c:1582)
2 libsystem_c.dylib 0x000000019cea9c10 __abort + 116 (abort.c:147)
3 libsystem_c.dylib 0x000000019cea9b9c abort + 116 (abort.c:118)
4 libc++abi.dylib 0x00000001a86a3bb8 abort_message + 132 (abort_message.cpp:78)
5 libc++abi.dylib 0x00000001a86a2fc0 std::__terminate(void (*)()) + 52 (cxa_handlers.cpp:67)
6 libc++abi.dylib 0x00000001a86a2f2c std::terminate() + 48 (cxa_handlers.cpp:88)
7 libdispatch.dylib 0x00000001936e8830 _dispatch_client_callout + 40 (object.m:562)
8 libdispatch.dylib 0x00000001936ec30c _dispatch_block_invoke_direct + 268 (queue.c:468)
9 FrontBoardServices 0x00000001a30e0fa0 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 48 (FBSSerialQueue.m:184)
10 FrontBoardServices 0x00000001a30e0c30 -[FBSSerialQueue _targetQueue_performNextIfPossible] + 448 (FBSSerialQueue.m:227)
11 FrontBoardServices 0x00000001a30e1184 -[FBSSerialQueue _performNextFromRunLoopSource] + 32 (FBSSerialQueue.m:258)
12 CoreFoundation 0x0000000193a759e8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1967)
13 CoreFoundation 0x0000000193a758e4 __CFRunLoopDoSource0 + 208 (CFRunLoop.c:2011)
14 CoreFoundation 0x0000000193a74be8 __CFRunLoopDoSources0 + 268 (CFRunLoop.c:2048)
15 CoreFoundation 0x0000000193a6ebc8 __CFRunLoopRun + 820 (CFRunLoop.c:2925)
16 CoreFoundation 0x0000000193a6e360 CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
17 GraphicsServices 0x00000001ab0ac734 GSEventRunModal + 164 (GSEvent.c:2259)
18 UIKitCore 0x00000001964e9584 -[UIApplication _run] + 1072 (UIApplication.m:3269)
19 UIKitCore 0x00000001964eedf4 UIApplicationMain + 168 (UIApplication.m:4740)
20 MyApp 0x0000000104aed5e0 main + 76 (main.m:38)
21 libdyld.dylib 0x000000019372acf8 start + 4
这种崩溃的原因是什么?调试此类崩溃的最佳方法是什么?
【问题讨论】:
标签: ios swift objective-c crash