Hi
I've attached a patch[1] against bug #31538 [2] that fix xserver segfaulting in
glxext.c:DrawableGone() on NULL pointer.
See stack trace there[3].
It's against xserver-1.7.
xserver-1.9 doesn't trigger it anymore but I think it may still be relevant.
See you
[1] https://bugs.freedesktop.org/attachment.cgi?id=40192
[2] https://bugs.freedesktop.org/show_bug.cgi?id=31538
[3] https://bugs.freedesktop.org/attachment.cgi?id=40190
--- glx/glxext.c.tv 2010-11-11 04:19:15.000000000 +0100
+++ glx/glxext.c 2010-11-11 04:20:03.000000000 +0100
@@ -125,6 +125,7 @@
static Bool DrawableGone(__GLXdrawable *glxPriv, XID xid)
{
__GLXcontext *c;
+ return if !glxPriv;
for (c = glxAllContexts; c; c = c->next) {
if (c->isCurrent && (c->drawPriv == glxPriv || c->readPriv == glxPriv)) {
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel