Simple test case for many xcb-based libX11 bugs: ico -threads 10
You will likely get a deadlock, "_XAllocID: Assertion `ret != inval_id' failed." or the error mentioned here. Locally we have problems with any X program that uses multi-threading since the switch to libxcb X11. Sometimes one or two bugs will be fixed but then others will turn up. We have resorted to maintaining our own compile of pre-xcb libX11 in order to make our in-house programs reliable. At this point I think libxcb libX11 is a failed experiment. If the threading bugs haven't been fixed after a couple years now, will they ever be? Should we simply revert to the old libX11? Last time this was suggested the answer was that compiz depended on xcb, but is some desktop eye-candy really more important than real applications working that people use to get real work done? Someone found the root cause of another of these bugs recently, so maybe there is hope: http://lists.freedesktop.org/archives/xcb/2009-October/005102.html -- apport-kde assert failure: python: ../../src/xcb_io.c:242: process_responses: Assertion `(((long) (dpy->last_request_read) - (long) (dpy->request)) <= 0)' failed. https://bugs.launchpad.net/bugs/419501 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to libxcb in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp