Bug 272662 - GroupWise Messenger client fails due to bug in included java
Summary: GroupWise Messenger client fails due to bug in included java
Status: RESOLVED FIXED
: 256461 (view as bug list)
Alias: None
Product: openSUSE 10.3
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: Alpha 5plus
Hardware: x86-64 openSUSE 10.3
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Forgotten User jfl1mIJ7Fe
QA Contact: Stefan Dirsch
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-09 13:13 UTC by Will Stephenson
Modified: 2007-08-08 10:19 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Will Stephenson 2007-05-09 13:13:42 UTC
novell-messenger-client-2.0.1-20060522

java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.

See bugs 252510 and 256461.

This may also cause the client update to fail - I get an error message that the download failed to complete.
Comment 1 Stefan Dirsch 2007-05-09 13:48:04 UTC
Since Novell does *not* seem to have *any* contacts to SUN Java developers this needs to be workarounded with a wrapper script, which sets
LIBXCB_ALLOW_SLOPPY_LOCK environment variable and executes the java binary
afterwards.
Comment 2 Will Stephenson 2007-07-17 08:38:53 UTC
Bump!  GWIM always fails on 100% of machines on 10.3, and the wrapper script is trivial...
Comment 3 Stefan Dirsch 2007-07-17 09:31:52 UTC
BTW, I can't find a single changelog entry in the package by the official maintainer. I suggest to simply fix it and submit the package for 10.3.
Comment 4 Will Stephenson 2007-07-17 11:46:37 UTC
I looked into this for groupwise-gwclient but the package is a nosrc, getpac delivers a finished RPM containing the existing /usr/bin/groupwise - and munging that would probably break its checksum.  GWIM is also closed source, so someone with access to that build system needs to do it.
Comment 5 Stefan Dirsch 2007-07-17 12:28:22 UTC
I thought that /opt/novell/groupwise/client/jre/bin/java needs to be replaced by a wrapper script as it's also done for other Java versions. But obviously I was wrong (it seems it uses libjava.so instead). Instead /usr/bin/groupwise needs to become a wrapper script, which sets LIBXCB_ALLOW_SLOPPY_LOCK.
Comment 6 Will Stephenson 2007-07-24 11:20:27 UTC
/usr/bin/groupwise is already a shellscript, but it's in the inner rpm that only the maintainer can pokle.
Comment 7 Stefan Dirsch 2007-07-24 11:55:44 UTC
fixed.
Comment 8 Christoph Thiel 2007-08-08 10:19:48 UTC
*** Bug 256461 has been marked as a duplicate of this bug. ***