iPhone 6 Plus上的iOS应用程序崩溃并显示SIGTRAP?

12

我有一个使用Swift编写并使用AFNetwork和其他一些用Obj c编写的辅助工具的应用程序。在我的客户设备(iPhone 6+)上,他遇到了SIGTRAP错误。我已经尝试在我们拥有的所有测试设备和模拟器上重新创建此问题,但无法重现。

以下是堆栈跟踪,它崩溃了两次:http://paste.ubuntu.com/12077304/当我对崩溃报告进行符号化时,它指向:

-[Instagram getOwnBaseUrl] (in DiaryApp) (Instagram.m:118)

第二次实例指向:

[UIAlertView(AFNetworking) showAlertViewForTaskWithErrorOnCompletion:delegate:cancelButtonTitle:otherButtonTitles:]_block_invoke (in DiaryApp) (UIAlertView+AFNetworking.m:72)

崩溃日志: http://paste.ubuntu.com/12077328/

我无法确定崩溃的确切原因。如有任何帮助,将不胜感激。

谢谢。

1个回答

20

SIGTRAP不是错误,而是异常。它不能显示崩溃的来源。这个异常会抛出到主线程的Main/Next Runloop上,所以主线程的堆栈跟踪不会显示它的来源。

这种情况就像NSArray的indexOutOfBounds或库或其他任何东西一样。

参考链接

信号类型

图片描述


在发布模式下尝试一次。 - Anbu.Karthik
4
我的应用程序已经在应用商店上线,我收到了Sigtrap问题通知,但应用程序并没有崩溃。如何停止这个Sigtrap? - iDeveloper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接