我的程序在执行过程中崩溃并Segmentation fault (core dumped)
在控制台上写入。但是当前工作目录中没有任何生成的文件。问题是在哪里可以找到生成的故障转储文件?我正在使用 Ubuntu 13.04 / Erlang R15B01
问问题
3640 次
2 回答
4
Linux 核心转储和 Erlang 故障转储不是一回事。如果您遇到分段错误并且无法找到核心转储,则需要检查您的操作系统配置。执行“cat /proc/sys/kernel/core_pattern”以查看 Linux 想要写入核心文件的位置,检查该目录是否实际存在并且您可以写入,当然还要检查 ulimit 是否设置为实际产生转储.
于 2013-07-31T13:54:49.933 回答
1
尝试使用它,它在大多数情况下很有帮助
http://www.erlang.org/doc/apps/observer/crashdump_ug.html
您还可以查看我不推荐的http://www.erlang.org/doc/apps/erts/crash_dump.html ,我将其视为最后的解决方案。
于 2013-07-31T13:26:18.463 回答