After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 579815 - panels not loading completely and hanging right after login
panels not loading completely and hanging right after login
Status: RESOLVED OBSOLETE
Product: gnome-panel
Classification: Other
Component: general
2.26.x
Other Linux
: Normal major
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-22 10:15 UTC by freggy1
Modified: 2020-11-06 20:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description freggy1 2009-04-22 10:15:34 UTC
Since a recent update to GNOME 2.26.1, it happened several times already that the gnome panels do not load completely and hang immediately after I log in.

The panel does not completely slide out of the image borders, only a few of the applets on the panel are shown, and the panel is completely
hanging: clicking on the Applications menu does not have any result. The only
solution is to switch to a vt and restart the display manager. On a second login, everything works fine.

gdb backtrace of gnome-panel process:
0x00007fee0c120b4f in __poll (fds=0xec3100, nfds=14, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:83
83        return INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);

Thread 1 (Thread 0x7fee0fcf96f0 (LWP 4972))

  • #0 __poll
    at ../sysdeps/unix/sysv/linux/poll.c line 83
  • #1 g_main_context_iterate
    at gmain.c line 2761
  • #2 IA__g_main_context_iteration
    at gmain.c line 2511
  • #3 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #4 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #5 Bonobo_PropertyBag_setValue
    at Bonobo-stubs.c line 742
  • #6 bonobo_pbclient_set_value
    at bonobo-property-bag-client.c line 794
  • #7 bonobo_pbclient_set_short
    at bonobo-property-bag-client.c line 647
  • #8 panel_applet_added
    at panel.c line 205
  • #9 IA__g_closure_invoke
    at gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #12 IA__g_signal_emit
    at gsignal.c line 3037
  • #13 panel_widget_add
    at panel-widget.c line 2533
  • #14 panel_applet_register
    at applet.c line 1298
  • #15 panel_applet_frame_activated
    at panel-applet-frame.c line 1420
  • #16 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #17 async_recv_cb
    at orbit-small.c line 1160
  • #18 giop_invoke_async
    at giop.c line 629
  • #19 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #20 link_connection_io_handler
    at linc-connection.c line 1475
  • #21 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #22 g_main_context_iterate
    at gmain.c line 2448
  • #23 IA__g_main_context_iteration
    at gmain.c line 2511
  • #24 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #25 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #26 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #27 gconf_engine_all_dirs
    at gconf.c line 1821
  • #28 gconf_client_preload
    at gconf-client.c line 963
  • #29 gconf_client_add_dir
    at gconf-client.c line 594
  • #30 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #31 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #32 IA__g_closure_invoke
    at gclosure.c line 767
  • #33 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #34 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #35 impl_get_object
    at bonobo-item-handler.c line 146
  • #36 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #37 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #38 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #39 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #40 async_recv_cb
    at orbit-small.c line 1160
  • #41 giop_invoke_async
    at giop.c line 629
  • #42 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #43 link_connection_io_handler
    at linc-connection.c line 1475
  • #44 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #45 g_main_context_iterate
    at gmain.c line 2448
  • #46 IA__g_main_context_iteration
    at gmain.c line 2511
  • #47 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #48 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #49 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #50 gconf_engine_all_dirs
    at gconf.c line 1821
  • #51 gconf_client_preload
    at gconf-client.c line 963
  • #52 gconf_client_add_dir
    at gconf-client.c line 594
  • #53 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #54 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #55 IA__g_closure_invoke
    at gclosure.c line 767
  • #56 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #57 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #58 impl_get_object
    at bonobo-item-handler.c line 146
  • #59 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #60 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #61 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #62 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #63 async_recv_cb
    at orbit-small.c line 1160
  • #64 giop_invoke_async
    at giop.c line 629
  • #65 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #66 link_connection_io_handler
    at linc-connection.c line 1475
  • #67 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #68 g_main_context_iterate
    at gmain.c line 2448
  • #69 IA__g_main_context_iteration
    at gmain.c line 2511
  • #70 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #71 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #72 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #73 gconf_engine_all_dirs
    at gconf.c line 1821
  • #74 gconf_client_preload
    at gconf-client.c line 963
  • #75 gconf_client_add_dir
    at gconf-client.c line 594
  • #76 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #77 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #78 IA__g_closure_invoke
    at gclosure.c line 767
  • #79 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #80 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #81 impl_get_object
    at bonobo-item-handler.c line 146
  • #82 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #83 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #84 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #85 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #86 async_recv_cb
    at orbit-small.c line 1160
  • #87 giop_invoke_async
    at giop.c line 629
  • #88 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #89 link_connection_io_handler
    at linc-connection.c line 1475
  • #90 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #91 g_main_context_iterate
    at gmain.c line 2448
  • #92 IA__g_main_loop_run
    at gmain.c line 2656
  • #93 IA__gtk_main
    at gtkmain.c line 1205
  • #94 main
    at main.c line 111

Thread 1 (Thread 0x7fee0fcf96f0 (LWP 4972))

  • #0 __poll
    at ../sysdeps/unix/sysv/linux/poll.c line 83
  • #1 g_main_context_iterate
    at gmain.c line 2761
  • #2 IA__g_main_context_iteration
    at gmain.c line 2511
  • #3 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #4 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #5 Bonobo_PropertyBag_setValue
    at Bonobo-stubs.c line 742
  • #6 bonobo_pbclient_set_value
    at bonobo-property-bag-client.c line 794
  • #7 bonobo_pbclient_set_short
    at bonobo-property-bag-client.c line 647
  • #8 panel_applet_added
    at panel.c line 205
  • #9 IA__g_closure_invoke
    at gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #12 IA__g_signal_emit
    at gsignal.c line 3037
  • #13 panel_widget_add
    at panel-widget.c line 2533
  • #14 panel_applet_register
    at applet.c line 1298
  • #15 panel_applet_frame_activated
    at panel-applet-frame.c line 1420
  • #16 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #17 async_recv_cb
    at orbit-small.c line 1160
  • #18 giop_invoke_async
    at giop.c line 629
  • #19 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #20 link_connection_io_handler
    at linc-connection.c line 1475
  • #21 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #22 g_main_context_iterate
    at gmain.c line 2448
  • #23 IA__g_main_context_iteration
    at gmain.c line 2511
  • #24 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #25 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #26 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #27 gconf_engine_all_dirs
    at gconf.c line 1821
  • #28 gconf_client_preload
    at gconf-client.c line 963
  • #29 gconf_client_add_dir
    at gconf-client.c line 594
  • #30 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #31 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #32 IA__g_closure_invoke
    at gclosure.c line 767
  • #33 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #34 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #35 impl_get_object
    at bonobo-item-handler.c line 146
  • #36 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #37 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #38 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #39 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #40 async_recv_cb
    at orbit-small.c line 1160
  • #41 giop_invoke_async
    at giop.c line 629
  • #42 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #43 link_connection_io_handler
    at linc-connection.c line 1475
  • #44 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #45 g_main_context_iterate
    at gmain.c line 2448
  • #46 IA__g_main_context_iteration
    at gmain.c line 2511
  • #47 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #48 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #49 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #50 gconf_engine_all_dirs
    at gconf.c line 1821
  • #51 gconf_client_preload
    at gconf-client.c line 963
  • #52 gconf_client_add_dir
    at gconf-client.c line 594
  • #53 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #54 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #55 IA__g_closure_invoke
    at gclosure.c line 767
  • #56 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #57 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #58 impl_get_object
    at bonobo-item-handler.c line 146
  • #59 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #60 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #61 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #62 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #63 async_recv_cb
    at orbit-small.c line 1160
  • #64 giop_invoke_async
    at giop.c line 629
  • #65 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #66 link_connection_io_handler
    at linc-connection.c line 1475
  • #67 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #68 g_main_context_iterate
    at gmain.c line 2448
  • #69 IA__g_main_context_iteration
    at gmain.c line 2511
  • #70 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #71 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #72 ConfigDatabase_all_dirs
    at GConfX-stubs.c line 174
  • #73 gconf_engine_all_dirs
    at gconf.c line 1821
  • #74 gconf_client_preload
    at gconf-client.c line 963
  • #75 gconf_client_add_dir
    at gconf-client.c line 594
  • #76 panel_applet_item_handler_get_object
    at panel-applet.c line 1400
  • #77 bonobo_marshal_BOXED__STRING_BOOLEAN_DUMMY_BOXED
    at bonobo-item-handler.c line 100
  • #78 IA__g_closure_invoke
    at gclosure.c line 767
  • #79 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #80 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #81 impl_get_object
    at bonobo-item-handler.c line 146
  • #82 _ORBIT_skel_small_Bonobo_ItemContainer_getObjectByName
    at Bonobo-common.c line 736
  • #83 Bonobo_ItemContainer_getObjectByName
    at Bonobo-stubs.c line 1227
  • #84 panel_applet_frame_activated
    at panel-applet-frame.c line 1305
  • #85 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #86 async_recv_cb
    at orbit-small.c line 1160
  • #87 giop_invoke_async
    at giop.c line 629
  • #88 giop_connection_handle_input
    at giop-recv-buffer.c line 1135
  • #89 link_connection_io_handler
    at linc-connection.c line 1475
  • #90 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #91 g_main_context_iterate
    at gmain.c line 2448
  • #92 IA__g_main_loop_run
    at gmain.c line 2656
  • #93 IA__gtk_main
    at gtkmain.c line 1205
  • #94 main
    at main.c line 111

Screenshot of deskop with half loaded, hanging panels: https://bzattachment.mandriva.com/attachment.cgi?id=13510

.xsession-errors:
https://qa.mandriva.com/attachment.cgi?id=13511
Comment 1 Paul Sladen 2010-01-11 11:43:57 UTC
Still seeing this in half, to a third of cases with gnome-panel=2.28.0

  "Panel hangs during loading; requires killall -9 gnome-panel"
  https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/499054

  • #1 *__GI___poll
    at ../sysdeps/unix/sysv/linux/poll.c line 83
  • #2 IA__g_poll
    at /build/buildd/glib2.0-2.22.2/glib/gpoll.c line 127
  • #3 g_main_context_poll
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2904
  • #4 g_main_context_iterate
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2586
  • #5 IA__g_main_context_iteration
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2654
  • #6 link_main_iteration
    from /usr/lib/libORBit-2.so.0
  • #7 giop_recv_buffer_get
    from /usr/lib/libORBit-2.so.0
  • #8 ORBit_small_invoke_stub
    from /usr/lib/libORBit-2.so.0

Comment 2 André Klapper 2020-11-06 20:25:58 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years.

If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/

Thank you for reporting this issue and we are sorry it could not be fixed.