您能否告诉我什么可能导致C++中的SIGABRT错误?

最佳答案

Wikipedia



这意味着如果您的代码不是直接调用abort也不是通过SIGABRT发送自身raise信号,并且您没有任何失败的断言,则原因必须是支持库(可能是libc)遇到了内部错误。如果您提供程序的详细信息,我们也许可以建议可能的原因。更好的是,如果您检查内核或在调试器中运行程序,则应该能够收集堆栈跟踪,该跟踪将显示导致程序中止的库。

(系统上的另一个程序也可能正在发送程序SIGABRT,但这在大多数情况下几乎不可能消失。)

关于c++ - 是什么导致SIGABRT故障?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11161126/

10-11 17:03