[Mesa3d-dev] Re: GLX indirect rendering broken

Jeremy Kolb jkolb at brandeis.edu
Wed Sep 21 09:40:35 PDT 2005


Brian Paul wrote:
> 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
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server.
> Download
> it for free - -and be entered to win a 42" plasma tv or your very own
> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> Mesa3d-dev mailing list
> Mesa3d-dev at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Brian,

I've been getting similar errors with the XCB backend for a while now.
I just assumed it was my xcb code but if we're both having similar
issues you're right, it may be the server.

Jeremy



More information about the xorg mailing list