[R] "infinite recursion" in do.call when lme4 loaded only

Dieter Menne dieter.menne at menne-biomed.de
Thu Jan 12 19:14:32 CET 2006


Peter Dalgaard <p.dalgaard <at> biostat.ku.dk> writes:

> > A larg program which worked with lme4/R about a year ago failed when I
> > re-run it today. I reproduced the problem with the program below.

> > -- When lme4 is loaded (but never used), the do.call fails
> >    with infinite recursion after 60 seconds. Memory used increases
> >    beyond bonds in task manager.
> 
> However, it surely has to do with methods dispatch:
> 
> > system.time(do.call("rbind.data.frame",caScore))
> [1] 0.99 0.00 0.99 0.00 0.00
> 
> which provides you with another workaround.

Peter, I had increased the optional value already, but I still don't understand 
what this recursion overflow has to do with the lm4 loading.

Dieter




More information about the R-help mailing list