Bug 26446 - XSync timers fail over SSH
Summary: XSync timers fail over SSH
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Lib/Xext (show other bugs)
Version: 7.4 (2008.09)
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 09:06 UTC by Ross Burton
Modified: 2011-10-06 11:10 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Test code (3.22 KB, text/x-csrc)
2010-02-05 09:06 UTC, Ross Burton
no flags Details

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.