$ cd test/hotspot/jtreg/testlibrary/ctw
$ make
$ cd dist
$ wget https://repo1.maven.org/maven2/com/elastisys/scale/commons.logreplayer/2.3.4/commons.logreplayer-2.3.4.jar
$ JAVA_OPTIONS="-XX:+AbortVMOnCompilationFailure" ./ctw.sh commons.logreplayer-2.3.4.jar
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/compileBroker.cpp:2009
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/shade/trunks/jdk-jdk/src/hotspot/share/compiler/compileBroker.cpp:2009), pid=15843, tid=15876
# fatal error: Not compilable at tier 4: unsupported calling sequence
#
# JRE version: OpenJDK Runtime Environment (15.0) (fastdebug build 15-internal+0-adhoc.shade.jdk-jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 15-internal+0-adhoc.shade.jdk-jdk, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x8820a3] CompileBroker::post_compile(CompilerThread*, CompileTask*, bool, ciEnv*, int, char const*)+0x1b3
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P" (or dumping to /home/shade/trunks/jdk-jdk/test/hotspot/jtreg/testlibrary/ctw/dist/core.15843)
#
More failures with:
https://repo1.maven.org/maven2/org/eu/acolyte/acolyte-core/1.0.13/acolyte-core-1.0.13.jar
$ make
$ cd dist
$ wget https://repo1.maven.org/maven2/com/elastisys/scale/commons.logreplayer/2.3.4/commons.logreplayer-2.3.4.jar
$ JAVA_OPTIONS="-XX:+AbortVMOnCompilationFailure" ./ctw.sh commons.logreplayer-2.3.4.jar
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/compileBroker.cpp:2009
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/shade/trunks/jdk-jdk/src/hotspot/share/compiler/compileBroker.cpp:2009), pid=15843, tid=15876
# fatal error: Not compilable at tier 4: unsupported calling sequence
#
# JRE version: OpenJDK Runtime Environment (15.0) (fastdebug build 15-internal+0-adhoc.shade.jdk-jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 15-internal+0-adhoc.shade.jdk-jdk, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x8820a3] CompileBroker::post_compile(CompilerThread*, CompileTask*, bool, ciEnv*, int, char const*)+0x1b3
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P" (or dumping to /home/shade/trunks/jdk-jdk/test/hotspot/jtreg/testlibrary/ctw/dist/core.15843)
#
More failures with:
https://repo1.maven.org/maven2/org/eu/acolyte/acolyte-core/1.0.13/acolyte-core-1.0.13.jar
- relates to
-
JDK-8239069 C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
- Resolved
-
JDK-8325467 Support methods with many arguments in C2
- In Progress
-
JDK-8237946 CTW: C2 compilation bails with "unsupported incoming calling sequence" due to too many method arguments
- Closed