I can reproduce it with python-2.5 / R-2.6.1 as well. The error might well only have to do with X11 devices only, so I wanted to try R-2.7.0 (since it will/should be using cairo devices by default), but no luck: I already get error a RunTime error at load time :-/ .
On the other end, I managed to try the code in the example with a rewrite of rpy I am working on and R-2.7-alpha: no more crashing on the C stack, but no refresh on resize (so blank window after resizing). Are Microsoft Windows users observing the C stack problem ? L. 2008/4/9, A_Berger <[EMAIL PROTECTED]>: > > I've been experiencing this error with several versions of rpy. The only > version that did work properly was Rpy1RC3, however newer versions of R > require newer versions of Rpy, and I had to update to a newer Rpy and > survive with the error. I've heard that this issue only arises on *nix > systems (i.e linux). > There are two errors that occur indistinctly when redrawing the X > display containing a plot. > Here is how it can be reproduced > > > -------------------------------------------------------------------------------------------------------- > ~$ R > > R version 2.5.1 (2007-06-27) > Copyright (C) 2007 The R Foundation for Statistical Computing > ISBN 3-900051-07-0 > > R is free software and comes with ABSOLUTELY NO WARRANTY. > You are welcome to redistribute it under certain conditions. > Type 'license()' or 'licence()' for distribution details. > > Natural language support but running in an English locale > > R is a collaborative project with many contributors. > Type 'contributors()' for more information and > 'citation()' on how to cite R or R packages in publications. > > Type 'demo()' for some demos, 'help()' for on-line help, or > 'help.start()' for an HTML browser interface to help. > Type 'q()' to quit R. > > plot(c(1,2,3),c(4,5,6)) > > >>>>>>>>>>>>>> This plots a figure in X that can be resized, > minimized and closed without errors > > > Save workspace image? [y/n/c]: > Save workspace image? [y/n/c]: y > ~$ python > Python 2.5.1 (r251:54863, Mar 7 2008, 04:10:12) > [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> import rpy > >>> rpy.r.plot([1,2,3],[4,5,6]) > >>>>>>>>>>>>>>>this plots a figure in X, when resizing, minimising, and > whenever the X has to be redrawn, it kicks this error and terminates > the python session with error > > >>> Error during wrapup: C stack usage is too close to the limit > > *** stack smashing detected ***: python terminated > Aborted (core dumped) > ~$ > > ------------------------------------------------------------------------------------------------------------ > sometimes this error is produced, and the X display stays open and > zombie, but control is returned to python > > >>> rpy.r.plot([1,2,3],[4,5,6]) > > >>> Error during wrapup: C stack usage is too close to the limit > > *** caught segfault *** > > address 0x18, cause 'memory not mapped' > > > Possible actions: > 1: abort (with core dump, if enabled) > 2: normal R exit > 3: exit R without saving workspace > 4: exit R saving workspace > Selection: > >>> > > --------------------------------------------------------------------------------------------------------- > > Hope this can be solved. I'm willing to collaborate, but have no idea > where to start. Any clues? > Thanks > > Andres > > > > > Lukasz Szybalski wrote: > > On Wed, Apr 9, 2008 at 3:26 AM, Laurent Gautier <[EMAIL PROTECTED]> wrote: > > > >> Issues with the C stack are encountered now and then, and this might > >> be a problem > >> with R: > >> http://tolstoy.newcastle.edu.au/R/e4/help/08/01/2069.html > >> > >> More generally, whenever the host application (here the Python > >> process) is manipulating the stack (like when using threads I think) > >> the problem might be more likely to appear. > >> > >> What is probably needed is a 100% reproducible example (I have not > >> looked at Lucas' yet) that would help locate precisely (and hopefully > >> fix) the problem. > >> > >> > > > > So who ever experienced a similar error, could you try: > > > > I get an error here on each machine I have: > > > > > >>>> from rpy import * > >>>> x = range(1,11) > >>>> y = [i**2 for i in x] > >>>> z = [i**3 for i in x] > >>>> r.plot(x, y, main='My second plot', xlab='x', ylab='y', type='l', > >>>> > > col='blue') > > > >>>> r.lines(x, z, col='red') > >>>> > > > > > > Lucas > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > > rpy-list mailing list > > rpy-list@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/rpy-list > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > rpy-list mailing list > rpy-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/rpy-list > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list