Donnerstag, 25. Juni 2009

Qemu, Java and strange errors

Just a hint for all those, who are puzzled with strange Java errors like:

#
# An unexpected error has been detected by Java Runtime Environment:
#
# Internal Error (synchronizer.cpp:1804), pid=10539, tid=2441395088
# Error: guarantee(obj->mark() == markOopDesc::encode(mid),"invariant")
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode linux-x86)
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

I tried OpenSUSE 11.0 with different java-sun (e.g. java-1_6_0-sun-1.6.0.u13-0.1) packages and also Debian with the java standard package. Both in the virtualized environment (as qemu instance), nothing seems to help.

The only thing was the recompilation from (OpenSUSE's) qemu-0.10.1-0.1.1 to qemu-0.10.5 (latest greatest).