最近我经常崩溃R.消息总是
*** caught segfault ***
address xxx, cause 'memory not mapped'
重现会很困难,无论如何我都无法共享大型专有数据集。我的问题是:我可以报告崩溃以便对其进行调查吗?生成coredump会有帮助吗?关于报告错误的FAQ部分似乎并不适用于这种意外情况。
答案 0 :(得分:10)
我不会向R-core / R-devel报告它们,除非你100%肯定它是R中的一个错误,而不是一个包。这个bug更可能出现在你正在使用的软件包中。如果你不能创建一个可重现的bug例子,那么包维护者不太可能试图将其删除。
答案 1 :(得分:4)
可能会出现此错误消息
直到你可以复制它,如果你不想暴露自己的假数据,我怀疑有人会关注崩溃报告。
答案 2 :(得分:1)
'内存未映射'文本导致强烈怀疑这是一个系统问题:操作系统,C库或BLAS中的任何一个都可能受到威胁。
大型计算工作令人沮丧 - 但除了将其提炼到一个可重复性最小的示例之外别无他法,您也可以使用模拟数据。
首先,尝试查看问题是否仍存在于其他操作系统上,例如尝试在mac或不同的Linux风格或windoze上重新运行它。