[求助]elipse+tomcat5.5 jvm crash!

[复制链接]
查看11 | 回复9 | 2008-10-24 13:06:54 | 显示全部楼层 |阅读模式
[问题描述]
Eclipse+Tomcat5.5, when run tomcat, jvm crash!!!
Console Infomation
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00e00758, pid=4028, tid=3948
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
# Problematic frame:
# v ~RuntimeStub::load_klass_patching Runtime1 stub
#
# An error report file with more information is saved as hs_err_pid4028.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
content of the file hs_err_pid4028.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00e00758, pid=4028, tid=3948
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
# Problematic frame:
# v ~RuntimeStub::load_klass_patching Runtime1 stub
#
--------------- T H R E A D ---------------
Current thread (0x00823250): JavaThread "main" [_thread_in_Java, id=3948]
siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x0006e890
Registers:
EAX=0x00000001, EBX=0x06da8d50, ECX=0x06e45b28, EDX=0x06e45b28
ESP=0x0006e890, EBP=0x0006e968, ESI=0x06e45b28, EDI=0x00823250
EIP=0x00e00758, EFLAGS=0x00010206
Top of Stack: (sp=0x0006e890)
0x0006e890: 0006e960 00dfe720 0006e968 0006e960
0x0006e8a0: 00dfe720 0006e968 0b39619c 0b3961a8
0x0006e8b0: 0b3961b8 0b3961bc 0b3961d0 00000003
0x0006e8c0: 00e17430 00000000 00000001 00000000
0x0006e8d0: ffff1272 ffff0022 ffffffff 6d6d76d5
0x0006e8e0: 0657001b 02da6308 ffff0023 00000000
0x0006e8f0: 00000000 00000000 00000000 00000000
0x0006e900: 00000000 00000000 00000000 00000000
Instructions: (pc=0x00e00758)
0x00e00748: 83 ec 6c dd 34 24 9b d9 24 24 83 ec 40 dd 1c 24
0x00e00758: dd 5c 24 08 dd 5c 24 10 dd 5c 24 18 dd 5c 24 20

Stack: [0x00030000,0x00070000), sp=0x0006e890, free space=250k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
v ~RuntimeStub::load_klass_patching Runtime1 stub
J org.apache.commons.modeler.util.IntrospectionUtils.setProperty(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String

V
j org.apache.commons.modeler.util.DomUtil.setAttributes(Ljava/lang/Object;Lorg/w3c/dom/Node

V+112
j org.apache.commons.modeler.modules.MbeansDescriptorsDOMSource.execute()V+224
j org.apache.commons.modeler.modules.MbeansDescriptorsDOMSource.loadDescriptors(Lorg/apache/commons/modeler/Registry;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object

Ljava/util/List;+22
j org.apache.commons.modeler.Registry.load(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String

Ljava/util/List;+221
j org.apache.commons.modeler.Registry.loadDescriptors(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String

V+4
j org.apache.commons.modeler.Registry.loadDescriptors(Ljava/lang/String;Ljava/lang/ClassLoader

V+183
j org.apache.catalina.mbeans.MBeanUtils.createRegistry()Lorg/apache/commons/modeler/Registry;+54
j org.apache.catalina.mbeans.MBeanUtils.()V+173
v ~StubRoutines::call_stub
V [jvm.dll+0x8168d]
V [jvm.dll+0xd4179]
V [jvm.dll+0x8155e]
V [jvm.dll+0x74bd5]
V [jvm.dll+0x73ad4]
V [jvm.dll+0xc0197]
V [jvm.dll+0xc0dd6]
V [jvm.dll+0xc0cbc]
V [jvm.dll+0x7ce50]
j org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.()V+27
v ~StubRoutines::call_stub
V [jvm.dll+0x8168d]
V [jvm.dll+0xd4179]
V [jvm.dll+0x8155e]
V [jvm.dll+0x74bd5]
V [jvm.dll+0x73ad4]
V [jvm.dll+0xe44a3]
V [jvm.dll+0x9f405]
C [java.dll+0x6bee]
j sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object

Ljava/lang/Object;+72
j sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Object

Ljava/lang/Object;+5
j java.lang.reflect.Constructor.newInstance([Ljava/lang/Object

Ljava/lang/Object;+92
j java.lang.Class.newInstance0()Ljava/lang/Object;+118
j java.lang.Class.newInstance()Ljava/lang/Object;+15
j org.apache.tomcat.util.digester.ObjectCreateRule.begin(Lorg/xml/sax/Attributes

V+103
j org.apache.tomcat.util.digester.Rule.begin(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V+2
j org.apache.tomcat.util.digester.Digester.startElement(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V+369
j com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V+235
j com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/xni/Augmentations;)V+4
j com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement()Z+328
j com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z+416
j com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z+24
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Z)Z+118
j com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+29
j com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+9
j com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Lorg/xml/sax/InputSource;)V+43
j org.apache.tomcat.util.digester.Digester.parse(Lorg/xml/sax/InputSource;)Ljava/lang/Object;+9
j org.apache.catalina.startup.Catalina.load()V+163
j org.apache.catalina.startup.Catalina.load([Ljava/lang/String;)V+9
v ~StubRoutines::call_stub
V [jvm.dll+0x8168d]
V [jvm.dll+0xd4179]
V [jvm.dll+0x8155e]
V [jvm.dll+0xe43ca]
V [jvm.dll+0x9f336]
C [java.dll+0x6bda]
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+111
j org.apache.catalina.startup.Bootstrap.load([Ljava/lang/String;)V+104
j org.apache.catalina.startup.Bootstrap.main([Ljava/lang/String;)V+152
v ~StubRoutines::call_stub
V [jvm.dll+0x8168d]
V [jvm.dll+0xd4179]
V [jvm.dll+0x8155e]
V [jvm.dll+0x8844c]
C [javaw.exe+0x14c0]
C [javaw.exe+0x313d]
C [kernel32.dll+0x123cd]

--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0083bd10 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3720]
0x0083add0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1256]
0x00839d10 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3628]
0x008370b0 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=3608]
0x008364a0 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3284]
0x008340d0 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=3696]
0x0082d200 JavaThread "Finalizer" daemon [_thread_blocked, id=4016]
0x0082de80 JavaThread "Reference Handler" daemon [_thread_blocked, id=3372]
=>0x00823250 JavaThread "main" [_thread_in_Java, id=3948]
Other Threads:
0x0082b1c0 VMThread [id=2404]
0x0083ded0 WatcherThread [id=3432]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 94K [0x02da0000, 0x02e40000, 0x03280000)
eden
[error occurred during error reporting, step 190, id 0xc0000092]
Dynamic libraries:
0x00400000 - 0x0040d000 C:\Program Files\Java\jdk1.5.0\bin\javaw.exe
0x7c930000 - 0x7ca00000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c92b000 C:\WINDOWS\system32\kernel32.dll
0x77f30000 - 0x77fdc000 C:\WINDOWS\system32\ADVAPI32.dll
0x77c20000 - 0x77cbf000 C:\WINDOWS\system32\RPCRT4.dll
0x77e10000 - 0x77ea1000 C:\WINDOWS\system32\USER32.dll
0x77bd0000 - 0x77c18000 C:\WINDOWS\system32\GDI32.dll
0x77b70000 - 0x77bca000 C:\WINDOWS\system32\MSVCRT.dll
0x76180000 - 0x7619d000 C:\WINDOWS\system32\IMM32.DLL
0x63090000 - 0x63099000 C:\WINDOWS\system32\LPK.DLL
0x74ae0000 - 0x74b41000 C:\WINDOWS\system32\USP10.dll
0x00920000 - 0x00994000 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\pse136.tmp
0x77370000 - 0x77407000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.1830_x-ww_1B6F474A\COMCTL32.DLL
0x71b30000 - 0x71b41000 C:\WINDOWS\system32\MPR.DLL
0x774b0000 - 0x775e4000 C:\WINDOWS\system32\OLE32.DLL
0x775f0000 - 0x7767c000 C:\WINDOWS\system32\OLEAUT32.DLL
0x71b10000 - 0x71b1b000 C:\WINDOWS\system32\WSOCK32.DLL
0x71b60000 - 0x71b77000 C:\WINDOWS\system32\WS2_32.dll
0x71b50000 - 0x71b58000 C:\WINDOWS\system32\WS2HELP.dll
0x77f10000 - 0x77f21000 C:\WINDOWS\system32\WINSTA.dll
0x71ba0000 - 0x71bf8000 C:\WINDOWS\system32\NETAPI32.dll
0x6d640000 - 0x6d7c5000 C:\Program Files\Java\jdk1.5.0\jre\bin\client\jvm.dll
0x769e0000 - 0x76a0a000 C:\WINDOWS\system32\WINMM.dll
0x71b20000 - 0x71b28000 C:\WINDOWS\system32\rdpsnd.dll
0x76ab0000 - 0x76abb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d280000 - 0x6d288000 C:\Program Files\Java\jdk1.5.0\jre\bin\hpi.dll
0x6d380000 - 0x6d3b5000 C:\Program Files\Java\jdk1.5.0\jre\bin\jdwp.dll
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jdk1.5.0\jre\bin\verify.dll
0x6d300000 - 0x6d31d000 C:\Program Files\Java\jdk1.5.0\jre\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jdk1.5.0\jre\bin\zip.dll
0x6d220000 - 0x6d227000 C:\Program Files\Java\jdk1.5.0\jre\bin\dt_socket.dll
0x71a80000 - 0x71ac0000 C:\WINDOWS\System32\mswsock.dll
0x76e30000 - 0x76e5a000 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
0x69660000 - 0x696b6000 C:\WINDOWS\system32\hnetcfg.dll
0x71a40000 - 0x71a48000 C:\WINDOWS\System32\wshtcpip.dll
VM Arguments:
jvm_args: -Dcatalina.home=E:\sonGoku\webserver\Tomcat 5.5 -Dcatalina.base=E:\sonGoku\webserver\Tomcat 5.5 -Djava.endorsed.dirs=E:\sonGoku\webserver\Tomcat 5.5/common/endorsed -Djava.io.tmpdir=E:\sonGoku\webserver\Tomcat 5.5\temp -Djava.library.path=C:\Program Files\Java\jdk1.5.0\bin;E:\sonGoku\webserver\Tomcat 5.5\bin -Dsun.io.useCanonCaches=false -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,suspend=y,address=localhost:1743
java_command: org.apache.catalina.startup.Bootstrap start
Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\CVSNT\;C:\Program Files\Java\jdk1.5.0\BIN\
USERNAME=youth2005
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel

--------------- S Y S T E M ---------------
OS: Windows Server 2003 family Build 3790 Service Pack 1
CPU:total 4 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 2096056k(1546156k free), swap 4038280k(3466784k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0-b64) for windows-x86, built on Sep 15 2004 03:00:31 by "java_re" with MS VC++ 6.0
[解决方案]
well folks:
This is what I found out to solve this problem on window. The problem is that windows non-english language conflicts with JRE Java plugin. I upgraded JRE which support multiple language. It won't help at Chinese. So I reset to english. It is fine now.
start->control panel->language->advance, first drop list.
I was lucky because I was reinstall everything on my office pc and yahoo game was fine, but after I install chinese input and flash plugin, then IE was killed every time I go to yahoo game. User profile is more critical as software more and more complex.
This time is not MS fault, We should donate some money for Sun. They are dooming. BTW, this is my first post. Anyway, good luck!
- - - - - - - - - - - - - - - - -
acrobat PDF 6.0 auto-upgrade will conflict Java Applet too, be aware that. After you install, Java applet won't kill IE, but will dead lock your windows system. That is really bad. report the bug to acrobat. hope they fix it at PDF 7.0
You have to make a decision between game and upgrade.
by goyacc
from Sun - Developer Forums - Java Technology Forums - An unexpected error has been detected by HotSpot Virtual Machine
[我的解决方法]
但是我的问题和上面所述不同,因为我按照上面修改了语言设置仍然不管用。由于机子上原来有jdk1.4.2,后来又装了jdk1.5,很乱,所以这次索性都删了(连Tomcat都删了——是在控制面板中的添加删除软件中删除的),重启,重装jdk1.5,重启,一切正常。看来问题是出在两个版本的jdk相冲突了。
[只好了5分钟]
搞定了只有5分钟,Crash Again!
发现单开Tomcat运作正常,所以决定找个机会重装Eclipse。
[再次好用]
重装了Eclipse、Tomcat和jdk1.5之后,又好用了。
[真知灼见]
没想到才过一天又crash了,查了官方网站
Java官方
http://java.com/en/download/help/5000041400.xml
Eclipse官方
https://bugs.eclipse.org/bugs/show_bug.cgi?id=57141
https://bugs.eclipse.org/bugs/show_bug.cgi?id=71987
[无法解决]
2005-5-26
又出问题了,看来解决这个问题还是有一定难度的。
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
最好不要装多个版本
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
你装的是什么版本
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
Eclipse的版本是多少呀
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
Eclipse Version: 3.1.0
MyEclipse Version 4.1.1 GA
现在运行了两个tomcat
都是Tomcat 5.5
曾经装过jdk1.4.2不过已经删除很久了
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
版本冲突,tomcat5.5要求jdk5.0以上的版本,据说易出问题
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
曾经装过jdk1.4.2
不过已经删除很久了
现在用的是jdk1.5.06
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
东西永远不要用最新的,要用最稳定的,记住了,新的就代表不稳定
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
最初由 carniege 发布
[B]东西永远不要用最新的,要用最稳定的,记住了,新的就代表不稳定 [/B]

不是因为jdk1.5.06哦
因为jkd1.5也有同样的问题
我发现出现问题的条件了
就是“我在MyEclipse里面开启了Tomcat,在没有停止Tomcat的情况下退出MyEclipse”
然后再开启MyEclipse,再开启Tomcat的时候,就会出现jvm crash了。
回复

使用道具 举报

千问 | 2008-10-24 13:06:54 | 显示全部楼层
最初由 fuxiaodong2002 发布
[B]
不是因为jdk1.5.06哦
因为jkd1.5也有同样的问题
我发现出现问题的条件了
就是“我在MyEclipse里面开启了Tomcat,在没有停止Tomcat的情况下退出MyEclipse”
然后再开启MyEclipse,再开启Tomcat的时候,就会出现jvm crash了。 [/B]

由可能会出现问题,不过我从未用过5。0以上的版本,都是4的,新的未必就是好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行