Screensaver doesn't start on Edgy
Bug #57013 reported by
Don Scorgie
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gnome-screensaver
In Edgy.
From the System menu, select "Quit...". Choose Lock screen. Alternatively, press the "Lock Screen" hotkey.
The screensaver fade happens, but then it stays black. No scrensaver turns on and its not possible to return to the desktop. Moving the mouse causes the cursor to appear, but no "Unlock" dialog.
If a terminal is open when locked, the area on-screen where the terminal would be changes the cursor into a text select cursor (vertical bar thing). Using nvidia binary blobs^W driver.
To post a comment you must log in.
A little more information. Trapping the output from gnome-screensaver produces:
The program 'gnome-screensaver' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 1310 error_code 8 request_code 1 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Grabbing a backtrace from it (using sync and breaking on gdk_x_error). Sorry for the length:
Thread 1 (Thread -1221781840 (LWP 11602)): libX11. so.6 libX11. so.6 libX11. so.6 libX11. so.6 libX11. so.6 0xbfd94ccc, mask=224) at gdkwindow-x11.c:868 propagate_ mask = -1209656709,
xattributes_ mask = 11802
__PRETTY_ FUNCTION_ _ = "IA__gdk_ window_ new"
parent_ window = (GdkWindow *) 0x8082860 propagate_ mask = -1209656709,
#0 gdk_x_error (display=0x8073448, error=0xbfd94ab8) at gdkmain-x11.c:608
No locals.
#1 0xb78e88b9 in _XError () from /usr/lib/
No symbol table info available.
#2 0xb78ea3bb in _XReply () from /usr/lib/
No symbol table info available.
#3 0xb78e185e in XSync () from /usr/lib/
No symbol table info available.
#4 0xb78e19c1 in XSetAfterFunction () from /usr/lib/
No symbol table info available.
#5 0xb78e3ccc in XCreateWindow () from /usr/lib/
No symbol table info available.
#6 0xb7be6d3a in IA__gdk_window_new (parent=0x8082860, attributes=
attributes_
window = (GdkWindow *) 0x8082f80
impl = (GdkWindowImplX11 *) 0x80c26e0
screen = (GdkScreen *) 0x807e2a8
visual = (GdkVisual *) 0x8080010
xparent = 588
xvisual = (Visual *) 0x8078c38
xdisplay = (Display *) 0x8073448
xid = <value optimized out>
xattributes = {background_pixmap = 134996280, background_pixel = 0,
border_pixmap = 3218689144, border_pixel = 0, bit_gravity = 1,
win_gravity = 134724480, backing_store = -1209653221,
backing_planes = 3086332992, backing_pixel = 134996272, save_under = 1,
event_mask = 6520959, do_not_
override_redirect = 1, colormap = 44040268, cursor = 0}
class_hint = <value optimized out>
x = <value optimized out>
y = <value optimized out>
depth = 24
class = <value optimized out>
title = <value optimized out>
i = <value optimized out>
#7 0xb7e75eba in gtk_window_realize (widget=0x80be130) at gtkwindow.c:4332
window = <value optimized out>
attributes = {title = 0x0, event_mask = 196358, x = 132,
xparent = 588
xvisual = (Visual *) 0x8078c38
xdisplay = (Display *) 0x8073448
xid = <value optimized out>
xattributes = {background_pixmap = 134996280, background_pixel = 0,
border_pixmap = 3218689144, border_pixel = 0, bit_gravity = 1,
win_gravity = 134724480, backing_store = -1209653221,
backing_planes = 3086332992, backing_pixel = 134996272, save_under = 1,
event_mask = 6520959, do_not_
override...