Panel hangs during loading; requires killall -9 gnome-panel

Bug #499054 reported by Paul Sladen
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-panel

In three out of the last seven reboots, gnome-panel has no completed loading and does not respond to mouse-input. A work-around is to double click on any Desktop folder icons, navigate to /usr/bin/gnome-terminal and execute "killall -9 gnome-panel" (-HUP does not always work);

stacktrace from attaching with GDB; appears to be only one thread involved:

(gdb) thread apply all bt

Thread 1 (Thread 0xb6445750 (LWP 2779)):
#0 0xb7872422 in __kernel_vsyscall ()
#1 0xb6d06b6b in *__GI___poll (fds=0xb6d87ff4, nfds=14, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:83
#2 0xb6f0553b in IA__g_poll (fds=0xa3050c8, nfds=14, timeout=-1) at /build/buildd/glib2.0-2.22.2/glib/gpoll.c:127
#3 0xb6ef855b in g_main_context_poll (context=0xa009900, block=<value optimized out>, dispatch=1, self=0x9fb2220)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2904
#4 g_main_context_iterate (context=0xa009900, block=<value optimized out>, dispatch=1, self=0x9fb2220) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2586
#5 0xb6ef8853 in IA__g_main_context_iteration (context=0xa009900, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#6 0xb76af2b7 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#7 0xb769171e in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#8 0xb7696856 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#9 0xb7696a89 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#10 0xb76a37ba in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#11 0xb771951a in Bonobo_PropertyBag_setValue () from /usr/lib/libbonobo-2.so.0
#12 0xb7707840 in bonobo_pbclient_set_value () from /usr/lib/libbonobo-2.so.0
#13 0xb7707c92 in bonobo_pbclient_set_short () from /usr/lib/libbonobo-2.so.0
#14 0x080870af in panel_applet_frame_change_size (frame=0xa277008, size=4294967295) at panel-applet-frame.c:467
#15 0x08073ffe in panel_applet_added (widget=0x9ffd0f8, applet=0xa277008, data=0x0) at panel.c:205
#16 0xb6f89fb8 in IA__g_cclosure_marshal_VOID__POINTER (closure=0xa07c560, return_value=0x0, n_param_values=2, param_values=0xa2a32c8,
    invocation_hint=0xbff13600, marshal_data=0x8073f90) at /build/buildd/glib2.0-2.22.2/gobject/gmarshal.c:601
#17 0xb6f7d072 in IA__g_closure_invoke (closure=0xa07c560, return_value=0x0, n_param_values=2, param_values=0xa2a32c8, invocation_hint=0xbff13600)
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c:767
#18 0xb6f927a8 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x9ffd0f8, emission_return=0x0,
    instance_and_params=0xa2a32c8) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:3247
#19 0xb6f93b2d in IA__g_signal_emit_valist (instance=0x9ffd0f8, signal_id=212, detail=0, var_args=0xbff137c0 "")
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:2980
#20 0xb6f93fb6 in IA__g_signal_emit (instance=0x9ffd0f8, signal_id=212, detail=0) at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c:3037
#21 0x08068cda in panel_widget_add (panel=0x9ffd0f8, applet=0xa277008, locked=0, pos=631, insert_at_pos=1) at panel-widget.c:2533
#22 0x08074532 in panel_applet_register (applet=0xa277008, data=0xa277008, data_destroy=0, panel=0x9ffd0f8, locked=0, pos=631, exactpos=1,
    type=PANEL_OBJECT_BONOBO, id=0xa2b4570 "applet_1") at applet.c:1392
#23 0x0808866d in panel_applet_frame_activated (object=0xa304220, error_reason=0x0, data=0xa2b5f00) at panel-applet-frame.c:1405
#24 0xb76d2d96 in ?? () from /usr/lib/libbonobo-activation.so.4
#25 0xb7695488 in ?? () from /usr/lib/libORBit-2.so.0
#26 0xb768e42e in giop_invoke_async () from /usr/lib/libORBit-2.so.0
#27 0xb7692246 in giop_connection_handle_input () from /usr/lib/libORBit-2.so.0
#28 0xb76b1743 in ?? () from /usr/lib/libORBit-2.so.0
#29 0xb76b4016 in ?? () from /usr/lib/libORBit-2.so.0
#30 0xb6ef4e78 in g_main_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#31 IA__g_main_context_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
---Type <return> to continue, or q <return> to quit---
#32 0xb6ef8720 in g_main_context_iterate (context=0xa009900, block=<value optimized out>, dispatch=1, self=0x9fb2220)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#33 0xb6ef8853 in IA__g_main_context_iteration (context=0xa009900, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#34 0xb76af2b7 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#35 0xb769171e in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#36 0xb7696856 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#37 0xb7696a89 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#38 0xb76a37ba in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#39 0xb76d0033 in Bonobo_Unknown_queryInterface () from /usr/lib/libbonobo-activation.so.4
#40 0x080881bb in panel_applet_frame_activated (object=0xa303ef0, error_reason=0x0, data=0x0) at panel-applet-frame.c:1284
#41 0xb76d2d96 in ?? () from /usr/lib/libbonobo-activation.so.4
#42 0xb7695488 in ?? () from /usr/lib/libORBit-2.so.0
#43 0xb768e42e in giop_invoke_async () from /usr/lib/libORBit-2.so.0
#44 0xb7692246 in giop_connection_handle_input () from /usr/lib/libORBit-2.so.0
#45 0xb76b1743 in ?? () from /usr/lib/libORBit-2.so.0
#46 0xb76b4016 in ?? () from /usr/lib/libORBit-2.so.0
#47 0xb6ef4e78 in g_main_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#48 IA__g_main_context_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#49 0xb6ef8720 in g_main_context_iterate (context=0xa009900, block=<value optimized out>, dispatch=1, self=0x9fb2220)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#50 0xb6ef8853 in IA__g_main_context_iteration (context=0xa009900, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#51 0xb76af2b7 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#52 0xb769171e in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#53 0xb7696856 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#54 0xb7696a89 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#55 0xb76a37ba in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#56 0xb702947a in ConfigDatabase_all_dirs () from /usr/lib/libgconf-2.so.4
#57 0xb7020136 in gconf_engine_all_dirs () from /usr/lib/libgconf-2.so.4
#58 0xb70240e9 in gconf_client_preload () from /usr/lib/libgconf-2.so.4
#59 0xb7024279 in gconf_client_add_dir () from /usr/lib/libgconf-2.so.4
#60 0xb5752433 in panel_applet_set_preferences_key (applet=0xa00eb98, prefs_key=<value optimized out>) at panel-applet.c:280
#61 0xb575403a in panel_applet_item_handler_get_object (handler=0xa309b18,
    item_name=0xa303978 "prefs_key=/apps/panel/applets/clock_screen0/prefs;background=none:;orient=down;size=x-small;locked_down=false", only_if_exists=1,
    user_data=0xa2fa0a8, ev=0xbff1480c) at panel-applet.c:1432
#62 0xb76fc986 in ?? () from /usr/lib/libbonobo-2.so.0
#63 0xb6f7d072 in IA__g_closure_invoke (closure=0xa3036e0, return_value=0xbff1463c, n_param_values=4, param_values=0xa3038f0, invocation_hint=0x0)
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c:767
#64 0xb7711754 in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0
#65 0xb77119d9 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
#66 0xb76fce81 in ?? () from /usr/lib/libbonobo-2.so.0
---Type <return> to continue, or q <return> to quit---
#67 0xb77139db in _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName () from /usr/lib/libbonobo-2.so.0
#68 0xb76a3750 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#69 0xb7716fcf in Bonobo_ItemContainer_getObjectByName () from /usr/lib/libbonobo-2.so.0
#70 0x080881e6 in panel_applet_frame_activated (object=0xa3030e0, error_reason=0x0, data=0xb76fcdd0) at panel-applet-frame.c:1290
#71 0xb76d2d96 in ?? () from /usr/lib/libbonobo-activation.so.4
#72 0xb7695488 in ?? () from /usr/lib/libORBit-2.so.0
#73 0xb768e42e in giop_invoke_async () from /usr/lib/libORBit-2.so.0
#74 0xb7692246 in giop_connection_handle_input () from /usr/lib/libORBit-2.so.0
#75 0xb76b1743 in ?? () from /usr/lib/libORBit-2.so.0
#76 0xb76b4016 in ?? () from /usr/lib/libORBit-2.so.0
#77 0xb6ef4e78 in g_main_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#78 IA__g_main_context_dispatch (context=0xa009900) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#79 0xb6ef8720 in g_main_context_iterate (context=0xa009900, block=<value optimized out>, dispatch=1, self=0x9fb2220)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#80 0xb6ef8853 in IA__g_main_context_iteration (context=0xa009900, may_block=1) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2654
#81 0xb76af2b7 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#82 0xb769171e in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#83 0xb7696856 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#84 0xb7696a89 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#85 0xb76a37ba in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#86 0xb702947a in ConfigDatabase_all_dirs () from /usr/lib/libgconf-2.so.4
#87 0xb7020136 in gconf_engine_all_dirs () from /usr/lib/libgconf-2.so.4
#88 0xb70240e9 in gconf_client_preload () from /usr/lib/libgconf-2.so.4
#89 0xb7024279 in gconf_client_add_dir () from /usr/lib/libgconf-2.so.4
#90 0xb5752433 in panel_applet_set_preferences_key (applet=0xa00eb98, prefs_key=<value optimized out>) at panel-applet.c:280
#91 0xb575403a in panel_applet_item_handler_get_object (handler=0xa309ad0,
    item_name=0xa2fa9e0 "prefs_key=/apps/panel/applets/notification_area_screen0/prefs;background=none:;orient=down;size=x-small;locked_down=false",
    only_if_exists=1, user_data=0xa2fa000, ev=0xbff1527c) at panel-applet.c:1432
#92 0xb76fc986 in ?? () from /usr/lib/libbonobo-2.so.0
#93 0xb6f7d072 in IA__g_closure_invoke (closure=0xa2f9f40, return_value=0xbff150ac, n_param_values=4, param_values=0xa2fa958, invocation_hint=0x0)
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c:767
#94 0xb7711754 in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0
#95 0xb77119d9 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0
#96 0xb76fce81 in ?? () from /usr/lib/libbonobo-2.so.0
#97 0xb77139db in _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName () from /usr/lib/libbonobo-2.so.0
#98 0xb76a3750 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#99 0xb7716fcf in Bonobo_ItemContainer_getObjectByName () from /usr/lib/libbonobo-2.so.0
#100 0x080881e6 in panel_applet_frame_activated (object=0xa2f9940, error_reason=0x0, data=0xb76fcdd0) at panel-applet-frame.c:1290
#101 0xb76d2d96 in ?? () from /usr/lib/libbonobo-activation.so.4
#102 0xb7695488 in ?? () from /usr/lib/libORBit-2.so.0
---Type <return> to continue, or q <return> to quit---
#103 0xb768e42e in giop_invoke_async () from /usr/lib/libORBit-2.so.0
#104 0xb7692246 in giop_connection_handle_input () from /usr/lib/libORBit-2.so.0
#105 0xb76b1743 in ?? () from /usr/lib/libORBit-2.so.0
#106 0xb76b4016 in ?? () from /usr/lib/libORBit-2.so.0
#107 0xb6ef4e78 in g_main_dispatch (context=0x9fe6ea8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:1960
#108 IA__g_main_context_dispatch (context=0x9fe6ea8) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2513
#109 0xb6ef8720 in g_main_context_iterate (context=0x9fe6ea8, block=<value optimized out>, dispatch=1, self=0x9fb2220)
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2591
#110 0xb6ef8b8f in IA__g_main_loop_run (loop=0xa08b728) at /build/buildd/glib2.0-2.22.2/glib/gmain.c:2799
#111 0xb73c34a9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
#112 0x08063870 in main (argc=1, argv=0xbff15714) at main.c:154

Revision history for this message
Pedro Villavicencio (pedro) wrote :

looks similar to bug https://bugzilla.gnome.org/show_bug.cgi?id=579815 ; could you have a look and see if that's the same you're facing there? otherwise you might want to open a report on the upstream bts (bugzilla.gnome.org) thanks.

Changed in gnome-panel (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
Changed in gnome-panel (Ubuntu):
status: New → Incomplete
Revision history for this message
Bubba (kprohn) wrote :

I have a similar (identical?) problem with intermittent panel freezes at boot. I have found ten other bugs with nearly identical trouble.
I have also discovered that I can recover my panel functionality with two steps that you may wish to try. This works 100% of the time on my machine.

Access a terminal (Ctl-Alt-F1) and execute the following command;

 $ killall gnome-panel

The second step is to return to the desktop (Ctl-Alt-F7) and open a "Run application" window (Alt-F2) and execute the command;

 $ gnome-panel --replace

My panels and system are completely functional now (except for missing weather apps). Do not use a desktop terminal for the second command - the process will hang in a terminal. See Bug #466118 for more comments.

Hope this works for you too...

Revision history for this message
Dimitris Athanasopoulos (motzin-deactivatedaccount) wrote :

I have the problem too. I had to add an icon of terminal at desktop so when it hugs to use gnome-terminal and reboot. Only bars up and down exist and not other icons. Keyboard is not working >>Alt+f2 neither alt+f1. Also i think that it happened first; when installed MS Windows at another disk alone and then connected both of them at pc. And use reboot from one disk with linux to boot windows disk and then from windows used reboot to boot linux system, but I am not sure.

Revision history for this message
Dimitris Athanasopoulos (motzin-deactivatedaccount) wrote :

Description: Ubuntu 9.10
Release: 9.10
gnome-panel:
  Εγκατεστημένα: 1:2.28.0-0ubuntu6
  Υποψήφιο: 1:2.28.0-0ubuntu6
  Πίνακας Έκδοσης:
 *** 1:2.28.0-0ubuntu6 0
        500 http://gr.archive.ubuntu.com karmic/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Nathaniel W. Turner (nturner) wrote :

I'm seeing a problem that fits this description in Karmic. A gnome-panel stack trace on my system looks similar to the first one at https://bugzilla.gnome.org/show_bug.cgi?id=579815. My panels are in the default locations, and I've added few non-default applets like the Weather applet.

Ubuntu Desktop Team, what needs to be done to get this bug out of the "Incomplete" state?

Changed in gnome-panel (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.