求助java运行一段时间后自己退出,并生成文件hs_err_pid3972.log,打印以下信息:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0xff390f48, pid=3972, tid=60
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_16-b02 mixed mode)
# Problematic frame:
# C [libc_psr.so.1+0xf48] memset+0x88
#上网搜过说是内存不够:
Heap
PSYoungGen total 40256K, used 7103K [0xe3000000, 0xeb400000, 0xf8800000)
eden space 38400K, 14% used [0xe3000000,0xe359bb10,0xe5580000)
from space 1856K, 73% used [0xeb060000,0xeb1b4340,0xeb230000)
to space 1856K, 0% used [0xeb230000,0xeb230000,0xeb400000)
PSOldGen total 700416K, used 178526K [0xb8400000, 0xe3000000, 0xe3000000)
object space 700416K, 25% used [0xb8400000,0xc3257b60,0xe3000000)
PSPermGen total 16384K, used 8303K [0xb4400000, 0xb5400000, 0xb8400000)
object space 16384K, 50% used [0xb4400000,0xb4c1be70,0xb5400000)明显内存没有不够,请问是什么问题啊,java版本觉得不是问题,因为之前运行过比较久都不会出现这个问题
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0xff390f48, pid=3972, tid=60
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_16-b02 mixed mode)
# Problematic frame:
# C [libc_psr.so.1+0xf48] memset+0x88
#上网搜过说是内存不够:
Heap
PSYoungGen total 40256K, used 7103K [0xe3000000, 0xeb400000, 0xf8800000)
eden space 38400K, 14% used [0xe3000000,0xe359bb10,0xe5580000)
from space 1856K, 73% used [0xeb060000,0xeb1b4340,0xeb230000)
to space 1856K, 0% used [0xeb230000,0xeb230000,0xeb400000)
PSOldGen total 700416K, used 178526K [0xb8400000, 0xe3000000, 0xe3000000)
object space 700416K, 25% used [0xb8400000,0xc3257b60,0xe3000000)
PSPermGen total 16384K, used 8303K [0xb4400000, 0xb5400000, 0xb8400000)
object space 16384K, 50% used [0xb4400000,0xb4c1be70,0xb5400000)明显内存没有不够,请问是什么问题啊,java版本觉得不是问题,因为之前运行过比较久都不会出现这个问题
试图从以下方面找找原因,线程池是否有效关闭,是否有开启的I/O没有关闭,是否有其它SOCKET资源没有释放等.祝你早日找到原因.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0xff390f48, pid=3972, tid=60
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_16-b02 mixed mode)
# Problematic frame:
# C [libc_psr.so.1+0xf48] memset+0x88
#--------------- T H R E A D ---------------Current thread (0x006e3900): JavaThread "70" [_thread_in_vm, id=60]siginfo:si_signo=10, si_errno=12, si_code=3, si_addr=0xa9a7ffa0Stack: [0xad100000,0xad180000), sp=0xad17ef80, free space=507k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libc_psr.so.1+0xf48] memset+0x88
C [libc.so.1+0xc164c]
C [libc.so.1+0xc18f8] _thr_create+0x34
V [libjvm.so+0x2d2030]
V [libjvm.so+0x2df330]
j java.lang.Thread.start0()V+1
j java.lang.Thread.start0()V+0
j java.lang.Thread.start()V+29
j org.apache.commons.net.telnet.TelnetInputStream._start()V+51
v ~C2IAdapter
J org.apache.commons.net.telnet.TelnetClient._connectAction_()V
J org.apache.commons.net.ftp.FTP._connectAction_()V
J com.cattsoft.collect.ftp.FtpManager.initConn()Z
v ~I2CAdapter
j com.cattsoft.collect.core.FtpCollect.dateDownload()V+107
j com.cattsoft.collect.core.FtpCollect.dateMode()V+17
j com.cattsoft.collect.core.FtpCollect.run()V+22
v ~StubRoutines::call_stub
V [libjvm.so+0x19b310]
V [libjvm.so+0x2c023c]
V [libjvm.so+0x2df7a4]
V [libjvm.so+0x2db340]
V [libjvm.so+0x67ca34]Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.lang.Thread.start0()V+0
j java.lang.Thread.start()V+29
j org.apache.commons.net.telnet.TelnetInputStream._start()V+51
v ~C2IAdapter
J org.apache.commons.net.telnet.TelnetClient._connectAction_()V
J org.apache.commons.net.ftp.FTP._connectAction_()V
J com.cattsoft.collect.ftp.FtpManager.initConn()Z
v ~I2CAdapter
j com.cattsoft.collect.core.FtpCollect.dateDownload()V+107
j com.cattsoft.collect.core.FtpCollect.dateMode()V+17
j com.cattsoft.collect.core.FtpCollect.run()V+22
v ~StubRoutines::call_stub--------------- P R O C E S S ---------------Java Threads: ( => current thread )
0x00a39330 JavaThread "Thread-12524" daemon [_thread_in_native, id=12628]
0x00a38868 JavaThread "Thread-12523" daemon [_thread_in_native, id=12627]
0x00745c00 JavaThread "Thread-12522" daemon [_thread_in_native, id=12626]
0x00745638 JavaThread "Thread-12521" daemon [_thread_in_native, id=12625]
0x00ab1a20 JavaThread "Thread-12520" daemon [_thread_in_native, id=12624]
0x0097b8a8 JavaThread "Thread-12519" daemon [_thread_in_native, id=12623]
0x0080a8e8 JavaThread "Thread-12518" daemon [_thread_in_native, id=12622]
0x00809ec8 JavaThread "Thread-12516" daemon [_thread_in_native, id=12620]
0x00809d00 JavaThread "Thread-12515" daemon [_thread_in_native, id=12619]
0x0080aec8 JavaThread "Thread-12514" daemon [_thread_in_native, id=12618]
0x00ab2228 JavaThread "Thread-12512" daemon [_thread_in_native, id=12616]
0x00a37aa0 JavaThread "Thread-12510" daemon [_thread_in_native, id=12614]
0x006d2580 JavaThread "Thread-12507" daemon [_thread_in_native, id=12611]
0x00701ba0 JavaThread "138" [_thread_blocked, id=120]
0x00700f38 JavaThread "69" [_thread_blocked, id=119]
0x0069be18 JavaThread "153" [_thread_blocked, id=118]
0x0069b510 JavaThread "164" [_thread_blocked, id=117]
0x0069a750 JavaThread "133" [_thread_blocked, id=116]
0x006a23b8 JavaThread "74" [_thread_blocked, id=115]
0x0069a0e8 JavaThread "128" [_thread_blocked, id=114]
0x006a0a30 JavaThread "148" [_thread_blocked, id=113]
0x0069fbe8 JavaThread "76" [_thread_in_native, id=112]
0x0069eee0 JavaThread "167" [_thread_blocked, id=111]
0x0069e098 JavaThread "67" [_thread_blocked, id=110]
0x0069d4f0 JavaThread "127" [_thread_blocked, id=109]
0x00601d70 JavaThread "154" [_thread_blocked, id=108]
0x00601068 JavaThread "139" [_thread_blocked, id=107]
0x00600d60 JavaThread "125" [_thread_blocked, id=106]
0x00606408 JavaThread "152" [_thread_blocked, id=105]
0x006055c0 JavaThread "78" [_thread_blocked, id=104]
0x006048b8 JavaThread "147" [_thread_blocked, id=103]
0x00603a70 JavaThread "132" [_thread_blocked, id=102]
0x00602d68 JavaThread "137" [_thread_blocked, id=101]
0x006dd948 JavaThread "65" [_thread_blocked, id=99]
0x006dcc40 JavaThread "134" [_thread_blocked, id=98]
0x006dc5f8 JavaThread "149" [_thread_blocked, id=97]
0x006dc0f0 JavaThread "161" [_thread_blocked, id=96]
0x006dbb48 JavaThread "71" [_thread_blocked, id=95]
0x006db5a0 JavaThread "135" [_thread_blocked, id=94]
0x006f5768 JavaThread "150" [_thread_in_native, id=93]
0x006f4a90 JavaThread "72" [_thread_blocked, id=92]
0x006ef1b8 JavaThread "151" [_thread_in_native, id=91]
0x006eecb0 JavaThread "168" [_thread_blocked, id=90]
0x006ede68 JavaThread "136" [_thread_blocked, id=89]
0x006ed328 JavaThread "126" [_thread_in_native, id=88]
0x005f85c8 JavaThread "163" [_thread_blocked, id=87]
0x006f0a50 JavaThread "165" [_thread_blocked, id=86]
0x005fc2c0 JavaThread "141" [_thread_blocked, id=85]
0x006ecb50 JavaThread "156" [_thread_in_native, id=84]
0x006ec7a8 JavaThread "77" [_thread_blocked, id=83]
0x006e0900 JavaThread "64" [_thread_blocked, id=82]
0x006e0318 JavaThread "166" [_thread_in_native, id=81]
0x006dfea0 JavaThread "155" [_thread_blocked, id=80]
0x006f5d48 JavaThread "140" [_thread_blocked, id=79]
0x006f59f8 JavaThread "66" [_thread_in_native, id=78]
0x006e57a8 JavaThread "130" [_thread_blocked, id=77]
0x005fad50 JavaThread "145" [_thread_blocked, id=76]
0x00608c00 JavaThread "162" [_thread_in_native, id=75]
0x006e4c50 JavaThread "63" [_thread_blocked, id=74]
0x005fc610 JavaThread "75" [_thread_blocked, id=71]
0x005f9810 JavaThread "146" [_thread_blocked, id=70]
0x00607d18 JavaThread "68" [_thread_blocked, id=69]
0x006ebb00 JavaThread "131" [_thread_blocked, id=65]
0x006eb6e0 JavaThread "142" [_thread_blocked, id=64]
0x006e8238 JavaThread "157" [_thread_in_native, id=62]
=>0x006e3900 JavaThread "70" [_thread_in_vm, id=60]
0x006e8e40 JavaThread "160" [_thread_in_native, id=59]
0x006f1810 JavaThread "124" [_thread_blocked, id=56]
0x005fbdd8 JavaThread "129" [_thread_blocked, id=54]
0x005faa48 JavaThread "73" [_thread_blocked, id=50]
0x00631950 JavaThread "144" [_thread_blocked, id=49]
0x006774b8 JavaThread "159" [_thread_blocked, id=48]
0x005f4868 JavaThread "123" [_thread_blocked, id=47]
0x005937d0 JavaThread "143" [_thread_blocked, id=46]
0x005fe038 JavaThread "158" [_thread_blocked, id=45]
0x0062fc18 JavaThread "ThreadStatusCheck" [_thread_blocked, id=44]
0x00633e30 JavaThread "Thread-0" daemon [_thread_blocked, id=43]
0x00258150 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=41]
0x002568e8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=40]
0x00255a10 JavaThread "CompilerThread0" daemon [_thread_blocked, id=39]
0x00254bf0 JavaThread "AdapterThread" daemon [_thread_blocked, id=38]
0x00253f18 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=37]
0x002415a0 JavaThread "Finalizer" daemon [_thread_blocked, id=36]
0x002410c0 JavaThread "Reference Handler" daemon [_thread_blocked, id=35]
0x00037148 JavaThread "main" [_thread_blocked, id=1]Other Threads:
0x0023efe0 VMThread [id=34]
0x000b02a8 WatcherThread [id=42]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x00036638/0x00036668] Threads_lock - owner thread: 0x006e3900Heap
PSYoungGen total 40256K, used 7103K [0xe3000000, 0xeb400000, 0xf8800000)
eden space 38400K, 14% used [0xe3000000,0xe359bb10,0xe5580000)
from space 1856K, 73% used [0xeb060000,0xeb1b4340,0xeb230000)
to space 1856K, 0% used [0xeb230000,0xeb230000,0xeb400000)
PSOldGen total 700416K, used 178526K [0xb8400000, 0xe3000000, 0xe3000000)
object space 700416K, 25% used [0xb8400000,0xc3257b60,0xe3000000)
PSPermGen total 16384K, used 8303K [0xb4400000, 0xb5400000, 0xb8400000)
object space 16384K, 50% used [0xb4400000,0xb4c1be70,0xb5400000)
Dynamic libraries:VM Arguments:
jvm_args: -DsignalingFTP
java_command: com.cattsoft.collect.core.Main
Launcher Type: SUN_STANDARDEnvironment Variables:
PATH=/data/oracle/product/10.2.0/Db_1/bin:/usr/bin:
LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.5.0/jre/lib/sparc/server:/usr/jdk/instances/jdk1.5.0/jre/lib/sparc:/usr/jdk/instances/jdk1.5.0/jre/../lib/sparc
SHELL=/bin/bash--------------- S Y S T E M ---------------OS: Solaris 10 5/08 s10s_u5wos_10 SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 24 March 2008uname:SunOS 5.10 Generic_137111-07 sun4u (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
load average:6.51 5.82 4.98CPU:total 32 has_v8, has_v9, has_vis1, has_vis2, is_ultra3Memory: 8k page, physical 67108864k(2727872k free)vm_info: Java HotSpot(TM) Server VM (1.5.0_16-b02) for solaris-sparc, built on May 28 2008 02:19:44 by unknown with unknown Workshop:0x550