jvm core

最近在做一个项目,发现jvm出现core,这让java程序员就悲剧了,我也开始很悲剧的,以前都只知道c++的会core,没想到java程序也core了。废话少说:
Java的应用有时候会因为各种原因Crash,这时候会产生一个类似java_errorpid.log的错误日志,我的日志文件名为:hs_err_pid32265.log。包括一个进程ID,这个时候其实还有core文件,一般是这样的core.pid,我的core文件为:core.32265 ,core文件的查看需要使用gdb来查看,查看java core文件使用:gdb java core.32265(core文件);java的一半就会查看到jvm core 在那个地方。如果不行在gdb中执行where 或者bt 都能查看到:我的操作结果是这样的。
最后一些信息为:
Loaded symbols for /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnio.so
Core was generated by `/home/msgplus/msgplus/jdk/jdk1.6.0_24/bin/java -classpath :/home/msgplus/msgplu'.
Program terminated with signal 6, Aborted.
#0 0x00002afad113cbb5 in raise () from /lib64/libc.so.6
(gdb)
当然如果直接能根据core文件就看出jvm core的原因,那jvm产生的日志文件就不需要,但是jvm报出来的core,我是发现很难定位的。所以还得分析jvm core的时候产生的日志文件,打开错误日志文件:基本结构是这样的
#
[color=red]# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00002afad11821df, pid=32265, tid=1161283904
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libc.so.6+0x751df] memcpy+0x17f[/color]
#
# 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 (0x00002aaab15d2800): JavaThread "pool-20-thread-13" [_thread_in_native, id=5989, stack(0x000000004527c000,0x000000004537d000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00002aaab0078000

Registers:
RAX=0x00002aaab18b2507, RBX=0x0000000000005f9d, RCX=0x0000000000000342, RDX=0x00000000000026d9
RSP=0x0000000045379bf0, RBP=0x00002aaab00741bc, RSI=0x00002aaab0077ffb, RDI=0x00002aaab18b3280
R8 =0x0000000000000000, R9 =0x00002afad0de3c00, R10=0x0000000000000003, R11=0x00000000000026d8
R12=0x00002aaab12e5870, R13=0x0000000000003143, R14=0x00002aaab0140800, R15=0x00000000000026df
RIP=0x00002afad11821df, EFL=0x0000000000010206, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e

Register to memory mapping:

RAX=0x00002aaab18b2507
0x00002aaab18b2507 is pointing to unknown location

RBX=0x0000000000005f9d
0x0000000000005f9d is pointing to unknown location

RCX=0x0000000000000342
0x0000000000000342 is pointing to unknown location

RDX=0x00000000000026d9
0x00000000000026d9 is pointing to unknown location

RSP=0x0000000045379bf0
0x0000000045379bf0 is pointing into the stack for thread: 0x00002aaab15d2800
"pool-20-thread-13" prio=10 tid=0x00002aaab15d2800 nid=0x1765 runnable [0x000000004537a000]
java.lang.Thread.State: RUNNABLE

RBP=0x00002aaab00741bc
0x00002aaab00741bc is pointing to unknown location

RSI=0x00002aaab0077ffb
0x00002aaab0077ffb is pointing to unknown location

RDI=0x00002aaab18b3280
0x00002aaab18b3280 is pointing to unknown location

R8 =0x0000000000000000
0x0000000000000000 is pointing to unknown location

R9 =0x00002afad0de3c00
0x00002afad0de3c00: _rtld_global_ro+0 in /lib64/ld-linux-x86-64.so.2 at 0x00002afad0cc9000

R10=0x0000000000000003
0x0000000000000003 is pointing to unknown location

R11=0x00000000000026d8
0x00000000000026d8 is pointing to unknown location

R12=0x00002aaab12e5870
0x00002aaab12e5870 is pointing to unknown location

R13=0x0000000000003143
0x0000000000003143 is pointing to unknown location

R14=0x00002aaab0140800
0x00002aaab0140800 is pointing to unknown location

R15=0x00000000000026df
0x00000000000026df is pointing to unknown location


Top of Stack: (sp=0x0000000045379bf0)
0x0000000045379bf0: 00002aaab18b25b2 00002aaaab05f32d
0x0000000045379c00: 0000000045379c20 00002aaab0140e30
0x0000000045379c10: 00002aaab0140800 0000000000000000
0x0000000045379c20: 000000002071062d 0000000045379c90
0x0000000045379c30: 0000000000000064 00002aaaab05f584
0x0000000045379c40: 00002aaab15d2800 0000000045379c90
0x0000000045379c50: 00002aaab15d29c8 0000000000000064
0x0000000045379c60: 000000004537a0e8 0000000000000064
0x0000000045379c70: 0000000000000001 00002aaaab057757
0x0000000045379c80: 0000000045379c90 00002aaab0140800
0x0000000045379c90: 667364632f6d6f63 6567617373656d2f
0x0000000045379ca0: 6d6f632f73756c70 746f72702f6e6f6d
0x0000000045379cb0: 6f72702f6c6f636f 6f622f6c6f636f74
0x0000000045379cc0: 74726f70752f7964 6c2f6d7064326c61
0x0000000045379cd0: 6765725f6e69676f 6f72502f74736569
0x0000000045379ce0: 617465447463656a 632e707365526c69
0x0000000045379cf0: 000000007373616c 0000000045379d70
0x0000000045379d00: 0000000045379ef0 0000000045379db0
0x0000000045379d10: 0000000045379d30 00002afad17d4a99
0x0000000045379d20: 00002aaab0efefe8 00002aaab0efefe8
0x0000000045379d30: 0000000045379e80 00002afad17a6617
0x0000000045379d40: 00000002d1d00ff0 00002aaab0efefe0
0x0000000045379d50: 0000000045379ef0 00002aaab15d29c8
0x0000000045379d60: 00002aaab0efefe8 0000000000000022
0x0000000045379d70: 00002afad1ce72d0 00002aaab0efeff0
0x0000000045379d80: 00000000ac600000 000000000a740000
0x0000000045379d90: 0000000000000000 00002afad1619cbe
0x0000000045379da0: 00002aaab0efefe8 00002afad1562ebc
0x0000000045379db0: 0000000000000022 00000007ae6311c0
0x0000000045379dc0: 00000007054b9228 00002afad1ab3be6
0x0000000045379dd0: 00002aaab0efefd8 00002aaab15d2800
0x0000000045379de0: 0000000000000000 00002aaab15d2800

Instructions: (pc=0x00002afad11821df)
0x00002afad11821cf: 0f 47 da 4c 89 d9 49 83 e3 f8 48 c1 e9 03 74 03
0x00002afad11821df: f3 48 a5 4c 29 da 48 f7 c2 f8 ff ff ff 0f 85 ee

Stack: [0x000000004527c000,0x000000004537d000], sp=0x0000000045379bf0, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libc.so.6+0x751df] memcpy+0x17f

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J java.util.zip.ZipFile.getEntry(JLjava/lang/String;Z)J
J sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
j java.net.URLClassLoader$1.run()Ljava/lang/Object;+26
v ~StubRoutines::call_stub
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+13
j java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+47
j sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+41
j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
v ~StubRoutines::call_stub
j 此段涉及项目代码,所以省略这段错误代码。。。。

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x00002aaab0129000 JavaThread "NioProcessor-66" [_thread_in_native, id=19859, stack(0x000000004547e000,0x000000004557f000)]
0x00002aaab138a000 JavaThread "NioProcessor-41" [_thread_in_native, id=27585, stack(0x000000005d2fb000,0x000000005d3fc000)]
0x00002aaab0b49800 JavaThread "pool-1-thread-2" [_thread_blocked, id=20193, stack(0x000000005214a000,0x000000005224b000)]
0x00002aaab0727800 JavaThread "pool-23-thread-2" [_thread_blocked, id=28197, stack(0x0000000046a94000,0x0000000046b95000)]
0x00002aaab14b9800 JavaThread "pool-19-thread-17" [_thread_blocked, id=13102, stack(0x0000000046d97000,0x0000000046e98000)]
0x00002aaab14b7000 JavaThread "pool-19-thread-16" [_thread_blocked, id=13100, stack(0x000000004224c000,0x000000004234d000)]
0x00002aaab0fcc000 JavaThread "pool-19-thread-15" [_thread_blocked, id=13060, stack(0x000000004244e000,0x000000004254f000)]
0x00002aaab02ec800 JavaThread "pool-19-thread-14" [_thread_blocked, id=13058, stack(0x0000000042650000,0x0000000042751000)]
0x00002aaab0b56800 JavaThread "pool-19-thread-13" [_thread_blocked, id=13028, stack(0x000000004618b000,0x000000004628c000)]
0x00002aaab139d000 JavaThread "pool-19-thread-12" [_thread_blocked, id=13026, stack(0x0000000045d87000,0x0000000045e88000)]
0x00002aaab15d4800 JavaThread "pool-19-thread-11" [_thread_blocked, id=12622, stack(0x0000000045882000,0x0000000045983000)]
0x00002aaab15d6800 JavaThread "pool-19-thread-10" [_thread_blocked, id=12620, stack(0x0000000045680000,0x0000000045781000)]
0x00002aaab161e800 JavaThread "pool-19-thread-9" [_thread_blocked, id=12122, stack(0x0000000044e78000,0x0000000044f79000)]
0x00002aaab0404800 JavaThread "pool-19-thread-8" [_thread_blocked, id=12121, stack(0x000000004517b000,0x000000004527c000)]
0x00002aaab0400800 JavaThread "pool-19-thread-7" [_thread_blocked, id=11657, stack(0x0000000044c76000,0x0000000044d77000)]
0x00002aaab08f3000 JavaThread "pool-19-thread-6" [_thread_blocked, id=11655, stack(0x0000000044f79000,0x000000004507a000)]
0x00002aaab09b5800 JavaThread "pool-19-thread-5" [_thread_blocked, id=11192, stack(0x000000004315b000,0x000000004325c000)]
0x00002aaab09bc000 JavaThread "pool-19-thread-4" [_thread_blocked, id=11191, stack(0x000000004416b000,0x000000004426c000)]
0x000000004011d800 JavaThread "pool-19-thread-3" [_thread_blocked, id=10634, stack(0x000000004436d000,0x000000004446e000)]
0x00002aaab08bc800 JavaThread "pool-23-thread-1" [_thread_blocked, id=10632, stack(0x0000000043e68000,0x0000000043f69000)]
0x00002aaab09b9800 JavaThread "pool-19-thread-2" [_thread_blocked, id=10618, stack(0x0000000043f69000,0x000000004406a000)]
0x00002aaab383c000 JavaThread "pool-19-thread-1" [_thread_blocked, id=10609, stack(0x000000004406a000,0x000000004416b000)]
0x00002aaab2411800 JavaThread "pool-7-thread-2" [_thread_blocked, id=10210, stack(0x0000000043963000,0x0000000043a64000)]
0x00002aaab0fd2000 JavaThread "pool-22-thread-1" [_thread_blocked, id=7669, stack(0x000000004648e000,0x000000004658f000)]
0x00002aaab0fcf800 JavaThread "pool-20-thread-17" [_thread_blocked, id=7621, stack(0x000000004638d000,0x000000004648e000)]
0x00002aaab0fcd800 JavaThread "NioProcessor-63" [_thread_in_native, id=7620, stack(0x000000004628c000,0x000000004638d000)]
0x00002aaab047b000 JavaThread "pool-20-thread-16" [_thread_blocked, id=7084, stack(0x0000000045b85000,0x0000000045c86000)]
0x00002aaab0479000 JavaThread "pool-20-thread-15" [_thread_blocked, id=7083, stack(0x0000000045a84000,0x0000000045b85000)]
0x00002aaab15d3000 JavaThread "pool-20-thread-14" [_thread_blocked, id=5990, stack(0x000000004537d000,0x000000004547e000)]
=>0x00002aaab15d2800 JavaThread "pool-20-thread-13" [_thread_in_native, id=5989, stack(0x000000004527c000,0x000000004537d000)]
0x00002aaab161c800 JavaThread "pool-20-thread-12" [_thread_blocked, id=5535, stack(0x000000004507a000,0x000000004517b000)]
0x00002aaab04c4800 JavaThread "pool-20-thread-11" [_thread_blocked, id=4846, stack(0x0000000044973000,0x0000000044a74000)]
0x00002aaab04c2800 JavaThread "pool-20-thread-10" [_thread_blocked, id=4845, stack(0x0000000044872000,0x0000000044973000)]
0x00002aaab37ef800 JavaThread "pool-20-thread-9" [_thread_blocked, id=4314, stack(0x0000000044771000,0x0000000044872000)]
0x00002aaab0b75800 JavaThread "pool-20-thread-8" [_thread_blocked, id=4313, stack(0x0000000044670000,0x0000000044771000)]
0x00002aaab0b74800 JavaThread "pool-20-thread-7" [_thread_blocked, id=4305, stack(0x000000004456f000,0x0000000044670000)]
0x00002aaab0b70800 JavaThread "pool-20-thread-6" [_thread_blocked, id=4304, stack(0x000000004446e000,0x000000004456f000)]
0x00002aaab0451000 JavaThread "pool-20-thread-5" [_thread_blocked, id=3644, stack(0x0000000043d67000,0x0000000043e68000)]
0x00002aaab08be000 JavaThread "pool-20-thread-4" [_thread_blocked, id=3643, stack(0x0000000043c66000,0x0000000043d67000)]
0x00002aaab08bc000 JavaThread "pool-20-thread-3" [_thread_blocked, id=3638, stack(0x0000000043a64000,0x0000000043b65000)]
0x00002aaab0399000 JavaThread "pool-21-thread-1" [_thread_blocked, id=3636, stack(0x0000000043862000,0x0000000043963000)]
0x00002aaab0aea000 JavaThread "pool-20-thread-2" [_thread_blocked, id=3618, stack(0x0000000043761000,0x0000000043862000)]
0x00002aaab14b4800 JavaThread "pool-20-thread-1" [_thread_blocked, id=3573, stack(0x0000000043660000,0x0000000043761000)]
0x00002aaab14b2000 JavaThread "NioProcessor-61" [_thread_in_native, id=3572, stack(0x000000004345e000,0x000000004355f000)]
0x00002aaab107d800 JavaThread "Thread-23" [_thread_blocked, id=2542, stack(0x000000004335d000,0x000000004345e000)]
0x00002aaab0948000 JavaThread "StateReportThread" [_thread_blocked, id=1401, stack(0x000000004325c000,0x000000004335d000)]
0x00002aaab37f9800 JavaThread "RecoverConnectThread" [_thread_blocked, id=1400, stack(0x0000000042f59000,0x000000004305a000)]
0x00002aaab10c7800 JavaThread "InitiativeSendThread" [_thread_blocked, id=1399, stack(0x0000000042d57000,0x0000000042e58000)]
0x00002aaab1834800 JavaThread "pool-1-thread-1" [_thread_blocked, id=680, stack(0x000000004305a000,0x000000004315b000)]
0x00002aaab0ea6800 JavaThread "pool-4-thread-1" [_thread_blocked, id=678, stack(0x0000000042e58000,0x0000000042f59000)]
0x00002aaab09fe000 JavaThread "pool-7-thread-1" [_thread_blocked, id=676, stack(0x0000000042c56000,0x0000000042d57000)]
0x00002aaab208b000 JavaThread "pool-11-thread-2" [_thread_blocked, id=658, stack(0x0000000042b55000,0x0000000042c56000)]
0x00002aaab04c9800 JavaThread "pool-12-thread-2" [_thread_blocked, id=657, stack(0x0000000042a54000,0x0000000042b55000)]
0x00002aaab2402000 JavaThread "pool-10-thread-2" [_thread_blocked, id=656, stack(0x0000000042953000,0x0000000042a54000)]
0x00002aaab04c8800 JavaThread "pool-12-thread-1" [_thread_blocked, id=655, stack(0x0000000041f49000,0x000000004204a000)]
0x00002aaab0fb3800 JavaThread "pool-10-thread-1" [_thread_blocked, id=654, stack(0x0000000041e48000,0x0000000041f49000)]
0x00002aaab1e28800 JavaThread "pool-11-thread-1" [_thread_blocked, id=653, stack(0x000000004204a000,0x000000004214b000)]
0x00002aaab0e5a800 JavaThread "NioProcessor-19" [_thread_in_native, id=652, stack(0x0000000042852000,0x0000000042953000)]
0x00002aaab2090000 JavaThread "NioSocketAcceptor-5" [_thread_in_native, id=629, stack(0x0000000042751000,0x0000000042852000)]
0x00002aaab07fe000 JavaThread "NioSocketAcceptor-4" [_thread_in_native, id=620, stack(0x000000004234d000,0x000000004244e000)]
0x00002aaab1398800 JavaThread "Thread-7" [_thread_blocked, id=456, stack(0x0000000041d47000,0x0000000041e48000)]
0x00002aaab16b4000 JavaThread "Thread-6" [_thread_blocked, id=455, stack(0x0000000041c46000,0x0000000041d47000)]
0x00002aaab0b7f000 JavaThread "Thread-5" [_thread_blocked, id=454, stack(0x0000000041b45000,0x0000000041c46000)]
0x00002aaab0fc5000 JavaThread "Thread-4" [_thread_blocked, id=453, stack(0x0000000041a44000,0x0000000041b45000)]
0x00002aaab0fca000 JavaThread "Thread-3" [_thread_blocked, id=452, stack(0x0000000041943000,0x0000000041a44000)]
0x00002aaab071f800 JavaThread "Thread-2" [_thread_blocked, id=451, stack(0x0000000041842000,0x0000000041943000)]
0x00002aaab0165800 JavaThread "Timer-0" [_thread_blocked, id=32347, stack(0x0000000041741000,0x0000000041842000)]
0x00002aaab0125000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=32319, stack(0x000000004153f000,0x0000000041640000)]
0x00002aaab0122800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=32318, stack(0x000000004143e000,0x000000004153f000)]
0x00002aaab011f800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=32317, stack(0x000000004133d000,0x000000004143e000)]
0x00002aaab011d800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=32316, stack(0x000000004123c000,0x000000004133d000)]
0x00002aaab0101000 JavaThread "Finalizer" daemon [_thread_blocked, id=32299, stack(0x000000004113b000,0x000000004123c000)]
0x00002aaaaf043000 JavaThread "Reference Handler" daemon [_thread_blocked, id=32297, stack(0x000000004103a000,0x000000004113b000)]
0x0000000040112000 JavaThread "main" [_thread_in_native, id=32267, stack(0x000000004012b000,0x000000004022c000)]

Other Threads:
0x00002aaaaf03c800 VMThread [stack: 0x0000000040f39000,0x000000004103a000] [id=32286]
0x00002aaab0138000 WatcherThread [stack: 0x0000000041640000,0x0000000041741000] [id=32320]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

[color=red]Heap
PSYoungGen total 75264K, used 33512K [0x00000007ac600000, 0x00000007b1040000, 0x0000000800000000)
eden space 74560K, 44% used [0x00000007ac600000,0x00000007ae632090,0x00000007b0ed0000)
from space 704K, 77% used [0x00000007b0ed0000,0x00000007b0f58000,0x00000007b0f80000)
to space 704K, 0% used [0x00000007b0f90000,0x00000007b0f90000,0x00000007b1040000)
PSOldGen total 66176K, used 18834K [0x0000000705200000, 0x00000007092a0000, 0x00000007ac600000)
object space 66176K, 28% used [0x0000000705200000,0x0000000706464a58,0x00000007092a0000)
PSPermGen total 22208K, used 21776K [0x0000000700000000, 0x00000007015b0000, 0x0000000705200000)
object space 22208K, 98% used [0x0000000700000000,0x0000000701544000,0x00000007015b0000)[/color]

Dynamic libraries:
40000000-40009000 r-xp 00000000 68:02 1092186 /home/msgplus/msgplus/jdk/jdk1.6.0_24/bin/java
40108000-4010a000 rwxp 00008000 68:02 1092186 /home/msgplus/msgplus/jdk/jdk1.6.0_24/bin/java
4010a000-4012b000 rwxp 4010a000 00:00 0 [heap]
4012b000-4012e000 ---p 4012b000 00:00 0
4012e000-4022c000 rwxp 4012e000 00:00 0
4022c000-4022d000 ---p 4022c000 00:00 0
4022d000-4032d000 rwxp 4022d000 00:00 0
4032d000-4032e000 ---p 4032d000 00:00 0
4032e000-4042e000 rwxp 4032e000 00:00 0
4042e000-4042f000 ---p 4042e000 00:00 0
4042f000-4052f000 rwxp 4042f000 00:00 0
4052f000-40530000 ---p 4052f000 00:00 0
40530000-40630000 rwxp 40530000 00:00 0
40630000-40631000 ---p 40630000 00:00 0
40631000-40731000 rwxp 40631000 00:00 0
40731000-40732000 ---p 40731000 00:00 0
40732000-40832000 rwxp 40732000 00:00 0
40832000-40833000 ---p 40832000 00:00 0
40833000-40933000 rwxp 40833000 00:00 0
40933000-40934000 ---p 40933000 00:00 0
40934000-40a34000 rwxp 40934000 00:00 0
40a34000-40a35000 ---p 40a34000 00:00 0
40a35000-40b35000 rwxp 40a35000 00:00 0
40b35000-40b36000 ---p 40b35000 00:00 0
40b36000-40c36000 rwxp 40b36000 00:00 0
40c36000-40c37000 ---p 40c36000 00:00 0
40c37000-40d37000 rwxp 40c37000 00:00 0
40d37000-40d38000 ---p 40d37000 00:00 0
40d38000-40e38000 rwxp 40d38000 00:00 0
40e38000-40e39000 ---p 40e38000 00:00 0
40e39000-40f39000 rwxp 40e39000 00:00 0
40f39000-40f3a000 ---p 40f39000 00:00 0
40f3a000-4103a000 rwxp 40f3a000 00:00 0
4103a000-4103d000 ---p 4103a000 00:00 0
4103d000-4113b000 rwxp 4103d000 00:00 0
4113b000-4113e000 ---p 4113b000 00:00 0
4113e000-4123c000 rwxp 4113e000 00:00 0
4123c000-4123f000 ---p 4123c000 00:00 0
4123f000-4133d000 rwxp 4123f000 00:00 0
4133d000-41340000 ---p 4133d000 00:00 0
41340000-4143e000 rwxp 41340000 00:00 0
4143e000-41441000 ---p 4143e000 00:00 0
41441000-4153f000 rwxp 41441000 00:00 0
4153f000-41542000 ---p 4153f000 00:00 0
41542000-41640000 rwxp 41542000 00:00 0
41640000-41641000 ---p 41640000 00:00 0
41641000-41741000 rwxp 41641000 00:00 0
41741000-41744000 ---p 41741000 00:00 0
41744000-41842000 rwxp 41744000 00:00 0
41842000-41845000 ---p 41842000 00:00 0
41845000-41943000 rwxp 41845000 00:00 0
41943000-41946000 ---p 41943000 00:00 0
41946000-41a44000 rwxp 41946000 00:00 0
41a44000-41a47000 ---p 41a44000 00:00 0
41a47000-41b45000 rwxp 41a47000 00:00 0
41b45000-41b48000 ---p 41b45000 00:00 0
41b48000-41c46000 rwxp 41b48000 00:00 0
41c46000-41c49000 ---p 41c46000 00:00 0
41c49000-41d47000 rwxp 41c49000 00:00 0
41d47000-41d4a000 ---p 41d47000 00:00 0
41d4a000-41e48000 rwxp 41d4a000 00:00 0
41e48000-41e4b000 ---p 41e48000 00:00 0
41e4b000-41f49000 rwxp 41e4b000 00:00 0
41f49000-41f4c000 ---p 41f49000 00:00 0
41f4c000-4204a000 rwxp 41f4c000 00:00 0
4204a000-4204d000 ---p 4204a000 00:00 0
4204d000-4214b000 rwxp 4204d000 00:00 0
4224c000-4224f000 ---p 4224c000 00:00 0
4224f000-4234d000 rwxp 4224f000 00:00 0
4234d000-42350000 ---p 4234d000 00:00 0
42350000-4244e000 rwxp 42350000 00:00 0
4244e000-42451000 ---p 4244e000 00:00 0
42451000-4254f000 rwxp 42451000 00:00 0
42650000-42653000 ---p 42650000 00:00 0
42653000-42751000 rwxp 42653000 00:00 0
42751000-42754000 ---p 42751000 00:00 0
42754000-42852000 rwxp 42754000 00:00 0
42852000-42855000 ---p 42852000 00:00 0
42855000-42953000 rwxp 42855000 00:00 0
42953000-42956000 ---p 42953000 00:00 0
42956000-42a54000 rwxp 42956000 00:00 0
42a54000-42a57000 ---p 42a54000 00:00 0
42a57000-42b55000 rwxp 42a57000 00:00 0
42b55000-42b58000 ---p 42b55000 00:00 0
42b58000-42c56000 rwxp 42b58000 00:00 0
42c56000-42c59000 ---p 42c56000 00:00 0
42c59000-42d57000 rwxp 42c59000 00:00 0
42d57000-42d5a000 ---p 42d57000 00:00 0
42d5a000-42e58000 rwxp 42d5a000 00:00 0
42e58000-42e5b000 ---p 42e58000 00:00 0
42e5b000-42f59000 rwxp 42e5b000 00:00 0
42f59000-42f5c000 ---p 42f59000 00:00 0
42f5c000-4305a000 rwxp 42f5c000 00:00 0
4305a000-4305d000 ---p 4305a000 00:00 0
4305d000-4315b000 rwxp 4305d000 00:00 0
4315b000-4315e000 ---p 4315b000 00:00 0
4315e000-4325c000 rwxp 4315e000 00:00 0
4325c000-4325f000 ---p 4325c000 00:00 0
4325f000-4335d000 rwxp 4325f000 00:00 0
4335d000-43360000 ---p 4335d000 00:00 0
43360000-4345e000 rwxp 43360000 00:00 0
4345e000-43461000 ---p 4345e000 00:00 0
43461000-4355f000 rwxp 43461000 00:00 0
4355f000-43562000 ---p 4355f000 00:00 0
43562000-43660000 rwxp 43562000 00:00 0
43660000-43663000 ---p 43660000 00:00 0
43663000-43761000 rwxp 43663000 00:00 0
43761000-43764000 ---p 43761000 00:00 0
43764000-43862000 rwxp 43764000 00:00 0
43862000-43865000 ---p 43862000 00:00 0
43865000-43963000 rwxp 43865000 00:00 0
43963000-43966000 ---p 43963000 00:00 0
43966000-43a64000 rwxp 43966000 00:00 0
43a64000-43a67000 ---p 43a64000 00:00 0
43a67000-43b65000 rwxp 43a67000 00:00 0
43c66000-43c69000 ---p 43c66000 00:00 0
43c69000-43d67000 rwxp 43c69000 00:00 0
43d67000-43d6a000 ---p 43d67000 00:00 0
43d6a000-43e68000 rwxp 43d6a000 00:00 0
43e68000-43e6b000 ---p 43e68000 00:00 0
43e6b000-43f69000 rwxp 43e6b000 00:00 0
43f69000-43f6c000 ---p 43f69000 00:00 0
43f6c000-4406a000 rwxp 43f6c000 00:00 0
4406a000-4406d000 ---p 4406a000 00:00 0
4406d000-4416b000 rwxp 4406d000 00:00 0
4416b000-4416e000 ---p 4416b000 00:00 0
4416e000-4426c000 rwxp 4416e000 00:00 0
4436d000-44370000 ---p 4436d000 00:00 0
44370000-4446e000 rwxp 44370000 00:00 0
4446e000-44471000 ---p 4446e000 00:00 0
44471000-4456f000 rwxp 44471000 00:00 0
4456f000-44572000 ---p 4456f000 00:00 0
44572000-44670000 rwxp 44572000 00:00 0
44670000-44673000 ---p 44670000 00:00 0
44673000-44771000 rwxp 44673000 00:00 0
44771000-44774000 ---p 44771000 00:00 0
44774000-44872000 rwxp 44774000 00:00 0
44872000-44875000 ---p 44872000 00:00 0
44875000-44973000 rwxp 44875000 00:00 0
44973000-44976000 ---p 44973000 00:00 0
44976000-44a74000 rwxp 44976000 00:00 0
44c76000-44c79000 ---p 44c76000 00:00 0
44c79000-44d77000 rwxp 44c79000 00:00 0
44e78000-44e7b000 ---p 44e78000 00:00 0
44e7b000-44f79000 rwxp 44e7b000 00:00 0
44f79000-44f7c000 ---p 44f79000 00:00 0
44f7c000-4507a000 rwxp 44f7c000 00:00 0
4507a000-4507d000 ---p 4507a000 00:00 0
4507d000-4517b000 rwxp 4507d000 00:00 0
4517b000-4517e000 ---p 4517b000 00:00 0
4517e000-4527c000 rwxp 4517e000 00:00 0
4527c000-4527f000 ---p 4527c000 00:00 0
4527f000-4537d000 rwxp 4527f000 00:00 0
4537d000-45380000 ---p 4537d000 00:00 0
45380000-4547e000 rwxp 45380000 00:00 0
4547e000-45481000 ---p 4547e000 00:00 0
45481000-4557f000 rwxp 45481000 00:00 0
45680000-45683000 ---p 45680000 00:00 0
45683000-45781000 rwxp 45683000 00:00 0
45882000-45885000 ---p 45882000 00:00 0
45885000-45983000 rwxp 45885000 00:00 0
45983000-45986000 ---p 45983000 00:00 0
45986000-45a84000 rwxp 45986000 00:00 0
45a84000-45a87000 ---p 45a84000 00:00 0
45a87000-45b85000 rwxp 45a87000 00:00 0
45b85000-45b88000 ---p 45b85000 00:00 0
45b88000-45c86000 rwxp 45b88000 00:00 0
45d87000-45d8a000 ---p 45d87000 00:00 0
45d8a000-45e88000 rwxp 45d8a000 00:00 0
45e88000-45e8b000 ---p 45e88000 00:00 0
45e8b000-45f89000 rwxp 45e8b000 00:00 0
4608a000-4608d000 ---p 4608a000 00:00 0
4608d000-4618b000 rwxp 4608d000 00:00 0
4618b000-4618e000 ---p 4618b000 00:00 0
4618e000-4628c000 rwxp 4618e000 00:00 0
4628c000-4628f000 ---p 4628c000 00:00 0
4628f000-4638d000 rwxp 4628f000 00:00 0
4638d000-46390000 ---p 4638d000 00:00 0
46390000-4648e000 rwxp 46390000 00:00 0
4648e000-46491000 ---p 4648e000 00:00 0
46491000-4658f000 rwxp 46491000 00:00 0
46a94000-46a97000 ---p 46a94000 00:00 0
46a97000-46b95000 rwxp 46a97000 00:00 0
46b95000-46b98000 ---p 46b95000 00:00 0
46b98000-46c96000 rwxp 46b98000 00:00 0
46d97000-46d9a000 ---p 46d97000 00:00 0
46d9a000-46e98000 rwxp 46d9a000 00:00 0
46f99000-46f9c000 ---p 46f99000 00:00 0
46f9c000-4709a000 rwxp 46f9c000 00:00 0
4709a000-4709d000 ---p 4709a000 00:00 0
4709d000-4719b000 rwxp 4709d000 00:00 0
4719b000-4719e000 ---p 4719b000 00:00 0
4719e000-4729c000 rwxp 4719e000 00:00 0
4729c000-4729f000 ---p 4729c000 00:00 0
4729f000-4739d000 rwxp 4729f000 00:00 0
4739d000-473a0000 ---p 4739d000 00:00 0
473a0000-4749e000 rwxp 473a0000 00:00 0
4749e000-474a1000 ---p 4749e000 00:00 0
474a1000-4759f000 rwxp 474a1000 00:00 0
4759f000-475a2000 ---p 4759f000 00:00 0
475a2000-476a0000 rwxp 475a2000 00:00 0
476a0000-476a3000 ---p 476a0000 00:00 0
476a3000-477a1000 rwxp 476a3000 00:00 0
477a1000-477a4000 ---p 477a1000 00:00 0
477a4000-478a2000 rwxp 477a4000 00:00 0
478a2000-478a5000 ---p 478a2000 00:00 0
478a5000-479a3000 rwxp 478a5000 00:00 0
479a3000-479a6000 ---p 479a3000 00:00 0
479a6000-47aa4000 rwxp 479a6000 00:00 0
47aa4000-47aa7000 ---p 47aa4000 00:00 0
47aa7000-47ba5000 rwxp 47aa7000 00:00 0
47ba5000-47ba8000 ---p 47ba5000 00:00 0
47ba8000-47ca6000 rwxp 47ba8000 00:00 0
47ca6000-47ca9000 ---p 47ca6000 00:00 0
47ca9000-47da7000 rwxp 47ca9000 00:00 0
47da7000-47daa000 ---p 47da7000 00:00 0
47daa000-47ea8000 rwxp 47daa000 00:00 0
47ea8000-47eab000 ---p 47ea8000 00:00 0
47eab000-47fa9000 rwxp 47eab000 00:00 0
47fa9000-47fac000 ---p 47fa9000 00:00 0
47fac000-480aa000 rwxp 47fac000 00:00 0
480aa000-480ad000 ---p 480aa000 00:00 0
480ad000-481ab000 rwxp 480ad000 00:00 0
481ab000-481ae000 ---p 481ab000 00:00 0
481ae000-482ac000 rwxp 481ae000 00:00 0
5214a000-5214d000 ---p 5214a000 00:00 0
5214d000-5224b000 rwxp 5214d000 00:00 0
5d2fb000-5d2fe000 ---p 5d2fb000 00:00 0
5d2fe000-5d3fc000 rwxp 5d2fe000 00:00 0
60a32000-60a35000 ---p 60a32000 00:00 0
60a35000-60b33000 rwxp 60a35000 00:00 0
60d35000-60d38000 ---p 60d35000 00:00 0
60d38000-60e36000 rwxp 60d38000 00:00 0
60e36000-60e39000 ---p 60e36000 00:00 0
60e39000-60f37000 rwxp 60e39000 00:00 0
67fa7000-67faa000 ---p 67fa7000 00:00 0
67faa000-680a8000 rwxp 67faa000 00:00 0
68bb3000-68bb6000 ---p 68bb3000 00:00 0
68bb6000-68cb4000 rwxp 68bb6000 00:00 0
68db5000-68db8000 ---p 68db5000 00:00 0
68db8000-68eb6000 rwxp 68db8000 00:00 0
696be000-696c1000 ---p 696be000 00:00 0
696c1000-697bf000 rwxp 696c1000 00:00 0
698c0000-698c3000 ---p 698c0000 00:00 0
698c3000-699c1000 rwxp 698c3000 00:00 0
699c1000-699c4000 ---p 699c1000 00:00 0
699c4000-69ac2000 rwxp 699c4000 00:00 0
69bc3000-69bc6000 ---p 69bc3000 00:00 0
69bc6000-69cc4000 rwxp 69bc6000 00:00 0
69cc4000-69cc7000 ---p 69cc4000 00:00 0
69cc7000-69dc5000 rwxp 69cc7000 00:00 0
69dc5000-69dc8000 ---p 69dc5000 00:00 0
69dc8000-69ec6000 rwxp 69dc8000 00:00 0
69ec6000-69ec9000 ---p 69ec6000 00:00 0
69ec9000-69fc7000 rwxp 69ec9000 00:00 0
69fc7000-69fca000 ---p 69fc7000 00:00 0
69fca000-6a0c8000 rwxp 69fca000 00:00 0
700000000-7015b0000 rwxp 700000000 00:00 0
7015b0000-702d40000 ---p 7015b0000 00:00 0
702d40000-705200000 rwxp 702d40000 00:00 0
705200000-7092a0000 rwxp 705200000 00:00 0
7092a0000-71ed70000 ---p 7092a0000 00:00 0
71ed70000-7ac600000 rwxp 71ed70000 00:00 0
7ac600000-7b1040000 rwxp 7ac600000 00:00 0
7b1040000-7b5840000 ---p 7b1040000 00:00 0
7b5840000-800000000 rwxp 7b5840000 00:00 0
2aaaaaaad000-2aaaaaab5000 r-xp 00000000 68:02 17651 /lib64/librt-2.4.so
2aaaaaab5000-2aaaaabb4000 ---p 00008000 68:02 17651 /lib64/librt-2.4.so
2aaaaabb4000-2aaaaabb6000 rwxp 00007000 68:02 17651 /lib64/librt-2.4.so
2aaaaabb6000-2aaaaabc3000 r-xp 00000000 68:02 1092864 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libverify.so
2aaaaabc3000-2aaaaacc2000 ---p 0000d000 68:02 1092864 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libverify.so
2aaaaacc2000-2aaaaacc5000 rwxp 0000c000 68:02 1092864 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libverify.so
2aaaaacc5000-2aaaaacee000 r-xp 00000000 68:02 1092882 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libjava.so
2aaaaacee000-2aaaaaded000 ---p 00029000 68:02 1092882 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libjava.so
2aaaaaded000-2aaaaadf4000 rwxp 00028000 68:02 1092882 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libjava.so
2aaaaadf4000-2aaaaae07000 r-xp 00000000 68:02 17632 /lib64/libnsl-2.4.so
2aaaaae07000-2aaaaaf06000 ---p 00013000 68:02 17632 /lib64/libnsl-2.4.so
2aaaaaf06000-2aaaaaf08000 rwxp 00012000 68:02 17632 /lib64/libnsl-2.4.so
2aaaaaf08000-2aaaaaf0a000 rwxp 2aaaaaf08000 00:00 0
2aaaaaf0a000-2aaaaaf0b000 r-xp 2aaaaaf0a000 00:00 0
2aaaaaf0b000-2aaaaaf0c000 rwxp 2aaaaaf0b000 00:00 0
2aaaaaf0c000-2aaaaaf13000 r-xp 00000000 68:02 1092871 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/native_threads/libhpi.so
2aaaaaf13000-2aaaab014000 ---p 00007000 68:02 1092871 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/native_threads/libhpi.so
2aaaab014000-2aaaab016000 rwxp 00008000 68:02 1092871 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/native_threads/libhpi.so
2aaaab016000-2aaaab017000 rwxp 2aaaab016000 00:00 0
2aaaab017000-2aaaab04c000 r-xs 00000000 68:02 435666 /var/run/nscd/passwd
2aaaab04c000-2aaaab054000 rwxs 00000000 68:02 774512 /tmp/hsperfdata_msgplus/32265
2aaaab054000-2aaaab062000 r-xp 00000000 68:02 1092869 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libzip.so
2aaaab062000-2aaaab164000 ---p 0000e000 68:02 1092869 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libzip.so
2aaaab164000-2aaaab167000 rwxp 00010000 68:02 1092869 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libzip.so
2aaaab167000-2aaaab4f8000 rwxp 2aaaab167000 00:00 0
2aaaab4f8000-2aaaae168000 rwxp 2aaaab4f8000 00:00 0
2aaaae168000-2aaaae177000 rwxp 2aaaae168000 00:00 0
2aaaae177000-2aaaae228000 rwxp 2aaaae177000 00:00 0
2aaaae228000-2aaaae233000 rwxp 2aaaae228000 00:00 0
2aaaae233000-2aaaae23f000 ---p 2aaaae233000 00:00 0
2aaaae23f000-2aaaae251000 rwxp 2aaaae23f000 00:00 0
2aaaae251000-2aaaae272000 rwxp 2aaaae251000 00:00 0
2aaaae272000-2aaaae31f000 ---p 2aaaae272000 00:00 0
2aaaae31f000-2aaaae78b000 rwxp 2aaaae31f000 00:00 0
2aaaae78b000-2aaaae7b1000 rwxp 2aaaae78b000 00:00 0
2aaaae7b1000-2aaaae7d5000 ---p 2aaaae7b1000 00:00 0
2aaaae7d5000-2aaaaea28000 rwxp 2aaaae7d5000 00:00 0
2aaaaea28000-2aaaaea4a000 rwxp 2aaaaea28000 00:00 0
2aaaaea4a000-2aaaaeaf7000 ---p 2aaaaea4a000 00:00 0
2aaaaeaf7000-2aaaaef63000 rwxp 2aaaaeaf7000 00:00 0
2aaaaef63000-2aaaaef6e000 rwxp 2aaaaef63000 00:00 0
2aaaaef6e000-2aaaaef7a000 ---p 2aaaaef6e000 00:00 0
2aaaaef7a000-2aaaaef8c000 rwxp 2aaaaef7a000 00:00 0
2aaaaef8c000-2aaaaf08c000 rwxp 2aaaaef8c000 00:00 0
2aaaaf08c000-2aaaaf224000 r-xs 03027000 68:02 379407 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/rt.jar
2aaaaf224000-2aaab0032000 rwxp 2aaaaf224000 00:00 0
2aaab0032000-2aaab0065000 r-xp 00000000 68:02 28710 /usr/lib/locale/en_US.utf8/LC_CTYPE
2aaab0065000-2aaab006c000 r-xs 00000000 68:02 28244 /usr/lib64/gconv/gconv-modules.cache
2aaab006c000-2aaab006f000 r-xs 00023000 68:02 1188464 /home/msgplus/msgplus/dpm/lib/jdom.jar
2aaab006f000-2aaab0071000 r-xs 00001000 68:02 1188472 /home/msgplus/msgplus/dpm/lib/msgplus_vali_0.1.jar
2aaab0071000-2aaab0078000 r-xs 00045000 68:02 1185634 /home/msgplus/msgplus/dpm/lib/protocol_new.jar
2aaab0100000-2aaab01fd000 rwxp 2aaab0100000 00:00 0
2aaab01fd000-2aaab0200000 ---p 2aaab01fd000 00:00 0
2aaab0200000-2aaab0500000 rwxp 2aaab0200000 00:00 0
2aaab0500000-2aaab0506000 r-xs 00059000 68:02 1188469 /home/msgplus/msgplus/dpm/lib/mail-1.4.jar
2aaab0506000-2aaab0509000 r-xs 0030b000 68:02 1188467 /home/msgplus/msgplus/dpm/lib/log_2.1.jar
2aaab0509000-2aaab050a000 r-xs 00002000 68:02 1188471 /home/msgplus/msgplus/dpm/lib/msgplus_em_v0.1.jar
2aaab050a000-2aaab051b000 r-xs 001d5000 68:02 1188474 /home/msgplus/msgplus/dpm/lib/Oracle 11g 11.1.0.7.0 JDBC_ojdbc6.jar
2aaab051b000-2aaab0520000 r-xs 00048000 68:02 1188462 /home/msgplus/msgplus/dpm/lib/dom4j-1.6.1.jar
2aaab0520000-2aaab0526000 r-xs 00034000 68:02 1188465 /home/msgplus/msgplus/dpm/lib/junit-4.8.2.jar
2aaab0526000-2aaab0534000 r-xs 00090000 68:02 1188470 /home/msgplus/msgplus/dpm/lib/mina-core-2.0.4.jar
2aaab0534000-2aaab0535000 r-xs 0000b000 68:02 1188466 /home/msgplus/msgplus/dpm/lib/jzlib-1.0.7.jar
2aaab0535000-2aaab054c000 r-xs 0015b000 68:02 1188461 /home/msgplus/msgplus/dpm/lib/ant.jar
2aaab054c000-2aaab054e000 r-xs 00003000 68:02 1188463 /home/msgplus/msgplus/dpm/lib/jcl-over-slf4j-1.5.11.jar
2aaab054e000-2aaab055a000 r-xs 00089000 68:02 1188473 /home/msgplus/msgplus/dpm/lib/mybatis-3.0.1.jar
2aaab055a000-2aaab055c000 r-xs 00005000 68:02 1188475 /home/msgplus/msgplus/dpm/lib/slf4j-api-1.6.1.jar
2aaab055c000-2aaab0564000 r-xs 00115000 68:02 1092973 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/resources.jar
2aaab0600000-2aaab06f8000 rwxp 2aaab0600000 00:00 0
2aaab06f8000-2aaab0700000 ---p 2aaab06f8000 00:00 0
2aaab0700000-2aaab0a00000 rwxp 2aaab0700000 00:00 0
2aaab0a70000-2aaab0c70000 rwxp 2aaab0a70000 00:00 0
2aaab0d00000-2aaab0df5000 rwxp 2aaab0d00000 00:00 0
2aaab0df5000-2aaab0e00000 ---p 2aaab0df5000 00:00 0
2aaab0e00000-2aaab0f00000 rwxp 2aaab0e00000 00:00 0
2aaab0f00000-2aaab1100000 rwxp 2aaab0f00000 00:00 0
2aaab11b5000-2aaab16b5000 rwxp 2aaab11b5000 00:00 0
2aaab1700000-2aaab17ec000 rwxp 2aaab1700000 00:00 0
2aaab17ec000-2aaab1800000 ---p 2aaab17ec000 00:00 0
2aaab1800000-2aaab19f7000 rwxp 2aaab1800000 00:00 0
2aaab19f7000-2aaab1a00000 ---p 2aaab19f7000 00:00 0
2aaab1a00000-2aaab1afb000 rwxp 2aaab1a00000 00:00 0
2aaab1afb000-2aaab1b00000 ---p 2aaab1afb000 00:00 0
2aaab1b00000-2aaab1bf4000 rwxp 2aaab1b00000 00:00 0
2aaab1bf4000-2aaab1c00000 ---p 2aaab1bf4000 00:00 0
2aaab1c00000-2aaab1c07000 r-xp 00000000 68:02 1092859 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnio.so
2aaab1c07000-2aaab1d06000 ---p 00007000 68:02 1092859 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnio.so
2aaab1d06000-2aaab1d08000 rwxp 00006000 68:02 1092859 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnio.so
2aaab1e00000-2aaab1f00000 rwxp 2aaab1e00000 00:00 0
2aaab2000000-2aaab20f9000 rwxp 2aaab2000000 00:00 0
2aaab20f9000-2aaab2100000 ---p 2aaab20f9000 00:00 0
2aaab2100000-2aaab21f9000 rwxp 2aaab2100000 00:00 0
2aaab21f9000-2aaab2200000 ---p 2aaab21f9000 00:00 0
2aaab2200000-2aaab2206000 r-xp 00000000 68:02 1092905 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libmanagement.so
2aaab2206000-2aaab2305000 ---p 00006000 68:02 1092905 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libmanagement.so
2aaab2305000-2aaab2307000 rwxp 00005000 68:02 1092905 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libmanagement.so
2aaab2400000-2aaab24ff000 rwxp 2aaab2400000 00:00 0
2aaab24ff000-2aaab2500000 ---p 2aaab24ff000 00:00 0
2aaab2500000-2aaab2600000 rwxp 2aaab2500000 00:00 0
2aaab2700000-2aaab27fe000 rwxp 2aaab2700000 00:00 0
2aaab27fe000-2aaab2800000 ---p 2aaab27fe000 00:00 0
2aaab2800000-2aaab2813000 r-xp 00000000 68:02 1092858 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnet.so
2aaab2813000-2aaab2914000 ---p 00013000 68:02 1092858 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnet.so
2aaab2914000-2aaab2917000 rwxp 00014000 68:02 1092858 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/libnet.so
2aaab2acb000-2aaab2b00000 r-xs 00000000 68:02 440202 /var/run/nscd/db6zxnxQ (deleted)
2aaab2b00000-2aaab2b03000 r-xs 00013000 68:02 1093041 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/jce.jar
2aaab2b03000-2aaab2c03000 rwxp 2aaab2b03000 00:00 0
2aaab2e00000-2aaab2ef5000 rwxp 2aaab2e00000 00:00 0
2aaab2ef5000-2aaab2f00000 ---p 2aaab2ef5000 00:00 0
2aaab2f00000-2aaab3100000 rwxp 2aaab2f00000 00:00 0
2aaab3200000-2aaab32fa000 rwxp 2aaab3200000 00:00 0
2aaab32fa000-2aaab3300000 ---p 2aaab32fa000 00:00 0
2aaab3400000-2aaab34fc000 rwxp 2aaab3400000 00:00 0
2aaab34fc000-2aaab3500000 ---p 2aaab34fc000 00:00 0
2aaab3600000-2aaab36f2000 rwxp 2aaab3600000 00:00 0
2aaab36f2000-2aaab3700000 ---p 2aaab36f2000 00:00 0
2aaab37ea000-2aaab38ea000 rwxp 2aaab37ea000 00:00 0
2aaab3a00000-2aaab3ae5000 rwxp 2aaab3a00000 00:00 0
2aaab3ae5000-2aaab3b00000 ---p 2aaab3ae5000 00:00 0
2aaab3b00000-2aaab7442000 rwxp 2aaab3b00000 00:00 0
2aaab7500000-2aaab75f9000 rwxp 2aaab7500000 00:00 0
2aaab75f9000-2aaab7600000 ---p 2aaab75f9000 00:00 0
2aaab7600000-2aaab7700000 rwxp 2aaab7600000 00:00 0
2aaab7800000-2aaab78fb000 rwxp 2aaab7800000 00:00 0
2aaab78fb000-2aaab7900000 ---p 2aaab78fb000 00:00 0
2aaab7b00000-2aaab7bf4000 rwxp 2aaab7b00000 00:00 0
2aaab7bf4000-2aaab7c00000 ---p 2aaab7bf4000 00:00 0
2aaab7c00000-2aaab7cfb000 rwxp 2aaab7c00000 00:00 0
2aaab7cfb000-2aaab7d00000 ---p 2aaab7cfb000 00:00 0
2aaab7d00000-2aaab7f00000 rwxp 2aaab7d00000 00:00 0
2aaab7f63000-2aaab8063000 rwxp 2aaab7f63000 00:00 0
2aaab8084000-2aaab8184000 rwxp 2aaab8084000 00:00 0
2aaab8b0f000-2aaabea7d000 rwxp 2aaab8b0f000 00:00 0
2aaabfd93000-2aaac071e000 rwxp 2aaabfd93000 00:00 0
2afad0cc9000-2afad0ce4000 r-xp 00000000 68:02 17614 /lib64/ld-2.4.so
2afad0ce4000-2afad0ce6000 rwxp 2afad0ce4000 00:00 0
2afad0de3000-2afad0de5000 rwxp 0001a000 68:02 17614 /lib64/ld-2.4.so
2afad0de5000-2afad0df9000 r-xp 00000000 68:02 17647 /lib64/libpthread-2.4.so
2afad0df9000-2afad0ef8000 ---p 00014000 68:02 17647 /lib64/libpthread-2.4.so
2afad0ef8000-2afad0efa000 rwxp 00013000 68:02 17647 /lib64/libpthread-2.4.so
2afad0efa000-2afad0efe000 rwxp 2afad0efa000 00:00 0
2afad0efe000-2afad0f05000 r-xp 00000000 68:02 1092854 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/jli/libjli.so
2afad0f05000-2afad1006000 ---p 00007000 68:02 1092854 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/jli/libjli.so
2afad1006000-2afad1008000 rwxp 00008000 68:02 1092854 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/jli/libjli.so
2afad1008000-2afad100a000 r-xp 00000000 68:02 17627 /lib64/libdl-2.4.so
2afad100a000-2afad110a000 ---p 00002000 68:02 17627 /lib64/libdl-2.4.so
2afad110a000-2afad110c000 rwxp 00002000 68:02 17627 /lib64/libdl-2.4.so
2afad110c000-2afad110d000 rwxp 2afad110c000 00:00 0
2afad110d000-2afad1243000 r-xp 00000000 68:02 17621 /lib64/libc-2.4.so
2afad1243000-2afad1343000 ---p 00136000 68:02 17621 /lib64/libc-2.4.so
2afad1343000-2afad1346000 r-xp 00136000 68:02 17621 /lib64/libc-2.4.so
2afad1346000-2afad1348000 rwxp 00139000 68:02 17621 /lib64/libc-2.4.so
2afad1348000-2afad134e000 rwxp 2afad1348000 00:00 0
2afad134e000-2afad1b8c000 r-xp 00000000 68:02 1092889 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/server/libjvm.so
2afad1b8c000-2afad1c8b000 ---p 0083e000 68:02 1092889 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/server/libjvm.so
2afad1c8b000-2afad1e1f000 rwxp 0083d000 68:02 1092889 /home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/server/libjvm.so
2afad1e1f000-2afad1e58000 rwxp 2afad1e1f000 00:00 0
2afad1e58000-2afad1eac000 r-xp 00000000 68:02 17629 /lib64/libm-2.4.so
2afad1eac000-2afad1fab000 ---p 00054000 68:02 17629 /lib64/libm-2.4.so
2afad1fab000-2afad1fad000 rwxp 00053000 68:02 17629 /lib64/libm-2.4.so
7fffd9dcb000-7fffd9de1000 rwxp 7fffd9dcb000 00:00 0 [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]

VM Arguments:
jvm_args: -Djava.net.preferIPv4Stack=true
java_command: com.cdsf.messageplus.InitDPM
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/home/msgplus/msgplus/jdk/jdk1.6.0_24
JRE_HOME=/home/msgplus/msgplus/jdk/jdk1.6.0_24/jre
CLASSPATH=:/home/msgplus/msgplus/jdk/jdk1.6.0_24/bin:/home/msgplus/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/java/jdk1.6.0_17/bin:/usr/java/jdk1.6.0_17/jre/bin
PATH=/home/msgplus/msgplus/jdk/jdk1.6.0_24/bin:/home/msgplus/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/java/jdk1.6.0_17/bin:/usr/java/jdk1.6.0_17/jre/bin:/opt/CollabNet_Subversion/bin:/usr/sbin:/sbin:/home/msgplus/msgplus:/home/msgplus/bin:/opt/oracle/product/11g/bin:/home/msgplus/m+/TCode/bin
LD_LIBRARY_PATH=/home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64/server:/home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/lib/amd64:/home/msgplus/msgplus/jdk/jdk1.6.0_24/jre/../lib/amd64::/lib64:/usr/lib64:/home/msgplus/msgplus:/usr/lib:/opt/oracle/product/11g/lib
SHELL=/bin/bash
DISPLAY=localhost:22.0
HOSTTYPE=x86_64
OSTYPE=linux
MACHTYPE=x86_64-suse-linux

Signal Handlers:
SIGSEGV: [libjvm.so+0x791b30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x791b30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x640ba0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x640ba0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x640ba0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x640ba0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x643780], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: [libjvm.so+0x643380], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x643380], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


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

OS:SUSE Linux Enterprise Server 10 (x86_64)
VERSION = 10
PATCHLEVEL = 2

uname:Linux 2.6.16.60-0.21-smp #1 SMP Tue May 6 12:41:02 UTC 2008 x86_64
libc:glibc 2.4 NPTL 2.4
rlimit: STACK 8192k, CORE infinity, NPROC 135167, NOFILE 1024, AS infinity
load average:2.86 3.17 2.34

/proc/meminfo:
MemTotal: 16433920 kB
MemFree: 394692 kB
Buffers: 153996 kB
Cached: 12413972 kB
SwapCached: 2416 kB
Active: 10628812 kB
Inactive: 4635456 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 16433920 kB
LowFree: 394692 kB
SwapTotal: 2104472 kB
SwapFree: 2022580 kB
Dirty: 206980 kB
Writeback: 0 kB
AnonPages: 2600516 kB
Mapped: 2102564 kB
Slab: 486640 kB
CommitLimit: 10321432 kB
Committed_AS: 10952284 kB
PageTables: 217844 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 9332 kB
VmallocChunk: 34359727339 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB


CPU:total 16 (4 cores per cpu, 2 threads per core) family 6 model 44 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 16433920k(394692k free), swap 2104472k(2022580k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (19.1-b02) for linux-amd64 JRE (1.6.0_24-b07), built on Feb 2 2011 16:55:54 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Fri Aug 26 10:51:17 2011
elapsed time: 265164 seconds

其中红色是定位问题的关键:
C [libc.so.6+0x751df] memcpy+0x17f 这个里面的C其实很关键:
它说明Crash的时候,JVM正在从哪个库文件执行代码。除了“V”以外,还有可能是“C”、“j”、“v”、“J”。具体的表示意思如下:
FrameType Description:
C: Native C frame
j: Interpreted Java frame
V: VMframe
v: VMgenerated stub frame
J: Other frame types,
including compiled Java frames
文件头之后,是当前线程的DUMP信息,线程之后是JVM进程的DUMP信息,包括所有线程的状态、地址和ID。最后还有JVM状态,

Heap状态,动态连接库等等的信息。这些烦乱的信息中,包含有非常有用的信息。下面我们根据几个具体的实例来分析JVM崩溃的典型例子
内存回收引起的Crash有以下的特点:在日志文件头一般有“ EXCEPTION_ACCESS _VIOLATION”和

“# Problematic frame: # V [jvm.dll+....”的信息,意味着这是在JVM内部处理,而且多半是JVM的Bug。

(**********看到这里我们知道我报错时意味着这是在JVM内部处理,而且多半是JVM的Bug*********)

对于这类问题,最快的方法就是绕过它。

另外,在Thread的DUMP信息最后,还能看到有关内存回收的行为例如
--------------- T H R E A D --------------- Current thread (0x00a56668): VMThread [id=4360] siginfo: ExceptionCode=0xc0000005, reading address 0x00000057 Registers: ........ Stack: [0x03cf0000,0x03d30000), sp=0x03d2fc18, free space=255k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [jvm.dll+0x15e87e] VM_Operation (0x063efbac): full generation collection, mode: safepoint, requested by thread 0x040f83f8
可以清楚的看到JVM正在做 “full generation collection”。另外还有可能看到,其他的回收行为:

对于内存回收的错误,一般

generation collection for allocation full generation collection parallel gc failed allocation parallel gc failed permanent allocation parallel gc system gc (***********这些错,俺都没碰到***********) 采取改变回收的算法和参数的方法来绕过去。例如,来自客户的日志除了上面的日志信息,在日志中Heap信息中还能发现一些其他信息:
Heap
PSYoungGen total 75264K, used 33512K [0x00000007ac600000, 0x00000007b1040000, 0x0000000800000000)
eden space 74560K, 44% used [0x00000007ac600000,0x00000007ae632090,0x00000007b0ed0000)
from space 704K, 77% used [0x00000007b0ed0000,0x00000007b0f58000,0x00000007b0f80000)
to space 704K, 0% used [0x00000007b0f90000,0x00000007b0f90000,0x00000007b1040000)
PSOldGen total 66176K, used 18834K [0x0000000705200000, 0x00000007092a0000, 0x00000007ac600000)
object space 66176K, 28% used [0x0000000705200000,0x0000000706464a58,0x00000007092a0000)
PSPermGen total 22208K, used 21776K [0x0000000700000000, 0x00000007015b0000, 0x0000000705200000)
object space 22208K, 98% used [0x0000000700000000,0x0000000701544000,0x00000007015b0000)

上面的信息能看出在Crash的时候,JVM的PermSize空间几乎已经消耗完了,并且回收算法在压缩Perm空间的时候出了错。因此,建议改变内存回收的算法,或扩大PermSize和MaxPermSize的数值,其实只要不那么的引用不会造成gc不能回收。


我的JVM的崩溃和hs_err的文件表明,它坠毁在试图加载一个类。 具体来说同时努力的memcpy([libc.so.6 +0的memcpy 0 x1c x6aa2c])。 我看了看。类文件,并能确定哪些类被加载,所以我在怀疑是在这个时候,有人在替换jvm正在使用的jar包。这个问题值得怀疑的点很多。这个原因最有道理一些。

随便说一下那几个heap:
SUN JVM GC 使用是分代收集算法,即将内存分为几个区域,将不同生命周期的对象放在不同区域里.
新的对象会先生成在Young area,也就是PSYoungGen中
在几次GC以后,如过没有收集到,就会逐渐升级到PSOldGen 及Tenured area(也就是PSPermGen)中。

三者区别:
在GC收集的时候,频繁收集生命周期短的区域(Young area),因为这个区域内的对象生命周期比较短,GC 效率也会比较高。而比较少的收集生命周期比较长的区域(Old area or Tenured area),以及基本不收集的永久区(Perm area)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值