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]
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