帖子
帖子
用户
博客
课程
显示全部楼层
7
帖子
0
勋章
39
Y币

[BUG] ios 时不时闪退

[复制链接]
发表于 2017-1-12 22:49:37

这个是logCrash 捕获的崩溃异常信息


出错堆栈

0
libsystem_kernel.dylib
__pthread_kill + 8

1
libsystem_pthread.dylib
pthread_kill + 112

2
libsystem_c.dylib
abort + 140

3
libc++abi.dylib
__cxa_bad_cast + 0

4
libc++abi.dylib
__cxa_deleted_virtual + 0

5
WebCore
WebCore::ThreadTimers::sharedTimerFiredInternal() + 148

6
WebCore
WebCore::timerFired(__CFRunLoopTimer*, void*) + 36

7
CoreFoundation
___CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28

8
+ 28

9
CoreFoundation
___CFRunLoopDoTimer + 884

10
CoreFoundation
___CFRunLoopRun + 1520

11
CoreFoundation
CFRunLoopRunSpecific + 384

12
WebCore
RunWebThread(void*) + 456

13
libsystem_pthread.dylib
__pthread_body + 156

14
libsystem_pthread.dylib
__pthread_body



7
帖子
0
勋章
39
Y币
abort program
SIG是信号名的通用前缀。ABRT是abort program的缩写。

当操作系统发现不安全的情况时,它能够对这种情况进行更多的控制,必要的话,它能要求进程进行清理工作。在调试造成此信号的底层错误时,并没有什么妙招。 如 cocos2d 或 UIKit 等框架通常会在特定的前提条件没有满足或一些糟糕的情况出现时调用 C 函数 abort (由它来发送此信号)。

发生在UIApplication WillTerminate 时,是主动退出应用时发生的,所以对用户没什么实际影响。


这个是logcrash 提供的解决方案,, 但是看不太懂
您需要登录后才可以回帖 登录

本版积分规则