我正在开发一个iPad应用程序,最近我做的一个改变是导致应用程序死于"信号SIGTRAP".堆栈跟踪没有帮助,我无法确定代码的哪个部分导致这种情况发生(但我知道它从哪个函数开始).
在没有详细介绍应用程序的情况下,我想知道是否有一些调试这种事情的常规技巧(SIGTRAP)?
我已经设法缩小了哪个函数调用导致这种情况发生.奇怪的是,如果我打破并进入函数,那么它工作正常.但是,如果我让它在没有断点的情况下运行,那么它就会崩溃.
该函数调用了许多其他涉及异步网络连接的东西.我把日志全部放在我的代码上,所有日志打印都很好,所以看起来"引擎盖下"导致了这个失败.我也在使用可能导致此问题的第三方框架?
这甚至是与代码相关的问题吗?我在某地读过SIGTRAP是一个调试器.
导致这种崩溃的原因是什么?我应该集中精力解决这个问题?
非常感谢您提供的任何帮助.
谢谢!
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |