【发布时间】:2020-03-07 17:47:52
【问题描述】:
在我的 ubuntu 14.04 (Linux 3.19.0 64bit) PC 上,我运行了一个 perl 程序,该程序在循环中包含以下内容
$params = setupParams();
$ret = `SOME_CMD $params`;
...
但由于某种原因,SOME_CMD 有时会偶尔给出Segmentation fault (core dumped)。为了找出核心转储的原因,我需要获取核心文件。
不幸的是,我在运行 perl 脚本的终端上尝试了ulimit -S -c 0,但它没有生成核心文件。
任何想法将不胜感激。
【问题讨论】:
-
不是
core文件转储到SOME_CMD的“当前工作目录”吗? -
unix.stackexchange.com 可能是这个问题的更好的地方,但弄清楚如何获取核心文件以调试程序也是与编程相关的,因此允许在此站点上。跨度>