Running 32 bit Java on 64 bit Hardy cores upon UI invocation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sun-java6 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ia32-sun-java6-bin
Running a 32 bit Java VM program that attempts to display a UI pane causes a crash on Hardy 64 bit.
Description: Ubuntu hardy (development branch)
Release: 8.04
Step to recreate:
/usr/lib/
Produces the following output:
Locking assertion failure. Backtrace:
#0 /usr/lib32/
#1 /usr/lib32/
#2 /usr/lib32/
#3 /usr/lib/
#4 /usr/lib/
#5 /usr/lib/
#6 /usr/lib/
#7 [0xf4cc13aa]
#8 [0xf4cb9f0d]
#9 [0xf4cb9f0d]
#10 [0xf4cb7249]
#11 /usr/lib/
#12 /usr/lib/
#13 /usr/lib/
#14 /usr/lib/
#15 /usr/lib/
#16 [0xf4cc13aa]
#17 [0xf4cb9da7]
#18 [0xf4cb7249]
#19 /usr/lib/
java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/lib/
In i386, running jconsole prints the backtrace, but doesn't crash. I wonder if the sloppy lock patch is included in /usr/lib32/ libxcb- xlib.so. 0 or why it crashes on amd64.
For context, see bug #87947 and bug #214848.