← Back to team overview

openjdk team mailing list archive

[Bug 238066] Re: segfault in libjvm with unknown cause

 

Further investigation reveals that this is a bug with the HotSpot
virtual machine included in all versions of Java 6 from Sun and OpenJDK.
It has to do with how HotSpot handles recompilation of mutable classes
(basically, any class that has "volatile" fields).

This bug seems to have been fixed with the HotSpot included in the
upcoming Java 7. As far as I can tell, there are no plans currently in
fixing this bug for Java 6.

So, the workaround for now seems to be running Java 7:

http://download.java.net/jdk7/binaries/

-- 
segfault in libjvm with unknown cause
https://bugs.launchpad.net/bugs/238066
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in ubuntu.

Status in “openjdk-6” source package in Ubuntu: New

Bug description:
While running a fairly Graphics2D-intensive visualization program of mine, it abruptly closed displaying the following:

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f04fb22cfa0, pid=11397, tid=1108109648
#
# Java VM: OpenJDK 64-Bit Server VM (1.6.0-b09 mixed mode linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x20afa0]
#
# An error report file with more information is saved as:
# /home/zhz/viz/hs_err_pid11397.log
#
# If you would like to submit a bug report, please visit:
#   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Attached is the error report file mentioned.



References