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

Jeremy C. Reed reed at
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 

(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 

I found similar bug reports:

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 
  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