即使在处理SIGSEGV信号后也生成核心文件

时间:2016-05-13 04:33:54

标签: c++ c gdb signals core-file

情境: 我有一个在我的董事会中运行的流程。有时由于分段错误导致进程崩溃。因此,当发生分段故障时,我需要闪烁一个LED。 LED代码也只是流程的一部分。

但是,当发生分段错误时,进程崩溃和董事会的最终用户不会对流程崩溃有任何想法。

期望 我想处理SIGSEGV信号。当SIGSEGV引发时,则会调用handler并从handler中调用gracefulDownFunction()。 gracefullyDownFunction()函数会使LED闪烁。

我面临的问题是,CORE文件没有生成。

因此,我的期望是CORE文件也需要生成以及gracefullyDownFunction()也被调用。

我正在寻找这个要求的解决方案。

先谢谢。

0 个答案:

没有答案