Experiencing the bug while running JUnit tests on Eclipse 3.3.2 64-bit, sun-java6 6-03-0ubuntu2 (gutsy version, to avoid bug #174759), Hardy beta 5 AMD 64:
Does *not* work: export LIBXCB_ALLOW_SLOPPY_LOCK=true Does *not* work: export LIBXCB_ALLOW_SLOPPY_LOCK=1
Works: sudo sed -i 's/XINERAMA/FAKEEXTN/g' /usr/lib/jvm/java-6-sun/jre/lib/amd64/xawt/libmawt.so
For completeness, here is the backtrace:
Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0x7fa7fdcf597c] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x24) [0x7fa7fdcf5a84] #2 /usr/lib/libX11.so.6(_XReply+0x10f) [0x7fa7fe54ef4f] #3 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea64826] #4 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea472ab] #5 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea4757d] #6 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x12) [0x7fa7fea477f2] #7 [0x7fa8249b9e77] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0x7fa7fdcf597c] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x15) [0x7fa7fdcf5a15] #2 /usr/lib/libX11.so.6 [0x7fa7fe54e323] #3 /usr/lib/libX11.so.6(XGetVisualInfo+0x2c) [0x7fa7fe54572c] #4 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea46645] #5 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea46899] #6 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so [0x7fa7fea4761f] #7 /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/amd64/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x12) [0x7fa7fea477f2] #8 [0x7fa8249b9e77]
Experiencing the bug while running JUnit tests on Eclipse 3.3.2 64-bit, sun-java6 6-03-0ubuntu2 (gutsy version, to avoid bug #174759), Hardy beta 5 AMD 64:
Does *not* work: export LIBXCB_ ALLOW_SLOPPY_ LOCK=true ALLOW_SLOPPY_ LOCK=1
Does *not* work: export LIBXCB_
Works: sudo sed -i 's/XINERAMA/ FAKEEXTN/ g' /usr/lib/ jvm/java- 6-sun/jre/ lib/amd64/ xawt/libmawt. so
For completeness, here is the backtrace:
Locking assertion failure. Backtrace: libxcb- xlib.so. 0 [0x7fa7fdcf597c] libxcb- xlib.so. 0(xcb_xlib_ unlock+ 0x24) [0x7fa7fdcf5a84] libX11. so.6(_XReply+ 0x10f) [0x7fa7fe54ef4f] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea64826] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea472ab] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea4757d] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so(Java_ sun_awt_ X11GraphicsEnvi ronment_ initDisplay+ 0x12) [0x7fa7fea477f2] libxcb- xlib.so. 0 [0x7fa7fdcf597c] libxcb- xlib.so. 0(xcb_xlib_ lock+0x15) [0x7fa7fdcf5a15] libX11. so.6 [0x7fa7fe54e323] libX11. so.6(XGetVisual Info+0x2c) [0x7fa7fe54572c] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea46645] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea46899] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so [0x7fa7fea4761f] jvm/java- 6-sun-1. 6.0.03/ jre/lib/ amd64/xawt/ libmawt. so(Java_ sun_awt_ X11GraphicsEnvi ronment_ initDisplay+ 0x12) [0x7fa7fea477f2]
#0 /usr/lib/
#1 /usr/lib/
#2 /usr/lib/
#3 /usr/lib/
#4 /usr/lib/
#5 /usr/lib/
#6 /usr/lib/
#7 [0x7fa8249b9e77]
Locking assertion failure. Backtrace:
#0 /usr/lib/
#1 /usr/lib/
#2 /usr/lib/
#3 /usr/lib/
#4 /usr/lib/
#5 /usr/lib/
#6 /usr/lib/
#7 /usr/lib/
#8 [0x7fa8249b9e77]