[Rd] closing View windows after multiple View(x) crashes
Ben Bolker
bolker at zoology.ufl.edu
Wed Jul 30 15:20:59 CEST 2008
I'm using Gnome.
Ben
Prof Brian Ripley wrote:
> We have found elsewhere that the need to use XSync is very dependent on
> the window manager. What manager were you using?
>
> I'll add the call in any case.
>
> On Tue, 29 Jul 2008, Bill Dunlap wrote:
>
>> On Tue, 29 Jul 2008, Ben Bolker wrote:
>>
>>> That works like a charm. Thanks!
>>>
>>> Ben Bolker
>>
>> Good. Here is the patch I used. (I didn't send it
>> earlier because my code still had a bunch of Rprintf
>> calls in it to track the event loop activity.
>>
>> Index: src/modules/X11/dataentry.c
>> ===================================================================
>> --- src/modules/X11/dataentry.c (revision 46139)
>> +++ src/modules/X11/dataentry.c (working copy)
>> @@ -1881,6 +1881,7 @@
>> #endif
>> XDestroyWindow(iodisplay, DE->iowindow);
>> /* XCloseDisplay(iodisplay); */
>> + Rsync(DE);
>> }
>>
>> #define USE_Xt 1
>>
>> Valgrind reports a slew of memory leaks when R closes
>> after using View(), but it didn't show any use of freed
>> or uninitialized memory after that change.
>>
>> ----------------------------------------------------------------------------
>>
>> Bill Dunlap
>> Insightful Corporation
>> bill at insightful dot com
>>
>> "All statements in this message represent the opinions of the author
>> and do
>> not necessarily reflect Insightful Corporation policy or position."
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>
More information about the R-devel
mailing list