libxcb: WARNING! Program tries to unlock a connection without having acquired a lock first, which indicates a programming error
After updating openSuSE to 10.3 and trying to run Gambit you receive a libxcb error.
libxcb: WARNING! Program tries to unlock a connection without having acquired a lock first, which indicates a programming error.
There will be no further warnings about this issue.
gambit: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
This is an issue with XCB and not Gambit. Please see the following post for more information on this error and how to resolve it. At the bottom of the post is a description on how to compile the X11 libs without XCB support, and how to use the custom library when running any program that gives an error for XCB.
Another possible solution is to load openSuSE 10.3 as a new install not as an upgrade.