在我的应用程序中,我处理SIGSEG以产生回溯并调用abort()
来生成核心转储。
如果我现在对核心进行gdb-post-mortem分析,则导致SEGFAULT的线程不再可见。有什么我能做的,所以我看到了SEGFAULT的原因吗?
祝你好运, 马丁
答案 0 :(得分:17)
您可以使用命令thread apply all bt
或thread apply all bt full
来获取所有线程的回溯。可能有用。
顺便说一句,如果你摆脱了处理程序,你的操作系统会创建一个核心文件吗?