[R] R crashing oddly

Joshua Wiley jwiley.psych at gmail.com
Fri Apr 23 15:44:04 CEST 2010


Michael,

Good news (relatively speaking).  I ran your code again, but this time
I actually looked at what I pasted in and noticed some errors.  When I
actually pulled your code into a text editor, there was an issue with
one of the comments wrapping to the next line without a new #
(probably an email issue).

For others if "## BEGIN" is line 1; the comment issue is on line 44 (#
nugget for space is (then the line break) determined by the nugget for
time).

Once I fixed that, I got slightly different results.

########From Rterm########

Browse[6]>
debug: space.nug <- temp[2]
Browse[6]>
debug: cor.time <- lapply(attr(object[["time"]], "covariate"), function(mat) (1
-
    time.nug) * exp(-mat/time.rng))
Browse[6]>

Traceback:
 1: FUN(X[[5L]], ...)
 2: lapply(attr(object[["time"]], "covariate"), function(mat) (1 -     time.nug)
 * exp(-mat/time.rng))
 3: corMatrix.corSPT(object)
 4: corMatrix(object)
 5: unlist(corMatrix(object))
 6: corFactor.corSPT(object)
 7: corFactor(object)
 8: `coef<-.corSPT`(`*tmp*`, value = c(0, 0, 1.49011611938477e-08))
 9: `coef<-`(`*tmp*`, value = c(0, 0, 1.49011611938477e-08))
10: `coef<-.modelStruct`(`*tmp*`, value = c(0.375881355354461, 0, 0, 1.490116119
38477e-08))
11: `coef<-`(`*tmp*`, value = c(0.375881355354461, 0, 0, 1.49011611938477e-08))
12: logLik.lmeStruct(lmeSt, lmePars)
13: logLik(lmeSt, lmePars)
14: objective(.par, ...)
15: .Call(R_port_nlminb, obj, grad, hess, rho, low, upp, d = rep(as.double(scale
),     length.out = length(par)), iv, v)
16: nlminb(c(coef(lmeSt)), function(lmePars) -logLik(lmeSt, lmePars),     contro
l = list(iter.max = controlvals$msMaxIter, eval.max = controlvals$msMaxEval,
     trace = controlvals$msVerbose))
17: lme.formula(fixed = e ~ a, random = ~1 | g, data = df, correlation = corSPT(
corExp(c(1,     0.5), form = ~t | g, nugget = TRUE), corExp(c(1, 0.5), form = ~x
 +     y | g, nugget = TRUE)), control = list(msVerbose = TRUE,     opt = "nlmin
b"))
18: lme(fixed = e ~ a, random = ~1 | g, data = df, correlation = corSPT(corExp(c
(1,     0.5), form = ~t | g, nugget = TRUE), corExp(c(1, 0.5), form = ~x +     y
 | g, nugget = TRUE)), control = list(msVerbose = TRUE,     opt = "nlminb"))
Error in FUN(X[[5L]], ...) : caught access violation - continue with care
>


########From Rterm (again, but this time running the code from Xemacs)########

Browse[3]>
debug: coef(object[[i]]) <- value[parMap[, i]]
Browse[3]>

Traceback:
 1: `coef<-.modelStruct`(`*tmp*`, value = c(0.47054905560461, 0,
1.49011611938477e-08, 0))
 2: `coef<-`(`*tmp*`, value = c(0.47054905560461, 0, 1.49011611938477e-08, 0))
 3: logLik.lmeStruct(lmeSt, lmePars)
 4: logLik(lmeSt, lmePars)
 5: objective(.par, ...)
 6: .Call(R_port_nlminb, obj, grad, hess, rho, low, upp, d =
rep(as.double(scale),     length.out = length(par)), iv, v)
 7: nlminb(c(coef(lmeSt)), function(lmePars) -logLik(lmeSt, lmePars),
   control = list(iter.max = controlvals$msMaxIter, eval.max =
controlvals$msMaxEval,         trace = controlvals$msVerbose))
 8: lme.formula(fixed = e ~ a, random = ~1 | g, data = df, correlation
= corSPT(corExp(c(1,     0.5), form = ~t | g, nugget = TRUE),
corExp(c(1, 0.5), form = ~x +     y | g, nugget = TRUE)), control =
list(msVerbose = TRUE,     opt = "nlminb"))
 9: lme(fixed = e ~ a, random = ~1 | g, data = df, correlation =
corSPT(corExp(c(1,     0.5), form = ~t | g, nugget = TRUE),
corExp(c(1, 0.5), form = ~x +     y | g, nugget = TRUE)), control =
list(msVerbose = TRUE,     opt = "nlminb"))
Error in coef(object[[i]]) <- value[parMap[, i]] :
  caught access violation - continue with care
>

Then it occurred to me that RGui sometimes behaves slightly
differently, and that you might be using the Gui so I ran it again
there and it crashed, froze, and I had to manually kill the process.

I don't know if that really helps, but at least I (sort of?)
replicated your crashing.

Josh


<snipped a bunch of stuff because I already included a lot of output>


-- 
Joshua Wiley
Senior in Psychology
University of California, Riverside
http://www.joshuawiley.com/



More information about the R-help mailing list