Bug 6360 - unlibc-wrap all dri-capable ddx drivers
Summary: unlibc-wrap all dri-capable ddx drivers
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/other (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5041
  Show dependency treegraph
 
Reported: 2006-03-23 09:10 UTC by Kristian Høgsberg
Modified: 2006-04-12 13:47 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Kristian Høgsberg 2006-03-23 09:10:07 UTC
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.
Comment 1 Donnie Berkholz 2006-04-13 06:44:01 UTC
Is this fixed now?
Comment 2 Kristian Høgsberg 2006-04-13 06:47:45 UTC
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.