It seems that r200 driver's glXDestroyContext() needs valid Drawable. In r200GetLock(), DRI_VALIDATE_DRAWABLE_INFO() is called to get a valid clip rect of target Drawable. It fails if the Drawable is already destroyed. (for details, see xc/lib/GL/mesa/src/drv/r200 sources in XFree86).
According to glXDestroyContext() man page, a valid drawable is not listed as a requirement. Since my GL setup package (gtkglext) often sends an already destroyed drawable, I get crashes.
That is a bug, but I *think* it is fixed in DRI CVS. Keith or Michel might know better.
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel