读书人

JVM错误崩溃

发布时间: 2012-01-08 22:48:50 作者: rapoo

求助:JVM异常崩溃
我的JAVA程序在linux下运行时经常异常崩溃了,但另一台linux下却一切正常,检查日志文件提示如下:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb7a7a117, pid=10087, tid=2857761680
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode)
# Problematic frame:
# V [libjvm.so+0x2cd117]
#
# An error report file with more information is saved as hs_err_pid10087.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

hs_err_pid10087.log文件的内容如下:

--------------- T H R E A D ---------------

Current thread (0x08963a38): VMThread [id=10089]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0003b68a

Registers:
EAX=0x0003b62a, EBX=0xb7b3a42c, ECX=0xab5f2b78, EDX=0xaf09c1c0
ESP=0xaa55e960, EBP=0xaa55e988, ESI=0xab5f2b78, EDI=0x08918fe0
EIP=0xb7a7a117, CR2=0x0003b68a, EFLAGS=0x00210283

Top of Stack: (sp=0xaa55e960)
0xaa55e960: af09c1c0 ab5f2b78 ab5f2b78 ab5f2b78
0xaa55e970: b7b48444 ab92c708 abfec718 b7b3a42c
0xaa55e980: 00000001 aa55eac0 aa55e9a8 b78fb27f
0xaa55e990: 08918fe0 aa55e9a8 aa00ffff b28e6988
0xaa55e9a0: 088f9bf0 b28e6988 aa55e9c8 b78fa7c8
0xaa55e9b0: aa55e9e0 08918fe0 aa55e9e8 b7b3a42c
0xaa55e9c0: 088f9bf0 088f9bf0 aa55e9f8 b78f9d1e
0xaa55e9d0: 08918ec0 aa55e9e0 00000001 b7a63305

Instructions: (pc=0xb7a7a117)
0xb7a7a107: fc eb ab 8b 46 04 51 51 8d 50 08 8b 40 08 56 52
0xb7a7a117: ff 50 60 83 c4 10 8d 34 86 3b 75 ec 72 e5 8b 57

Stack: [0xaa4df000,0xaa560000), sp=0xaa55e960, free space=510k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x2cd117]
V [libjvm.so+0x14e27f]
V [libjvm.so+0x14d7c8]
V [libjvm.so+0x14cd1e]
V [libjvm.so+0x1446c2]
V [libjvm.so+0x142c77]
V [libjvm.so+0x143c9d]
V [libjvm.so+0x14d20d]
V [libjvm.so+0x2f5f2e]
V [libjvm.so+0x14135f]
V [libjvm.so+0xfd4be]
V [libjvm.so+0x1415f2]


V [libjvm.so+0x333384]
V [libjvm.so+0x3330b6]
V [libjvm.so+0x3326c7]
V [libjvm.so+0x332935]
V [libjvm.so+0x3324a0]
V [libjvm.so+0x290748]
C [libpthread.so.0+0x52db]

VM_Operation (0xa91265ec): generation collection for allocation, mode: safepoint, requested by thread 0xa9447e18

--------------- S Y S T E M ---------------

OS:CentOS release 5 (Final)

uname:Linux 2.6.18-8.1.4.el5 #1 SMP Thu May 17 03:26:03 EDT 2007 i686
libc:glibc 2.5 NPTL 2.5
rlimit: STACK 10240k, CORE 0k, NPROC 32759, NOFILE 1024, AS infinity
load average:0.00 0.00 0.00

CPU:total 2 (cores per cpu 1, threads per core 2) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2075216k(1071680k free), swap 2096440k(2096440k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_12-b04) for linux-x86, built on May 2 2007 03:26:22 by java_re with gcc 3.2.1-7a (J2SE release)
还请高手赐教,谢谢。


[解决办法]
重装,升级
提交给sun吧.

[解决办法]
跟 j2sdk版本 操作系统版本有关系
[解决办法]
我遇到过,当时是JDK版本不一样.
[解决办法]
跟楼主遇到了同样的问题,请教楼上的请问您当时是怎么解决的?

读书人网 >J2SE开发

热点推荐