TOMCAT自动关闭,

#

# An unexpected error has been detected by Java Runtime Environment:

#

#  EXCEPTION_GUARD_PAGE (0x80000001) at pc=0x3f0b472a, pid=3528, tid=3296

#

# Java VM: Java HotSpot(TM) Server VM (10.0-b19 mixed mode windows-x86)

# Problematic frame:

# C  [imon.dll+0x2472a]

#

# 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 (0x3e7fe800):  JavaThread "taskJMSListenerContainer-5" [_thread_in_native, id=3296, stack(0x427c0000,0x42810000)]

 

siginfo: ExceptionCode=0x80000001, ExceptionInformation=0x00000000 0x42810000 

 

Registers:

EAX=0xffffdf48, EBX=0x0d0d0d0d, ECX=0x00000000, EDX=0x42810000

ESP=0x4280b7d8, EBP=0x4280de60, ESI=0x4280ffad, EDI=0x8c0c0c0c

EIP=0x3f0b472a, EFLAGS=0x00010286

 

Top of Stack: (sp=0x4280b7d8)

0x4280b7d8:   43acd2f0 43acb998 3f0b0bca 4280ffad

0x4280b7e8:   0000000d ffffdf9f 43acd2f0 00001f6b

0x4280b7f8:   43acb998 00000000 00000000 4280ffad

0x4280b808:   3f096dc7 4280c5f0 4280de5c 4280de60

0x4280b818:   4280df4c 43a14d60 4280dea4 00000001

0x4280b828:   00000000 00000000 00000000 00000000

0x4280b838:   00000001 05477f80 4280b8a4 3f0b4bb4

0x4280b848:   3f0c0188 ffffffff 4280b8b4 00000000 

 

Instructions: (pc=0x3f0b472a)

0x3f0b471a:   0a 42 32 cb 74 3e 48 75 f6 5b c3 83 e8 04 72 e9

0x3f0b472a:   8b 0a 33 cb bf ff fe fe 7e 03 f9 83 f1 ff 33 cf 

 

 

Stack: [0x427c0000,0x42810000],  sp=0x4280b7d8,  free space=301k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C  [imon.dll+0x2472a]

 

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

J  java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I

J  java.net.SocketInputStream.read([BII)I

J  java.io.BufferedInputStream.read()I

J  org.apache.commons.httpclient.ChunkedInputStream.read([BII)I

J  sun.nio.cs.StreamDecoder.implRead([CII)I

J  sun.nio.cs.StreamDecoder.read([CII)I

J  java.io.BufferedReader.fill()V

J  java.io.BufferedReader.readLine(Z)Ljava/lang/String;

J  org.codehaus.groovy.runtime.DefaultGroovyMethods.eachLine(Ljava/io/Reader;Lgroovy/lang/Closure;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(Ljava/lang/Class;Lgroovy/lang/GroovyObject;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  org.codehaus.groovy.reflection.CachedMethod.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaMethod.doMethodInvoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;

J  groovy.lang.MetaClassImpl.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

J  groovy.lang.ExpandoMetaClass.invokeMethod(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;ZZ)Ljava/lang/Object;

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::Interpreter

v  ~BufferBlob::StubRoutines (1)

 

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

 

Java Threads: ( => current thread )

  0x3f97e400 JavaThread "http-80-3" daemon [_thread_blocked, id=2460, stack(0x42810000,0x42860000)]

  0x3ed7d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=3652, stack(0x429a0000,0x429f0000)]

  0x3e52a800 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=3908, stack(0x42590000,0x425e0000)]

  0x3fbd2400 JavaThread "http-80-2" daemon [_thread_blocked, id=4084, stack(0x42a40000,0x42a90000)]

  0x3ef00800 JavaThread "http-80-1" daemon [_thread_blocked, id=2668, stack(0x429f0000,0x42a40000)]

  0x3f703c00 JavaThread "Store dna Spool Thread" daemon [_thread_blocked, id=1976, stack(0x424a0000,0x424f0000)]

  0x4062d400 JavaThread "TP-Monitor" daemon [_thread_blocked, id=3924, stack(0x42c70000,0x42cc0000)]

  0x3fcde400 JavaThread "TP-Processor4" daemon [_thread_in_native, id=3440, stack(0x42c20000,0x42c70000)]

  0x3e69d400 JavaThread "TP-Processor3" daemon [_thread_blocked, id=3076, stack(0x42bd0000,0x42c20000)]

  0x3f52ec00 JavaThread "TP-Processor2" daemon [_thread_blocked, id=132, stack(0x42af0000,0x42b40000)]

  0x3e63e400 JavaThread "TP-Processor1" daemon [_thread_blocked, id=1192, stack(0x42aa0000,0x42af0000)]

  0x3e4a8400 JavaThread "http-80-Acceptor-0" daemon [_thread_in_native, id=2060, stack(0x42950000,0x429a0000)]

  0x3f537400 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=3960, stack(0x42900000,0x42950000)]

  0x3f015400 JavaThread "Store encode Spool Thread" daemon [_thread_blocked, id=2076, stack(0x428b0000,0x42900000)]

  0x3eda7c00 JavaThread "Store task Spool Thread" daemon [_thread_blocked, id=3392, stack(0x42860000,0x428b0000)]

=>0x3e7fe800 JavaThread "taskJMSListenerContainer-5" [_thread_in_native, id=3296, stack(0x427c0000,0x42810000)]

  0x3e82ec00 JavaThread "taskJMSListenerContainer-4" [_thread_blocked, id=3484, stack(0x42770000,0x427c0000)]

  0x401ad400 JavaThread "taskJMSListenerContainer-3" [_thread_in_Java, id=3328, stack(0x42720000,0x42770000)]

  0x401f6c00 JavaThread "InactivityMonitor WriteCheck" daemon [_thread_blocked, id=1132, stack(0x426d0000,0x42720000)]

  0x3ed06400 JavaThread "InactivityMonitor ReadCheck" daemon [_thread_blocked, id=3748, stack(0x42680000,0x426d0000)]

  0x3f5ab800 JavaThread "taskJMSListenerContainer-2" [_thread_blocked, id=2904, stack(0x42630000,0x42680000)]

  0x3f786400 JavaThread "taskJMSListenerContainer-1" [_thread_blocked, id=2524, stack(0x425e0000,0x42630000)]

  0x3e920400 JavaThread "ActiveMQ Transport: tcp:///211.144.32.211:61616" [_thread_in_native, id=1448, stack(0x42540000,0x42590000)]

  0x3df33800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1492, stack(0x3e190000,0x3e1e0000)]

  0x3df31400 JavaThread "CompilerThread1" daemon [_thread_blocked, id=3728, stack(0x3e140000,0x3e190000)]

  0x3df2dc00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2548, stack(0x3e0f0000,0x3e140000)]

  0x3df26000 JavaThread "Attach Listener" daemon [_thread_blocked, id=3736, stack(0x3e0a0000,0x3e0f0000)]

  0x3df2b800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1876, stack(0x3e050000,0x3e0a0000)]

  0x3df0d000 JavaThread "Finalizer" daemon [_thread_blocked, id=212, stack(0x3e000000,0x3e050000)]

  0x3df08800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2364, stack(0x3dfb0000,0x3e000000)]

  0x002f6000 JavaThread "main" [_thread_in_native, id=3120, stack(0x008f0000,0x00940000)]

 

Other Threads:

  0x3df05800 VMThread [stack: 0x3df60000,0x3dfb0000] [id=3588]

  0x3df35000 WatcherThread [stack: 0x3e1e0000,0x3e230000] [id=3620]

 

VM state:not at safepoint (normal execution)

 

VM Mutex/Monitor currently owned by a thread: None

 

Heap

 PSYoungGen      total 87168K, used 47838K [0x38150000, 0x3da30000, 0x3da30000)

  eden space 83264K, 57% used [0x38150000,0x3aff8af0,0x3d2a0000)

  from space 3904K, 1% used [0x3d660000,0x3d66f098,0x3da30000)

  to   space 3840K, 0% used [0x3d2a0000,0x3d2a0000,0x3d660000)

 PSOldGen        total 728192K, used 642714K [0x0ba30000, 0x38150000, 0x38150000)

  object space 728192K, 88% used [0x0ba30000,0x32dd68e8,0x38150000)

 PSPermGen       total 65536K, used 29807K [0x03a30000, 0x07a30000, 0x0ba30000)

  object space 65536K, 45% used [0x03a30000,0x0574bc28,0x07a30000)

 

Dynamic libraries:

0x00400000 - 0x00423000 D:\opt\jdk1.6.0_05\bin\java.exe

0x7c930000 - 0x7ca00000 C:\WINDOWS\system32\ntdll.dll

0x7c800000 - 0x7c92b000 C:\WINDOWS\system32\kernel32.dll

0x77f30000 - 0x77fdb000 C:\WINDOWS\system32\ADVAPI32.dll

0x77c20000 - 0x77cbf000 C:\WINDOWS\system32\RPCRT4.dll

0x76eb0000 - 0x76ec3000 C:\WINDOWS\system32\Secur32.dll

0x7c340000 - 0x7c396000 D:\opt\jdk1.6.0_05\jre\bin\msvcr71.dll

0x6dac0000 - 0x6de7a000 D:\opt\jdk1.6.0_05\jre\bin\server\jvm.dll

0x77e10000 - 0x77ea0000 C:\WINDOWS\system32\USER32.dll

0x77bd0000 - 0x77c19000 C:\WINDOWS\system32\GDI32.dll

0x769e0000 - 0x76a0a000 C:\WINDOWS\system32\WINMM.dll

0x76180000 - 0x7619d000 C:\WINDOWS\system32\IMM32.DLL

0x7f000000 - 0x7f009000 C:\WINDOWS\system32\LPK.DLL

0x74ae0000 - 0x74b45000 C:\WINDOWS\system32\USP10.dll

0x71b20000 - 0x71b28000 C:\WINDOWS\system32\rdpsnd.dll

0x77f10000 - 0x77f21000 C:\WINDOWS\system32\WINSTA.dll

0x77b70000 - 0x77bca000 C:\WINDOWS\system32\msvcrt.dll

0x71ba0000 - 0x71bf7000 C:\WINDOWS\system32\NETAPI32.dll

0x76ab0000 - 0x76abb000 C:\WINDOWS\system32\PSAPI.DLL

0x6d320000 - 0x6d328000 D:\opt\jdk1.6.0_05\jre\bin\hpi.dll

0x6d820000 - 0x6d82c000 D:\opt\jdk1.6.0_05\jre\bin\verify.dll

0x6d3c0000 - 0x6d3df000 D:\opt\jdk1.6.0_05\jre\bin\java.dll

0x6d860000 - 0x6d86f000 D:\opt\jdk1.6.0_05\jre\bin\zip.dll

0x6d620000 - 0x6d633000 D:\opt\jdk1.6.0_05\jre\bin\net.dll

0x71b60000 - 0x71b77000 C:\WINDOWS\system32\WS2_32.dll

0x71b50000 - 0x71b58000 C:\WINDOWS\system32\WS2HELP.dll

0x3f090000 - 0x3f0db000 C:\WINDOWS\system32\imon.dll

0x774b0000 - 0x775e9000 C:\WINDOWS\system32\ole32.dll

0x71b10000 - 0x71b1b000 C:\WINDOWS\system32\WSOCK32.dll

0x3f240000 - 0x3f249000 C:\Program Files\Eset\pr_imon.dll

0x71a80000 - 0x71ac0000 C:\WINDOWS\system32\mswsock.dll

0x69660000 - 0x696b7000 C:\WINDOWS\system32\hnetcfg.dll

0x71a40000 - 0x71a48000 C:\WINDOWS\System32\wshtcpip.dll

0x76e30000 - 0x76e5b000 C:\WINDOWS\system32\DNSAPI.dll

0x76ed0000 - 0x76ed7000 C:\WINDOWS\System32\winrnr.dll

0x76e70000 - 0x76e9e000 C:\WINDOWS\system32\WLDAP32.dll

0x76ee0000 - 0x76ee5000 C:\WINDOWS\system32\rasadhlp.dll

0x68000000 - 0x68035000 C:\WINDOWS\system32\rsaenh.dll

0x75870000 - 0x7592d000 C:\WINDOWS\system32\USERENV.dll

0x6d570000 - 0x6d579000 D:\opt\jdk1.6.0_05\jre\bin\management.dll

0x6d360000 - 0x6d37a000 D:\opt\jdk1.6.0_05\jre\bin\instrument.dll

0x6d7c0000 - 0x6d7c6000 D:\opt\jdk1.6.0_05\jre\bin\rmi.dll

 

VM Arguments:

jvm_args: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=D:\opt\apache-tomcat-6.0.16\conf\logging.properties -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Dnet.sf.ehcache.enableShutdownHook=true -Djava.endorsed.dirs=D:\opt\apache-tomcat-6.0.16\endorsed -Dcatalina.base=D:\opt\apache-tomcat-6.0.16 -Dcatalina.home=D:\opt\apache-tomcat-6.0.16 -Djava.io.tmpdir=D:\opt\apache-tomcat-6.0.16\temp 

java_command: org.apache.catalina.startup.Bootstrap start

Launcher Type: SUN_STANDARD

 

Environment Variables:

JAVA_HOME=D:\opt\jdk1.6.0_05

JRE_HOME=D:\opt\jdk1.6.0_05

CLASSPATH=D:\opt\jdk1.6.0_05\lib\tools.jar;D:\opt\apache-tomcat-6.0.16\bin\bootstrap.jar

PATH=D:\opt\jdk1.6.0_05\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

USERNAME=1024hdz

OS=Windows_NT

PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 2, GenuineIntel

 

 

 

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

 

OS: Windows Server 2003 family Build 3790 Service Pack 2

 

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

 

Memory: 4k page, physical 2096400k(968856k free), swap 4042096k(2920948k free)

 

vm_info: Java HotSpot(TM) Server VM (10.0-b19) for windows-x86 JRE (1.6.0_05-b13), built on Feb 22 2008 01:12:21 by "java_re" with MS VC++ 7.1

 

time: Thu Dec 18 08:41:09 2008

elapsed time: 81027 seconds

 

以上是bin目录下的生成的hs_err_pid3528.log文件内容,怀疑与内存泄露有关,有遇到此问题的高手求解。

 

你可能感兴趣的:(Struts)