Solaris 10 上 R 中的“内存未映射”错误

问题描述

我正在为 CRAN 编写 R 包并在 Solaris 10 上收到一条错误消息。

library(BET)
X1 <- rnorm(128)
X2 <- rnorm(128)
Y <- 0.2 * (X1 + X2) + sqrt(0.92) * rnorm(128)
BEAST(cbind(X1,X2,Y),3,test.independence = TRUE,index = list(c(1,2),c(3)),test.uniformity = FALSE,p.value.method = NA)

版本:0.3.4

检查:示例

结果:错误

Running examples in ‘BET-Ex.R’ Failed
The error most likely occurred in:


> ### Name: BEAST
> ### Title: Binary Expansion Approximate Symmetry Test
> ### Aliases: BEAST
>
> ### ** Examples
>
> X1 <- rnorm(128)
> X2 <- rnorm(128)
> Y <- 0.2 * (X1 + X2) + sqrt(0.92) * rnorm(128)
> BEAST(cbind(X1,+ index = list(c(1,p.value.method = NA)

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

Traceback:
 1: BeastCpp(X,d,m,B,unif.margin,lambda,test.uniformity,test.independence,index,null.simu,p.value.method,num.permutations)
 2: BEAST(cbind(X1,p.value.method = NA)
An irrecoverable exception occurred. R is aborting Now ...

风味:r-patched-solaris-x86

我尝试使用 R-hub 复制此错误,但效果很好。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)