** I am not a software developer or programmer, so please excuse any
technical mistakes below. **
After recently upgrading to the beta release of FC8 (2.6.23), I found
that squirrel would no longer display, and would crash with an xlib
error:
xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' failed.
I eventually found that if Xinerama is disabled, all works fine. As
soon as Xinerama is enabled, the application immediately crashes.
I tried a few things, but ultimately found a workaround as described here:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373
In a nutshell, whenever Xinerama is enabled, libx11 is unable to
assert an unlock, and dumps. The following workaround to libmawt.so
seems to have worked:
For sun-java5-bin:
sed -i 's/XINERAMA/FAKEEXTN/g'
/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/jre/lib/i386/xawt/libmawt.so
For sun-java6-bin:
sed -i 's/XINERAMA/FAKEEXTN/g'
/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/xawt/libmawt.so
Good Luck.
Andrew Melton
|