(In reply to comment #6)
> Created an attachment (id=24216) [details]
> don't clear pDraw until after unref
>
> Can you give this server patch a try? I'm not too familiar with the GLX
> internals, but it looks like we're clearing pDraw of the GLX drawable too soon,
> which prevents the DRI2 destroy drawable routine from actually freeing the
> associated DRI2 buffers... Seems to do the right thing in my light testing,
> but I didn't do a 30 min test like you did. :)
>
(In reply to comment #6)
> Created an attachment (id=24216) [details]
> don't clear pDraw until after unref
>
> Can you give this server patch a try? I'm not too familiar with the GLX
> internals, but it looks like we're clearing pDraw of the GLX drawable too soon,
> which prevents the DRI2 destroy drawable routine from actually freeing the
> associated DRI2 buffers... Seems to do the right thing in my light testing,
> but I didn't do a 30 min test like you did. :)
>
This patch works for me. Thanks Jesse