2013-10-23 159 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