R核心转储在哪里?

时间:2015-01-06 16:42:35

标签: linux r ubuntu core

我的R会话崩溃了:

  

2015年1月6日星期二11:29:24处理R分段故障(核心倾销)

我在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可以覆盖默认的核心转储行为吗?

1 个答案:

答案 0 :(得分:2)

阅读core(5)。在某些Linux上,core的名称和位置可通过proc(5)配置,例如与/proc/sys/kernel/core_pattern。另请参阅setrlimit(2)(因此,您的shell ulimit内置版)。检查您的核心限制是否至少为几百兆。

顺便说一下,您可以写入core_pattern文件并重复有问题的R会话。