GLX indirect rendering broken
Brian Paul
brian.paul at tungstengraphics.com
Wed Sep 21 09:27:20 PDT 2005
Brian Paul wrote:
>
> I was going to look into bug 4087 so I updated my CVS tree and did a
> fresh build. Indirect rendering seems to be quite broken. Almost
> everything I try running produces a protocol error:
>
> $ ./gears
> X Error of failed request: BadLength (poly request too large or
> internal Xlib length error)
> Major opcode of failed request: 143 (GLX)
> Minor opcode of failed request: 1 (X_GLXRender)
> Serial number of failed request: 37
> Current serial number in output stream: 38
>
>
> If I set a breakpoint in _XError() I get this stack trace:
>
> (gdb) where
> #0 0x009ead66 in _XError () from /usr/X11R6/lib/libX11.so.6
> #1 0x009eb557 in _XReply () from /usr/X11R6/lib/libX11.so.6
> #2 0xf6ef7e35 in __glXReadReply (dpy=0x8212050, size=0, dest=0x0,
> reply_is_always_array=0 '\0') at indirect.c:70
> #3 0xf6ef8a9e in __indirect_glGenLists (range=1) at indirect.c:400
> #4 0xf6f20427 in glGenLists (range=1) at glapitemp.h:100
> #5 0x0804a948 in init (argc=1, argv=0xfef6d0e4) at gears.c:318
> #6 0x0804ac9a in main (argc=1, argv=0xfef6d0e4) at gears.c:369
>
> Other programs generate the BadLength error from different GL calls.
>
> Is anyone else seeing this?
>
> I'm pretty sure it's a server-side problem and not in libGL.
Can anyone confirm this? Anyone?
-Brian
More information about the xorg
mailing list