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 654165 - gnome-screensaver-dialog crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
gnome-screensaver-dialog crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID()
Status: RESOLVED OBSOLETE
Product: gnome-screensaver
Classification: Deprecated
Component: general
3.0.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-screensaver maintainers
gnome-screensaver maintainers
Depends on:
Blocks:
 
 
Reported: 2011-07-07 15:24 UTC by Pedro Villavicencio
Modified: 2014-08-20 20:24 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2



Description Pedro Villavicencio 2011-07-07 15:24:08 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/804195

"TEST CASE:
1. Click on Session Indicator and select 'Guest Session'
2. The screen locks and a password dialog is displayed.
3. Leave the password empty and click on 'Switch User'

Result:
This crash."

".

Thread 1 (Thread 9449)

  • #0 do_user_switch
    at gs-lock-plug.c line 171
  • #1 switch_user_button_clicked
    at gs-lock-plug.c line 1456
  • #2 g_closure_invoke
    at /build/buildd/glib2.0-2.29.8/./gobject/gclosure.c line 771
  • #3 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3256
  • #4 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 2987
  • #5 g_signal_emit
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3044
  • #6 gtk_real_button_released
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkbutton.c line 1820
  • #7 g_closure_invoke
    at /build/buildd/glib2.0-2.29.8/./gobject/gclosure.c line 771
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3186
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 2987
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3044
  • #11 gtk_button_button_release
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkbutton.c line 1712
  • #12 gtk_button_button_release
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkbutton.c line 1704
  • #13 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkmarshalers.c line 85
  • #14 g_closure_invoke
    at /build/buildd/glib2.0-2.29.8/./gobject/gclosure.c line 771
  • #15 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3294
  • #16 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 2997
  • #17 g_signal_emit
    at /build/buildd/glib2.0-2.29.8/./gobject/gsignal.c line 3044
  • #18 gtk_widget_event_internal
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkwidget.c line 6104
  • #19 gtk_propagate_event
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkmain.c line 2610
  • #20 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkmain.c line 1880
  • #21 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.1.6/./gdk/x11/gdkeventsource.c line 360
  • #22 g_main_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 2477
  • #23 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3050
  • #24 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3128
  • #25 g_main_loop_run
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3336
  • #26 gs_lock_plug_run
    at gs-lock-plug.c line 469
  • #27 request_response
    at gnome-screensaver-dialog.c line 155
  • #28 auth_message_handler
    at gnome-screensaver-dialog.c line 249
  • #29 gs_auth_queued_message_handler
    at gs-auth-pam.c line 196
  • #30 g_main_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 2477
  • #31 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3050
  • #32 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3128
  • #33 g_main_loop_run
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3336
  • #34 gtk_main
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkmain.c line 1363
  • #35 gs_auth_pam_verify_user
    at gs-auth-pam.c line 635
  • #36 gs_auth_verify_user
    at gs-auth-pam.c line 703
  • #37 do_auth_check
    at gnome-screensaver-dialog.c line 301
  • #38 auth_check_idle
    at gnome-screensaver-dialog.c line 356
  • #39 g_main_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 2477
  • #40 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3050
  • #41 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3128
  • #42 g_main_loop_run
    at /build/buildd/glib2.0-2.29.8/./glib/gmain.c line 3336
  • #43 gtk_main
    at /build/buildd/gtk+3.0-3.1.6/./gtk/gtkmain.c line 1363
  • #44 main
    at gnome-screensaver-dialog.c line 603

Comment 1 Bastien Nocera 2014-08-20 20:24:10 UTC
The screen lock is now implemented directly in gnome-shell, not in
gnome-screensaver (as it was with older version of GNOME 3 and GNOME 2.x).

If the reported problems persists in recent versions of GNOME, please file a new bug against gnome-shell with the "lock-screen" component selected.

If your installation is an older version of GNOME that cannot be upgraded (such as an enterprise version), please use the appropriate support mechanism from your vendor, or your distribution instead.