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 449272 - Screensaver blanks screen without ability to restore
Screensaver blanks screen without ability to restore
Status: RESOLVED FIXED
Product: libgnomekbd
Classification: Core
Component: Config
2.18.x
Other Linux
: Normal major
: ---
Assigned To: libgnomekbd maintainers
Sergey V. Udaltsov
Depends on:
Blocks:
 
 
Reported: 2007-06-19 20:57 UTC by Josselin Mouette
Modified: 2009-07-27 23:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Josselin Mouette 2007-06-19 20:57:41 UTC
[ forwarded from http://bugs.debian.org/429422 from Brian Sipos ]

When the screensaver is fading out, a mouse movement will cause the 
screensaver to be disabled. Once the fade-out has occurred, a mouse 
movement will promopt for a password to restore display.
If a mouse movement occurs at some time when the screen has completely 
darkened from the fading for some reason the password prompt will never 
display and it is impossible to restore the display without killing the 
X server and logging-in again. This is a very severe problem and I have 
experienced this issue several times now.
I can attempt to repeat the issue, but so far it has occurred at 
inopportune times and is very annoying.

8< --- 8< ---

This kind of bug (with some gamma issues making the screen entirely black) occured very frequently in early releases, and it went away some time ago. However there are still some cases where it happens; it has happened to me at least once with the 2.18 series.
Comment 1 Loïc Minier 2007-07-27 09:52:38 UTC
Seems x86_64 specific; I never got the bug and the two bug submitters run x86_64.
Comment 2 Loïc Minier 2007-07-27 09:54:21 UTC
One submitter noticed that /usr/lib/gnome-screensaver/gnome-screensaver-dialog segfaults for him and sent us two backtraces:
:~$ gdb /usr/lib/gnome-screensaver/gnome-screensaver-dialog

    [...]

[New Thread 47425885751824 (LWP 8115)]

(gnome-screensaver-dialog:8115): Gnome-CRITICAL **:
gnome_program_locate_file: assertion `program != NULL' failed

Program received signal SIGSEGV, Segmentation fault.

Thread 47425885751824 (LWP 8115)

  • #0 gkbd_indicator_fill
    at gkbd-indicator.c line 280
  • #1 gkbd_indicator_init
    at gkbd-indicator.c line 624
  • #2 g_type_create_instance
    from /usr/lib/libgobject-2.0.so.0
  • #3 ??
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #0 gkbd_indicator_fill
    at gkbd-indicator.c line 280
  • #1 gkbd_indicator_init
    at gkbd-indicator.c line 624

Comment 3 Loïc Minier 2007-07-27 09:56:30 UTC
Reassigning to libgnomekbd as the crash doesn't seem to be related to gnome-screensaver in particular.
Comment 4 Alberto Garcia 2008-08-24 17:30:01 UTC
I think that this a encoding-related issue, see bug #529773 to see another backtrace and my explanation of the problem.
Comment 5 Alberto Garcia 2008-09-03 23:27:16 UTC
In spite of what I said in my previous comment, after reading more carefully the description of this bug I think that it may be unrelated to bug #529773.

However as that one has just been fixed it would be a good idea if the reporter could try again with a patched version of libxklavier to confirm this.

Thanks!
Comment 6 Sergey V. Udaltsov 2009-07-27 23:21:59 UTC
Well, since it is about a year old, I a closing it.