我的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 %c
。 apport
没有手册页,但我可以google它,看起来它应该将核心写入/var/crash
,但它不存在。 R可以覆盖默认的核心转储行为吗?
答案 0 :(得分:2)
阅读core(5)。在某些Linux上,core
的名称和位置可通过proc(5)配置,例如与/proc/sys/kernel/core_pattern
。另请参阅setrlimit(2)(因此,您的shell ulimit
内置版)。检查您的核心限制是否至少为几百兆。
顺便说一下,您可以写入core_pattern
文件并重复有问题的R会话。