gpt4 book ai didi

iphone - sigsegv 在 iphone 上因 crittercism 崩溃

转载 作者:行者123 更新时间:2023-12-03 18:40:28 25 4
gpt4 key购买 nike

我有几个来自 crittercism 的 sigsegv 崩溃,但我不太确定如何开始调试。我唯一的代码行是从崩溃线程开始的主调用。

从 cittercism 复制崩溃线程的堆栈跟踪:

原因:

2012 年 9 月 24 日02:38:14 PM SIGSEGV主要(主要.m:11)

堆栈:

0   0 libobjc.A.dylib 0x356265b0 objc_msgSend + 151   1 UIKit 0x3861c313  + 13102   2 UIKit 0x386337cf  + 2063   3 UIKit 0x385ef80b  + 2584   4 QuartzCore 0x34f56d63  + 2145   5 QuartzCore 0x34f56901  + 4606   6 QuartzCore 0x34f57835  + 167   7 QuartzCore 0x34f5721b  + 2388   8 QuartzCore 0x34f57029  + 3169   9 UIKit 0x386786e5  + 57210  10 UIKit 0x386784a3  + 6611  11 UIKit 0x38677391  + 146412  12 UIKit 0x385ed1ef  + 245813  13 UIKit 0x385ec6d5  + 7214  14 UIKit 0x385ec123  + 615415  15 GraphicsServices 0x3779f5a3  + 59016  16 CoreFoundation 0x372f0683  + 1417  17 CoreFoundation 0x372efee9  + 21218  18 CoreFoundation 0x372eecb7  + 64619  19 CoreFoundation 0x37261ebd CFRunLoopRunSpecific + 35620  20 CoreFoundation 0x37261d49 CFRunLoopRunInMode + 10421  21 GraphicsServices 0x3779e2eb GSEventRunModal + 7422  22 UIKit 0x38640301 UIApplicationMain + 112023  23 MyApp 0x35bf main (main.m:11)

最佳答案

首先,您需要“符号化”崩溃日志。有很多网页可以指导您。

由于该堆栈在 objc_msgSend 处结束,最可能的原因是悬空指针。

要调试这些,我建议使用 NSZombies。如果您在模拟器上进行测试,您可以尝试“Guard malloc”。

关于iphone - sigsegv 在 iphone 上因 crittercism 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12573699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com