This appears to be a problem with a known fix.
Symptoms: firefox and other programs crash with BadIdChoice errors.
It looks as if this has been tracked down.
Start of thread: http://lists.freedesktop.org/archives/xcb/2009-January/004247.html
Note that this thread crosses a month boundary so that threading in the archive doesn't get you to postings in February.
Continue here: http://lists.freedesktop.org/archives/xcb/2009-February/004287.html
The latest proposed patch is attached to this: http://lists.freedesktop.org/archives/xcb/2009-February/004326.html
except that I don't see the attachment. Perhaps scrubbed by the archiver.
This version seems to have it:
Subsequent messages suggest that a little polishing is still going on.
see (and consider testing) the proposed patch
The conversation appears to be in the mozilla bugzilla even though this would seem to be a better forum. Here again is the moz bz link:
Author: Bart Massey <email@example.com>
Date: Tue Mar 24 16:24:04 2009 -0700
kludgily hand-merged xid fixes
Signed-off-by: Bart Massey <firstname.lastname@example.org>
Signed-off-by: Julien Danjou <email@example.com>
See Novell OpenSuSE bug report: