例外类型:EXC_CRASH(SIGTRAP)

时间:2012-08-03 14:04:41

标签: ios crash

在非常罕见的情况下,但非常坚持我们的一些用户将在我们的应用程序中崩溃。当它们从菜单中选择某些内容时,它会崩溃,但是很快就会崩溃。那些看到它总是得到它,其他人都很好。有人可以看到一些可以帮助我追踪它的东西吗?

Exception Type:  EXC_CRASH (SIGTRAP)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x31495848 __kill + 8
1   MYApp                           0x0007a8b6 TFHandleExceptions + 986
2   CoreFoundation                  0x372df950 __handleUncaughtException + 68
3   libobjc.A.dylib                 0x34fe433e _objc_terminate + 122
4   libc++abi.dylib                 0x36a173be safe_handler_caller(void (*)()) + 70
5   libc++abi.dylib                 0x36a1744a std::terminate() + 14
6   libc++abi.dylib                 0x36a1881e __cxa_rethrow + 82
7   libobjc.A.dylib                 0x34fe42a2 objc_exception_rethrow + 6
8   CoreFoundation                  0x37235506 CFRunLoopRunSpecific + 398
9   CoreFoundation                  0x37235366 CFRunLoopRunInMode + 98
10  GraphicsServices                0x339f4432 GSEventRunModal + 130
11  UIKit                           0x30fe1cce UIApplicationMain + 1074
12  MYApp                           0x0005bc9c main (main.m:17)
13  MYApp                           0x0005bc30 start + 32

1 个答案:

答案 0 :(得分:5)

您的应用因异常而崩溃。 TF似乎没有涵盖这些并且没有显示崩溃的起因。异常会被重新引入下一个runloop中的主线程,因此主线程的堆栈跟踪不会显示它的来源。您需要使用另一个崩溃报告库,该库能够显示该信息或尝试获取iOS写入的原始崩溃报告。 (大多数基于PLCrashReporter的崩溃报告库或服务都可以做到这一点)

原因可能是任何类型的异常,例如NSArray indexOutOfBounds或其他任何异常。