这个iPad应用程序崩溃日志是什么意思?

时间:2013-12-05 10:50:47

标签: ipad uitableview ios7 crash

我们有一个在iOS 7.x上运行的iPad应用程序,它已经崩溃了以下日志:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread:  0

Thread 0 Crashed:
0   libsystem_kernel.dylib          0x3aef11fc __pthread_kill + 8
1   libsystem_pthread.dylib         0x3af5aa2e pthread_kill + 54
2   libsystem_c.dylib               0x3aea1ff8 abort + 72
3   libsystem_c.dylib               0x3ae81d22 __assert_rtn + 178
4   BLSOffline                      0x007c066c 0x6c000 + 7685740
5   BLSOffline                      0x007c06da 0x6c000 + 7685850
6   BLSOffline                      0x0068e7b8 0x6c000 + 6432696
7   BLSOffline                      0x0069609c 0x6c000 + 6463644
8   BLSOffline                      0x000cda50 0x6c000 + 399952
9   BLSOffline                      0x000be39a 0x6c000 + 336794
10  BLSOffline                      0x000acd6e 0x6c000 + 265582
11  UIKit                           0x32b05a56 -[UITableView _createPreparedCellForGlobalRow:withIndexPath:] + 406
12  UIKit                           0x32aade78 -[UITableView _updateVisibleCellsNow:] + 1800
13  UIKit                           0x32aad694 -[UITableView layoutSubviews] + 180
14  UIKit                           0x329d3d9e -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 342
15  QuartzCore                      0x3265ac66 -[CALayer layoutSublayers] + 138
16  QuartzCore                      0x32656476 CA::Layer::layout_if_needed(CA::Transaction*) + 346
17  QuartzCore                      0x32656308 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 12
18  QuartzCore                      0x32655d1a CA::Context::commit_transaction(CA::Transaction*) + 226
19  QuartzCore                      0x32655b2a CA::Transaction::commit() + 310
20  QuartzCore                      0x3264f858 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 52
21  CoreFoundation                  0x3022c1ca __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 18
22  CoreFoundation                  0x30229b6c __CFRunLoopDoObservers + 280
23  CoreFoundation                  0x30229eae __CFRunLoopRun + 726
24  CoreFoundation                  0x30194c22 CFRunLoopRunSpecific + 518
25  CoreFoundation                  0x30194a06 CFRunLoopRunInMode + 102
26  GraphicsServices                0x34e6827e GSEventRunModal + 134
27  UIKit                           0x32a38044 UIApplicationMain + 1132
28  BLSOffline                      0x00096cb6 0x6c000 + 175286
29  libdyld.dylib                   0x3ae3aab4 start + 0

Thread 1:
0   libsystem_kernel.dylib          0x3aede83c kevent64 + 24
1   libdispatch.dylib               0x3ae1f210 _dispatch_mgr_invoke + 228
2   libdispatch.dylib               0x3ae1ef96 _dispatch_mgr_thread$VARIANT$mp + 34

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib          0x3aedea8c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3aede888 mach_msg + 44
2   CoreFoundation                  0x3022b7be __CFRunLoopServiceMachPort + 150
3   CoreFoundation                  0x30229ee4 __CFRunLoopRun + 780
4   CoreFoundation                  0x30194c22 CFRunLoopRunSpecific + 518
5   CoreFoundation                  0x30194a06 CFRunLoopRunInMode + 102
6   WebCore                         0x38302266 RunWebThread(void*) + 414
7   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
8   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
9   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 3:
0   libsystem_kernel.dylib          0x3aedea8c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3aede888 mach_msg + 44
2   CoreFoundation                  0x3022b7be __CFRunLoopServiceMachPort + 150
3   CoreFoundation                  0x30229ee4 __CFRunLoopRun + 780
4   CoreFoundation                  0x30194c22 CFRunLoopRunSpecific + 518
5   CoreFoundation                  0x30194a06 CFRunLoopRunInMode + 102
6   libAVFAudio.dylib               0x2f217584 GenericRunLoopThread::Entry(void*) + 124
7   libAVFAudio.dylib               0x2f20b99c CAPThread::Entry(CAPThread*) + 176
8   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
9   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
10  libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 4 name:  JavaScriptCore::BlockFree
Thread 4:
0   libsystem_kernel.dylib          0x3aef0f38 __psynch_cvwait + 24
1   libsystem_pthread.dylib         0x3af59224 _pthread_cond_wait + 536
2   libsystem_pthread.dylib         0x3af5a000 pthread_cond_wait + 36
3   JavaScriptCore                  0x311b9d50 JSC::BlockAllocator::blockFreeingThreadMain() + 204
4   JavaScriptCore                  0x311b73a0 WTF::wtfThreadEntryPoint(void*) + 12
5   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
6   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
7   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 5 name:  JavaScriptCore::Marking
Thread 5:
0   libsystem_kernel.dylib          0x3aef0f38 __psynch_cvwait + 24
1   libsystem_pthread.dylib         0x3af59224 _pthread_cond_wait + 536
2   libsystem_pthread.dylib         0x3af5a000 pthread_cond_wait + 36
3   JavaScriptCore                  0x31355236 JSC::GCThread::waitForNextPhase() + 74
4   JavaScriptCore                  0x31355290 JSC::GCThread::gcThreadMain() + 48
5   JavaScriptCore                  0x311b73a0 WTF::wtfThreadEntryPoint(void*) + 12
6   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
7   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
8   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 6 name:  WebCore: CFNetwork Loader
Thread 6:
0   libsystem_kernel.dylib          0x3aedea8c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3aede888 mach_msg + 44
2   CoreFoundation                  0x3022b7be __CFRunLoopServiceMachPort + 150
3   CoreFoundation                  0x30229ee4 __CFRunLoopRun + 780
4   CoreFoundation                  0x30194c22 CFRunLoopRunSpecific + 518
5   CoreFoundation                  0x30194a06 CFRunLoopRunInMode + 102
6   WebCore                         0x3834ad5a WebCore::runLoaderThread(void*) + 250
7   JavaScriptCore                  0x311b73a0 WTF::wtfThreadEntryPoint(void*) + 12
8   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
9   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
10  libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 7 name:  com.apple.NSURLConnectionLoader
Thread 7:
0   libsystem_kernel.dylib          0x3aedea8c mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3aede888 mach_msg + 44
2   CoreFoundation                  0x3022b7be __CFRunLoopServiceMachPort + 150
3   CoreFoundation                  0x30229ee4 __CFRunLoopRun + 780
4   CoreFoundation                  0x30194c22 CFRunLoopRunSpecific + 518
5   CoreFoundation                  0x30194a06 CFRunLoopRunInMode + 102
6   Foundation                      0x30bcf2f2 +[NSURLConnection(Loader) _resourceLoadLoop:] + 314
7   Foundation                      0x30c44c82 __NSThread__main__ + 1058
8   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
9   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
10  libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 8 name:  WebCore: LocalStorage
Thread 8:
0   libsystem_kernel.dylib          0x3aef0f38 __psynch_cvwait + 24
1   libsystem_pthread.dylib         0x3af59224 _pthread_cond_wait + 536
2   libsystem_pthread.dylib         0x3af5a000 pthread_cond_wait + 36
3   JavaScriptCore                  0x311b9e82 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 58
4   WebCore                         0x384353a8 WTF::PassOwnPtr<WTF::Function<void ()> > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<bool (WTF::Function<void ()>*)>(WTF::MessageQueueWaitResult&, bool (&)(WTF::Function<void ()>*), double) + 104
5   WebCore                         0x3843532e WebCore::StorageThread::threadEntryPoint() + 162
6   JavaScriptCore                  0x311b73a0 WTF::wtfThreadEntryPoint(void*) + 12
7   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
8   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
9   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 9 name:  com.apple.CFSocket.private
Thread 9:
0   libsystem_kernel.dylib          0x3aef1440 __select + 20
1   CoreFoundation                  0x3022f680 __CFSocketManager + 480
2   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
3   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
4   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 10:
0   BLSOffline                      0x000f7268 0x6c000 + 569960
1   BLSOffline                      0x000f97f2 0x6c000 + 579570
2   BLSOffline                      0x000f9c36 0x6c000 + 580662
3   BLSOffline                      0x000e0142 0x6c000 + 475458
4   BLSOffline                      0x000c39ce 0x6c000 + 358862
5   BLSOffline                      0x000ce832 0x6c000 + 403506
6   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
7   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
8   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 11:
0   libsystem_kernel.dylib          0x3aef1c7c __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x3af57dc6 _pthread_wqthread + 306
2   libsystem_pthread.dylib         0x3af57c80 start_wqthread + 4

Thread 12:
0   libsystem_kernel.dylib          0x3aef1c7c __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x3af57dc6 _pthread_wqthread + 306
2   libsystem_pthread.dylib         0x3af57c80 start_wqthread + 4

Thread 13:
0   libsystem_kernel.dylib          0x3aef1c7c __workq_kernreturn + 8
1   libsystem_pthread.dylib         0x3af57dc6 _pthread_wqthread + 306
2   libsystem_pthread.dylib         0x3af57c80 start_wqthread + 4

Thread 14:
0   libsystem_kernel.dylib          0x3aef1440 __select + 20
1   BLSOffline                      0x0010346c 0x6c000 + 619628
2   BLSOffline                      0x000fa5a2 0x6c000 + 583074
3   BLSOffline                      0x000e00f2 0x6c000 + 475378
4   BLSOffline                      0x000c4516 0x6c000 + 361750
5   BLSOffline                      0x000c3682 0x6c000 + 358018
6   BLSOffline                      0x000ce832 0x6c000 + 403506
7   libsystem_pthread.dylib         0x3af59c1a _pthread_body + 138
8   libsystem_pthread.dylib         0x3af59b8a _pthread_start + 98
9   libsystem_pthread.dylib         0x3af57c8c thread_start + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x3ae94ab1
    r4: 0x00000006    r5: 0x3cd8b18c      r6: 0x00000c9b      r7: 0x27d95390
    r8: 0x00aed8d9    r9: 0x27d952e0     r10: 0x17783780     r11: 0x000000a8
    ip: 0x00000148    sp: 0x27d95384      lr: 0x3af5aa33      pc: 0x3aef11fc
  cpsr: 0x00000010

我们将设备保留太久以至于无法进入空闲模式,因此iPad屏幕会熄灭。然后我们唤醒了iPad,然后又开始使用那里的相同应用程序。

几秒钟后,应用程序崩溃了给定的日志。它似乎是因为UITableViewCell的创建而引起的。

以下是代码,我们如何在 cellForRowAtIndexPath 中加载单元格

static NSString* FlatCellIdentifier = @"DownloadCell";
CustomizeDownloadTableViewCell *cell = (CustomizeDownloadTableViewCell*)[tableView dequeueReusableCellWithIdentifier:FlatCellIdentifier forIndexPath:indexPath];

任何人都可以帮忙吗?可能是什么原因?

0 个答案:

没有答案