[Xcb] mesa +xcb = assertion death

Vincent Torri Vincent.Torri at iecn.u-nancy.fr
Fri Apr 29 10:58:51 PDT 2005



On Fri, 29 Apr 2005, Jeremy Kolb wrote:

> Okay.
>
> In line 250 of xcb_in_read_packet we have:
>
> c->in.request_read = (lastread & 0xffff0000) | genrep.sequence;
>
> For some reason when it fails genrep has a response_type of 5, a
> sequence of 0 and a length of 1.  This is when it should be pixing up
> sequence 12 I believe.  Up until this point I get perfectly sane values
> for this.
>
> I don't know why it's getting this value for genrep.  But it causes the
> next read to be 65536 since 0 & 0xffff = 65536.  And that's why the
> assertion fires.

0xffff = 65535, not 65536

Vincent


More information about the xcb mailing list