GNOME Bugzilla – Bug 312512
panel crashes when changing a desktop file
Last modified: 2005-08-04 08:43:01 UTC
With gnome-menus/gnome-panel 2.11.90 the panel crashes when a desktop file is changed: Backtrace was generated from '/usr/bin/gnome-panel' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1223894816 (LWP 7245)] [New Thread -1228158032 (LWP 7285)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 62184
Thread 2 (Thread -1228158032 (LWP 7285))
Breakpoint 1, submenu_to_display (data=0x807d3f4) at menu.c:1322 1322 menu = GTK_WIDGET (data); (gdb) n Program received signal SIGSEGV, Segmentation fault. IA__g_type_check_instance_cast (type_instance=0x835c4d0, iface_type=135391928) at gtype.c:3160 3160 node = lookup_type_node_I (type_instance->g_class->g_type);
According to simple-dup-finder this is a unique stack trace.
Thanks 2005-08-04 Mark McLoughlin <mark@skynet.ie> Remove the idle handler for menus if the menu is destroyed. Fixes crash in bug #312512 * menu.c: (submenu_to_display_in_idle): unset the idle-id. (remove_submenu_to_display_idle): remove the idle handler if the menu is destroyed. (create_fake_menu), (create_applications_menu): attach the idle-id to the menu so we can remove it when the menu is destroyed.
thank you for the quick fix