-
Bug
-
Resolution: Unresolved
-
P4
-
8
-
x86_64
-
linux
ADDITIONAL SYSTEM INFORMATION :
java.runtime.version=1.8.0_191-b12
os.version=3.10.0-1160.el7.x86_64
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
java.vm.info=mixed mode
A DESCRIPTION OF THE PROBLEM :
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe872f58e97, pid=1, tid=0x00007fe7cf8ec700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_191-b12) (build 1.8.0_191-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.191-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
#
# Core dump written. Default location: //core or core.1
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00007fe86cac1800): JavaThread "C2 CompilerThread1" daemon [_thread_in_vm, id=158, stack(0x00007fe7cf7ed000,0x00007fe7cf8ed000)]
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x000000000000001b
Registers:
RAX=0x000000000000000b, RBX=0x00007fe86cac1800, RCX=0x00007fe874046360, RDX=0x00007fe873b22f58
RSP=0x00007fe7cf8e97e0, RBP=0x00007fe7cf8e9820, RSI=0x0000000000000001, RDI=0x00007fe769879d40
R8 =0x00007fe8584d9360, R9 =0x0000000000000001, R10=0x0000000000000004, R11=0x0000000000000000
R12=0x00007fe769879d40, R13=0x00007fe873b27f04, R14=0x00007fe873b22f4c, R15=0x00007fe873aec868
RIP=0x00007fe872f58e97, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007fe7cf8e97e0)
0x00007fe7cf8e97e0: 00007fe8584c2dd0 00007fe8734bd972
0x00007fe7cf8e97f0: 00007fe7cf8ea4b0 00007fe7cf8e993f
0x00007fe7cf8e9800: 00007fe8584c2dd0 00007fe8584d9360
0x00007fe7cf8e9810: 00007fe854407b10 0000000000000000
0x00007fe7cf8e9820: 00007fe7cf8e9920 00007fe872f27b9c
0x00007fe7cf8e9830: 000000566c65d270 00007fe8734bd972
0x00007fe7cf8e9840: 00007fe7cf8e9870 00007fe7cf8e98a0
0x00007fe7cf8e9850: 00007fe7cf8e9870 00007fe873152949
0x00007fe7cf8e9860: 00007fe7cf8e98a0 00007fe854407400
0x00007fe7cf8e9870: 00007fe7cf8ea4b0 000000ba73498931
0x00007fe7cf8e9880: 00007fe8584d9360 00007fe7cf8eaf00
0x00007fe7cf8e9890: 00007fe86cac1800 00007fe87350a539
0x00007fe7cf8e98a0: 00007fe873a4e1f8 00007fe800000001
0x00007fe7cf8e98b0: 00007fe7cf8eaf00 00007fe7cf8eba40
0x00007fe7cf8e98c0: 00007fe7cf8ea4b0 00007fe8584c27e8
0x00007fe7cf8e98d0: 0000000000000000 00007fe80000000a
0x00007fe7cf8e98e0: 00007fe854407400 00007fe800000000
0x00007fe7cf8e98f0: 00007fe7cf8e9960 00007fe854407b10
0x00007fe7cf8e9900: 00007fe854407400 00007fe8584d9360
0x00007fe7cf8e9910: 00007fe854407b10 0000000000000000
0x00007fe7cf8e9920: 00007fe7cf8e99c0 00007fe872f28666
0x00007fe7cf8e9930: 00007fe7cf8e99c0 00007fe872f5cc43
0x00007fe7cf8e9940: 00007fe86cac1800 0000000000000000
0x00007fe7cf8e9950: 00000000000fb900 0000000000000000
0x00007fe7cf8e9960: 00007fe7cf8e99a0 00007fe7cf8eaf00
0x00007fe7cf8e9970: 0000000000000000 00007fe854407b10
0x00007fe7cf8e9980: 00007fe7cf8eaf00 0000000000000000
0x00007fe7cf8e9990: 00007fe7cf8e99c0 00007fe854407b10
0x00007fe7cf8e99a0: 0000000000000000 00007fe854407400
0x00007fe7cf8e99b0: 00007fe7cf8eaf00 0000000000000000
0x00007fe7cf8e99c0: 00007fe7cf8e9ae0 00007fe8730b7869
0x00007fe7cf8e99d0: 00007fe82079dc50 00007fe7cf8e9a60
Instructions: (pc=0x00007fe872f58e97)
0x00007fe872f58e77: c7 83 70 02 00 00 06 00 00 00 49 8b 44 24 10 48
0x00007fe872f58e87: 8b 38 e8 42 66 29 00 49 89 c4 48 8b 00 4c 89 e7
0x00007fe872f58e97: ff 50 10 84 c0 0f 84 46 01 00 00 41 8b 3f e8 ae
0x00007fe872f58ea7: 53 e0 ff 4d 85 e4 48 8b 80 d0 03 00 00 0f 84 2e
Register to memory mapping:
RAX=0x000000000000000b is an unknown value
RBX=0x00007fe86cac1800 is a thread
RCX=0x00007fe874046360: <offset 0x1d360> in /usr/glibc-compat/lib/libpthread.so.0 at 0x00007fe874029000
RDX=0x00007fe873b22f58: <offset 0xfc2f58> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
RSP=0x00007fe7cf8e97e0 is pointing into the stack for thread: 0x00007fe86cac1800
RBP=0x00007fe7cf8e9820 is pointing into the stack for thread: 0x00007fe86cac1800
RSI=0x0000000000000001 is an unknown value
RDI=0x00007fe769879d40 is pointing into metadata
R8 =0x00007fe8584d9360 is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x0000000000000004 is an unknown value
R11=0x0000000000000000 is an unknown value
R12=0x00007fe769879d40 is pointing into metadata
R13=0x00007fe873b27f04: <offset 0xfc7f04> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
R14=0x00007fe873b22f4c: <offset 0xfc2f4c> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
R15=0x00007fe873aec868: <offset 0xf8c868> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
Stack: [0x00007fe7cf7ed000,0x00007fe7cf8ed000], sp=0x00007fe7cf8e97e0, free space=1009k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
V [libjvm.so+0x3c7b9c] CallGenerator::for_method_handle_inline(JVMState*, ciMethod*, ciMethod*, bool&)+0xcc
V [libjvm.so+0x3c8666] CallGenerator::for_method_handle_call(JVMState*, ciMethod*, ciMethod*, bool)+0x26
V [libjvm.so+0x557869] Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)+0x3b9
V [libjvm.so+0x5582f1] Parse::do_call()+0x2c1
V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
V [libjvm.so+0x558345] Parse::do_call()+0x315
V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
V [libjvm.so+0x47f635] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0xbd5
V [libjvm.so+0x3c461a] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0xaa
V [libjvm.so+0x48ad7c] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x73c
V [libjvm.so+0x48c998] CompileBroker::compiler_thread_loop()+0x6d8
V [libjvm.so+0xa76f9b] JavaThread::thread_main_inner()+0xdb
V [libjvm.so+0xa7722f] JavaThread::run()+0x25f
V [libjvm.so+0x909c92] java_start(Thread*)+0x102
C [libpthread.so.0+0x8f30]
Current CompileTask:
C2:404103129 61869 4 java.lang.invoke.LambdaForm$BMH/1552144074::reinvoke (41 bytes)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
<check the content of replay_pid.txt file in the attachment>
FREQUENCY : occasionally
java.runtime.version=1.8.0_191-b12
os.version=3.10.0-1160.el7.x86_64
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
java.vm.info=mixed mode
A DESCRIPTION OF THE PROBLEM :
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fe872f58e97, pid=1, tid=0x00007fe7cf8ec700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_191-b12) (build 1.8.0_191-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.191-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
#
# Core dump written. Default location: //core or core.1
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00007fe86cac1800): JavaThread "C2 CompilerThread1" daemon [_thread_in_vm, id=158, stack(0x00007fe7cf7ed000,0x00007fe7cf8ed000)]
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x000000000000001b
Registers:
RAX=0x000000000000000b, RBX=0x00007fe86cac1800, RCX=0x00007fe874046360, RDX=0x00007fe873b22f58
RSP=0x00007fe7cf8e97e0, RBP=0x00007fe7cf8e9820, RSI=0x0000000000000001, RDI=0x00007fe769879d40
R8 =0x00007fe8584d9360, R9 =0x0000000000000001, R10=0x0000000000000004, R11=0x0000000000000000
R12=0x00007fe769879d40, R13=0x00007fe873b27f04, R14=0x00007fe873b22f4c, R15=0x00007fe873aec868
RIP=0x00007fe872f58e97, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007fe7cf8e97e0)
0x00007fe7cf8e97e0: 00007fe8584c2dd0 00007fe8734bd972
0x00007fe7cf8e97f0: 00007fe7cf8ea4b0 00007fe7cf8e993f
0x00007fe7cf8e9800: 00007fe8584c2dd0 00007fe8584d9360
0x00007fe7cf8e9810: 00007fe854407b10 0000000000000000
0x00007fe7cf8e9820: 00007fe7cf8e9920 00007fe872f27b9c
0x00007fe7cf8e9830: 000000566c65d270 00007fe8734bd972
0x00007fe7cf8e9840: 00007fe7cf8e9870 00007fe7cf8e98a0
0x00007fe7cf8e9850: 00007fe7cf8e9870 00007fe873152949
0x00007fe7cf8e9860: 00007fe7cf8e98a0 00007fe854407400
0x00007fe7cf8e9870: 00007fe7cf8ea4b0 000000ba73498931
0x00007fe7cf8e9880: 00007fe8584d9360 00007fe7cf8eaf00
0x00007fe7cf8e9890: 00007fe86cac1800 00007fe87350a539
0x00007fe7cf8e98a0: 00007fe873a4e1f8 00007fe800000001
0x00007fe7cf8e98b0: 00007fe7cf8eaf00 00007fe7cf8eba40
0x00007fe7cf8e98c0: 00007fe7cf8ea4b0 00007fe8584c27e8
0x00007fe7cf8e98d0: 0000000000000000 00007fe80000000a
0x00007fe7cf8e98e0: 00007fe854407400 00007fe800000000
0x00007fe7cf8e98f0: 00007fe7cf8e9960 00007fe854407b10
0x00007fe7cf8e9900: 00007fe854407400 00007fe8584d9360
0x00007fe7cf8e9910: 00007fe854407b10 0000000000000000
0x00007fe7cf8e9920: 00007fe7cf8e99c0 00007fe872f28666
0x00007fe7cf8e9930: 00007fe7cf8e99c0 00007fe872f5cc43
0x00007fe7cf8e9940: 00007fe86cac1800 0000000000000000
0x00007fe7cf8e9950: 00000000000fb900 0000000000000000
0x00007fe7cf8e9960: 00007fe7cf8e99a0 00007fe7cf8eaf00
0x00007fe7cf8e9970: 0000000000000000 00007fe854407b10
0x00007fe7cf8e9980: 00007fe7cf8eaf00 0000000000000000
0x00007fe7cf8e9990: 00007fe7cf8e99c0 00007fe854407b10
0x00007fe7cf8e99a0: 0000000000000000 00007fe854407400
0x00007fe7cf8e99b0: 00007fe7cf8eaf00 0000000000000000
0x00007fe7cf8e99c0: 00007fe7cf8e9ae0 00007fe8730b7869
0x00007fe7cf8e99d0: 00007fe82079dc50 00007fe7cf8e9a60
Instructions: (pc=0x00007fe872f58e97)
0x00007fe872f58e77: c7 83 70 02 00 00 06 00 00 00 49 8b 44 24 10 48
0x00007fe872f58e87: 8b 38 e8 42 66 29 00 49 89 c4 48 8b 00 4c 89 e7
0x00007fe872f58e97: ff 50 10 84 c0 0f 84 46 01 00 00 41 8b 3f e8 ae
0x00007fe872f58ea7: 53 e0 ff 4d 85 e4 48 8b 80 d0 03 00 00 0f 84 2e
Register to memory mapping:
RAX=0x000000000000000b is an unknown value
RBX=0x00007fe86cac1800 is a thread
RCX=0x00007fe874046360: <offset 0x1d360> in /usr/glibc-compat/lib/libpthread.so.0 at 0x00007fe874029000
RDX=0x00007fe873b22f58: <offset 0xfc2f58> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
RSP=0x00007fe7cf8e97e0 is pointing into the stack for thread: 0x00007fe86cac1800
RBP=0x00007fe7cf8e9820 is pointing into the stack for thread: 0x00007fe86cac1800
RSI=0x0000000000000001 is an unknown value
RDI=0x00007fe769879d40 is pointing into metadata
R8 =0x00007fe8584d9360 is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x0000000000000004 is an unknown value
R11=0x0000000000000000 is an unknown value
R12=0x00007fe769879d40 is pointing into metadata
R13=0x00007fe873b27f04: <offset 0xfc7f04> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
R14=0x00007fe873b22f4c: <offset 0xfc2f4c> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
R15=0x00007fe873aec868: <offset 0xf8c868> in /usr/local/jdk/jre/lib/amd64/server/libjvm.so at 0x00007fe872b60000
Stack: [0x00007fe7cf7ed000,0x00007fe7cf8ed000], sp=0x00007fe7cf8e97e0, free space=1009k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x3f8e97] ciMemberName::get_vmtarget() const+0x97
V [libjvm.so+0x3c7b9c] CallGenerator::for_method_handle_inline(JVMState*, ciMethod*, ciMethod*, bool&)+0xcc
V [libjvm.so+0x3c8666] CallGenerator::for_method_handle_call(JVMState*, ciMethod*, ciMethod*, bool)+0x26
V [libjvm.so+0x557869] Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)+0x3b9
V [libjvm.so+0x5582f1] Parse::do_call()+0x2c1
V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
V [libjvm.so+0x558345] Parse::do_call()+0x315
V [libjvm.so+0x94c1b6] Parse::do_one_bytecode()+0x3ba6
V [libjvm.so+0x93d8fc] Parse::do_one_block()+0x1ec
V [libjvm.so+0x93dafa] Parse::do_all_blocks()+0xca
V [libjvm.so+0x941812] Parse::Parse(JVMState*, ciMethod*, float)+0x812
V [libjvm.so+0x3c4ec8] ParseGenerator::generate(JVMState*)+0x68
V [libjvm.so+0x47f635] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0xbd5
V [libjvm.so+0x3c461a] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0xaa
V [libjvm.so+0x48ad7c] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x73c
V [libjvm.so+0x48c998] CompileBroker::compiler_thread_loop()+0x6d8
V [libjvm.so+0xa76f9b] JavaThread::thread_main_inner()+0xdb
V [libjvm.so+0xa7722f] JavaThread::run()+0x25f
V [libjvm.so+0x909c92] java_start(Thread*)+0x102
C [libpthread.so.0+0x8f30]
Current CompileTask:
C2:404103129 61869 4 java.lang.invoke.LambdaForm$BMH/1552144074::reinvoke (41 bytes)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
<check the content of replay_pid.txt file in the attachment>
FREQUENCY : occasionally