+++ This bug was initially created as a clone of Bug #435200 +++ Opened by Sami Wagiaalla (reporter, points: 7) 2008-02-12 18:38 UTC [reply] Steps to reproduce: 1. Run frysk 2. Wait for a while 3. It crashes with the error: ***MEMORY-ERROR***: Frysk[24796]: GSlice: assertion failed: sinfo->n_allocated > 0 Stack trace: Other information: --Please note that this is a bug against the java-gnome 2.16.x bindings not 4.0 bindings.-- Turns out this is caused by freeing of TreeIter objects using g_slice_free when they were allocated using g_malloc. I'll be on the lookout for other instances of this... Patch is following soon
This patch fixes incorrect freeing of GTK objects (the wrong method was being used). Risk of not applying upstream patch. -> High; frysk, and any other gtk java app that uses trees will crash or corrupt memory shortly after being started Risk of applying this patch: -> Very low; the current code is corrupting memory which this fixes.
The patch is small and strightforward, see http://bugzilla.gnome.org/attachment.cgi?id=105075&action=edit