作者smallpudding ( )
看板Statistics
標題[R] linux上的error message
時間Mon Feb 22 15:45:22 2010
[軟體程式類別]:
R
[程式問題]:
看不懂error message ..... 囧
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
我在linux的環境下使用R
想請問是否有人看得懂以下的error message (有兩個)?該如何處理?謝謝~
> mdr.result <- mdr(dataset, 1, 1, combi = combi, cv.fold = cv.fold, thres =
thres, comb = comb, tab = tab, Nchoose = Nchoose, result = result)
*** glibc detected *** free(): invalid next size (fast): 0x000000000068efc0
***
Aborted
> mdr.result <- mdr(dataset, 1, 1, combi = combi, cv.fold = cv.fold, thres =
thres, comb = comb, tab = tab, Nchoose = Nchoose, result = result)
*** caught segfault ***
address (nil), cause 'unknown'
Traceback:
1: unique.default(x)
2: unique(x)
3: inherits(x, "factor")
4: is.factor(x)
5: match(x, table, nomatch = 0)
6: unique(x) %in% c(0:2, 5)
7: which(!unique(x) %in% c(0:2, 5))
8: FUN(newX[, i], ...)
9: apply(dataset, 1, vals)
10: mdr(dataset, 1, 1, combi = combi, cv.fold = cv.fold, thres = thres,
comb = comb, tab = tab, Nchoose = Nchoose,
result = result)
Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.52.237
※ 編輯: smallpudding 來自: 140.116.52.237 (02/22 15:45)
1F:→ clickhere:有人知道mdr()是在那個package!? 02/23 09:10
2F:→ clickhere:你的C code, free的size可能有問題. 02/23 10:09
3F:→ smallpudding:有時候可以執行, 不能執行時出現的錯誤訊息則不一定 02/23 13:30
4F:→ smallpudding:相同, 按照我的理解...應該是要嘛就都不能執行, 且錯 02/23 13:31
5F:→ smallpudding:誤訊息應該都是一樣的, 是我的認知錯了嗎@@ 謝謝!! 02/23 13:32
6F:→ clickhere:segmentation fault! 你的記憶體控管基本上有問題. 02/23 23:36
7F:→ clickhere:何時會fail,只有系統知道.用ddd或valgrind檢查一下吧 02/23 23:38
8F:→ clickhere:尤其是memory check. 02/23 23:40