assertion "ret != inval_id" failed: file "xcb_io.c", line 461, function "_XAllocID"

Jeremy C. Reed reed at reedmedia.net
Thu Dec 9 09:15:38 PST 2010


In November, I upgraded libX11 to 1.3.6 and libxcb to 1.7, xcb-util is 
0.3.6 and xcb-proto is 1.6. I didn't upgrade my server which is 1.6.5 
(pkgsrc nb2 version).

Running openoffice on the same system as the server results in:

assertion "ret != inval_id" failed: file "xcb_io.c", line 461, function 
"_XAllocID"

(I first noticed this in mid November, just haven't got around to 
figuring it out yet.)

It does work to run that same openoffice remotely (to different X 
server).

I found similar bug reports:

https://bugs.kde.org/show_bug.cgi?id=242306
https://bugs.launchpad.net/ubuntu/+source/libx11/+bug/507062
https://bugs.freedesktop.org/show_bug.cgi?id=22868
and
http://bugs.freedesktop.org/show_bug.cgi?id=27552

Any suggestions on how to troubleshoot this? I don't want to have to 
downgrade my X.

Thank you,

Jeremy C. Reed

p.s. As a workaround, I ran it in an Xnest. But Xnest wouldn't redraw 
windows if got covered up. And then it failed with:

X Error of failed request:  BadDrawable (invalid Pixmap or Window 
parameter)
  Major opcode of failed request:  70 (X_PolyFillRectangle)
  Resource id in failed request:  0x0
  Serial number of failed request:  1749
  Current serial number in output stream:  1749




More information about the xorg mailing list