我检查了ulimit所以它应该不是问题 ulimit -c 无限
我还能检查什么?
答案 0 :(得分:0)
如果你没有获得coredump,那么有一些可能性。
ulimit:你确定这个过程有核心无限吗?你的shell可能会开始这个过程吗?
目录权限:coredump将在cwd中。如果进程没有对cwd的写权限,则它无法转储核心。
SELinux显然会引发问题。如果您在Linux机器上并启用它,请检查/ var / log / messages是否有警告。
你的进程是否有一些traphandler或一个阻止coredump的包装器? (请注意,SIGSEGV不能被捕获,但包装器进程可能会捕获它)
我的猜测是#2,尽管你没有给我们太多关于细节的方法。