Recientemente instale NetBeans 5.5.1 en OpenSuse 10.3 para poder continuar con el desarrollo de algunas aplicaciones en Java y me tope con un pequeño problemita, resulta que a la hora de cargar NetBeans me mostraba el siguiente error:

java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock’ failed.
./../platform7/lib/nbexec: line 440: 4199 Aborted
“/usr/java/jdk1.5/bin/java” -Djdk.home=”/usr/java/jdk1.5″ -classpath …..

El error es mucho mas grande, solo puse algo de este para ahorrar algo de espacio. Bueno según entiendo aparentemente este error se debe a la librería libxc la cual provee de una interfaz para aplicaciones basadas en X11, esta lanza una aserción cuando esta en uso (bug de bloqueo) por alguna otra aplicación. Buscando información referente a este tema di con una posible solución (por lo menos a mi me funciono); lo que se tendría que hacer es crear una variables de entorno llamada “LIBXCB_ALLOW_SLOPPY_LOCK” y asignar el valor 1 lo cual esto hará que se salte la asercion y asi poder cargar NetBeans(en mi caso).

export LIBXCB_ALLOW_SLOPPY_LOCK=1

Esto tambien lo probe con la version 6.0 Beta 1 y me genero lo mismo. Espero les sirva