这个问题困扰了我两天,卸载Dr.COM客户端(我们学校上网要装这个客户端登陆服务器,以后只能在网页里输入用户名和密码了),问题解决了。问题的现象:在实验室机台式机上安装openfire和spark之后一切正常运行,但是回到寝室在笔记本上同样的方法安装配置完成后,spark登陆后闪一下就消失了。
刚开始以为是系统不兼容导致的,因为两台机子上装的xp版本不同,所以就开始折腾我那脆弱的笔记本,重装系统N次,期间还买了一张xp,装完系统后,任何软件都不装,直接安装openfire和spark一切运行OK,但是随着必备软件的安装,又出现同样的问题,通过定位错误log,其中有句“Problematic frame:# C [TcpIpDog0.dll+0x6725]”到网上搜索后发现这个TcpIpDog0.dll文件是安装Dr.COM 这个客户端后产生的,直接将Dr.COM卸载,问题解决。
错误日志:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x03d66725, pid=3764, tid=1096
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# Problematic frame:
# C [TcpIpDog0.dll+0x6725]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x031d2800): JavaThread "202.113.190.239" [_thread_in_native, id=1096]
siginfo: ExceptiOnCode=0xc0000005, reading address 0x00000002
Registers:
EAX=0x00000001, EBX=0x00000000, ECX=0x03dc0fa0, EDX=0x00000002
ESP=0x051ff0bc, EBP=0x00000ed0, ESI=0x00000000, EDI=0x00000002
EIP=0x03d66725, EFLAGS=0x00010246
Top of Stack: (sp=0x051ff0bc)
0x051ff0bc: 00000000 03916dd8 051ff14c 0000001c
0x051ff0cc: fffffffe 00000002 6d9a7e90 00000001
0x051ff0dc: 031d2d44 00000001 051ff9a4 6d90d6da
0x051ff0ec: 6d7d7ef6 031d2800 051ffbe4 03d92dd8
0x051ff0fc: 00000000 71a22fd7 03d9cf4c 051ff13c
0x051ff10c: 00000001 051ff154 00000000 00000000
0x051ff11c: 00000000 00000000 00000000 03916df8
0x051ff12c: 051ff148 0000001c 051ff178 031d28e8
Instructions: (pc=0x03d66725)
0x03d66715: 8b f8 8b 06 83 f8 10 72 66 83 c0 f0 89 06 eb 5f
0x03d66725: 66 81 7e 02 00 44 75 20 8b 44 24 70 8d 4c 24 48
Stack: [0x051b0000,0x05200000), sp=0x051ff0bc, free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [TcpIpDog0.dll+0x6725]
[error occurred during error reporting, step 120, id 0xc0000005]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.net.PlainDatagramSocketImpl.send(Ljava/net/DatagramPacket;)V+0
j java.net.DatagramSocket.send(Ljava/net/DatagramPacket;)V+165
j de.javawi.jstun.test.DiscoveryTest.test1()Z+120
j de.javawi.jstun.test.DiscoveryTest.quickTest()Lde/javawi/jstun/test/DiscoveryInfo;+36
j de.javawi.jstun.test.demo.ice.ICENegociator$1.run()V+29
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
=>0x031d2800 JavaThread "202.113.190.239" [_thread_in_native, id=1096]
0x04038000 JavaThread "Thread-22" [_thread_in_native, id=548]
0x04027400 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=2316]
0x0320c400 JavaThread "Thread-11" [_thread_blocked, id=3824]
0x031dec00 JavaThread "pool-spark3" daemon [_thread_blocked, id=2844]
0x03581400 JavaThread "pool-spark2" daemon [_thread_blocked, id=2748]
0x03570800 JavaThread "pool-spark1" daemon [_thread_blocked, id=3496]
0x03466400 JavaThread "Timer-0" [_thread_blocked, id=2276]
0x03151400 JavaThread "timer-spark" daemon [_thread_blocked, id=3852]
0x0346d800 JavaThread "Smack Listener Processor (0)" daemon [_thread_blocked, id=116]
0x030f3800 JavaThread "Smack Keep Alive (0)" daemon [_thread_blocked, id=3932]
0x031f0400 JavaThread "Smack Packet Reader (0)" daemon [_thread_in_native, id=3784]
0x031d8800 JavaThread "Smack Packet Writer (0)" daemon [_thread_blocked, id=2608]
0x02cbb400 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=3368]
0x034c3800 JavaThread "SyntheticaAnimation 60" daemon [_thread_blocked, id=3756]
0x034ab000 JavaThread "TimerQueue" daemon [_thread_blocked, id=2308]
0x03345400 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=2664]
0x03320000 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1712]
0x03172400 JavaThread "cleanerThread" daemon [_thread_blocked, id=3728]
0x03224c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3748]
0x03227c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=2352]
0x03227400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3256]
0x02c6e800 JavaThread "Exe4JStartupThread" daemon [_thread_blocked, id=2056]
0x02c57800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3260]
0x02c56000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3908]
0x02c51c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=872]
0x02c6f800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3896]
0x02c0f000 JavaThread "Finalizer" daemon [_thread_blocked, id=3776]
0x02c0dc00 JavaThread "Reference Handler" daemon [_thread_blocked, id=3772]
0x00a66400 JavaThread "main" [_thread_blocked, id=3768]
Other Threads:
0x02c04c00 VMThread [id=1952]
0x02c59c00 WatcherThread [id=3440]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 1024K, used 394K [0x229d0000, 0x22ae0000, 0x22eb0000)
eden space 960K, 36% used [0x229d0000, 0x22a28540, 0x22ac0000)
from space 64K, 65% used [0x22ad0000, 0x22ada678, 0x22ae0000)
to space 64K, 0% used [0x22ac0000, 0x22ac0000, 0x22ad0000)
tenured generation total 12400K, used 7524K [0x22eb0000, 0x23acc000, 0x269d0000)
the space 12400K, 60% used [0x22eb0000, 0x236093f8, 0x23609400, 0x23acc000)
compacting perm gen total 12288K, used 10161K [0x269d0000, 0x275d0000, 0x2a9d0000)
the space 12288K, 82% used [0x269d0000, 0x273bc770, 0x273bc800, 0x275d0000)
ro space 8192K, 62% used [0x2a9d0000, 0x2aece4e8, 0x2aece600, 0x2b1d0000)
rw space 12288K, 52% used [0x2b1d0000, 0x2b810e58, 0x2b811000, 0x2bdd0000)
Dynamic libraries:
0x00400000 - 0x0047a000 C:/Program Files/Spark/Spark.exe
0x7c920000 - 0x7c9b6000 C:/WINDOWS/system32/ntdll.dll
0x7c800000 - 0x7c91e000 C:/WINDOWS/system32/kernel32.dll
0x77da0000 - 0x77e49000 C:/WINDOWS/system32/ADVAPI32.DLL
0x77e50000 - 0x77ee2000 C:/WINDOWS/system32/RPCRT4.dll
0x77fc0000 - 0x77fd1000 C:/WINDOWS/system32/Secur32.dll
0x77180000 - 0x77283000 C:/WINDOWS/WinSxS/X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83/COMCTL32.DLL
0x77be0000 - 0x77c38000 C:/WINDOWS/system32/msvcrt.dll
0x77ef0000 - 0x77f39000 C:/WINDOWS/system32/GDI32.dll
0x77d10000 - 0x77da0000 C:/WINDOWS/system32/USER32.dll
0x77f40000 - 0x77fb6000 C:/WINDOWS/system32/SHLWAPI.dll
0x7d590000 - 0x7dd84000 C:/WINDOWS/system32/SHELL32.DLL
0x76300000 - 0x7631d000 C:/WINDOWS/system32/IMM32.DLL
0x62c20000 - 0x62c29000 C:/WINDOWS/system32/LPK.DLL
0x73fa0000 - 0x7400b000 C:/WINDOWS/system32/USP10.dll
0x70000000 - 0x70019000 C:/Program Files/Rising/Rfw/ijt_base.dll
0x75000000 - 0x7500f000 C:/Program Files/Rising/Rfw/olemon.dll
0x6d7c0000 - 0x6da07000 c:/program files/spark/jre/bin/client/jvm.dll
0x76b10000 - 0x76b3a000 C:/WINDOWS/system32/WINMM.dll
0x7c340000 - 0x7c396000 C:/WINDOWS/system32/MSVCR71.dll
0x6d310000 - 0x6d318000 c:/program files/spark/jre/bin/hpi.dll
0x76bc0000 - 0x76bcb000 C:/WINDOWS/system32/PSAPI.DLL
0x6d770000 - 0x6d77c000 c:/program files/spark/jre/bin/verify.dll
0x6d3b0000 - 0x6d3cf000 c:/program files/spark/jre/bin/java.dll
0x6d7b0000 - 0x6d7bf000 c:/program files/spark/jre/bin/zip.dll
0x6d000000 - 0x6d1c3000 C:/Program Files/Spark/jre/bin/awt.dll
0x72f70000 - 0x72f96000 C:/WINDOWS/system32/WINSPOOL.DRV
0x76990000 - 0x76acd000 C:/WINDOWS/system32/ole32.dll
0x5adc0000 - 0x5adf7000 C:/WINDOWS/system32/uxtheme.dll
0x74680000 - 0x746cc000 C:/WINDOWS/system32/MSCTF.dll
0x73640000 - 0x7366e000 C:/WINDOWS/system32/msctfime.ime
0x6d2b0000 - 0x6d303000 C:/Program Files/Spark/jre/bin/fontmanager.dll
0x6d570000 - 0x6d583000 C:/Program Files/Spark/jre/bin/net.dll
0x71a20000 - 0x71a37000 C:/WINDOWS/system32/WS2_32.dll
0x71a10000 - 0x71a18000 C:/WINDOWS/system32/WS2HELP.dll
0x6d590000 - 0x6d599000 C:/Program Files/Spark/jre/bin/nio.dll
0x10000000 - 0x1000f000 C:/Program Files/Youdao/Dict/WordStrokeHelper32.dll
0x6d220000 - 0x6d243000 C:/Program Files/Spark/jre/bin/dcpr.dll
0x719c0000 - 0x719fe000 C:/WINDOWS/System32/mswsock.dll
0x76ef0000 - 0x76f17000 C:/WINDOWS/system32/DNSAPI.dll
0x76f80000 - 0x76f88000 C:/WINDOWS/System32/winrnr.dll
0x76f30000 - 0x76f5c000 C:/WINDOWS/system32/WLDAP32.dll
0x76f90000 - 0x76f96000 C:/WINDOWS/system32/rasadhlp.dll
0x03d60000 - 0x03dae000 C:/WINDOWS/system32/TcpIpDog0.dll
0x76320000 - 0x76367000 C:/WINDOWS/system32/comdlg32.dll
0x60fd0000 - 0x61025000 C:/WINDOWS/system32/hnetcfg.dll
0x71a00000 - 0x71a08000 C:/WINDOWS/System32/wshtcpip.dll
0x68000000 - 0x68036000 C:/WINDOWS/system32/rsaenh.dll
0x759d0000 - 0x75a7f000 C:/WINDOWS/system32/USERENV.dll
0x5fdd0000 - 0x5fe25000 C:/WINDOWS/system32/netapi32.dll
0x6d750000 - 0x6d758000 C:/Program Files/Spark/jre/bin/sunmscapi.dll
0x765e0000 - 0x76673000 C:/WINDOWS/system32/CRYPT32.dll
0x76db0000 - 0x76dc2000 C:/WINDOWS/system32/MSASN1.dll
0x049f0000 - 0x04a05000 C:/Program Files/Spark/lib/windows/jmutil.dll
0x04b20000 - 0x04b27000 C:/Program Files/Spark/lib/windows/jmdaudc.dll
0x73e70000 - 0x73ecc000 C:/WINDOWS/system32/DSOUND.dll
0x77bd0000 - 0x77bd8000 C:/WINDOWS/system32/VERSION.dll
0x04c50000 - 0x04c5c000 C:/Program Files/Spark/lib/windows/jmdaud.dll
0x72c90000 - 0x72c99000 C:/WINDOWS/system32/wdmaud.drv
0x76c00000 - 0x76c2e000 C:/WINDOWS/system32/WINTRUST.dll
0x76c60000 - 0x76c88000 C:/WINDOWS/system32/IMAGEHLP.dll
0x72c80000 - 0x72c88000 C:/WINDOWS/system32/msacm32.drv
0x77bb0000 - 0x77bc5000 C:/WINDOWS/system32/MSACM32.dll
0x77ba0000 - 0x77ba7000 C:/WINDOWS/system32/midimap.dll
0x73e40000 - 0x73e44000 C:/WINDOWS/system32/KsUser.dll
0x6d520000 - 0x6d544000 C:/Program Files/Spark/jre/bin/jsound.dll
0x6d550000 - 0x6d558000 C:/Program Files/Spark/jre/bin/jsoundds.dll
0x76d30000 - 0x76d48000 C:/WINDOWS/system32/iphlpapi.dll
0x76d10000 - 0x76d28000 C:/WINDOWS/system32/MPRAPI.dll
0x77c90000 - 0x77cc2000 C:/WINDOWS/system32/ACTIVEDS.dll
0x76de0000 - 0x76e05000 C:/WINDOWS/system32/adsldpc.dll
0x76af0000 - 0x76b01000 C:/WINDOWS/system32/ATL.DLL
0x770f0000 - 0x7717b000 C:/WINDOWS/system32/OLEAUT32.dll
0x76e50000 - 0x76e5e000 C:/WINDOWS/system32/rtutils.dll
0x71b70000 - 0x71b83000 C:/WINDOWS/system32/SAMLIB.dll
0x76060000 - 0x761b6000 C:/WINDOWS/system32/SETUPAPI.dll
VM Arguments:
jvm_args: -Dexe4j.semaphoreName=c:_program files_spark_spark.exe -Dexe4j.isInstall4j=true -Dexe4j.moduleName=C:/Program Files/Spark/Spark.exe -Dexe4j.processCommFile=C:/DOCUME~1/wilson/LOCALS~1/Temp/e4j_p3764.tmp -Dexe4j.tempDir= -Dexe4j.unextractedPosition=0 -Dexe4j.cOnsoleCodepage=cp0 -Dappdir=C:/Program Files/Spark/ -Dsun.java2d.noddraw=true -Djava.library.path=C:/Program Files/Spark//lib/windows
java_command:
Launcher Type: generic
Environment Variables:
JAVA_HOME=C:/Program Files/Java/jdk1.6.0_22
CLASSPATH=.;C:/Program Files/Java/jdk1.6.0_22/lib/tools.jar;C:/Program Files/Java/jdk1.6.0_22/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_22/jre/lib/rt.jar;
PATH=C:/Program Files/Spark/./resources;C:/Program Files/Java/jdk1.6.0_22/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Program Files/ATI Technologies/ATI.ACE/Core-Static;C:/Program Files/Common Files/TTKN/Bin;C:/Program Files/Common Files/Thunder Network/KanKan/Codecs;C:/Program Files/TortoiseSVN/bin;c:/program files/spark/jre/bin
USERNAME=wilson
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 2096332k(1315184k free), swap 4034816k(3177792k free)
vm_info: Java HotSpot(TM) Client VM (1.6.0_01-b06) for windows-x86, built on Mar 14 2007 00:24:02 by "java_re" with unknown MS VC++:1310