[Xcb] mesa +xcb = assertion death

Jeremy Kolb jkolb at brandeis.edu
Wed May 4 10:55:50 PDT 2005


Jamey Sharp wrote:
> On Wed, 2005-05-04 at 00:11 -0400, Jeremy Kolb wrote:
> 
>>Okay, I've been trying to narrow it down so I recompiled vanilla cvs 
>>Mesa against the standard non xcb-ified xlibs.
>>
>>1) glxgears using Xorg 6.8.2 and NVidia drivers: no problem.
>>2) glxgears using Xorg 6.8.2 libs and Mesa: no problem.
>>3) glxgears using xlibs from cvs with XCB enabled: error.
>>4) glxgears using xlibs from cvs with XCB enabled and Mesa: error.
>>5) glxgears using xlibs from cvs with XCB enabled and NVidia drivers: error.
>>
>>This is with Mesa compiled against Xorg 6.8.2 xlibs in /usr/X11R6/lib. 
>>My xlibs --with-xcb is in /opt/fdo/lib.  And 'using' above means 
>>modifying LD_LIBRARY_PATH to point to /opt/fdo/lib or nothing at all.  I 
>>used ldd `which glxgears` after each LD_LIBRARY_PATH change to verify. 
>>The assertion failure only seems to happen while using X11 with XCB 
>>support enabled :(
> 
> 
> It seems pretty clear that something odd is happening on the wire when
> the assertion failure triggers, though.
> 
> Would you capture tcpdump, Ethereal, whatever traces of at least cases 1
> and 2 above?
> 

Okay, they're on http://people.brandeis.edu/~jkolb

* glx-mesa-xorg-6.8.2-nvidia-noxcb-glxinfo.dump
glxinfo on Xorg 6.8.2 running the binary nvidia drivers against normal 
xlibs.

* glx-mesa-xorg-6.8.2-nvidia-xcb-glxinfo.dump
glxinfo on Xorg 6.8.2 running the binary nvidia drivers against Mesa's 
libGL and XCB-enabled xlibs.

* glx-mesa-xorg-6.8.99.5-noxcb-glxinfo.dump
glxinfo on Xorg 6.8.99.5 running 'vesa' against normal xlibs.

* glx-mesa-xorg-6.8.99.5-nvidia-xcb-glxgears.dump
glxgears on Xorg 6.8.99.5 running the binary nvidia drivers against 
Mesa's libGL and XCB-enabled xlibs.

Jeremy


More information about the xcb mailing list