我已尝试过可能的东西,但我可以让我的程序在崩溃时生成核心转储。
$ ulimit -c
200000000
限制似乎没问题。
$ cat /proc/sys/fs/suid_dumpable
2
模式看起来不错。
$ cat /proc/sys/kernel/core_pattern
/tmp/core_%e
当我杀死-SIGSEGV时,我得到一个核心转储。这个过程记忆力很小。为什么没有核心转储文件? 我在main的末尾有一个打印,我看不到,我在bash中运行程序while while while while sleep 2; os是Ubuntu 12.04LTS