[aarch64-port-dev ] SPECjvm2008 derby gives SIGBUS with -XX:+TieredCompilation
Edward Nevill
ed at camswl.com
Thu Jan 9 02:00:52 PST 2014
Hi,
On the RTSM model I get a SIGBUS from the 'derby' benchmark in SPECjvm2008 running -XX:+TieredCompilation.
This seems to be 100% reproducible on the RTSM model but I cannot reproduce it on the builtin sim.
My version of java is
~/SPECjvm2008$ /home/ed/images/j2sdk-server-fastdebug/bin/java -version
openjdk version "1.8.0-internal-fastdebug"
OpenJDK Runtime Environment (build 1.8.0-internal-fastdebug-ed_2014_01_07_17_03-b00)
OpenJDK 64-Bit Server VM (build 25.0-b59-fastdebug, mixed mode)
The command I use is
/home/ed/images/j2sdk-server-fastdebug/bin/java -XX:+TieredCompilation -jar SPECjvm2008.jar -ikv derby
This seems to run reliably if I use -bt 1 (ie to run the benchmark in 1 thread instead of the default of 8).
The following is a sample output from the test.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0x7) at pc=0x0000007f852c31a4, pid=2180, tid=547367154160
#
# JRE version: OpenJDK Runtime Environment (8.0) (build 1.8.0-internal-fastdebug-ed_2014_01_07_17_03-b00)
# Java VM: OpenJDK 64-Bit Server VM (25.0-b59-fastdebug mixed mode linux-aarch64 compressed oops)
# Problematic frame:
# J 4055 C1 java.util.concurrent.locks.AbstractQueuedSynchronizer.addWaiter(Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node;)Ljava/util/concurrent/locks/AbstractQueuedSynchronizer$Node; (50 bytes) @ 0x0000007f852c31a4 [0x0000007f852c2f20+0x284]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/ed/SPECjvm2008/hs_err_pid2180.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
Current thread is 547367154160
Dumping core ...
LOOPING...
[thread 547373445616 also had an error]
[thread 547377639920 also had an error]
All the best,
Ed.
More information about the aarch64-port-dev
mailing list