Description of problem: Running one of my java application fails with "Assertion `c->xlib.lock' failed". Version-Release number of selected component (if applicable): 1.6.0.0-0.5.b06.fc9.i386 How reproducible: Every time Actual results: Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xc06767] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xc06831] #2 /usr/lib/libX11.so.6(_XReply+0x244) [0xc4cf64] #3 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/xawt/libmawt.so [0xb576664e] #4 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/xawt/libmawt.so [0xb5744f97] #5 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/xawt/libmawt.so [0xb5745248] #6 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0xb574554f] #7 [0xb5d5166e] #8 [0xb5d49edd] #9 [0xb5d49edd] #10 [0xb5d47243] #11 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/client/libjvm.so [0x620bbbd] #12 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/client/libjvm.so [0x630a6b8] #13 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/client/libjvm.so [0x620ba50] #14 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/client/libjvm.so(JVM_DoPrivileged+0x34b) [0x626190b] #15 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7d6296d] #16 [0xb5d5166e] #17 [0xb5d49d77] #18 [0xb5d47243] #19 /usr/lib/jvm/jdk1.6.0_02/jre/lib/i386/client/libjvm.so [0x620bbbd] java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. Expected results: Should run, shouldn't it. Additional info: I think that it has worked using IcedTea. Now I upgraded and IcedTea got replaced by openjdk and it does not work.
This is fixed in IcedTea and OpenJDK. You are running Sun's jdk - 1.6.0_02, this is still a problem here and should be filed with Sun.
You are right.. I am VERY sorry for the noise, didn't know that I had some older java installation still present :(