A patch was posted by Chris Wilson today on the dri-devel mailing list that fixes this crash for me:
glx: Refcnt the GLXDrawable to avoid use after free with multiple FreeResource
Although there may be more than one resource handles pointing to the
Drawable, we only want to destroy it once and only reference the
resource which may have just been deleted on the first instance.
A patch was posted by Chris Wilson today on the dri-devel mailing list that fixes this crash for me:
glx: Refcnt the GLXDrawable to avoid use after free with multiple FreeResource
Although there may be more than one resource handles pointing to the
Drawable, we only want to destroy it once and only reference the
resource which may have just been deleted on the first instance.
v2: Apply fixes and combine with another bug fix from Michel Dänzer, /bugs.freedeskt op.org/ show_bug. cgi?id= 28181
https:/
see http:// lists.freedeskt op.org/ archives/ dri-devel/ 2010-December/ 006137. html