问题描述
- 最近linux服务器jvm经常挂掉,请高手指点
-
tomcat容器,运行过程中,出现通过短信猫发短信导致系统崩溃,技术有限,还望达人帮忙看看。报错如下:
#A fatal error has been detected by the Java Runtime Environment:
#
SIGSEGV (0xb) at pc=0x00007fb7a9739ac4, pid=34355, tid=140426751309568
#
JRE version: 6.0_45-b06
Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode linux-amd64 compressed oops)
Problematic frame:
C [libLinuxSerialParallel.so+0x3ac4] Java_com_sun_comm_LinuxSerial_nativeGetStatusFlags+0x34
#
If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00007fb8201ba800): JavaThread "Thread-88575" daemon [_thread_in_native, id=30465, stack(0x00007fb7a690f000,0x00007fb7a6a10000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000
Registers:
RAX=0x00007fb7a6a0f6a0, RBX=0x0000000000000000, RCX=0x00007fb808000c30, RDX=0x00007fb7a6a0ea2c
RSP=0x00007fb7a6a0ea20, RBP=0x00007fb7a6a0ea50, RSI=0x00007fb7a6a0ea50, RDI=0x00007fb8201ba9d0
R8 =0x00007fb8201892e8, R9 =0x00000000de63b08b, R10=0x00007fb7a9739a90, R11=0x00000006f31d83d8
R12=0x00007fb8201ba9d0, R13=0x00007fb8b28c5490, R14=0x00007fb7a6a0eae8, R15=0x00007fb8201ba800
RIP=0x00007fb7a9739ac4, EFLAGS=0x0000000000010207, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000eTop of Stack: (sp=0x00007fb7a6a0ea20)
0x00007fb7a6a0ea20: 0000000000000000 00000000a973a5d8
0x00007fb7a6a0ea30: 00000006f31d83d8 00007fb7a6a0ea90
0x00007fb7a6a0ea40: 0000000000000000 00007fb8b25defd0
0x00007fb7a6a0ea50: 00000006f31d8458 0000000000000000
0x00007fb7a6a0ea60: 00007fb8b28c5490 00007fb7a6a0eae8
0x00007fb7a6a0ea70: 00007fb8201ba800 00007fb8b9bd0629
0x00007fb7a6a0ea80: 00007fb7a6a0ea90 00007fb8b9c56969
0x00007fb7a6a0ea90: 0000000000000007 00007fb8b28c5824
0x00007fb7a6a0eaa0: 00000006f31d83d8 00007fb8b1000438
0x00007fb7a6a0eab0: 00000000de647185 0000000000000000
0x00007fb7a6a0eac0: 0000000000000009 0000000000000000
0x00007fb7a6a0ead0: 00007fb7a6a0eb50 00007fb8b1000438
0x00007fb7a6a0eae0: 0000000000000000 00000006f31d83d8
0x00007fb7a6a0eaf0: 00007fb700001fa2 00007fb7a6a0eb90
0x00007fb7a6a0eb00: 00007fb8b9f698b8 00007fb7a6a0ed79
0x00007fb7a6a0eb10: 00007fb8201ba800 00007fb8b10003af
0x00007fb7a6a0eb20: 00007fb7a6a0ebc0 00007fb7a6a0edd8
0x00007fb7a6a0eb30: 00007fb80000000a 00000005e58459f8
0x00007fb7a6a0eb40: 00007fb8b100f5a0 00007fb7a6a0ed38
0x00007fb7a6a0eb50: 00007fb7a6a0ec40 00007fb8b99a74a0
0x00007fb7a6a0eb60: 00007fb700000001 00007fb8201ba800
0x00007fb7a6a0eb70: 00007fb7a6a0ebc0 00007fb7a6a0edd8
0x00007fb7a6a0eb80: 0000000a00118800 00007fb8b100f5a0
0x00007fb7a6a0eb90: 00007fb8201ba800 00007fb820230750
0x00007fb7a6a0eba0: 00007fb89007cae0 00007fb89007cb18
0x00007fb7a6a0ebb0: 00007fb89007cec8 00007fb7a6a0ede0
0x00007fb7a6a0ebc0: 00007fb8201ba800 00007fb880006d80
0x00007fb7a6a0ebd0: 00000005e58459f8 00000006f31d83d8
0x00007fb7a6a0ebe0: 0000000000000000 0000000000000000
0x00007fb7a6a0ebf0: 0000000000000000 00007fb7a6a0edd0
0x00007fb7a6a0ec00: 00007fb7a6a0ee38 00007fb8b100f5a0
0x00007fb7a6a0ec10: 0000000000000007 00007fb820230750Instructions: (pc=0x00007fb7a9739ac4)
0x00007fb7a9739aa4: 24 20 48 89 f5 49 89 fc c7 44 24 0c 00 00 00 00
0x00007fb7a9739ab4: e8 2f f2 ff ff 48 8d 54 24 0c c7 00 00 00 00 00
0x00007fb7a9739ac4: 8b 3b 31 c0 be 15 54 00 00 e8 f6 f1 ff ff ff c0
0x00007fb7a9739ad4: 74 2a 8b 54 24 0c 48 89 ee 4c 89 e7 31 c0 e8 21Register to memory mapping:
RAX=0x00007fb7a6a0f6a0 is pointing into the stack for thread: 0x00007fb8201ba800
RBX=0x0000000000000000 is an unknown value
RCX=0x00007fb808000c30 is an unknown value
RDX=0x00007fb7a6a0ea2c is pointing into the stack for thread: 0x00007fb8201ba800
RSP=0x00007fb7a6a0ea20 is pointing into the stack for thread: 0x00007fb8201ba800
RBP=0x00007fb7a6a0ea50 is pointing into the stack for thread: 0x00007fb8201ba800
RSI=0x00007fb7a6a0ea50 is pointing into the stack for thread: 0x00007fb8201ba800
RDI=0x00007fb8201ba9d0 is an unknown value
R8 =0x00007fb8201892e8 is an unknown value
R9 =0x00000000de63b08b is an unknown value
R10=0x00007fb7a9739a90: Java_com_sun_comm_LinuxSerial_nativeGetStatusFlags+0 in /usr/lib/jvm/jdk1.6.0_45/jre/lib/amd64/libLinuxSerialParallel.so at 0x00007fb7a9736000
R11=0x00000006f31d83d8 is an oop
com.sun.comm.LinuxSerial$SSCheckStatusThread- klass: 'com/sun/comm/LinuxSerial$SSCheckStatusThread'
R12=0x00007fb8201ba9d0 is an unknown value
R13=0x00007fb8b28c5490 [CodeBlob (0x00007fb8b28c5490)]
Framesize: 8
R14=0x00007fb7a6a0eae8 is pointing into the stack for thread: 0x00007fb8201ba800
R15=0x00007fb8201ba800 is a thread
- klass: 'com/sun/comm/LinuxSerial$SSCheckStatusThread'