【发布时间】:2015-11-13 11:36:43
【问题描述】:
我的进程没有在调试器上运行,而是在发生崩溃时生成一个核心文件。 更新:崩溃是由于异常而发生的。从 throw() 开始,即使在 main() 范围内也没有处理。
当我附加它并在调试器中运行它时,它确实会正确生成回溯,但在核心文件中却不会。
问题可能是操作系统在传递控制以终止之前展开堆栈,因此当终止生成 SIGABT 时,它没有关于前一个堆栈的此类信息。
我在进行压力记忆测试时遇到了这个崩溃,所以我无法在 gdb 下运行它。
怎么办?随便走走
【问题讨论】: