7得票3回答
iOS模拟器启动时崩溃(间歇性),但设备上没有崩溃。

我的应用程序在iPhone 6.1模拟器上崩溃。它在启动时崩溃,但不是每次都发生。事实上,我无法让它连续两次崩溃。有时候我运行一次就会崩溃一次,有时候我运行三次才会崩溃一次。崩溃是一个SIGABRT,并且没有产生错误信息。我设置了所有异常的断点,但它总是在main.m中的UIApplicati...

57得票6回答
如何在Linux上停止“不可中断”的进程?

我有一个VirtualBox的进程一直挂着,我试图结束它(KILL/ABORT),但是没有成功。该进程的父进程id是1(init)。 top显示该进程为D状态,文档中描述为“不可中断的休眠”状态。 strace没有显示任何信息。 我该如何处理这个问题?这阻止了我卸载VirtualBox内...

26得票2回答
iOS Swift如何调试来自CocoaPod的SIGABRT:“fatal error: call of deleted method”?

我有一个使用SlideMenuControllerSwift的应用程序。 我修改了一些代码以查看如何呈现不同的面板,然后回滚了更改。 运行项目时,初始化SlideMenuControllerSwift时在控制台中出现SIGABRT fatal error: call of deleted m...

8得票3回答
malloc.c中的SIGABRT,是什么意思?

我写了这个无辜的代码,结果产生了如此恶意的错误: static char * prefixed( char * pref, char *str ) { size_t newalloc_size = sizeof(char) * (strlen(pref) + strlen(str))...

17得票3回答
Xcode错误 - 线程1:信号SIGABRT

我正在创建一个简单的RSS应用程序,但我不太擅长Objective-C。该应用程序总是成功构建,没有错误或警告,在UITableView中读取RSS时,每当我按下单元格时,它都会终止,并且在main.m中,该线程将出现“Thread 1:signal SIGABRT”在此行: return ...

41得票1回答
如何追踪SIGABRT错误的原因

我展示这个问题的代码只是为了举例说明,我的问题是:我该如何追踪和理解SIGABRT错误?我阅读了这个问题:没有错误消息的sigabrt,但我认为这与我的问题无关。 下面我将展示的示例显然不是xib问题,之前遇到SIGABRT似乎更多是由于未处理的异常引起的。我尝试使用GDB的bt,但这并没有...

18得票2回答
首次启动时出现致命信号6(SIGABRT)代码=-6

当我尝试在一个运行版本为4.4.2的Nexus 10上运行我的应用程序时,出现了致命信号6(SIGABRT)错误。 但是,我已经在其他设备上测试过,包括版本为4.4.2的Nexus 7 (2),那些设备都能正常工作。 我认为这不是代码问题,因为我已经尝试在代码开头处设置断点和日志记录(见下...

10得票3回答
SIGABRT在iOS 5模拟器中不显示堆栈跟踪

在iPad模拟器上使用iOS 5运行我的应用程序时,如果出现SIGABRT错误,则不像在iOS 4.3中一样显示完整的堆栈跟踪。 同时,调试器不会停在发生错误的那行代码中,而是停在应用程序的主方法中。 这使得问题变得更加困难... 有人知道如何使iOS 5的行为与4.3相同吗? 这可行吗...

7得票1回答
iOS9.1中,什么可以触发dispatch_async导致SIGABRT错误?

我正在尝试调试一些用户在现场报告的崩溃错误。所有的报告都显示相同的堆栈: Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: ...

31得票2回答
可以使用libSegFault.so获取SIGABRT的回溯吗?

魔法咒语LD_PRELOAD=/lib/libSegFault.so someapp 使用libSegFault.so启动 someapp,在出现 SIGSEGV 时提供回溯信息,如 多个 不同的 地方所描述的一样。 除了使用类似于signal(7)的方法来导致SIGABRT调用SIGSEG...