R 核心转储去哪里了?

Where does an R core dump go?

我的 R 会话因此崩溃:

Process R segmentation fault (core dumped) at Tue Jan 6 11:29:24 2015

我在 Ubuntu 13.10 上运行 R 3.1.2(是的,我需要升级)。我不担心崩溃,但我想找到核心转储。它不在 R 工作目录中,不在 /var/crash/var/cache 中,不知道还能去哪里找。

编辑时:我的 /proc/sys/kernel/core_pattern 读作 |/usr/share/apport/apport %p %s %capport 没有手册页,但我可以 google 它,看起来它应该将核心写入 /var/crash,但它不在那里。 R 可以覆盖默认的核心转储行为吗?

阅读 core(5). On some Linux, name and location of core is configurable thru proc(5), e.g. with /proc/sys/kernel/core_pattern. See also setrlimit(2)(因此,您的 shell 的 ulimit 内置)。检查您的核心限制是否至少为几百兆字节。

顺便说一句,您可以写入那个 core_pattern 文件并重复违规的 R 会话。