Recently, while using R-patched and now R-1.6.1 (on RedHat Linux 7.1) I've been getting the following warning in the course of everyday activity: [... some R activity ...] In addition: Warning message: An unusual circumstance has arisen in the nesting of readline input. Please report using bug.report()>The warning is difficult to reproduce because it seems to appear at random times, usually after I enter about 100 or so commands into the console. I noticed that the function which produces this warning, `pushReadline' in src/unix/sys-std.c, was modified on October 16, 2002 in regards to bug report PR#2165. I can't tell if this change is the source of the warning bit I don't ever recall seeing this warning on earlier versions. I build R from source using the readline-devel-4.1-9 package which came with my system.> version_ platform i686-pc-linux-gnu arch i686 os linux-gnu system i686, linux-gnu status major 1 minor 6.1 year 2002 month 11 day 01 language R -roger _______________________________ UCLA Department of Statistics rpeng@stat.ucla.edu stat.ucla.edu/~rpeng -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Peter Dalgaard BSA
2002-Nov-02 00:35 UTC
seemingly random "nesting of readline input" warnings
Roger Peng <rpeng@stat.ucla.edu> writes:> Recently, while using R-patched and now R-1.6.1 (on RedHat Linux 7.1) I've > been getting the following warning in the course of everyday activity: > > [... some R activity ...] > > In addition: Warning message: > An unusual circumstance has arisen in the nesting of readline input. > Please report using bug.report() > > > > The warning is difficult to reproduce because it seems to appear at random > times, usually after I enter about 100 or so commands into the console. > > I noticed that the function which produces this warning, `pushReadline' in > src/unix/sys-std.c, was modified on October 16, 2002 in regards to bug > report PR#2165. I can't tell if this change is the source of the warning > bit I don't ever recall seeing this warning on earlier versions. > > I build R from source using the readline-devel-4.1-9 package which came > with my system.Hmm. We haven't heard that one before... The way this stuff is done, there's always a risk that you end up with more pushes than pops. As far as I remember the change, it was a pretty simple index off-by-one thing, and clearly needed fixing on 64-bit systems, but you never know. If you get a bit closer to what exactly you need to do to trigger this please let us know. It might be something involving non-local returns, i.e. error conditions or hittin ctr-C. One thing you could do fairly easily would be to run R with the debugger: "R -d gdb", set a breakpoint at the warning, and tell us whether it's ReadlineStack.current that is getting too large or perhaps ReadlineStack.max getting zeroed by something. -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._