Apps that link to libX11 built with xtrans-1.1 are unable to make a local X server connection when the server is started with -nolisten tcp. Everything works fine when I downgraded to xtrans-1.0.4 and rebuilt libX11. Packages built and running on: linux-2.6.24.4 glibc-2.7 xorg-server-1.4.0.90 libX11-1.1.4 libXau-1.0.3 libXdmcp-1.0.2 xproto-7.0.12 xextproto-7.0.2 xf86bigfontproto-1.1.2 kbproto-1.0.3 inputproto-1.4.3
Does it work if you build xtrans from git master which has the fix for https://bugs.freedesktop.org/show_bug.cgi?id=15677 ?
Same problem.
Did straces on both the working and broken versions and noticed the following: On the working libX11, i got connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 On the broken, connect(3, {sa_family=AF_FILE, path=@/tmp/.X11-unix/X0}, 20) = -1 ECONNREFUSED (Connection refused)
Did you rebuild both Xorg & libX11 with the new xtrans or just libX11?
Both xlib and server were built against the broken xtrans (1.1). I've only tried rebuilding xlib with git-head, not the xserver. I'll try the server and post an update later.
Works after rebuilding the server.
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.