-
Bug
-
Resolution: Fixed
-
P4
-
11, 12, 13, 14, 15
-
b16
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8245081 | 14u-cpu | Vaibhav Choudhary | P4 | Resolved | Fixed | master |
JDK-8242112 | 11.0.8-oracle | Jie Fu | P4 | Resolved | Fixed | b02 |
# Reproduce
- Run in a debug jvm with
```
java -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler -XX:+BootstrapJVMCI -Xcomp -XX:TieredStopAtLevel=1
```
# Symptom
```
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/Users/fool/workspace/open/jdk/src/hotspot/share/compiler/compileBroker.cpp:1246), pid=30568, tid=7939
# assert(!TieredCompilation || comp_level <= TieredStopAtLevel) failed: Invalid compilation level
#
# JRE version: OpenJDK Runtime Environment (15.0) (fastdebug build 15-internal+0-adhoc.fool.jdk)
Stack: [0x0000700007feb000,0x00007000080eb000], sp=0x00007000080ea960, free space=1022k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0xc2cf5c] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6d4
V [libjvm.dylib+0xc2d671] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x3f
V [libjvm.dylib+0x337627] report_vm_error(char const*, int, char const*, char const*, ...)+0x145
V [libjvm.dylib+0x30fb2b] CompileBroker::compile_method(methodHandle const&, int, int, methodHandle const&, int, CompileTask::CompileReason, DirectiveSet*, Thread*)+0x18b
V [libjvm.dylib+0x30f97f] CompileBroker::compile_method(methodHandle const&, int, int, methodHandle const&, int, CompileTask::CompileReason, Thread*)+0xb3
V [libjvm.dylib+0x6752c5] JVMCICompiler::bootstrap(Thread*)+0x18f
V [libjvm.dylib+0x5f39fb] JNI_CreateJavaVM+0x3a9
C [libjli.dylib+0x3f47] JavaMain+0x10b
C [libjli.dylib+0x6b3d] ThreadJavaMain+0x9
C [libsystem_pthread.dylib+0x5d36] _pthread_start+0x7d
C [libsystem_pthread.dylib+0x258f] thread_start+0xf
```
- Run in a debug jvm with
```
java -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler -XX:+BootstrapJVMCI -Xcomp -XX:TieredStopAtLevel=1
```
# Symptom
```
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/Users/fool/workspace/open/jdk/src/hotspot/share/compiler/compileBroker.cpp:1246), pid=30568, tid=7939
# assert(!TieredCompilation || comp_level <= TieredStopAtLevel) failed: Invalid compilation level
#
# JRE version: OpenJDK Runtime Environment (15.0) (fastdebug build 15-internal+0-adhoc.fool.jdk)
Stack: [0x0000700007feb000,0x00007000080eb000], sp=0x00007000080ea960, free space=1022k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0xc2cf5c] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6d4
V [libjvm.dylib+0xc2d671] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x3f
V [libjvm.dylib+0x337627] report_vm_error(char const*, int, char const*, char const*, ...)+0x145
V [libjvm.dylib+0x30fb2b] CompileBroker::compile_method(methodHandle const&, int, int, methodHandle const&, int, CompileTask::CompileReason, DirectiveSet*, Thread*)+0x18b
V [libjvm.dylib+0x30f97f] CompileBroker::compile_method(methodHandle const&, int, int, methodHandle const&, int, CompileTask::CompileReason, Thread*)+0xb3
V [libjvm.dylib+0x6752c5] JVMCICompiler::bootstrap(Thread*)+0x18f
V [libjvm.dylib+0x5f39fb] JNI_CreateJavaVM+0x3a9
C [libjli.dylib+0x3f47] JavaMain+0x10b
C [libjli.dylib+0x6b3d] ThreadJavaMain+0x9
C [libsystem_pthread.dylib+0x5d36] _pthread_start+0x7d
C [libsystem_pthread.dylib+0x258f] thread_start+0xf
```
- backported by
-
JDK-8242112 -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
- Resolved
-
JDK-8245081 -XX:+BootstrapJVMCI is not compatible with TieredStopAtLevel < CompLevel_full_optimization
- Resolved
- relates to
-
JDK-8246805 Incorrect copyright header in TestInvalidTieredStopAtLevel.java
- Resolved