FS#8274 - gnome-screensaver doesn't take keyboard input under certain conditions

Attached to Project: Community Packages
Opened by name withheld (Gullible Jones) - Tuesday, 09 October 2007, 18:55 GMT
Last edited by Jan de Groot (JGC) - Thursday, 07 February 2008, 22:17 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To DaNiMoTh (DaNiMoTh)
Alex Heck (nesl247)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

If a browser window (maybe other apps too, not sure) is open and on a page allowing text input, Beryl is running, and the screen is locked with gnome-screensaver, keyboard input while the screensaver is active will sometimes go to the (unshown) window; the keystrokes will not be intercepted by the screensaver, making it impossible for a user to enter their password.

Additional info:
* gnome-screensaver 2.20.0-1; beryl-core 0.2.1-1


Steps to reproduce:

1. Start Beryl.

2. Open Epiphany, go to your GMail account, and compose a message; going to a forum and creating a new post should also work.

3. Lock the screen.

4. Try to unlock the screen by typing in your password. The screensaver will not show the password being entered, or even a cursor in the entry box, though buttons will respond to mouse clicks.

5. Exit X and restart it, or let the login manager restart the session for you.

6. Open Epiphany and let it recover the last session. Anything you typed while the screensaver was running will be visible in the text input box that was selected when you locked the screen.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 07 February 2008, 22:17 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in xorg-server 1.4.0.90-6
Comment by Roman Kyrylych (Romashka) - Wednesday, 10 October 2007, 08:35 GMT
Beryl is going to be removed soon. Try compiz packages from community.
Comment by Jan de Groot (JGC) - Wednesday, 10 October 2007, 09:23 GMT
I don't think this is a gnome-screensaver bug but rather a compositing bug, as the compositing manager puts keyboard focus on the wrong application (gnome-screensaver catches all events when running without a compositing manager)
Comment by name withheld (Gullible Jones) - Wednesday, 10 October 2007, 19:40 GMT
I would have tried with compiz and/or compiz fusion, but I can't get those to work - they erroneously report lack of GL_EXT_texture_from_pixmap support, and exit.
Comment by Börje Holmberg (linfan) - Wednesday, 07 November 2007, 10:12 GMT
Same problem with compiz-fusion, at least the nesl one :) Everything freezes and cold boot is the only thing to do.

Maybe best to use compiz only when you sit and monitor the puter. Better turn compiz off if you take a piss - lol.
Comment by Roman Kyrylych (Romashka) - Wednesday, 07 November 2007, 10:37 GMT
This security issue may be related:
http://secunia.com/advisories/27381/
https://lists.ubuntu.com/archives/ubuntu-security-announce/2007-October/000616.html
https://lists.ubuntu.com/archives/ubuntu-security-announce/2007-November/000618.html
(BTW, is it fixed in our packages?)

A quote from original advisories on Ubuntu lists:
"gnome-screensaver became confused when running under Compiz, and could lose keyboard lock focus."
Comment by Börje Holmberg (linfan) - Wednesday, 07 November 2007, 17:26 GMT
Personally I do not even have gnome-screensaver installed - I only have xscreensaver. Compiz-fusion and beryl etc. are experimental and have little if any practical use. They are just nice toys IMHO. They are to bu run at your own risk, I would add.
Comment by Jan de Groot (JGC) - Wednesday, 07 November 2007, 17:40 GMT
This is not a bug in gnome-screensaver, it's a bug in compiz.
Compiz is redirecting windows which causes gnome-screensaver to fail. Even if I would patch gnome-screensaver, the compiz zoom plugins would still work and allow you to zoom the desktop that is locked by gnome-screensaver.
Comment by Jan de Groot (JGC) - Wednesday, 19 December 2007, 23:35 GMT
Assigned to compiz community maintainer. Close if this isn't an issue anymore. See ubuntu for compiz/beryl patches where needed. This is not a gnome-screensaver bug.
Comment by DaNiMoTh (DaNiMoTh) - Saturday, 22 December 2007, 13:30 GMT
Can see if with this package you have the same problem?
Thanks
Comment by DaNiMoTh (DaNiMoTh) - Saturday, 22 December 2007, 16:03 GMT
Nothing.. use pkg in my testing repo to try
Comment by DaNiMoTh (DaNiMoTh) - Tuesday, 15 January 2008, 13:48 GMT
Does the package in community ( -4 ) works? If in 7 day we haven't a segnalation, this bug can be closed.
Comment by Jan de Groot (JGC) - Sunday, 27 January 2008, 14:27 GMT
This bug has been fixed in the latest version of xorg-server which is in testing for amd64. An i686 version will appear soon and if there's no regression in the mesa update, this one will migrate to extra soon.

Loading...