-
Bug
-
Resolution: Unresolved
-
P3
-
repo-leyden
Intermittent assertion failure:
# Internal Error (src/hotspot/share/opto/parse1.cpp:513), pid=17160, tid=25347
# assert(false) failed: type flow analysis failed for OSR compilation
Current thread (0x000000013580d010): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=25347, stack(0x000000016d20c000,0x000000016d40f000) (2060K)]
Command Line: -Xlog:init -DautoQuit=true -Dspring.output.ansi.enabled=NEVER -Dserver.port=0 -Xlog:scc*=warning,cds:file=SpringPetClinic.old-production.log::filesize=0 -XX:SharedArchiveFile=SpringPetClinic.dynamic.jsa -XX:+ReplayTraining -XX:+LoadCachedCode -XX:CachedCodeFile=SpringPetClinic.code.jsa -Xlog:scc=error org.springframework.samples.petclinic.PetClinicApplication
Time ... elapsed time: 9.598078 seconds (0d 0h 0m 9s)
Current CompileTask:
C2: F9598 C11 Q38 S1 4178 % ! 4 java.util.concurrent.ConcurrentHashMap::transfer @ 96 (849 bytes)
Stack: [0x000000016d20c000,0x000000016d40f000], sp=0x000000016d40c910, free space=2050k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x119c6a4] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x564 (parse1.cpp:513)
V [libjvm.dylib+0x119cec4] VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*)+0x0
V [libjvm.dylib+0x5905b0] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0xebfb00] Parse::Parse(JVMState*, ciMethod*, float)+0xae8
V [libjvm.dylib+0x3a09e4] ParseGenerator::generate(JVMState*)+0x11c
V [libjvm.dylib+0x4ef44c] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xd30
V [libjvm.dylib+0x39e770] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x2f8
V [libjvm.dylib+0x50d8d8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x47c
V [libjvm.dylib+0x50d05c] CompileBroker::compiler_thread_loop()+0x330
V [libjvm.dylib+0x8fbb94] JavaThread::thread_main_inner()+0x1dc
# Internal Error (src/hotspot/share/opto/parse1.cpp:513), pid=17160, tid=25347
# assert(false) failed: type flow analysis failed for OSR compilation
Current thread (0x000000013580d010): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=25347, stack(0x000000016d20c000,0x000000016d40f000) (2060K)]
Command Line: -Xlog:init -DautoQuit=true -Dspring.output.ansi.enabled=NEVER -Dserver.port=0 -Xlog:scc*=warning,cds:file=SpringPetClinic.old-production.log::filesize=0 -XX:SharedArchiveFile=SpringPetClinic.dynamic.jsa -XX:+ReplayTraining -XX:+LoadCachedCode -XX:CachedCodeFile=SpringPetClinic.code.jsa -Xlog:scc=error org.springframework.samples.petclinic.PetClinicApplication
Time ... elapsed time: 9.598078 seconds (0d 0h 0m 9s)
Current CompileTask:
C2: F9598 C11 Q38 S1 4178 % ! 4 java.util.concurrent.ConcurrentHashMap::transfer @ 96 (849 bytes)
Stack: [0x000000016d20c000,0x000000016d40f000], sp=0x000000016d40c910, free space=2050k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x119c6a4] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x564 (parse1.cpp:513)
V [libjvm.dylib+0x119cec4] VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*)+0x0
V [libjvm.dylib+0x5905b0] print_error_for_unit_test(char const*, char const*, char*)+0x0
V [libjvm.dylib+0xebfb00] Parse::Parse(JVMState*, ciMethod*, float)+0xae8
V [libjvm.dylib+0x3a09e4] ParseGenerator::generate(JVMState*)+0x11c
V [libjvm.dylib+0x4ef44c] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xd30
V [libjvm.dylib+0x39e770] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x2f8
V [libjvm.dylib+0x50d8d8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x47c
V [libjvm.dylib+0x50d05c] CompileBroker::compiler_thread_loop()+0x330
V [libjvm.dylib+0x8fbb94] JavaThread::thread_main_inner()+0x1dc
- relates to
-
JDK-8309353 [lworld] C2 compilations fails with assert(false) failed: type flow analysis failed for OSR compilation
- Resolved
-
JDK-8312096 C2: assert(false) failed: type flow analysis failed for OSR compilation
- Closed