[R] RGL crashes

Matthew Dowle mdowle at mdowle.plus.com
Wed Dec 8 15:44:12 CET 2010


Might Wayland fix it in Narwhal ?

"Duncan Murdoch" <murdoch.duncan at gmail.com> wrote in message 
news:4CFF7177.7030402 at gmail.com...
> On 08/12/2010 6:07 AM, Rainer M Krug wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 12/08/2010 12:05 PM, Duncan Murdoch wrote:
>>> Rainer M Krug wrote:
>>> Hi
>>>
>>> rgl crashes my R session, when resizing the rgl graphic window.
>>>
>>> I am using Ubuntu Maversick, with dual monitor setup. If I disconnect
>>> one monitor, I can resize it "a little bit", but it still craches if I
>>> enlarge it to much.
>>>
>>> I assume that the problem has to do with allocated graphic memory in the
>>> kernel, but why is R crashing completely, and not evn giving the usual
>>> crash options?
>>>
>>> Cheers,
>>>
>>> Rainer
>>>
>>>
>>>>>> sessionInfo()
>>> R version 2.12.0 (2010-10-15)
>>> Platform: i686-pc-linux-gnu (32-bit)
>>>
>>> locale:
>>>   [1] LC_CTYPE=en_US.utf8       LC_NUMERIC=C
>>>   [3] LC_TIME=en_US.utf8        LC_COLLATE=en_US.utf8
>>>   [5] LC_MONETARY=C             LC_MESSAGES=en_US.utf8
>>>   [7] LC_PAPER=en_US.utf8       LC_NAME=C
>>>   [9] LC_ADDRESS=C              LC_TELEPHONE=C
>>> [11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C
>>>
>>> attached base packages:
>>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>>
>>> other attached packages:
>>> [1] rgl_0.92.794
>>>>>> version
>>>                 _
>>> platform       i686-pc-linux-gnu
>>> arch           i686
>>> os             linux-gnu
>>> system         i686, linux-gnu
>>> status
>>> major          2
>>> minor          12.0
>>> year           2010
>>> month          10
>>> day            15
>>> svn rev        53317
>>> language       R
>>> version.string R version 2.12.0 (2010-10-15)
>>>
>>> After executing
>>>
>>> library(rgl)
>>> example(rgl)
>>>
>>> and resizing the graph window, R crashes witrh the following message:
>>>
>>> drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command
>>> stream. See dmesg for more info.
>>>
>>> from dmesg:
>>>
>>> [ 7349.471959] [drm:r100_cs_track_check] *ERROR* [drm] Buffer too small
>>> for color buffer 0 (need 413696 have 262144) !
>>> [ 7349.471964] [drm:r100_cs_track_check] *ERROR* [drm] color buffer 0
>>> (256 4 0 404)
>>> [ 7349.471967] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
>>>
>>>> Those messages look like they're coming from your graphics driver, not
>>>> from R.  So rgl may be doing something it shouldn't do, but you'll
>>>> probably have to diagnose what that is.  It's unlikely to be
>>>> reproducible on another system.
>>
>> That's what I fear as well - could you give me any tips on how to
>> proceed to identify the problem?
>
> It might help to know which line of code in rgl actually triggered the 
> error, but debugging X11 code is tricky.  The function that likely 
> triggered the problem is X11WindowImpl::setWindowRect in 
> rgl/src/x11gui.cpp; it makes calls to X11 functions that do the actual 
> work.
>
> Duncan Murdoch
>
>>
>> Rainer
>>
>>>
>>>> Duncan Murdoch
>>>
>>>
>>>
>>> -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
>>> Biology, UCT), Dipl. Phys. (Germany)
>>>
>>> Centre of Excellence for Invasion Biology
>>> Natural Sciences Building
>>> Office Suite 2039
>>> Stellenbosch University
>>> Main Campus, Merriman Avenue
>>> Stellenbosch
>>> South Africa
>>>
>>> Tel:        +33 - (0)9 53 10 27 44
>>> Cell:       +27 - (0)8 39 47 90 42
>>> Fax (SA):   +27 - (0)8 65 16 27 82
>>> Fax (D) :   +49 - (0)3 21 21 25 22 44
>>> Fax (FR):   +33 - (0)9 58 10 27 44
>>> email:      Rainer at krugs.de
>>>
>>> Skype:      RMkrug
>>>>
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>> - --
>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
>> Biology, UCT), Dipl. Phys. (Germany)
>>
>> Centre of Excellence for Invasion Biology
>> Natural Sciences Building
>> Office Suite 2039
>> Stellenbosch University
>> Main Campus, Merriman Avenue
>> Stellenbosch
>> South Africa
>>
>> Tel:        +33 - (0)9 53 10 27 44
>> Cell:       +27 - (0)8 39 47 90 42
>> Fax (SA):   +27 - (0)8 65 16 27 82
>> Fax (D) :   +49 - (0)3 21 21 25 22 44
>> Fax (FR):   +33 - (0)9 58 10 27 44
>> email:      Rainer at krugs.de
>>
>> Skype:      RMkrug
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iEYEARECAAYFAkz/ZuUACgkQoYgNqgF2egoPDwCfYQqfotaTxJ2dkFDMqrVt/Kzr
>> /REAmwQIWe2N3iiFxYYjCEcaPYgTx8As
>> =VpUe
>> -----END PGP SIGNATURE-----
>



More information about the R-help mailing list