There seems to be a (somewhat reasonable) assumption in the common DRI texture management code that heap 0 is always valid. However, the DDX drivers for ATI cards can end up reserving no on-card memory for textures under some circumstances, in which case heap 0 will end up being invalid, resulting in a segfault. I'll attach a patch which avoids the segfault by setting up heap 0 for the GART texture area in that case.
Created attachment 3863 [details] [review] Proposed fix
Fixed in Mesa CVS trunk and 6.4 branch.
*** Bug 930 has been marked as a duplicate of this bug. ***
Mass version move, cvs -> git
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.