webthread锁定崩溃问题

时间:2012-10-17 14:55:39

标签: iphone objective-c ios ipad

我似乎无法理解导致我崩溃的原因,它指出代码中的任何地方都没有行号。

enter image description here

有什么想法吗?我不能经常重现崩溃,导致它更难调试。

1 个答案:

答案 0 :(得分:0)

你确定那是崩溃的线程吗?该线程看起来相当温和 - 它看起来像是Quartz库拥有的工作线程,它只是在等待锁定,这是一种不太可能崩溃的常见操作,除非你有随机内存损坏。

看看你的线程的所有的堆栈痕迹,可能会有更多东西向你跳出来。或者,为了确保该线程崩溃,请查看反汇编并查看导致崩溃的指令,并检查调试器中的相关寄存器和内存操作数。

如果该线程实际上崩溃了,你几乎肯定会在程序中的某处出现内存损坏,这很难调试。搜索内存调试工具,有很多选项,但没有银弹。