[Bug 330991] New: java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib. lock' failed. - Installing Lotus Notes
https://bugzilla.novell.com/show_bug.cgi?id=330991 Summary: java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c- >xlib.lock' failed. - Installing Lotus Notes Product: openSUSE 10.3 Version: Final Platform: i386 OS/Version: openSUSE 10.3 Status: NEW Severity: Critical Priority: P5 - None Component: Java AssignedTo: bnc-team-java@forge.provo.novell.com ReportedBy: ben.kevan@bio-rad.com QAContact: qa@suse.de Found By: Customer Went to install Lotus Notes while logged in as root, and got the following: java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. JVMDUMP006I Processing Dump Event "abort", detail "" - Please Wait. Got it to work by adding the following to my env export LIBXCB_ALLOW_SLOPPY_LOCK=1 Here are Java Versions I am running rpm -qa | grep java java-1_5_0-sun-plugin-1.5.0_update12-23 java-1_5_0-sun-1.5.0_update12-23 Hopefully soon this will be fixed.. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991
Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=330991#c1
Notyour Beer
https://bugzilla.novell.com/show_bug.cgi?id=330991#c2
--- Comment #2 from Notyour Beer
./wings Trying OpenGL modes [{buffer_size,32},{depth_size,32},{stencil_size,8},{accum_size,16}] [{buffer_size,24},{depth_size,32},{stencil_size,8},{accum_size,16}] [{buffer_size,24},{depth_size,24},{stencil_size,8},{accum_size,16}] [{buffer_size,24},{depth_size,24},{stencil_size,0},{accum_size,16}] [{buffer_size,16},{depth_size,24},{stencil_size,8},{accum_size,16}] [{buffer_size,16},{depth_size,16},{stencil_size,8},{accum_size,16}] Actual: RGBA: 5 6 5 8 Depth: 16 Stencil: 8 Accum: 16 16 16 16 beam: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->reques t)) >= 0)' failed. Aborted
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c3
Ales Nosek
https://bugzilla.novell.com/show_bug.cgi?id=330991#c4
Ales Nosek
https://bugzilla.novell.com/show_bug.cgi?id=330991#c5
Ales Nosek
https://bugzilla.novell.com/show_bug.cgi?id=330991#c6
Björn Voigt
https://bugzilla.novell.com/show_bug.cgi?id=330991#c7
Bernd Melchers
https://bugzilla.novell.com/show_bug.cgi?id=330991#c8
Robert Cabane
https://bugzilla.novell.com/show_bug.cgi?id=330991#c9
--- Comment #9 from Notyour Beer
https://bugzilla.novell.com/show_bug.cgi?id=330991#c10
--- Comment #10 from Bernd Melchers
$ find /usr -name 'libmawt*'>liblist ; cat liblist (you get a list of all affected libraries) and then $ for f in `cat liblist` ; do sed -i 's/XINERAMA/FAKEEXTN/g' $f ; done
Don't work for NetBackup jbpSA. Perhaps because it brings its own java runtime library with itself: java version "1.4.2_13" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06) Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode) java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. (but the LIBXCB_ALLOW_SLOPPY_LOCK workaround did work) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c11
Henryk Hecht
https://bugzilla.novell.com/show_bug.cgi?id=330991#c12
--- Comment #12 from Robert Cabane
https://bugzilla.novell.com/show_bug.cgi?id=330991#c13
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c14
--- Comment #14 from Ben Kevan
This issue has been fixed for openSUSE 11.0. The assertion has been changed into a warning.
xorg-x11-libxcb.changes ------------------------------------------------------------------- Mon Nov 5 14:58:18 CET 2007 - sndirsch@suse.de
- always-sloppy.diff * This patch prints out warnings only, the assert() is completely gone now. As programs with this error typically trigger it several times, each warning is printed only once. (Bug #251087)
Hi Stephan will we not see a fix in openSUSE 10.3? Or will this just be a "Known" Blocker style bug (it's a blocker if people don't search the xlib.lock error)? Reason I ask is it cripples the Opera Browser (my preference) when trying to run Java Apps. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c15
--- Comment #15 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c16
--- Comment #16 from Ben Kevan
Why blocker bug? The workaround is already mentioned in comment #1.
Because every person I convert to openSUSE asks why this happens and I have to correct it. Seems silly since I think these functions should "just work" without a workaround, applying this fix to opensuse 10.3 would probably prevent quite a few emails on the mailing list and duplicated bug reports (or more importantly how about the many that don't research the problem and just try another distribution out?). I just think if the fix is created and it can be tested and marked stable on 10.3 it should be pushed out as a bug fix. Just a thought and my .02 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c17
--- Comment #17 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c18
--- Comment #18 from Ben Kevan
So every person you convert to openSUSE installs Lotus Notes, which comes with it's own Java implementation (even already for installation)? All affected Java versions we ship include the workaround. The wings issue
beam: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed. Aborted
should be handled in a seperate bugreport.
The issue appears in Opera when trying to access some Java sites The issue appears when installing Lotus Notes 8 Everyone in my enterprise uses Lotus Notes (I know SLED 10 works and we do have copies of that, but some people like openSUSE over SLED 10 (mostly admins etc)). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c19
Stefan Dirsch
The issue appears in Opera when trying to access some Java sites Strange. This shouldn't happen if Opera uses the installed Java version.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c20
--- Comment #20 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c21
--- Comment #21 from Ben Kevan
Which Java websites are this? I can't reproduce this issue.
Stefan, Here is my output: bkevan@LSSUSE01007250:~> opera Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8 Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8 Flash Player: Warning: environment variable G_FILENAME_ENCODING is set and is not UTF-8 opera: Plug-in 19813 is not responding. It will be closed. opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins. opera: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. Aborted You can reproduce by launching opera. Going to: http://www.java.com/en/download/installed.jsp Then click on "Verify Installation" You will then get: opera: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. Aborted And opera will close. That is one site off the top of my head I can verify the error. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c22
--- Comment #22 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c23
--- Comment #23 from Ben Kevan
Thanks. After clicking "Verify Installation"
| Verifying Java Version | | | Oops! You don't have the recommended Java installed. | Your Java version is 1.5.0_13. Please click the button below to get the | recommended Java for your computer.
Looks like you don't use the Java packages, which we ship with openSUSE 10.3. And for these external packages the workaround has not been added of course. I'm using opera-9.24-0.1 from openSUSE 10.3.
? bkevan@LSSUSE01007250:~> rpm -qa | grep java java-1_5_0-sun-plugin-1.5.0_update13-0.3 java-1_5_0-sun-1.5.0_update13-0.3 bkevan@LSSUSE01007250:~> rpm -qa | grep opera opera-9.50-20071024.6 bkevan@LSSUSE01007250:~> Those are the only Java Applications I run. Maybe your alternative sym links are broken due to the recent java update? Can you check in /etc/alternatives ? I am running Opera 9.50 Beta 1 now but the same issue was in 9.24 from the update repository. I actually moved to 9.50 to see if it would fix the issue. Ben -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c24
--- Comment #24 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991#c25
--- Comment #25 from Ben Kevan
# rpm -qa|grep java java-1_5_0-sun-1.5.0_update13-0.3 java-1_5_0-sun-plugin-1.5.0_update13-0.3
# rpm -qa|grep opera opera-9.24-0.1
The links are *not* broken.
/etc/alternatives ----------------- java -> /usr/lib/jvm/jre-1.5.0-sun/bin/java java.1.gz -> /usr/share/man/man1/java-java-1_5_0-sun.1.gz javaplugin -> /usr/lib/jvm/java-1.5.0-sun-1.5.0_update13/jre/plugin/i386/ns7/libjavaplugin_oji.so javaws -> /usr/lib/jvm/jre-1.5.0-sun/bin/javaws javaws.1.gz -> /usr/share/man/man1/javaws-java-1_5_0-sun.1.gz jaxp_parser_impl -> /usr/share/java/xerces-j2.jar jaxp_transform_impl -> /usr/share/java/xalan-j2.jar jce_1.5.0_sun_local_policy -> /usr/lib/jvm-private/java-1_5_0-sun/jce/vanilla/local_policy.jar jce_1.5.0_sun_us_export_policy -> /usr/lib/jvm-private/java-1_5_0-sun/jce/vanilla/US_export_policy.jar jre -> /usr/lib/jvm/jre-1.5.0-sun jre_1.5.0 -> /usr/lib/jvm/jre-1.5.0-sun jre_1.5.0_exports -> /usr/lib/jvm-exports/jre-1.5.0-sun jre_exports -> /usr/lib/jvm-exports/jre-1.5.0-sun jre_sun -> /usr/lib/jvm/jre-1.5.0-sun jre_sun_exports -> /usr/lib/jvm-exports/jre-1.5.0-sun
Maybe Java is builtin for opera in general and Java 1.6 is already part of your opera version? At least I get the same error message when uninstalling the java packages completely.
Very strange. So it seems as though Opera isn't even seeing my Java as being installed and is using some type of "Bundled Java"? Is that what you are implying? If I do the sloppy lock work around and run opera it indeed works. I am glad you can at least duplicate the issue it is quite puzzling to me. Ben -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=330991#c26
--- Comment #26 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=330991
User anosek@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=330991#c27
Ales Nosek
participants (1)
-
bugzilla_noreply@novell.com