Apache spark workloads fail on JDK 8u dev tree on fastdebug with:
# Internal Error (/disk/openjdk/upstream-sources/openjdk8u-dev/hotspot/src/share/vm/opto/memnode.cpp:2487), pid=311486, tid=0x00007f75e39f9700
# assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
Reproducer:
$ wget
https://github.com/renaissance-benchmarks/renaissance/releases/download/v0.9.0/renaissance-mit-0.9.0.jar
$ java -jar renaissance-mit-0.9.0.jar dec-tree -r 5
====== dec-tree (apache-spark), iteration 0 started ======
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/memnode.cpp:2489
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/shade/trunks/jdk8u-dev/hotspot/src/share/vm/opto/memnode.cpp:2489),
pid=10910, tid=0x00007ff7a84d8700
# assert(Opcode() == mem->Opcode() || phase->C->get_alias_index(adr_type()) ==
Compile::AliasIdxRaw) failed: no mismatched stores, except on raw memory
#
# JRE version: OpenJDK Runtime Environment (8.0) (build
1.8.0-internal-fastdebug-shade_2019_10_25_11_31-b00)
# Java VM: OpenJDK 64-Bit Server VM (25.71-b00-fastdebug mixed mode linux-amd64 compressed oops)
# 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/shade/trunks/jdk8u-dev/hs_err_pid10910.log
#
# Compiler replay data is saved as:
# /home/shade/trunks/jdk8u-dev/replay_pid10910.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp