On Tuesday 22 November 2005 17:34, Martin Maechler wrote: > >>>>> "Arne" == Arne Henningsen <[EMAIL PROTECTED]> > >>>>> on Tue, 22 Nov 2005 16:19:19 +0100 writes: > > ..... > > >> You are reporting as a bug in R a problem on your own system in > >> an=20 unreleased ('unstable') version of R. > > Arne> I used this version to check my R packages because the > Arne> packages on CRAN are checked by R-devel, too. > > >> Since it is unstable and > >> unreleased, such things are by definition not bugs in R. > > Arne> Sorry, I did not know this. I thought that my report could help > you. Arne> The next time when I will find an error in R-devel I won't > report it. > > No; please do "report" the problem, which may be useful for > development, but please do *NOT* use the bug repository, and > probably don't assume it's a bug in R, unless you have quite a > bit experience about R bugs and non-bugs. > > Instead, just send e-mail to R-devel and explain, > and you may actually helping R development, particularly if you > are willing to investigate some details that we ma ask you > about. > > >> Others are not seeing this, so we cannot do anything > >> about the problems=20 seen on your system. This is not > >> at all a new test, and although random=20 it is run with > >> set.seed(1). I can reproduce the result in the output > >> file= =20 (on my systems) exactly by > >> > >> > set.seed(1) > >> > hist(replicate(100, mean(rexp(10)))) > >> > >> Please see if you can debug it on your own system. (My guess would > >> be=20 that it only occurs as part of the test file.) > > Arne> Yes, that's exactly the case. If you want any further > Arne> information please don't hesitate to contact > Arne> me. Otherwise I won't bother you anymore with this > Arne> issue. > > Too bad. > It might have been interesting to see what > > set.seed(1) > replicate(100, mean(rexp(10))) > > or also > > set.seed(1) > hist(replicate(100, mean(rexp(10)))) > traceback() > ##^^^^^^^^^ > > gives on your R-devel installation. > That's why Brian Ripley helped you by mentioning 'set.seed(1)'.
It is exactly as Brian Ripley said: If I just start R and execute set.seed(1) hist(replicate(100, mean(rexp(10)))) everything works well. However, if I run "make check" the error occurs. Now I have tried something inbetween: I started R and source()d the file that caused the error. The error occured again: R> sink("base-Ex.Rout") R> source("tests/Examples/base-Ex.R",echo=TRUE) Warnung in gamma(x) :NaNs wurden erzeugt Warnung in gamma(x) :NaNs wurden erzeugt Warnung in gamma(x) :NaNs wurden erzeugt Fehler in assign("y", 2, env = e) : kann keine Bindungen zu einer abgeschlossenen Umgebung hinzufügen Fehler in assign("x", 2, env = e) : kann den Wert einer festgestellten Bindung nicht ändern Warnung in cbind(1, 1:7, diag(3)) :number of rows of result is not a multiple of vector length (arg 1) Warnung in cbind(1, 0, matrix(1, nrow = 0, ncol = 4)) : number of rows of result is not a multiple of vector length (arg 1) Warnung in withCallingHandlers({ :A Warnung in data.matrix(DF) :Klasseninformation für eine oder mehrere Spalten verloren Garbage collection 25 = 17+1+7 (level 2) ... 221048 cons cells free (47%) 10.2 Mbytes of heap free (90%) Warnung in sqrt(x) :NaNs wurden erzeugt Warnung in sqrt(x) :NaNs wurden erzeugt Warnung in sin(Inf) :NaNs wurden erzeugt Warnung in cos(Inf) :NaNs wurden erzeugt Warnung in tan(Inf) :NaNs wurden erzeugt Fehler in hist.default(replicate(100, mean(rexp(10)))) : invalid number of 'breaks' Then I typed R> traceback() 6: stop("invalid number of 'breaks'") 5: hist.default(replicate(100, mean(rexp(10)))) 4: hist(replicate(100, mean(rexp(10)))) 3: eval.with.vis(expr, envir, enclos) 2: eval.with.vis(ei, envir) 1: source("tests/Examples/base-Ex.R") After sourcing this file it is impossible to use hist() because always the same error message occurs: R> hist(rnorm(55)) Fehler in hist.default(rnorm(55)) : invalid number of 'breaks' R> traceback() 3: stop("invalid number of 'breaks'") 2: hist.default(rnorm(55)) 1: hist(rnorm(55)) R> hist(c(1,2,2)) Fehler in hist.default(c(1, 2, 2)) : invalid number of 'breaks' R> traceback() 3: stop("invalid number of 'breaks'") 2: hist.default(c(1, 2, 2)) 1: hist(c(1, 2, 2)) This seems to be independent from argument x (the values). Cheers, Arne > Regards, > Martin Maechler, ETH Zurich > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel -- Arne Henningsen Department of Agricultural Economics University of Kiel Olshausenstr. 40 D-24098 Kiel (Germany) Tel: +49-431-880 4445 Fax: +49-431-880 1397 [EMAIL PROTECTED] http://www.uni-kiel.de/agrarpol/ahenningsen/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel