gnome-system-log crash when logout is stalled

Bug #32886 reported by Sitsofe Wheeler
8
Affects Status Importance Assigned to Milestone
gnome-utils
Fix Released
Medium
gnome-utils (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Description of the problem:
gnome-system-log presents a GNOME crash dialog when the logout is prevented by gedit.

Steps to reproduce:
1. Start gedit .
2. Type a so that the document becomes unsaved.
3. Start gnome-system-log .
4. Go to System -> Log Out [user]...
5. Click Log out .

Expected result:
gedit to pop a dialog saying "Logout without saving, Cancel logout, Save"

Actual result:
gnome-system-log causes a crash dialog to appear and gedit pops up a dialog saying "Logout without saving, Cancel logout, Save"

System:
Dapper flight 3 + updates

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

This one is still here with:
gedit 2.14.1-0ubuntu2
gnome-utils 2.14.0-0ubuntu1

Revision history for this message
Daniel Holbach (dholbach) wrote :

This is the debug backtrace:

Thread 1 (Thread 46912580107168 (LWP 29467)):
#0 0x00002aaaae01a094 in waitpid () from /lib/libpthread.so.0
#1 0x00002aaaaac1a437 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#2 <signal handler called>
#3 0x00000000004072d9 in save_session_cb (gnome_client=0x562040,
    phase=<value optimized out>, save_style=<value optimized out>,
    shutdown=<value optimized out>, interact_style=<value optimized out>,
    fast=<value optimized out>, logview=0x5bf000) at main.c:106
#4 0x00002aaaaac0925c in gnome_ice_init () from /usr/lib/libgnomeui-2.so.0
#5 0x00002aaaada36910 in IA__g_closure_invoke (closure=0x996340, return_value=
dwarf2_read_address: Corrupted DWARF expression.
) at gclosure.c:490
#6 0x00002aaaada45af2 in signal_emit_unlocked_R (node=0x561410, detail=0,
    instance=0x562040, emission_return=0x7fffffa74730,
    instance_and_params=0x7fffffa74510) at gsignal.c:2438
#7 0x00002aaaada46d0c in IA__g_signal_emit_valist (instance=0x562040,
    signal_id=<value optimized out>, detail=0, var_args=0x7fffffa74790)
    at gsignal.c:2207
#8 0x00002aaaada47383 in IA__g_signal_emit (instance=0x7f1f92,
    signal_id=8224994, detail=10052416) at gsignal.c:2241
#9 0x00002aaaaabf372d in gnome_client_get_config_prefix ()
   from /usr/lib/libgnomeui-2.so.0
#10 0x00002aaaaad62e1a in _SmcProcessMessage () from /usr/lib/libSM.so.6
#11 0x00002aaaaae73e5d in IceProcessMessages (iceConn=0x5a4c60, replyWait=0x0,
    replyReadyRet=0x0) at ../../src/process.c:344
#12 0x00002aaaaac08fcd in gnome_href_set_label ()
   from /usr/lib/libgnomeui-2.so.0
#13 0x00002aaaadd99b9d in IA__g_main_context_dispatch (context=0x51fa10)
    at gmain.c:1916
#14 0x00002aaaadd9ce65 in g_main_context_iterate (context=0x51fa10, block=1,
    dispatch=1, self=<value optimized out>) at gmain.c:2547
#15 0x00002aaaadd9d12a in IA__g_main_loop_run (loop=0x9963d0) at gmain.c:2751
#16 0x00002aaaac3ba262 in IA__gtk_main () at gtkmain.c:1024
#17 0x0000000000407578 in main (argc=1, argv=0x7fffffa74c48) at main.c:203

Funnily enough it works with optimization disabled.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. I forwarded the issue to the upstream bug tracker: http://bugzilla.gnome.org/show_bug.cgi?id=337931

Changed in gnome-utils:
assignee: nobody → desktop-bugs
status: Unconfirmed → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

 gnome-utils (2.14.0-0ubuntu2) dapper; urgency=low
 .
   * debian/patches/06_fix_logview_crasher.dpatch:
     - initialize variable. Thanks Gary Coady <email address hidden> for pointing
       out.

Changed in gnome-utils:
status: Confirmed → Fix Released
Changed in gnome-utils:
status: Unconfirmed → Fix Released
Changed in gnome-utils:
importance: Unknown → Medium
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.