GNOME Bugzilla – Bug 324661
GNOME panel crashes and hangs on start (invalid pointer free()) if applet is not found
Last modified: 2005-12-21 09:41:27 UTC
Steps to reproduce: 1. Install an applet and add to gnome-panel 2. Remove applet from system 3. Restart gnome-panel Stack trace:
+ Trace 64729
Other information:
The bug is definitely interesting, as the g_free should not be causing a invalid pointer on the free. It is as interesting as the fact, that valgrind does not report any additional memory leaks with this g_free removed. Is it possible that bonobo does not actually g_object_new this object? That would explain why the g_free causes an invalid pointer as the object would not be in the alloc list.
Created attachment 56243 [details] [review] invalid-pointer-free.patch Proposed patch to remove possibly extraneous g_free
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 323996 ***