original_url | created_at | updated_at | closed_at | status | type | resolution | reporter | owner | priority | milestone | component | version |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014-11-18 06:40:33 -0800 |
2015-09-01 21:48:07 -0700 |
2015-02-14 22:27:43 -0800 |
closed |
usability |
Fixed |
dab@… |
jeremyhu@… |
Blocker |
2.7.8 |
x11-apps |
2.7.7 (xserver-1.15.2) |
xauth doesn't recognize local Apple $DISPLAY names
The xauth program has code in both gethost.c and parsedpy.c to look for $DISPLAY names that start with "/tmp/launch", and to treat that as a local socket. However, the location seems to have changed, $DISPLAY now starts with "/private/tmp/com.apple.launchd", so the code that is looking for /tmp/launch doesn't catch it. Instead, xauth tries to resolve the path as a DNS name, which fails after a timeout delay, I'm typically seeing 5-8 seconds of delay.
I first noticed the delays after upgrading to Yosemite.
jeremyhu@… commented on Nov 18, 2014
- Status changed from new to assigned
- Version set to 2.7.7 (xserver-1.5.2)
- Priority changed from Not Set to Blocker
- Milestone set to 2.7.8
jeremyhu@… commented on Feb 14, 2015
- Status changed from assigned to closed
- Resolution set to Fixed
This will be fixed in 2.7.8 beta2 when it is released.