Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Febrero 2, 2009

Eliminar el problema “Locking assertion failure” de Java en Ubuntu

Con frecuencia he tenido problemas con algunas aplicaciones que usan Java 1.6.0_05 en Ubuntu, que dan un error de asercion. El error se origina por incompatiblidad entre el antiguo driver de video XINERAMA y el nuevo driver de video de Ubuntu. Sin embargo, pese a que sale este error la aplicacion empieza sin problemas, de todos modos queria encontrar una forma de eliminar este error cada vez que inicio algunos programas (especificamente el Xilinx ISE, Matlab y PlanAhead de Xilinx para Linux). El error es el siguiente:

Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7d2e767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7d2e81e]
#2 /usr/lib/libX11.so.6 [0xb4e5cdc9]
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0xb4e53136]
#4 /opt/jdk1.6.0_05/jre/lib/i386/xawt/libmawt.so [0xb4f42319]
#5 /opt/jdk1.6.0_05/jre/lib/i386/xawt/libmawt.so [0xb4f42565]
#6 /opt/jdk1.6.0_05/jre/lib/i386/xawt/libmawt.so [0xb4f433c9]
#7 /opt/jdk1.6.0_05/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0xb4f4361f]
#8 [0xb5cd4e9d]
#9 [0xb5ccdedd]
#10 [0xb5ccdedd]
#11 [0xb5ccb249]
#12 /opt/jdk1.6.0_05/jre/lib/i386/client/libjvm.so [0x621c40d]
#13 /opt/jdk1.6.0_05/jre/lib/i386/client/libjvm.so [0x6310378]
#14 /opt/jdk1.6.0_05/jre/lib/i386/client/libjvm.so [0x621c2a0]
#15 /opt/jdk1.6.0_05/jre/lib/i386/client/libjvm.so(JVM_DoPrivileged+0x363) [0x6272153]
#16 /opt/jdk1.6.0_05/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7ce696d]
#17 [0xb5cd4e9d]
#18 [0xb5ccdd77]
#19 [0xb5ccb249]

La solucion al problema es directa, debes encontrar ese archivo libmawt.so

  1. Encuentra ese archivo UBICACION_DEL_ARCHIVO/jre/lib/i386/xawt/libmawt.so
  2. Ejecuta en terminal>> sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so

Listo, esto corregira el problema y no tendras mas ese mensaje :)

Aún no hay comentarios »

Aún no hay comentarios.

Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.