Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (30 sloc) 1.56 KB
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.