核心转储 - 不存在的文件

时间:2014-03-03 11:58:56

标签: c coredump

我创建了一个带有分段错误的程序,我想获取核心转储文件,但似乎该文件不在当前目录中。我已阅读并遵循以下说明: core dumped - but core file is not in current directory? 但是我仍然无法获得核心文件。

我试过这个:

ulimit -c unlimited  
ulimit -S -c unlimited

我还编辑了/etc/security/limits.conf这一行:

*               soft    core            10000 

(默认值为0)

当我的系统运行apport时,我搜索了/var/crash,我想要的文件(应该生成的文件)不在那里。

更有用的信息:

$ cat /proc/sys/kernel/core_pattern 
|/usr/share/apport/apport %p %s %c

那我错过了什么?在分段错误之后我仍然没有得到核心文件,或者我不知道他将去哪里。

0 个答案:

没有答案