Can you try this mesa fix?
diff --git a/src/glx/dri2_glx.c b/src/glx/dri2_glx.c index c4b5cb9..27a700d 100644 --- a/src/glx/dri2_glx.c +++ b/src/glx/dri2_glx.c @@ -164,7 +164,7 @@ dri2DestroyDrawable(__GLXDRIdrawable * pdraw) const __DRIcoreExtension *core = pdraw->psc->core;
(*core->destroyDrawable) (pdraw->driDrawable); - DRI2DestroyDrawable(pdraw->psc->dpy, pdraw->xDrawable); + DRI2DestroyDrawable(pdraw->psc->dpy, pdraw->drawable); Xfree(pdraw); }
Can you try this mesa fix?
diff --git a/src/glx/ dri2_glx. c b/src/glx/ dri2_glx. c dri2_glx. c dri2_glx. c able(__ GLXDRIdrawable * pdraw)
index c4b5cb9..27a700d 100644
--- a/src/glx/
+++ b/src/glx/
@@ -164,7 +164,7 @@ dri2DestroyDraw
const __DRIcoreExtension *core = pdraw->psc->core;
(*core- >destroyDrawabl e) (pdraw- >driDrawable) ; able(pdraw- >psc->dpy, pdraw->xDrawable); able(pdraw- >psc->dpy, pdraw->drawable);
- DRI2DestroyDraw
+ DRI2DestroyDraw
Xfree(pdraw);
}