2013-10-23 157 views
5

我刚升级为OS X Mavericks。我有导致R崩溃的错误:(使用R版本3.0.1):OS X Mavericks与R的兼容性

Error in by.default(G1$Y, G1$Subject, mean) : 
    'names' attribute [1] must be the same length as the vector [0] 

*** caught segfault *** 
address 0x7c0, cause 'memory not mapped' 

Possible actions: 
1: abort (with core dump, if enabled) 
2: normal R exit 
3: exit R without saving workspace 
4: exit R saving workspace 

任何人都面临这个问题?

+2

假设此错误未在您以前的OSX版本(但R版本相同)中导致段错误,最好发送到r-sig-mac邮件列表。我相信西蒙会得到一大堆与特立独行相关的问题:-( –

+0

同我一样,甚至忘记指定一个参数导致R崩溃,这在以前没有发生过。 – Alex

回答

4

我刚刚通过升级R版本到3.0.2解决了这个问题。看起来小牛的内存优化会导致3.0.2之前的R版本发生严重崩溃。因此,如果您仍然遇到同样的问题,请尝试升级并报告。

+1

还要注意,llvm-4.2不是在XCode 5中,所以如果你更新到最新版本,你可能会在未知的领域。R核心一直犹豫要全面采用苹果的方式,直到编译器策略。 –

+1

我有严重和随机的崩溃与R 3.0或者3.0.1,这些都是用3.0.2修复的,随机的东西比如输入“ls”(我的意思是'ls()'但是搞砸了)会在安装3.0.2之前导致崩溃。 ,尽管它似乎更新二进制包可能比平常慢一点。 – Wayne

+0

@Wayne:似乎已经修复了崩溃问题,到目前为止 – Alex