我在我的应用程序中使用UrbanAirship并且在使用应用程序时突然崩溃并在应用程序启动时显示崩溃报告选项,这是崩溃日志:
Hardware Model: iPhone5,2
Process: OlympusiPhone [5075]
Path: /Users/USER/OlympusiPhone.app/OlympusiPhone
Identifier: com.olympus.app
Version: 16.0
Code Type: ARM
Parent Process: launchd [1]
Date/Time: 2013-04-07T11:48:30Z
OS Version: iPhone OS 6.1.2 (10B146)
Report Version: 104
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0xf0000008
Crashed Thread: 28
Thread 0:
0 libsystem_kernel.dylib 0x3a6a9e80 _semaphore_wait_trap + 8
1 SpringBoardServices 0x37a0fc4b _SBSProcessAssertionCreateForPID + 423
2 UIKit 0x343a2d6d -[UIApplication beginBackgroundTaskWithExpirationHandler:] + 69
3 OlympusiPhone 0x00130d1d -[UAAnalytics enterBackground] (UAAnalytics.m:305)
4 CoreFoundation 0x32426349 __CFXNotificationPost + 1421
5 Foundation 0x32d3db7f -[NSNotificationCenter postNotificationName:object:userInfo:] + 71
6 UIKit 0x3436f133 -[UIApplication _handleApplicationSuspend:eventInfo:] + 819
7 UIKit 0x342e52d1 -[UIApplication handleEvent:withNewEvent:] + 2469
8 UIKit 0x342e47ad -[UIApplication sendEvent:] + 73
9 UIKit 0x342e41ef _UIApplicationHandleEvent + 6199
10 GraphicsServices 0x35ffb5f7 _PurpleEventCallback + 591
11 GraphicsServices 0x35ffb227 PurpleEventCallback + 35
12 CoreFoundation 0x324aa3e7 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 35
13 CoreFoundation 0x324aa38b __CFRunLoopDoSource1 + 139
14 CoreFoundation 0x324a920f __CFRunLoopRun + 1383
15 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
16 CoreFoundation 0x3241c0c9 _CFRunLoopRunInMode + 105
17 GraphicsServices 0x35ffa33b _GSEventRunModal + 75
18 UIKit 0x343382b9 _UIApplicationMain + 1121
19 OlympusiPhone 0x000bae9f main (main.m:32)
Thread 1:
0 libsystem_kernel.dylib 0x3a6aa5d0 _kevent64 + 24
1 libdispatch.dylib 0x3a5e1378 _dispatch_mgr_thread + 36
Thread 2:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 CoreFoundation 0x324aa2bb __CFRunLoopServiceMachPort + 131
2 CoreFoundation 0x324a9031 __CFRunLoopRun + 905
3 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
4 CoreFoundation 0x3241c0c9 _CFRunLoopRunInMode + 105
5 WebCore 0x3841b395 _ZL12RunWebThreadPv + 445
6 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 3:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 CoreFoundation 0x324aa2bb __CFRunLoopServiceMachPort + 131
2 CoreFoundation 0x324a9031 __CFRunLoopRun + 905
3 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
4 CoreFoundation 0x3241c0c9 _CFRunLoopRunInMode + 105
5 Foundation 0x32d6988d +[NSURLConnection(Loader) _resourceLoadLoop:] + 309
6 Foundation 0x32ded231 __NSThread__main__ + 973
7 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 4:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 CoreFoundation 0x324aa2bb __CFRunLoopServiceMachPort + 131
2 CoreFoundation 0x324a9031 __CFRunLoopRun + 905
3 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
4 CoreFoundation 0x3247ac4b _CFRunLoopRun + 99
5 OlympusiPhone 0x0011d303 +[UA_ASIHTTPRequest runRequests] (UA_ASIHTTPRequest.m:4795)
6 Foundation 0x32ded231 __NSThread__main__ + 973
7 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 5:
0 libsystem_kernel.dylib 0x3a6ba08c ___psynch_cvwait + 24
1 libsystem_c.dylib 0x3a60b875 _pthread_cond_timedwait + 45
2 JavaScriptCore 0x363f0dfb __ZN3WTF15ThreadCondition9timedWaitERNS_5MutexEd + 107
3 JavaScriptCore 0x36503537 JSC::BlockAllocator::blockFreeingThreadMain() + 83
4 JavaScriptCore 0x36516033 _ZN3WTFL19wtfThreadEntryPointEPv + 15
5 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 6:
0 libsystem_kernel.dylib 0x3a6ba08c ___psynch_cvwait + 24
1 libsystem_c.dylib 0x3a615cfd _pthread_cond_wait + 41
2 JavaScriptCore 0x364966e1 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 145
3 JavaScriptCore 0x36496625 JSC::MarkStackThreadSharedData::markingThreadMain() + 145
4 JavaScriptCore 0x36516033 _ZN3WTFL19wtfThreadEntryPointEPv + 15
5 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 7:
0 libsystem_kernel.dylib 0x3a6ba594 ___select + 20
1 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 8:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 CoreFoundation 0x324aa2bb __CFRunLoopServiceMachPort + 131
2 CoreFoundation 0x324a9031 __CFRunLoopRun + 905
3 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
4 CoreFoundation 0x3241c0c9 _CFRunLoopRunInMode + 105
5 WebCore 0x384b5cd1 _ZN7WebCoreL15runLoaderThreadEPv + 145
6 JavaScriptCore 0x36516033 _ZN3WTFL19wtfThreadEntryPointEPv + 15
7 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 9:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 CoreFoundation 0x324aa2bb __CFRunLoopServiceMachPort + 131
2 CoreFoundation 0x324a9031 __CFRunLoopRun + 905
3 CoreFoundation 0x3241c23d _CFRunLoopRunSpecific + 357
4 CoreFoundation 0x3241c0c9 _CFRunLoopRunInMode + 105
5 AudioToolbox 0x31efc90b GenericRunLoopThread::Entry(void*) + 139
6 AudioToolbox 0x31edd9f5 CAPThread::Entry(CAPThread*) + 297
7 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 10:
0 libsystem_kernel.dylib 0x3a6ba08c ___psynch_cvwait + 24
1 libsystem_c.dylib 0x3a615cfd _pthread_cond_wait + 41
2 JavaScriptCore 0x363f0dcd __ZN3WTF15ThreadCondition9timedWaitERNS_5MutexEd + 61
3 WebCore 0x3862fe81 WTF::PassOwnPtr<WebCore::StorageTask> WTF::MessageQueue<WebCore::StorageTask>::waitForMessageFilteredWithTimeout<bool ()(WebCore::StorageTask*)>(WTF::MessageQueueWaitResult&, bool (&)(WebCore::StorageTask*), double) + 57
4 WebCore 0x3862fe35 WebCore::StorageThread::threadEntryPoint() + 125
5 JavaScriptCore 0x36516033 _ZN3WTFL19wtfThreadEntryPointEPv + 15
6 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 11:
0 libsystem_kernel.dylib 0x3a6ba08c ___psynch_cvwait + 24
1 libsystem_c.dylib 0x3a615cfd _pthread_cond_wait + 41
2 CoreMedia 0x32a027c9 _FigSemaphoreWaitRelative + 269
3 MediaToolbox 0x334f494f fpa_AsyncMovieControlThread + 55
4 CoreMedia 0x32a2088b figThreadMain + 195
5 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 12:
0 libsystem_kernel.dylib 0x3a6ba08c ___psynch_cvwait + 24
1 libsystem_c.dylib 0x3a615cfd _pthread_cond_wait + 41
2 CoreMedia 0x32a027c9 _FigSemaphoreWaitRelative + 269
3 MediaToolbox 0x334f494f fpa_AsyncMovieControlThread + 55
4 CoreMedia 0x32a2088b figThreadMain + 195
5 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 13:
0 libsystem_kernel.dylib 0x3a6a9e30 _mach_msg_trap + 20
1 MediaToolbox 0x334fab81 FigExpressNotificationThread + 101
2 CoreMedia 0x32a2088b figThreadMain + 195
3 libsystem_c.dylib 0x3a6130e1 _pthread_start + 309
Thread 14:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 15:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 16:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 17:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 18:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 19:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 20:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 21:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 22:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 23:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 24:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 25:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 26:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 27:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 28 Crashed:
0 libobjc.A.dylib 0x3a1c15d0 _objc_msgSend + 16
1 OlympusiPhone 0x001345c3 -[UASQLite executeUpdate:] (UASQLite.m:299)
2 OlympusiPhone 0x001369af __45-[UAAnalyticsDBManager addEvent:withSession:]_block_invoke_0 (UAAnalyticsDBManager.m:108)
3 libdispatch.dylib 0x3a5e0793 _dispatch_call_block_and_release + 11
4 libdispatch.dylib 0x3a5e3b3b _dispatch_queue_drain + 143
5 libdispatch.dylib 0x3a5e167d _dispatch_queue_invoke + 45
6 libdispatch.dylib 0x3a5e4613 _dispatch_root_queue_drain + 211
7 libdispatch.dylib 0x3a5e47d9 _dispatch_worker_thread2 + 93
8 libsystem_c.dylib 0x3a6087f1 _pthread_wqthread + 361
Thread 29:
0 libsystem_kernel.dylib 0x3a6bad98 ___workq_kernreturn + 8
1 libsystem_c.dylib 0x3a6087f6 _pthread_wqthread + 366
Thread 28 crashed with ARM Thread State:
r0: 0x1d8aee90 r1: 0x37f89fb0 r2: 0x3a83a4c0 r3: 0x1cd33cd0
r4: 0xf0000000 r5: 0x00000004 r6: 0x1d8aee90 r7: 0x08b0eec8
r8: 0x1cd33cd0 r9: 0x0dfe27ec r10: 0x00000004 r11: 0x1cdc2e50
ip: 0x3a813718 sp: 0x08b0ee88 lr: 0x3241fbfd pc: 0x3a1c15d0
cpsr: 0x20000030
这次崩溃的原因是什么? 感谢
答案 0 :(得分:1)
问题在于UrbanAirship图书馆的v1.3.6。 Urban Airship也做Analytics,虽然我没有使用它,但UrbanAirship在他们的数据库中存储事件,而且代码导致了崩溃。
要解决此问题,请使用库v1.3.7 +。
要使用,请删除旧引用并添加新引用。
希望这有帮助。