Bug 26446

Summary: XSync timers fail over SSH
Product: xorg Reporter: Ross Burton <ross>
Component: Lib/XextAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Test code none

Description Ross Burton 2010-02-05 09:06:22 UTC
Created attachment 33096 [details]
Test code

This is very odd but entirely reproducable.

The attached IDLETIME xsync counter test app installs a 5s idle timer, and prints when it expires and is reset.

Running it on my debian sid laptop (xserver 1.7.4) works.
Running it on my debian sid laptop via ssh works.
Running it on my moblin 2.2 netbook (xserver 1.7.3) works.
Running it on my moblin 2.2 netbook via ssh -x fails.  The counter is never fired.  The alarm is created, but the event is never received.

Clearly this is very odd, and probably why my gnome-screensaver is failing to lock.  In that case, gnome-screensaver creates two alarms, one 10 seconds after the other.  When the first fires the screen blanks, and when the second fires the screen locks.  This enables the user to move the mouse when the screen just blanked and they don't have to unlock.  However, on my moblin netbook the second alarm never fires.
Comment 1 Jeremy Huddleston Sequoia 2011-10-06 11:10:12 UTC
This is an ssh issue.  Use ssh -Y instead.

Possibly:
See https://bugzilla.mindrot.org/show_bug.cgi?id=1785

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.