-
Bug
-
Resolution: Duplicate
-
P3
-
10
org.graalvm.compiler.core.test.deopt.SynchronizedMethodDeoptimizationTest run with jdk10/hs10 crashes with
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f0d5de6e338, pid=31445, tid=31459
#
# JRE version: Java(TM) SE Runtime Environment (10.0) (build 10-internal+0-2017-06-22-1838355.katya.hs10.graal.new)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10-internal+0-2017-06-22-1838355.katya.hs10.graal.new, mixed mode, tiered, jvmci,
compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x7bf338] G1ParCopyClosure<(G1Barrier)0, (G1Mark)0, false>::do_oop(oopDesc**)+0x28
#
--------------- T H R E A D ---------------
Current thread (0x00007f0d58048000): GCTaskThread "GC Thread#12" [stack: 0x00007f0d3d620000,0x00007f0d3d720000] [id=31459]
Stack: [0x00007f0d3d620000,0x00007f0d3d720000], sp=0x00007f0d3d71ebf0, free space=1018k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x7bf338] G1ParCopyClosure<(G1Barrier)0, (G1Mark)0, false>::do_oop(oopDesc**)+0x28
V [libjvm.so+0x7bf8dc] G1EvacuationClosures::flush()+0x5c
V [libjvm.so+0x7c22c7] G1RootProcessor::evacuate_roots(G1EvacuationRootClosures*, unsigned int)+0x1a7
V [libjvm.so+0x784541] G1ParTask::work(unsigned int)+0x101
V [libjvm.so+0xdccb8d] GangWorker::loop()+0x4d
V [libjvm.so+0xbbbf72] thread_native_entry(Thread*)+0xf2
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00007f0d5ffc497e
See full hs_err file attached.
The issue is reproduced using latest jdk10/hs10 linux-64 product build.
The issue is not reproduced with fastdebug build.
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f0d5de6e338, pid=31445, tid=31459
#
# JRE version: Java(TM) SE Runtime Environment (10.0) (build 10-internal+0-2017-06-22-1838355.katya.hs10.graal.new)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10-internal+0-2017-06-22-1838355.katya.hs10.graal.new, mixed mode, tiered, jvmci,
compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x7bf338] G1ParCopyClosure<(G1Barrier)0, (G1Mark)0, false>::do_oop(oopDesc**)+0x28
#
--------------- T H R E A D ---------------
Current thread (0x00007f0d58048000): GCTaskThread "GC Thread#12" [stack: 0x00007f0d3d620000,0x00007f0d3d720000] [id=31459]
Stack: [0x00007f0d3d620000,0x00007f0d3d720000], sp=0x00007f0d3d71ebf0, free space=1018k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x7bf338] G1ParCopyClosure<(G1Barrier)0, (G1Mark)0, false>::do_oop(oopDesc**)+0x28
V [libjvm.so+0x7bf8dc] G1EvacuationClosures::flush()+0x5c
V [libjvm.so+0x7c22c7] G1RootProcessor::evacuate_roots(G1EvacuationRootClosures*, unsigned int)+0x1a7
V [libjvm.so+0x784541] G1ParTask::work(unsigned int)+0x101
V [libjvm.so+0xdccb8d] GangWorker::loop()+0x4d
V [libjvm.so+0xbbbf72] thread_native_entry(Thread*)+0xf2
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00007f0d5ffc497e
See full hs_err file attached.
The issue is reproduced using latest jdk10/hs10 linux-64 product build.
The issue is not reproduced with fastdebug build.
- duplicates
-
JDK-8182755 [JVMCI] Deoptimization in synchronized methods can lead to a crash or exception when using EnableJVMCI but not UseJVMCICompiler
- Resolved