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 337931 - gnome-system-log crash when logout is stalled
gnome-system-log crash when logout is stalled
Status: RESOLVED FIXED
Product: gnome-utils
Classification: Deprecated
Component: logview
2.14.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-utils Maintainers
gnome-utils Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-10 13:00 UTC by Daniel Holbach
Modified: 2006-11-27 14:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
initialize variable (402 bytes, patch)
2006-04-10 13:37 UTC, Daniel Holbach
none Details | Review

Description Daniel Holbach 2006-04-10 13:00:40 UTC
Forwarded from: https://launchpad.net/distros/ubuntu/+source/gnome-utils/+bug/32886

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





This is the debug backtrace:

Thread 1 (Thread 46912580107168 (LWP 29467))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 save_session_cb
    at main.c line 106
  • #4 gnome_ice_init
    from /usr/lib/libgnomeui-2.so.0
  • #5 IA__g_closure_invoke
    at gclosure.c line 490
  • #6 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #7 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #8 IA__g_signal_emit
    at gsignal.c line 2241
  • #9 gnome_client_get_config_prefix
    from /usr/lib/libgnomeui-2.so.0
  • #10 _SmcProcessMessage
    from /usr/lib/libSM.so.6
  • #11 IceProcessMessages
    at ../../src/process.c line 344
  • #12 gnome_href_set_label
    from /usr/lib/libgnomeui-2.so.0
  • #13 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #14 g_main_context_iterate
    at gmain.c line 2547
  • #15 IA__g_main_loop_run
    at gmain.c line 2751
  • #16 IA__gtk_main
    at gtkmain.c line 1024
  • #17 main
    at main.c line 203

Funnily enough it works with optimization disabled.
Comment 1 Daniel Holbach 2006-04-10 13:36:33 UTC
Gary Coady <gary@lyranthe.org> came up with an idea for a patch, attaching.
Comment 2 Daniel Holbach 2006-04-10 13:37:55 UTC
Created attachment 63113 [details] [review]
initialize variable
Comment 3 Vincent Noel 2006-04-11 09:11:55 UTC
If that's all is required to fix the crash, please commit !
Thanks a lot.
Comment 4 Daniel Holbach 2006-11-27 14:13:12 UTC
Was fixed some time ago. Closing the bug.