A lot of exceptions in ntdll.dll (JRE 1.5.beta 6)

Wildfire 2.4.4 crashes very often - some times a day. So I have to keep eye on it.

I happens in any version of JRE in my machine ( I start experiments from JRE 1.4).

I have written a letter to Sun to investigate problem but there is no response from them.

  1. An unexpected error has been detected by HotSpot Virtual Machine:

  1. EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c918fea, pid=10064, tid=9372

  1. Java VM: Java HotSpot™ Client VM (1.5.0_06-b05 mixed mode, sharing)

  2. Problematic frame:

  3. C


T H R E A D -


Current thread (0x03da5980): JavaThread “Client SR - 24584157” daemon

siginfo: ExceptionCode=0xc0000005, writing address 0x00000010

Registers:

EAX=0x00000000, EBX=0x00000000, ECX=0x0000016c, EDX=0x01196e44

ESP=0x086deca4, EBP=0x086ded18, ESI=0x01196e34, EDI=0x00000000

EIP=0x7c918fea, EFLAGS=0x00010246

Top of Stack: (sp=0x086deca4)

0x086deca4: 041c11b8 00000000 00000000 ffffffff

0x086decb4: 7fffffff 0026e840 00000000 00000000

0x086decc4: 086ded3c 71a557c9 00001434 000013f4

0x086decd4: 00000000 71a544b0 086dedc8 086dedd4

0x086dece4: 00000001 086dedb0 00000001 00000000

0x086decf4: 00000020 086dedbc 086dedc0 00000000

0x086ded04: 00000000 00001434 00000000 00000000

0x086ded14: 0000016c 086dedb0 7c90104b 00196e34

Instructions: (pc=0x7c918fea)

0x7c918fda: 8b 46 10 3b c3 89 45 fc 0f 84 9e 00 00 00 8b 06

0x7c918fea: ff 40 10 8b 45 fc 83 e0 01 89 45 e8 8b 06 ff 40

Stack: [0x084e0000,0x086e0000), sp=0x086deca4, free space=2043k

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

C

C

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 sun.nio.cs.StreamDecoder$CharsetSD.readBytes()I

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

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

J java.io.InputStreamReader.read([CII)I

J org.xmlpull.mxp1.MXParser.fillBuf()V

J org.xmlpull.mxp1.MXParser.more()C

J org.jivesoftware.wildfire.net.MXParser.nextImpl()I

J org.dom4j.io.XMPPPacketReader.parseDocument()Lorg/dom4j/Document;

J org.jivesoftware.wildfire.net.SocketReader.readStream()V

j org.jivesoftware.wildfire.net.SocketReader.run()V+72

j java.lang.Thread.run()V+11

v ~StubRoutines::call_stub


P R O C E S S -


Java Threads: ( => current thread )

0x040fd008 JavaThread “Client SR - 31463396” daemon

=>0x03da5980 JavaThread “Client SR - 24584157” daemon

0x03bd1920 JavaThread “Client SR - 18424848” daemon

0x041222e0 JavaThread “Client SR - 18562154” daemon

0x040a7008 JavaThread “Client SR - 11941411” daemon

0x03dfdde8 JavaThread “Client SR - 20067485” daemon

0x03bffd20 JavaThread “Client SR - 12433070” daemon

0x03d04790 JavaThread “Client SR - 3231848” daemon

0x03bcfb90 JavaThread “pool-3-thread-5”

0x041b3d20 JavaThread “pool-3-thread-4”

0x03c7c338 JavaThread “pool-3-thread-3”

0x03cae548 JavaThread “Thread-13” daemon

0x03d39d68 JavaThread “pool-3-thread-2”

0x03d39280 JavaThread “pool-3-thread-1”

0x03dbbd38 JavaThread “Queued Packets Processor” daemon

0x03ede120 JavaThread “Client SR - 28736874” daemon

0x03dbbb10 JavaThread “Client SR - 24145591” daemon

0x00afbd80 JavaThread “Client SR - 30869925” daemon

0x03bd63f8 JavaThread “Client SR - 2011334” daemon

0x03c9d9c0 JavaThread “Client SR - 27752604” daemon

0x03c9c7b0 JavaThread “Client SR - 33355664” daemon

0x03c9c2f0 JavaThread “Client SR - 20056641” daemon

0x04128be0 JavaThread “Client SR - 19306178” daemon

0x03ebddd8 JavaThread “SunJsseListener1-1”

0x03ebdb10 JavaThread “SunJsseListener1-0”

0x040c9b98 JavaThread “Acceptor [SSL: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9091]]”

0x041308e8 JavaThread “SocketListener0-1”

0x04130760 JavaThread “SocketListener0-0”

0x0412a5e8 JavaThread “Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9090]”

0x0411fca8 JavaThread “SessionScavenger” daemon

0x040a8dd8 JavaThread “Rollover” daemon

0x0408ce20 JavaThread “pool-1-thread-1”

0x0408edf8 JavaThread “SocketSendingTracker” daemon

0x03ff4618 JavaThread “Secure Socket Listener” daemon

0x04045cd0 JavaThread “Socket Listener at port 5222” daemon

0x0403d460 JavaThread “Socket Listener at port 10015” daemon

0x0403c908 JavaThread “Socket Listener at port 5269” daemon

0x03ffd098 JavaThread “Auditor”

0x03ffe6b8 JavaThread “MUC cleanup”

0x0401ee40 JavaThread “Sessions cleanup”

0x03c708a8 JavaThread “Thread-0” daemon

0x00b09098 JavaThread “Low Memory Detector” daemon

0x00b07d08 JavaThread “CompilerThread0” daemon

0x00b06f98 JavaThread “Signal Dispatcher” daemon

0x00b02158 JavaThread “Finalizer” daemon

0x00b00c70 JavaThread “Reference Handler” daemon

0x00a66768 JavaThread “main”

Other Threads:

0x00afe378 VMThread

0x00b0a2b8 WatcherThread

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap

def new generation total 1216K, used 1097K [0x22ad0000, 0x22c20000, 0x22fb0000)

eden space 1088K, 90% used [0x22ad0000, 0x22bc4e68, 0x22be0000)

from space 128K, 91% used [0x22be0000, 0x22bfd628, 0x22c00000)

to space 128K, 0% used [0x22c00000, 0x22c00000, 0x22c20000)

tenured generation total 14952K, used 14611K [0x22fb0000, 0x23e4a000, 0x26ad0000)

the space 14952K, 97% used [0x22fb0000, 0x23df4f60, 0x23df5000, 0x23e4a000)

compacting perm gen total 10496K, used 10436K [0x26ad0000, 0x27510000, 0x2aad0000)

the space 10496K, 99% used [0x26ad0000, 0x275012a8, 0x27501400, 0x27510000)

ro space 8192K, 63% used [0x2aad0000, 0x2afdb178, 0x2afdb200, 0x2b2d0000)

rw space 12288K, 46% used [0x2b2d0000, 0x2b869fa8, 0x2b86a000, 0x2bed0000)

Dynamic libraries:

0x00400000 - 0x00438000 c:\progra1\jiveme1\bin\wildfired.exe

0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll

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

0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.DLL

0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll

0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll

0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll

0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll

0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.DLL

0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll

0x773d0000 - 0x774d2000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6 .0.2600.2180_x-ww_a84f1ff9\comctl32.dll

0x5d090000 - 0x5d127000 C:\WINDOWS\system32\comctl32.dll

0x77b40000 - 0x77b62000 C:\WINDOWS\system32\Apphelp.dll

0x6d670000 - 0x6d804000 c:\program files\java\jre1.5.0_06\bin\client\jvm.dll

0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll

0x6d280000 - 0x6d288000 c:\program files\java\jre1.5.0_06\bin\hpi.dll

0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL

0x6d640000 - 0x6d64c000 c:\program files\java\jre1.5.0_06\bin\verify.dll

0x6d300000 - 0x6d31d000 c:\program files\java\jre1.5.0_06\bin\java.dll

0x6d660000 - 0x6d66f000 c:\program files\java\jre1.5.0_06\bin\zip.dll

0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_06\bin\net.dll

0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll

0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll

0x71a50000 - 0x71a8f000 C:\WINDOWS\System32\mswsock.dll

0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll

0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll

0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll

0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll

0x20b00000 - 0x20b45000 C:\WINDOWS\system32\imon.dll

0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll

0x20c00000 - 0x20c0c000 C:\Program Files\Eset\pr_imon.dll

0x77690000 - 0x776b1000 C:\WINDOWS\system32\NTMARTA.DLL

0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll

0x71bf0000 - 0x71c03000 C:\WINDOWS\system32\SAMLIB.dll

0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll

0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll

0x0ffd0000 - 0x0fff8000 C:\WINDOWS\system32\rsaenh.dll

0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll

0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\netapi32.dll

0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll

VM Arguments:

jvm_args: -Dexe4j.semaphoreName=c:_progra1_jiveme1_bin_wildfi2.exe -Dexe4j.isInstall4j=true -Dexe4j.moduleName=c:\progra1\jiveme1\bin\wildfi2.exe -Dexe4j.processCommFile=C:\DOCUME1\User1\LOCALS1\Temp\e4j_p10064.tmp -Dexe4j.tempDir=

java_command:

Launcher Type: generic

Environment Variables:

JAVA_HOME=C:\Program Files\Java\jre1.5.0_05

CLASSPATH=.;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\jar\dbexamples.jar;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\jar\db.jar;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\jar\debug\dbexamples.jar;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\jar\debug\db.jar

PATH=C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Pro gram Files\Common Files\Compuware\NMShared;C:\PROGRA1\GNU\WINCVS1.3\CVSNT;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearQuest;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\80\Tools\Binn;C:\Program Files\doxygen\bin;C:\Program Files\Common Files\Compuware;C:\Program Files\Common Files\Compuware;C:\PROGRA1\ATT\Graphviz\bin;C:\PROGRA1\ATT\Graphviz\bin\tools;C:\PROGRA~1\ATT\Graphviz\bin;C:\tools\MATLAB7\bin\win32 ;C:\Program Files\Common Files\Adobe\AGL;D:\Program Files\Microsoft Platform SDK\Bin.;D:\Program Files\Microsoft Platform SDK\Bin\WinNT.;C:\Program Files\Perforce\P4Report;C:\Program Files\Bitvise Tunnelier;C:\Program Files\Xoreax\IncrediBuild;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\bin;C:\Program Files\Sleepycat Software\Berkeley DB 4.3.28\bin\debug;C:\Program Files\Java\jre1.5.0_05\bin;C:\Program Files\Sun\AppServer\bin;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\GNU\WinCvs 1.3\CVSNT;C:\tools\MATLAB7\bin\win32;C:\Program Files\STI\bin\pc-win95;C:\Program Files\IDM Computer Solutions\UltraCompare;D:\Program Files\Microsoft Platform SDK\Bin.;D:\Program Files\Microsoft Platform SDK\Bin\WinNT.

USERNAME=SloNN

OS=Windows_NT

PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel


S Y S T E M -


OS: Windows XP Build 2600 Service Pack 2

CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 1047276k(299328k free), swap 2521080k(1077180k free)

vm_info: Java HotSpot™ Client VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 11:12:14 by “java_re” with MS VC++ 6.0

Hi SloNN,

this is a java problem, version 1.3 or 1.4 included a link to a web page where to post this dump. Sun is usually interested in these dumps, especially if you are using the current version which is the case. 1.5.0_06-b05 is not a beta but a bugfix release

This one could be really hard to nail down, maybe the XP or java installation are corrupt (1 inverted bit). Do you have a second server with the same hardware configuration to reproduce the problem?

LG