[Bug 28493] Freeze when adding menu to panel from Ubuntu "main menu" icon
Lambros Lambrou
lambros at lambrou.net
Wed Jan 25 19:26:40 UTC 2006
Public bug report changed:
https://launchpad.net/malone/bugs/28493
Comment:
Those packages did help me get better backtraces. Here are a few, they
do look very similar to each other. These were taken at the point of
failure, whilst the process was spinning (i.e. I attached 'gdb' to the
running process, then triggered the bug).
Hope this helps,
Lambros
Program received signal SIGINT, Interrupt.
[Switching to Thread 46912585392912 (LWP 10345)]
gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
898 in gmenu-tree.c
#0 gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
#1 0x00002aaaaafa9581 in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
#2 0x00002aaaaafa9697 in gmenu_tree_get_directory_from_path (tree=0x83bcb0,
path=0xb5c120 "/Administration/") at gmenu-tree.c:807
#3 0x0000000000446cdd in panel_menu_button_get_icon (button=0xb66ad0)
at panel-menu-button.c:726
#4 0x0000000000446d36 in panel_menu_button_set_icon (button=0xb66ad0)
at panel-menu-button.c:757
#5 0x000000000044705f in panel_menu_button_parent_set (widget=0xb66ad0,
previous_parent=0x0) at panel-menu-button.c:313
#6 0x00002aaaac9e23c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac9f0ab1 in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac9f23ec in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaac9f27a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002aaaabf4c631 in gtk_widget_set_parent ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002aaaabe27dba in gtk_fixed_put () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000004274a4 in panel_widget_add (panel=0x675a10, applet=0xb66ad0,
locked=0, pos=6481584, insert_at_pos=5849192) at panel-widget.c:2523
#13 0x00000000004315ec in panel_applet_register (applet=0xb66ad0, data=0x0,
data_destroy=0, panel=0x675a10, locked=0, pos=-1, exactpos=1,
type=PANEL_OBJECT_MENU, id=0x5e8200 "object_4") at applet.c:1204
#14 0x00000000004477a4 in panel_menu_button_load_from_gconf (panel=0x675a10,
locked=0, position=-1, exactpos=1, id=0x5e8200 "object_4")
at panel-menu-button.c:678
#15 0x00000000004302d9 in panel_applet_load_idle_handler (dummy=Variable "dummy" is not available.
) at applet.c:860
#16 0x00002aaaacb3f4bd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacb4265f in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacb4290a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x00002aaaabe66360 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0000000000423a72 in main (argc=7, argv=0x7fffffd50f78) at main.c:90
Continuing.
Program received signal SIGINT, Interrupt.
0x00002aaaaafa991d in gmenu_tree_item_get_type (item=0x898e00)
at gmenu-tree.c:897
897 in gmenu-tree.c
#0 0x00002aaaaafa991d in gmenu_tree_item_get_type (item=0x898e00)
at gmenu-tree.c:897
#1 0x00002aaaaafa9581 in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
#2 0x00002aaaaafa9697 in gmenu_tree_get_directory_from_path (tree=0x83bcb0,
path=0xb5c120 "/Administration/") at gmenu-tree.c:807
#3 0x0000000000446cdd in panel_menu_button_get_icon (button=0xb66ad0)
at panel-menu-button.c:726
#4 0x0000000000446d36 in panel_menu_button_set_icon (button=0xb66ad0)
at panel-menu-button.c:757
#5 0x000000000044705f in panel_menu_button_parent_set (widget=0xb66ad0,
previous_parent=0x0) at panel-menu-button.c:313
#6 0x00002aaaac9e23c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac9f0ab1 in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac9f23ec in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaac9f27a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002aaaabf4c631 in gtk_widget_set_parent ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002aaaabe27dba in gtk_fixed_put () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000004274a4 in panel_widget_add (panel=0x675a10, applet=0xb66ad0,
locked=0, pos=6481584, insert_at_pos=5849192) at panel-widget.c:2523
#13 0x00000000004315ec in panel_applet_register (applet=0xb66ad0, data=0x0,
data_destroy=0, panel=0x675a10, locked=0, pos=-1, exactpos=1,
type=PANEL_OBJECT_MENU, id=0x5e8200 "object_4") at applet.c:1204
#14 0x00000000004477a4 in panel_menu_button_load_from_gconf (panel=0x675a10,
locked=0, position=-1, exactpos=1, id=0x5e8200 "object_4")
at panel-menu-button.c:678
#15 0x00000000004302d9 in panel_applet_load_idle_handler (dummy=Variable "dummy" is not available.
) at applet.c:860
#16 0x00002aaaacb3f4bd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacb4265f in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacb4290a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x00002aaaabe66360 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0000000000423a72 in main (argc=7, argv=0x7fffffd50f78) at main.c:90
Continuing.
Program received signal SIGINT, Interrupt.
gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
898 in gmenu-tree.c
#0 gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
#1 0x00002aaaaafa9581 in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
#2 0x00002aaaaafa9697 in gmenu_tree_get_directory_from_path (tree=0x83bcb0,
path=0xb5c120 "/Administration/") at gmenu-tree.c:807
#3 0x0000000000446cdd in panel_menu_button_get_icon (button=0xb66ad0)
at panel-menu-button.c:726
#4 0x0000000000446d36 in panel_menu_button_set_icon (button=0xb66ad0)
at panel-menu-button.c:757
#5 0x000000000044705f in panel_menu_button_parent_set (widget=0xb66ad0,
previous_parent=0x0) at panel-menu-button.c:313
#6 0x00002aaaac9e23c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac9f0ab1 in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac9f23ec in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaac9f27a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002aaaabf4c631 in gtk_widget_set_parent ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002aaaabe27dba in gtk_fixed_put () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000004274a4 in panel_widget_add (panel=0x675a10, applet=0xb66ad0,
locked=0, pos=6481584, insert_at_pos=5849192) at panel-widget.c:2523
#13 0x00000000004315ec in panel_applet_register (applet=0xb66ad0, data=0x0,
data_destroy=0, panel=0x675a10, locked=0, pos=-1, exactpos=1,
type=PANEL_OBJECT_MENU, id=0x5e8200 "object_4") at applet.c:1204
#14 0x00000000004477a4 in panel_menu_button_load_from_gconf (panel=0x675a10,
locked=0, position=-1, exactpos=1, id=0x5e8200 "object_4")
at panel-menu-button.c:678
#15 0x00000000004302d9 in panel_applet_load_idle_handler (dummy=Variable "dummy" is not available.
) at applet.c:860
#16 0x00002aaaacb3f4bd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacb4265f in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacb4290a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x00002aaaabe66360 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0000000000423a72 in main (argc=7, argv=0x7fffffd50f78) at main.c:90
Continuing.
Program received signal SIGINT, Interrupt.
0x00002aaaaafa957c in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
770 in gmenu-tree.c
#0 0x00002aaaaafa957c in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
#1 0x00002aaaaafa9697 in gmenu_tree_get_directory_from_path (tree=0x83bcb0,
path=0xb5c120 "/Administration/") at gmenu-tree.c:807
#2 0x0000000000446cdd in panel_menu_button_get_icon (button=0xb66ad0)
at panel-menu-button.c:726
#3 0x0000000000446d36 in panel_menu_button_set_icon (button=0xb66ad0)
at panel-menu-button.c:757
#4 0x000000000044705f in panel_menu_button_parent_set (widget=0xb66ad0,
previous_parent=0x0) at panel-menu-button.c:313
#5 0x00002aaaac9e23c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6 0x00002aaaac9f0ab1 in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac9f23ec in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac9f27a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaabf4c631 in gtk_widget_set_parent ()
from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00002aaaabe27dba in gtk_fixed_put () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00000000004274a4 in panel_widget_add (panel=0x675a10, applet=0xb66ad0,
locked=0, pos=6481584, insert_at_pos=5849192) at panel-widget.c:2523
#12 0x00000000004315ec in panel_applet_register (applet=0xb66ad0, data=0x0,
data_destroy=0, panel=0x675a10, locked=0, pos=-1, exactpos=1,
type=PANEL_OBJECT_MENU, id=0x5e8200 "object_4") at applet.c:1204
#13 0x00000000004477a4 in panel_menu_button_load_from_gconf (panel=0x675a10,
locked=0, position=-1, exactpos=1, id=0x5e8200 "object_4")
at panel-menu-button.c:678
#14 0x00000000004302d9 in panel_applet_load_idle_handler (dummy=Variable "dummy" is not available.
) at applet.c:860
#15 0x00002aaaacb3f4bd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#16 0x00002aaaacb4265f in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacb4290a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaabe66360 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x0000000000423a72 in main (argc=7, argv=0x7fffffd50f78) at main.c:90
Continuing.
Program received signal SIGINT, Interrupt.
gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
898 in gmenu-tree.c
#0 gmenu_tree_item_get_type (item=0x898e00) at gmenu-tree.c:898
#1 0x00002aaaaafa9581 in find_path (directory=0x845850, path=0xb5c130 "")
at gmenu-tree.c:770
#2 0x00002aaaaafa9697 in gmenu_tree_get_directory_from_path (tree=0x83bcb0,
path=0xb5c120 "/Administration/") at gmenu-tree.c:807
#3 0x0000000000446cdd in panel_menu_button_get_icon (button=0xb66ad0)
at panel-menu-button.c:726
#4 0x0000000000446d36 in panel_menu_button_set_icon (button=0xb66ad0)
at panel-menu-button.c:757
#5 0x000000000044705f in panel_menu_button_parent_set (widget=0xb66ad0,
previous_parent=0x0) at panel-menu-button.c:313
#6 0x00002aaaac9e23c0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7 0x00002aaaac9f0ab1 in g_signal_stop_emission ()
from /usr/lib/libgobject-2.0.so.0
#8 0x00002aaaac9f23ec in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00002aaaac9f27a3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002aaaabf4c631 in gtk_widget_set_parent ()
from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002aaaabe27dba in gtk_fixed_put () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00000000004274a4 in panel_widget_add (panel=0x675a10, applet=0xb66ad0,
locked=0, pos=6481584, insert_at_pos=5849192) at panel-widget.c:2523
#13 0x00000000004315ec in panel_applet_register (applet=0xb66ad0, data=0x0,
data_destroy=0, panel=0x675a10, locked=0, pos=-1, exactpos=1,
type=PANEL_OBJECT_MENU, id=0x5e8200 "object_4") at applet.c:1204
#14 0x00000000004477a4 in panel_menu_button_load_from_gconf (panel=0x675a10,
locked=0, position=-1, exactpos=1, id=0x5e8200 "object_4")
at panel-menu-button.c:678
#15 0x00000000004302d9 in panel_applet_load_idle_handler (dummy=Variable "dummy" is not available.
) at applet.c:860
#16 0x00002aaaacb3f4bd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#17 0x00002aaaacb4265f in g_main_context_check ()
from /usr/lib/libglib-2.0.so.0
#18 0x00002aaaacb4290a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x00002aaaabe66360 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0000000000423a72 in main (argc=7, argv=0x7fffffd50f78) at main.c:90
The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/gnome-panel, process 10345
More information about the desktop-bugs
mailing list