我收到了无法解释的崩溃日志。我四处寻找,似乎SIGSEGV
与记忆有关。但就我而言,除了堆栈跟踪中的之外,我自己的代码一无所有main.m
。此外,它似乎并不象征任何系统库。
到目前为止,崩溃只发生在一部 iPhone 上。在其他手机上我无法重现它。现在我完全被卡住了,不知道从哪里继续,所以如果有人在之前看到过这样的事情,那么听到他们的问题和解决方案会很好。
崩溃日志:
Incident Identifier: TODO
CrashReporter Key: TODO
Hardware Model: iPhone4,1
OS Version: iPhone OS 6.1.3 (10B329)
Report Version: 104
Exception Type: SIGSEGV
Exception Codes: SEGV_ACCERR at 0x41fd5903
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x3b0b9564 0x3b0b6000 + 13668
1 libobjc.A.dylib 0x3b0bb1d7 0x3b0b6000 + 20951
2 CoreFoundation 0x33396605 0x332d4000 + 796165
3 CoreFoundation 0x3339635d 0x332d4000 + 795485
4 libobjc.A.dylib 0x3b0bea65 0x3b0b6000 + 35429
5 libc++abi.dylib 0x3ab0b07b 0x3ab0a000 + 4219
6 libc++abi.dylib 0x3ab0b114 0x3ab0a000 + 4372
7 libc++abi.dylib 0x3ab0c599 0x3ab0a000 + 9625
8 libobjc.A.dylib 0x3b0be9d1 0x3b0b6000 + 35281
9 CoreFoundation 0x332dcf21 0x332d4000 + 36641
10 CoreFoundation 0x332dcd49 0x332d4000 + 36169
11 GraphicsServices 0x36eb52eb 0x36eb0000 + 21227
12 UIKit 0x351f2301 0x3519b000 + 357121
13 Stylbar 0x0007109f main (main.m:21)
5月3日编辑:
崩溃日志由用户发送。不幸的是,我自己无法重现这个问题,这就是为什么我很难弄清楚这个崩溃日志出了什么问题。
在打开某个视图控制器时,同一用户似乎连续发生了大约 15 次。视图控制器对服务器进行多次调用以加载帖子、评论和图像以及个人资料图片。打开此视图控制器时执行的所有代码可能超过 2000 行代码(不包括此代码中使用的 RestKit 和 SBWebImage 库)。我担心在这里发布该代码不会帮助任何人。