Bug 923514
| Summary: | screensaver does not activate when using virt-viewer | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | John Newbigin <jn> | ||||
| Component: | gnome-screensaver | Assignee: | Ray Strode [halfline] <rstrode> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | Desktop QE <desktop-qa-list> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 6.4 | CC: | an.euroford, tpelka | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2013-06-05 12:26:59 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
John Newbigin
2013-03-20 02:41:31 UTC
when choose glx video, gnome-screensaver works fine. but when use the default video cirrus, gnome-screensaver will break. THis bug is just effect in rhel6.4, the early versions do not have this bug. the log in ~/.xsession-errors: Gdk-ERROR **: The program 'gnome-screensaver' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 236 error_code 2 request_code 149 minor_code 15) (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.) aborting... gnome-session[2323]: WARNING: Detected that screensaver has left the bus My situation is different to that of euroford. This is the log from gnome-screensaver --no-daemon --debug [listener_service_deleted] gs-listener-dbus.c:1042 (19:41:57): DBUS service deleted: [gs_manager_set_lock_active] gs-manager.c:423 (19:41:57): Setting lock active: 1 [gs_grab_grab_root] gs-grab-x11.c:529 (19:41:57): Grabbing the root window [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:41:57): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:41:57): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:41:58): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:41:58): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:41:59): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:41:59): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:42:00): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:42:00): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_nuke_focus] gs-grab-x11.c:410 (19:42:01): Nuking focus [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:42:01): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:42:01): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:42:02): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:42:02): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:42:03): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:42:03): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_keyboard] gs-grab-x11.c:172 (19:42:04): Grabbing keyboard widget=24C [gs_grab_get_keyboard] gs-grab-x11.c:187 (19:42:04): Couldn't grab keyboard! (AlreadyGrabbed) [gs_grab_get_mouse] gs-grab-x11.c:208 (19:42:05): Grabbing mouse widget=24C [gs_grab_release_mouse] gs-grab-x11.c:271 (19:42:05): Ungrabbing pointer [listener_active_changed_cb] gs-monitor.c:234 (19:42:05): Unable to set manager active: 1 [gs_listener_set_active] gs-listener-dbus.c:418 (19:42:05): Active-changed signal not handled [gs_manager_set_lock_active] gs-manager.c:423 (19:42:05): Setting lock active: 0 [gs_monitor_lock_screen] gs-monitor.c:182 (19:42:05): Unable to lock the screen [listener_service_deleted] gs-listener-dbus.c:1042 (19:42:05): DBUS service deleted: :1.535 Sometimes the screen does lock but only after I move the mouse in virt-viewer. Typically if I leave the computer and come back say 1 hour later, the screen saver has not activated. When I move the mouse, the screen saver immediatly kicks in. I have not got a log from that ATM but I will try and capture it. When left alone to activate naturally, the screen failed to lock and when I started to use the computer again, then the screen locked. The log file is 15Meg. I will upload a trimmed copy. Created attachment 714903 [details]
Log showing failure
hi John, Could you paste your ~/.xsession-errors? When you could lock the screen in VM, you will meet another bug, if the host screen was locked, you chould not enter you passwd, the gnome-screensaver in VM catched you kerboard. This is hard to fix in gnome-screensaver given the architecture of X, but possible to work around in virt-manager. Duping with a similar virt-manager bug report. *** This bug has been marked as a duplicate of bug 927357 *** |