As of this commit GL has become unreliable on my Intel system: commit 1461b31e40a3e44f6327199d23cf2ab70d8f5176 Author: Pauli Nieminen <ext-pauli.niemi...@nokia.com> 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 <ext-pauli.niemi...@nokia.com> Reviewed-by: Michel Dänzer <mic...@daenzer.net> Reviewed-by: Kristian Høgsberg <k...@bitplanet.net> Signed-off-by: Keith Packard <kei...@keithp.com> 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
_______________________________________________ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg