JVM Crash on V [libjvm.so+0xab4d83] PhaseCFG::call_catch_cleanup(Block*)+0xa3
Sundara Mohan M
m.sundar85 at gmail.com
Thu Dec 12 01:44:17 UTC 2019
Hi,
I was trying JVM 13.0.1+9 with ZGC and observing this crash
Host: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, 48 cores, 125G, Red Hat
Enterprise Linux Server release 6.10 (Santiago)
Time: Wed Dec 11 05:41:55 2019 UTC elapsed time: 34571 seconds (0d 9h 36m
11s)
--------------- T H R E A D ---------------
Current thread (0x00007f6ab016e5b0): JavaThread "C2 CompilerThread0"
daemon [_thread_in_native, id=48663,
stack(0x00007f67b55a7000,0x00007f67b56a8000)]
Current CompileTask:
C2:34571629 42982 ! 4
net.htmlparser.jericho.Attributes::construct (1337 bytes)
Stack: [0x00007f67b55a7000,0x00007f67b56a8000], sp=0x00007f67b56a3330,
free space=1008k
Native frames: (J=compiled Java code, A=aot compiled Java code,
j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xab4d83] PhaseCFG::call_catch_cleanup(Block*)+0xa3
V [libjvm.so+0x80aadf] PhaseCFG::global_code_motion()+0x8bf
V [libjvm.so+0x80ae7a] PhaseCFG::do_global_code_motion()+0x4a
V [libjvm.so+0x634c95] Compile::Code_Gen()+0x1d5
V [libjvm.so+0x6386a0] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*,
int, bool, bool, bool, DirectiveSet*)+0xdc0
V [libjvm.so+0x55fadc] C2Compiler::compile_method(ciEnv*, ciMethod*, int,
DirectiveSet*)+0xbc
V [libjvm.so+0x64229d]
CompileBroker::invoke_compiler_on_method(CompileTask*)+0x3fd
V [libjvm.so+0x643c70] CompileBroker::compiler_thread_loop()+0x5d0
V [libjvm.so+0xf6b9fe] JavaThread::thread_main_inner()+0x1be
V [libjvm.so+0xf707fd] Thread::call_run()+0x10d
V [libjvm.so+0xc875b7] thread_native_entry(Thread*)+0xe7
...
Came across this bug https://bugs.openjdk.java.net/browse/JDK-8225509
Seeing this frequently with 13.0.1+9 JVM. Assuming this is specific to ZGC
1. Can someone give more info when this can happen?
2. Since 13.0.2 is targeted for Jan 2020, is there a workaround to fix this
in 13.0.1?
Thanks
Sundar
More information about the zgc-dev
mailing list