As of this commit GL has become unreliable on my Intel system: commit 1461b31e40a3e44f6327199d23cf2ab70d8f5176 Author: Pauli Nieminen <[email protected]> Date: Fri May 14 16:25:43 2010 +0300
dri2: Fix xserver crash if dri2 buffer allocation fails.
If driver fails to allocate memory for dri2 buffer server would crash
in send_buffers_reply.
Solution is to handle the allocation failure and return BadAlloc to
client.
Signed-off-by: Pauli Nieminen <[email protected]>
Reviewed-by: Michel Dänzer <[email protected]>
Reviewed-by: Kristian Høgsberg <[email protected]>
Signed-off-by: Keith Packard <[email protected]>
I'm getting bad rendering and BadDrawable at swapbuffers time frequently
in piglit testcases. I reverted it and tested that removing it did fix
things. Grab glsl-fs-exp2, for example, and resize it under metacity,
and you should see the app die in short order.
Xorg.0.log mentions:
[271530.104] (EE) intel(0): [DRI2] DRI2SwapBuffers: drawable has no back or
front?
which is not the case in a working server.
pgp2dWqL8T46d.pgp
Description: PGP signature
_______________________________________________ [email protected]: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg
