When ddx drivers call into system libdrm, the error codes returned are regular system errno numbers, but a ddx driver copmiled using the libc wrapper will compare these to xf86 errno numbers which are different. This causes the ddx driver to misinterpret EAGIN, leading to random crashes when using AIGLX. Thus, all dri capable drivers must be unlibc-wrapped to work with AIGLX.
Is this fixed now?
Yeah, ajax did the rest for the release candidate.
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.