xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib. lock' failed
![](https://seccdn.libravatar.org/avatar/4c8d72fea94212b85706168ff6f1694a.jpg?s=120&d=mm&r=g)
Hi! Hat einer ne Ahnung, wann der Fehler in xcb_xlib behoben wird/ein patch kommt? Das workaround mit ALLOW_SLOPPY_LOCK halte ich nicht wirklich für eine Lösung. Da kamen auch seit Tagen keine Infos mehr bei bugzilla. MfG Norman Haag -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/cd7a4c1aa5781c153c0e235ec71bb0e0.jpg?s=120&d=mm&r=g)
On Dienstag, 9. Oktober 2007, Norman Haag wrote:
Hat einer ne Ahnung, wann der Fehler in xcb_xlib behoben wird/ein patch kommt? Das workaround mit ALLOW_SLOPPY_LOCK halte ich nicht wirklich für eine Lösung. Da kamen auch seit Tagen keine Infos mehr bei bugzilla.
Kannst Du mir den Workaround mal zuschicken? Ich habe nämlich im Moment mit dem gleichen Problem zu kämpfen. MfG Marco
![](https://seccdn.libravatar.org/avatar/628cd377d31ad73fa41a1db06b17e338.jpg?s=120&d=mm&r=g)
Am Dienstag, den 09.10.2007, 17:07 +0200 schrieb Marco Roeben:
On Dienstag, 9. Oktober 2007, Norman Haag wrote:
Hat einer ne Ahnung, wann der Fehler in xcb_xlib behoben wird/ein patch kommt? Das workaround mit ALLOW_SLOPPY_LOCK halte ich nicht wirklich für eine Lösung. Da kamen auch seit Tagen keine Infos mehr bei bugzilla.
sun kennt den fehler schon seit 08-MAR-2007. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 und sie tun absolut nix!
Kannst Du mir den Workaround mal zuschicken? Ich habe nämlich im Moment mit dem gleichen Problem zu kämpfen.
ein anderer workaround ist folgender: man sucht in der java-installation die datei libmawt.so. z.b. unter /usr/lib64/jvm/jdk1.6.0_02/jre/lib/amd64/xawt/libmawt.so zuerst kopiert man sie aus sicherheitsgründen weg. und dann patched man den xinerama-aufruf raus: sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so -- einen schönen Tag noch, & bitte kein TOFU (http://de.wikipedia.org/wiki/TOFU) DI Rainer Klier Abteilung IT - Entwicklung ECOLOG Logistiksysteme GmbH Bauernstraße 11, A-4600 Wels Tel. ++43/7242/66200 Fax ++43/7242/66200-200 mailto:kra@ecolog.at http://www.ecolog.at Fb-Nummer 171431f Landesgericht Wels A member of TGW LOGISTICS GROUP -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/cd7a4c1aa5781c153c0e235ec71bb0e0.jpg?s=120&d=mm&r=g)
On Dienstag, 9. Oktober 2007, Rainer Klier wrote:
ein anderer workaround ist folgender: man sucht in der java-installation die datei libmawt.so. z.b. unter /usr/lib64/jvm/jdk1.6.0_02/jre/lib/amd64/xawt/libmawt.so zuerst kopiert man sie aus sicherheitsgründen weg. und dann patched man den xinerama-aufruf raus: sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so
Da frage ich mich als "Java-Laie natürlich welcher Workaround besser ist oder weniger Nachteile mit sich bringt. Xinerama verwende ich nicht, also müsste ich diesen Workaround gefahrlos anwenden können, oder? Dazu dann noch eine kurze Frage: In meinem Verzeichnisbaum existiert diese Datei dreimal. ./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/headless/libmawt.so ./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/motif21/libmawt.so ./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/xawt/libmawt.so Muss ich alle drei patchen? MfG Marco
![](https://seccdn.libravatar.org/avatar/628cd377d31ad73fa41a1db06b17e338.jpg?s=120&d=mm&r=g)
Am Mittwoch, den 10.10.2007, 12:30 +0200 schrieb Marco Roeben:
On Dienstag, 9. Oktober 2007, Rainer Klier wrote:
ein anderer workaround ist folgender: man sucht in der java-installation die datei libmawt.so. z.b. unter /usr/lib64/jvm/jdk1.6.0_02/jre/lib/amd64/xawt/libmawt.so zuerst kopiert man sie aus sicherheitsgründen weg. und dann patched man den xinerama-aufruf raus: sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so
Da frage ich mich als "Java-Laie natürlich welcher Workaround besser ist oder weniger Nachteile mit sich bringt. Xinerama verwende ich nicht, also müsste
patch-workaround-methode: vorteil: da du hier das java selber patchst, funktionieren sofort alle java programme wieder. nachteil: du mußt jede java-installation patchen, und bei einem java-update wieder. umgebungsvariablen-workaround-methode: vorteil: egal, welche java version du installierst, der workaround greift. nachteil: du mußt aufpassen, daß der workaround überall benutzt wird. für jedes java-programm muß sichergestellt sein, daß es die neue variable ALLOW_SLOPPY_LOCK auf 1 gesetzt hat. ich finde, ich installiere öfters neue java-programme, als ein neues java. daher muß ich mich beim java-patchen nicht so oft um den workaround kümmern.
ich diesen Workaround gefahrlos anwenden können, oder?
das kannst du auf jeden fall. das problem, das der patch löst, existiert auch wenn du kein Xinerama verwendest. der bug betrifft dich also auf jeden fall. die Xinerama lib wird immer geladen, und das java stürzt dann immer ab. der patch funzt aber wunderbar.
Dazu dann noch eine kurze Frage: In meinem Verzeichnisbaum existiert diese Datei dreimal.
./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/headless/libmawt.so ./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/motif21/libmawt.so ./java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/xawt/libmawt.so
Muss ich alle drei patchen?
ich hab jetzt nur die java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/xawt/libmawt.so gepatcht, und alles geht wunderbar. da du aber eh eine kopie der libmawt.so datei machen solltest, kannst du aber ruhig mal versuchen auch die anderen beiden zu patchen. -- einen schönen Tag noch, & bitte kein TOFU (http://de.wikipedia.org/wiki/TOFU) DI Rainer Klier Abteilung IT - Entwicklung ECOLOG Logistiksysteme GmbH Bauernstraße 11, A-4600 Wels Tel. ++43/7242/66200 Fax ++43/7242/66200-200 mailto:kra@ecolog.at http://www.ecolog.at Fb-Nummer 171431f Landesgericht Wels A member of TGW LOGISTICS GROUP -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/cd7a4c1aa5781c153c0e235ec71bb0e0.jpg?s=120&d=mm&r=g)
On Dienstag, 9. Oktober 2007, Rainer Klier wrote:
sun kennt den fehler schon seit 08-MAR-2007. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 und sie tun absolut nix!
Ich habe eben nochmal auf die Seite geschaut und das steht mittlerweile ein "Closed, fixed". Weiss man schon genaues ob und wann es ein entsprechendes Update von Suse geben wird? MfG Marco
![](https://seccdn.libravatar.org/avatar/628cd377d31ad73fa41a1db06b17e338.jpg?s=120&d=mm&r=g)
Am Freitag, den 12.10.2007, 11:10 +0200 schrieb Marco Roeben:
On Dienstag, 9. Oktober 2007, Rainer Klier wrote:
sun kennt den fehler schon seit 08-MAR-2007. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 und sie tun absolut nix!
Ich habe eben nochmal auf die Seite geschaut und das steht mittlerweile ein "Closed, fixed". Weiss man schon genaues ob und wann es ein entsprechendes Update von Suse geben wird?
es gibt jetzt schon eine early-access-version: http://download.java.net/jdk7/binaries/ -- einen schönen Tag noch, & bitte kein TOFU (http://de.wikipedia.org/wiki/TOFU) DI Rainer Klier Abteilung IT - Entwicklung ECOLOG Logistiksysteme GmbH Bauernstraße 11, A-4600 Wels Tel. ++43/7242/66200 Fax ++43/7242/66200-200 mailto:kra@ecolog.at http://www.ecolog.at Fb-Nummer 171431f Landesgericht Wels A member of TGW LOGISTICS GROUP -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/cd7a4c1aa5781c153c0e235ec71bb0e0.jpg?s=120&d=mm&r=g)
On Montag, 15. Oktober 2007, Rainer Klier wrote:
. Weiss man schon genaues ob und wann es ein
entsprechendes Update von Suse geben wird?
es gibt jetzt schon eine early-access-version:
Danke, aber ich denke bevor ich mir auf einem Produktivsystem eine Debug Version installiere erstmal bei dem Workaround bleiben. Trotzdem danke für den Link, werde die Version mal zu Hause auf meinem "Testrechner" ausprobieren. MfG Marco
![](https://seccdn.libravatar.org/avatar/628cd377d31ad73fa41a1db06b17e338.jpg?s=120&d=mm&r=g)
Am Montag, den 15.10.2007, 11:15 +0200 schrieb Marco Roeben:
On Montag, 15. Oktober 2007, Rainer Klier wrote:
. Weiss man schon genaues ob und wann es ein
entsprechendes Update von Suse geben wird?
es gibt jetzt schon eine early-access-version:
Danke, aber ich denke bevor ich mir auf einem Produktivsystem eine Debug Version installiere erstmal bei dem Workaround bleiben. Trotzdem danke für den Link, werde die Version mal zu Hause auf meinem "Testrechner" ausprobieren.
ich hab sie grade ausprobiert. java-awt-programme starten wirklich ohne patch. aber sie funktionieren nicht. :-( smartsvn (http://www.syntevo.com) z.b. bleibt beim versuch ein commit-log-fenster aufzumachen mit 100%-cpu-auslastung hängen. mit gepatchtem 1.6.0_02er java kein problem. derzeit bleibt der patch bzw. die env-variable wirklich der einzig gangbare weg. -- einen schönen Tag noch, & bitte kein TOFU (http://de.wikipedia.org/wiki/TOFU) DI Rainer Klier Abteilung IT - Entwicklung ECOLOG Logistiksysteme GmbH Bauernstraße 11, A-4600 Wels Tel. ++43/7242/66200 Fax ++43/7242/66200-200 mailto:kra@ecolog.at http://www.ecolog.at Fb-Nummer 171431f Landesgericht Wels A member of TGW LOGISTICS GROUP -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Marco Roeben
-
Norman Haag
-
Rainer Klier