[Xcb] libX11+XCB + OpenGL + Xnewt as X server fails
pp at ee.oulu.fi
Sun Dec 16 07:53:28 PST 2007
On Sat, Dec 15, 2007 at 10:03:51PM -0800, Jamey Sharp wrote:
> > Any hints for debugging this? (Please Cc: as I'm not subscribed :) )
> Yes, one hint. :-) Can you provide a packet log, captured with Wireshark
> or a similar tool, showing the traffic sent between the client and the
> server for a failing run of a simple GLX-using app?
> If we can confirm that Sun's Xnewt has the same bug that was fixed
> before X.org 6.9, then I'll ask you to test my workaround, and suggest
> that you also pester Sun to fix their X server. :-)
> If this is a different bug, the network trace should help in diagnosing
> it further.
http://www.ee.oulu.fi/~pp/xnewt-glx-bug/ are pcaps of glxinfo (both
with traditional and xcb libX11)
And yes, that's a likely explanation. It's really a bastard Xorg fork from
some really warm place (Some call it Sun, others hell).
"Xnewt combines a device-independent part built from Xorg source
with a device-dependent part that knows how to talk to the
keyboard, mouse and frame buffer of a Sun Ray.".
strings says Mesa 6.2.1, no hints on what Xorg it's branched off. Probably
something around early 2005 based on the Mesa version.
More information about the Xcb