2013-03-24 5 views
0

я использую UrbanAirship в моем приложении и он выходит из строя неожиданно, когда с помощью приложения и показывает вариант отчета аварии при запуске приложения, вот журнал аварии:Что может быть причиной для следующего iPhone приложения аварии

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 

В чем причина этой аварии? Thanks

+3

Аварийный сигнал в потоке 28. Он находится в вашем коде. Линия 'UASQLite.m' 299. – rmaddy

+1

@rmaddy: UA означает« Городской дирижабль ». Итак, я думаю, это код Urban Airship. –

+2

У вас есть исходный код для этого. Взгляните на строку «UASQLite.m» 299. В противном случае это должно быть отправлено в службу поддержки городского дирижабля. Если в коде есть ошибка, они захотят узнать об этом. – rmaddy

ответ

1

Вопрос был с v1.3.6 библиотеки UrbanAirship. Urban Airship также делает Analytics, хотя я его не использовал, но UrbanAirship хранит события в своей базе данных и этот код вызывает крушение.

Для решения проблемы воспользуйтесь библиотекой v1.3.7 +.

Чтобы использовать, удалите старые ссылки и добавьте новые.

Надеюсь, это поможет.

+1

Возможно, вы кратко объясните проблему и решение. –

Смежные вопросы