JVM运行出现Crash
日志如下,怀疑是JVM的Bug,但没有数据支撑:
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x00007ffff6c10e44, pid=917, tid=140732460369664
JRE version: Java™ SE Runtime Environment (8.0_65-b17) (build 1.8.0_65-b17)
Java VM: Java HotSpot™ 64-Bit Server VM (25.65-b01 mixed mode linux-amd64 compressed oops)
Problematic frame:
V [libjvm.so+0x812e44] PhaseIdealLoop::build_loop_late_post(Node*)+0x144
Core dump written. Default location: /home/dpagent/oragent_dz/core or core.917
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 (0x00007ffff0509000): JavaThread “C2 CompilerThread5” daemon [_thread_in_native, id=994, stack(0x00007ffed43f1000,0x00007ffed44f1000)]
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000008
Registers:
RAX=0x0000000000000000, RBX=0x00007ffed44ed420, RCX=0x0000000000000000, RDX=0x0000000000000005
RSP=0x00007ffed44ebbc0, RBP=0x00007ffed44ebbf0, RSI=0x0000000000000000, RDI=0x00007ffea0e81e60
R8 =0x0000000000000000, R9 =0x00007ffea0e4c0d8, R10=0x00007ffea004c138, R11=0x00007ffff7565580
R12=0x00007ffec80916f0, R13=0x00007ffea0b6e058, R14=0x00007ffea004c080, R15=0x00000000000006f0
RIP=0x00007ffff6c10e44, EFLAGS=0x0000000000010206, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007ffed44ebbc0)
0x00007ffed44ebbc0: 00007ffed44ed440 00007ffed44ebee0
0x00007ffed44ebbd0: 00007ffea004c080 00007ffed44ebf20
0x00007ffed44ebbe0: 0000000000000002 00000000000006f0
0x00007ffed44ebbf0: 00007ffed44ebc50 00007ffff6c113fc
0x00007ffed44ebc00: 00007ffe00000004 00007ffea0c426b0
0x00007ffed44ebc10: 00007ffed44ebf00 00007ffed44ed420
0x00007ffed44ebc20: 00007ffed44eddd0 0000000000000001
0x00007ffed44ebc30: 00007ffea4471470 00007ffed44ed420
0x00007ffed44ebc40: 0000000000000000 00007ffed44ebf00
0x00007ffed44ebc50: 00007ffed44ebf70 00007ffff6c143df
0x00007ffed44ebc60: 00007ffea0b00d48 00007ffed44ebf20
0x00007ffed44ebc70: 00007ffed44ebee0 0001000000000005
0x00007ffed44ebc80: 00007ffed44ed440 00007fff00000009
0x00007ffed44ebc90: 00007ffff05094e0 00007ffe00000004
0x00007ffed44ebca0: 00007ffea0d656a0 00007ffe00000000
0x00007ffed44ebcb0: 00007ffed44ebdb0 00007ffff6e7b40d
0x00007ffed44ebcc0: 0000000000000000 000000007fffffff
0x00007ffed44ebcd0: 0000000000000000 0000000000000030
0x00007ffed44ebce0: 0000000000039410 7fffffff00004002
0x00007ffed44ebcf0: 0000000000001000 0000000000000200
0x00007ffed44ebd00: ffff80012bb14281 00007ffe000007ff
0x00007ffed44ebd10: 00000000000001ff 000000000000003f
0x00007ffed44ebd20: 0000009a0000022f 00007ffed44ebd80
0x00007ffed44ebd30: 0000000000000007 0000000000000000
0x00007ffed44ebd40: 0000007700000075 0000000000000000
0x00007ffed44ebd50: 00007ffed44ebd7f 00007ffff6e74753
0x00007ffed44ebd60: 0000000026b37e42 000000000000002d
0x00007ffed44ebd70: 000000000000007c 00007ffea0c42c10
0x00007ffed44ebd80: 00000000076ce4fc 00007ffea0000020
0x00007ffed44ebd90: 0000000000040010 0000000000040010
0x00007ffed44ebda0: 0000000000000000 00007ffea0000020
0x00007ffed44ebdb0: 0000000000007fe8 0000000000007fe8
Instructions: (pc=0x00007ffff6c10e44)
0x00007ffff6c10e24: 00 00 8b 70 28 49 89 c4 0f 1f 40 00 89 f0 48 8d
0x00007ffff6c10e34: 3c c5 00 00 00 00 48 03 bb f0 09 00 00 48 8b 0f
0x00007ffff6c10e44: 48 8b 41 08 48 83 38 00 75 2b 8b 73 28 0f 1f 80
0x00007ffff6c10e54: 00 00 00 00 8b 41 28 31 c9 39 f0 73 0e 89 c2 48
Register to memory mapping:
RAX=0x0000000000000000 is an unknown value
RBX=0x00007ffed44ed420 is pointing into the stack for thread: 0x00007ffff0509000
RCX=0x0000000000000000 is an unknown value
RDX=0x0000000000000005 is an unknown value
RSP=0x00007ffed44ebbc0 is pointing into the stack for thread: 0x00007ffff0509000
RBP=0x00007ffed44ebbf0 is pointing into the stack for thread: 0x00007ffff0509000
RSI=0x0000000000000000 is an unknown value
RDI=0x00007ffea0e81e60 is an unknown value
R8 =0x0000000000000000 is an unknown value
R9 =0x00007ffea0e4c0d8 is an unknown value
R10=0x00007ffea004c138 is an unknown value
R11=0x00007ffff7565580: <offset 0x18d580> in /lib64/libc.so.6 at 0x00007ffff73d8000
R12=0x00007ffec80916f0 is an unknown value
R13=0x00007ffea0b6e058 is an unknown value
R14=0x00007ffea004c080 is an unknown value
R15=0x00000000000006f0 is an unknown value
Stack: [0x00007ffed43f1000,0x00007ffed44f1000], sp=0x00007ffed44ebbc0, free space=1002k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x812e44] PhaseIdealLoop::build_loop_late_post(Node*)+0x144
V [libjvm.so+0x8133fc] PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&)+0x13c
V [libjvm.so+0x8163df] PhaseIdealLoop::build_and_optimize(bool, bool)+0x82f
V [libjvm.so+0x4a16d8] Compile::Optimize()+0x7f8
V [libjvm.so+0x4a2e7a] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0x13ca
V [libjvm.so+0x3f0748] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x198
V [libjvm.so+0x4ad36a] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xc9a
V [libjvm.so+0x4ae316] CompileBroker::compiler_thread_loop()+0x5d6
V [libjvm.so+0xa68f3f] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0xa6906c] JavaThread::run()+0x11c
V [libjvm.so+0x91cb88] java_start(Thread*)+0x108
C [libpthread.so.0+0x7dd5] start_thread+0xc5
Current CompileTask:
C2:105776452 17944 ! 4 com.datapipeline.oragent.export.l$M$1::invokeSuspend (3389 bytes)