Crash when logging out or shutting down from system menu

Bug #28917 reported by John Vivirito
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Fix Released
Medium
Sebastien Bacher

Bug Description

X-Mailer: bug-buddy 2.13.0
Subject: gnome panel and applets crash

Distribution: Ubuntu 6.04 (dapper)
Package: gnome-panel
Severity: critical
Version: GNOME2.13.5 2.13.x
Gnome-Distributor: Ubuntu
Synopsis: gnome panel and applets crash
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
Bugzilla-Version: 2.13.x
BugBuddy-GnomeVersion: 2.0 (2.13.2)
Description:
Description of the crash:
when boot up i get trash icon crashes update-notifier crashes. during
log out or shut down gnome-panel crashes and restarts says one is
already active

Steps to reproduce the crash:
1. boot into gnome
2. try to log-out
3. try to shut-down

Expected Results:
expect to beable to atleast log-off

How often does this happen?
all the time

Additional Information:

Debugging Information:

Backtrace was generated from '/usr/bin/gnome-panel'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224005952 (LWP 17451)]
[New Thread -1227187280 (LWP 17459)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb780048b in __waitpid_nocancel () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0xb7f38592 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb7836957 in g_logv () from /usr/lib/libglib-2.0.so.0
#5 0xb7836c14 in g_log () from /usr/lib/libglib-2.0.so.0
#6 0xb7836c80 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#7 0xb7b23677 in gtk_message_dialog_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
#8 0xb789d4ff in g_object_get_valist () from
/usr/lib/libgobject-2.0.so.0
#9 0xb789d732 in g_object_get () from /usr/lib/libgobject-2.0.so.0
#10 0xb7f3796d in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
#11 0xb78a853a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#12 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#13 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb7bfa3d6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb78a5663 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#16 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#17 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb78a8a6c in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#19 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#20 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7a5132f in gtk_button_clicked () from
/usr/lib/libgtk-x11-2.0.so.0
#22 0xb7a52b6a in _gtk_button_set_depressed ()
   from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb78a5663 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#24 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#25 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb78a8a6c in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#27 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#28 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0xb7a512ac in gtk_button_released () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0xb7a5221c in _gtk_button_paint () from
/usr/lib/libgtk-x11-2.0.so.0
#31 0xb7b12440 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#33 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0xb78a8e6e in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
#35 0xb78a9f94 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#36 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0xb7bf44df in gtk_widget_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#38 0xb7b10bbd in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#39 0xb7b10fcb in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
#40 0xb79b4c1c in _gdk_events_queue () from
/usr/lib/libgdk-x11-2.0.so.0
#41 0xb782e547 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#42 0xb7831606 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#43 0xb7831928 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#44 0xb7b102c5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x080665f7 in main ()

Thread 2 (Thread -1227187280 (LWP 17459)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb767d934 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7831458 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb7831928 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb7d0075e in link_thread_io_context () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb784a012 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb77fa341 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb768755e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1224005952 (LWP 17451)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb780048b in __waitpid_nocancel () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f38592 in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb7836957 in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0xb7836c14 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb7836c80 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xb7b23677 in gtk_message_dialog_get_type ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0xb789d4ff in g_object_get_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9 0xb789d732 in g_object_get () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb7f3796d in libgnomeui_module_info_get () from
/usr/lib/libgnomeui-2.so.0
No symbol table info available.
#11 0xb78a853a in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb7bfa3d6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xb78a5663 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xb78a8a6c in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0xb7a5132f in gtk_button_clicked () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb7a52b6a in _gtk_button_set_depressed ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0xb78a5663 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb78a8a6c in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0xb78aa238 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0xb7a512ac in gtk_button_released () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0xb7a5221c in _gtk_button_paint () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0xb7b12440 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0xb7898165 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb7898798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb78a8e6e in g_signal_stop_emission () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#35 0xb78a9f94 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#36 0xb78aa589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#37 0xb7bf44df in gtk_widget_activate () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xb7b10bbd in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0xb7b10fcb in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0xb79b4c1c in _gdk_events_queue () from
/usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#41 0xb782e547 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#42 0xb7831606 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#43 0xb7831928 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#44 0xb7b102c5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0x080665f7 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Manu Cornet (lmanul) wrote :
Download full text (3.3 KiB)

I have this here as well (choosing "Log Out" OR the new "Shut Down" menu item crashes gnome-panel). Can we change to a more explicit bug title, such as "Crash when logging out or shutting down from system menu" ?

I recompiled gnome-panel to get the bt, here it is, for example when choosing "Shut Down" :

(gdb) run
Starting program: /home/manu/dev/gnome-panel-2.13.5/gnome-panel/gnome-panel
[Thread debugging using libthread_db enabled]
[New Thread -1224079680 (LWP 474)]
[New Thread -1227699280 (LWP 492)]

Gtk-ERROR **: file gtkmessagedialog.c: line 244 (gtk_message_dialog_get_message_type): should not be reached
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1224079680 (LWP 474)]
0xb76d0957 in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0xb76d0957 in g_logv () from /usr/lib/libglib-2.0.so.0
#1 0xb76d0c14 in g_log () from /usr/lib/libglib-2.0.so.0
#2 0xb76d0c80 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#3 0xb79c8677 in gtk_message_dialog_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#4 0xb773a4ff in g_object_get_valist () from /usr/lib/libgobject-2.0.so.0
#5 0xb773a732 in g_object_get () from /usr/lib/libgobject-2.0.so.0
#6 0xb7f2896d in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
#7 0xb774553a in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#8 0xb7747238 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9 0xb7747589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0xb7a9f3d6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7742663 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#12 0xb7735798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0xb7745715 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#14 0xb7747238 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0xb7747589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0xb7a992fd in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb79c60af in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb79c6381 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb79bcb34 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb79b7440 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7735165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#22 0xb7735798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb7745e6e in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#24 0xb7746f94 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb7747589 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb7a994df in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb79b5bbd in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb79b5fcb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7859c1c in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb76c8547 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb76cb606 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#32 0xb76cb928 in g...

Read more...

Phil Bull (philbull)
Changed in gnome-panel:
assignee: nobody → seb128
status: Unconfirmed → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 gnome-panel (2.13.5-0ubuntu2) dapper; urgency=low
 .
   * debian/patches/08_cvs_fixes_session.patch:
     - patch from the CVS, fixes different issues with the session dialog
     - fixes the crash due to sound events of the session dialog
       (Ubuntu: #28917)

Changed in gnome-panel:
status: Confirmed → Fix Released
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.