我的多线程应用程序随机崩溃,并且没有生成核心转储,这使我的分析非常困难。我已将 ulimit 设置为 unlimited ,并且正在运行 dumper 。我看到崩溃时会生成一个信号11,理想情况下应该已经生成了一个coredump。
我之前曾在同一系统上针对以前的问题生成过核心转储。
注意:
-目录具有适当的权限。
-exe具有必需的权限。
使用的操作系统-QNX
欢迎任何建议。
答案 0 :(得分:0)
我得到了通过在函数中手动添加对abort()的调用而生成的核心转储,我知道该函数会在发送终止进程的信号时被调用。