JVM crashes occasionally with EXCEPTION_FLT_STACK_CHECK

Occasionally my Java application crashes with EXCEPTION_FLT_STACK_CHECK at ~SafepointBlob always in the same method. This method is called hundreds of times without any problems. The problem is not reproducible.

This is my logfile:

# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x01210c58, pid=2344, tid=1672

#

# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing)

# Problematic frame:

# v ~SafepointBlob

#

T H R E A D

Current thread (0x0441eaf0): JavaThread"Thread-1130" [_thread_in_Java, id=1672]

siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000 0x0ce73178

Registers:

EAX=0x00000001, EBX=0x00000001, ECX=0x13eee368, EDX=0x18003609

ESP=0x0ce73178, EBP=0x0ce73250, ESI=0x00000001, EDI=0x0000000a

EIP=0x01210c58, EFLAGS=0x00010206

Top of Stack: (sp=0x0ce73178)

0x0ce73178:746e696f 7c007265 0c682d80 0cc7f9c4

0x0ce73188:7c910551 0c570718 7c91056d 043f8fb0

0x0ce73198:0c682d88 26d796b8 26d796b8 7c900000

0x0ce731a8:0cc7f92c 0000aed2 0cc7f898 0c617aa8

0x0ce731b8:ffff0372 ffff0020 ffffffff 011bd438

0x0ce731c8:073c001b 0ce73588 ffff0023 7c9106eb

0x0ce731d8:0cc7f820 00030000 07180000 0000003f

0x0ce731e8:0cc7f7f8 0000001c 39346274 01e27c90

Instructions: (pc=0x01210c58)

0x01210c48:83 ec 6c dd 34 24 9b d9 24 24 83 ec 40 dd 1c 24

0x01210c58:dd 5c 24 08 dd 5c 24 10 dd 5c 24 18 dd 5c 24 20

Stack: [0x0cc80000,0x0ce80000), sp=0x0ce73178, free space=1996k

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

v ~SafepointBlob

J java.lang.Character.digit(II)I

J java.lang.Integer.parseInt(Ljava/lang/String;I)I

J java.text.MessageFormat.makeFormat(II[Ljava/lang/StringBuffer;)V

J java.text.MessageFormat.applyPattern(Ljava/lang/String;)V

J java.text.MessageFormat.<init>(Ljava/lang/String;)V

J java.text.SimpleDateFormat.<init>(IILjava/util/Locale;)V

j java.text.DateFormat.get(IIILjava/util/Locale;)Ljava/text/DateFormat;+95

j java.text.DateFormat.getDateTimeInstance()Ljava/text/DateFormat;+6

j de.dstg.pflow.ProcessEnvironment.writeLog(Ljava/lang/String;)V+7

j de.dstg.pflow.PFlowRunnerGUI.writeLogMessage(IILjava/lang/String;)V+183

j de.dstg.pflow.PFlowRunnerGUI.access$7(Lde/dstg/pflow/PFlowRunnerGUI;IILjava/lang/String;)V+4

j de.dstg.pflow.PFlowRunnerGUI$4.logRequestReceived(IILjava/lang/String;)V+7

j de.dstg.pflow.ProcessEnvironment.logRequestReceived(IILjava/lang/String;)V+29

j de.dstg.angie.Interpreter.handleNGELogCallback(IILjava/lang/String;)V+36

v ~StubRoutines::call_stub

V [jvm.dll+0x8757c]

V [jvm.dll+0xde804]

V [jvm.dll+0x8744d]

V [jvm.dll+0x8d6a0]

V [jvm.dll+0x95c13]

P R O C E S S

Java Threads: ( => current thread )

=>0x0441eaf0 JavaThread"Thread-1130" [_thread_in_Java, id=1672]

0x043f8fb0 JavaThread"Thread-3" [_thread_in_native, id=1276]

0x03b0ec80 JavaThread"RMI TCP Accept-0" daemon [_thread_in_native, id=2296]

0x03a52898 JavaThread"Timer-0" daemon [_thread_blocked, id=3156]

0x00af8890 JavaThread"Low Memory Detector" daemon [_thread_blocked, id=2420]

0x00af75a0 JavaThread"CompilerThread0" daemon [_thread_blocked, id=3536]

0x00af68e0 JavaThread"Signal Dispatcher" daemon [_thread_blocked, id=2024]

0x00af0d48 JavaThread"Finalizer" daemon [_thread_blocked, id=2596]

0x00af0b20 JavaThread"Reference Handler" daemon [_thread_blocked, id=2604]

0x003fc490 JavaThread"main" [_thread_blocked, id=2704]

Other Threads:

0x00ac6130 VMThread [id=2668]

0x03b50e90 WatcherThread [id=4092]

VM state:synchronizing (normal execution)

VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])

[0x003fbb38/0x000000f4] Safepoint_lock - owner thread: 0x00ac6130

[0x003fbb68/0x000000fc] Threads_lock - owner thread: 0x00ac6130

[0x003fbce8/0x00000138] Heap_lock - owner thread: 0x003fc490

Heap

defnew generationtotal 576K, used 545K [0x13e70000, 0x13f10000, 0x15580000)

eden

[error occurred during error reporting, step 190, id 0xc0000092]

Dynamic libraries:

0x00400000 - 0x00431000 Z:\DELTA\pflow\PFlowRunner.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 - 0x7d1d6000 C:\WINDOWS\system32\SHELL32.DLL

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

0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll

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

0x6d630000 - 0x6d7cc000 c:\program files\java\jre1.5.0_10\bin\client\jvm.dll

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

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

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

0x6d600000 - 0x6d60c000 c:\program files\java\jre1.5.0_10\bin\verify.dll

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

0x6d620000 - 0x6d62f000 c:\program files\java\jre1.5.0_10\bin\zip.dll

0x6d4b0000 - 0x6d4b8000 C:\Program Files\Java\jre1.5.0_10\bin\management.dll

0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_10\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

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

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

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

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

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

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

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

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

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

0x10000000 - 0x10052000 Z:\DELTA\pFlow\swt-win32-3232.dll

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

0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll

0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll

0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll

0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll

0x771b0000 - 0x77259000 C:\WINDOWS\system32\WININET.dll

0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll

0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll

0x75a70000 - 0x75a91000 C:\WINDOWS\system32\MSVFW32.dll

0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\UxTheme.dll

0x046c0000 - 0x046d0000 Z:\DELTA\COMMON\dltjavasct.dll

0x04830000 - 0x04859000 Z:\DELTA\COMMON\DLTXXSCT.dll

0x04860000 - 0x0487d000 Z:\DELTA\COMMON\DLTTMDOS.dll

0x04880000 - 0x04893000 Z:\DELTA\COMMON\DLTTMMSG.dll

0x048a0000 - 0x048b9000 Z:\DELTA\COMMON\DLTXXSVC.dll

0x048c0000 - 0x04908000 Z:\DELTA\COMMON\DLTXXTRC.dll

0x04910000 - 0x04a40000 Z:\DELTA\COMMON\DLTXXXML.dll

0x046f0000 - 0x046fb000 Z:\DELTA\COMMON\dltxxmem.dll

0x04a40000 - 0x04b50000 Z:\DELTA\COMMON\DLTXXUTL.dll

0x04b50000 - 0x04c80000 Z:\DELTA\COMMON\DLTFB032.dll

0x04c80000 - 0x04ca8000 Z:\DELTA\COMMON\DLTLIM32.dll

0x71b20000 - 0x71b32000 C:\WINDOWS\system32\MPR.dll

0x73dd0000 - 0x73ece000 C:\WINDOWS\system32\MFC42.DLL

0x04cb0000 - 0x04cdb000 Z:\DELTA\COMMON\DLTXXOBJ.dll

0x04ce0000 - 0x04d22000 Z:\DELTA\COMMON\DLTTMDBA.dll

0x04d30000 - 0x0568b000 Z:\DELTA\COMMON\dLTVAR32.dll

0x05690000 - 0x056e3000 Z:\DELTA\COMMON\DLTTMLOG.dll

0x056f0000 - 0x05710000 Z:\DELTA\COMMON\DLTTMPHY.dll

0x04710000 - 0x0471f000 Z:\DELTA\COMMON\DLTXMLIF.dll

0x05710000 - 0x05721000 Z:\DELTA\COMMON\dltxxdlg.dll

0x05730000 - 0x05737000 Z:\DELTA\COMMON\DltxxPTC.dll

0x0c470000 - 0x0c47e000 Z:\DELTA\COMMON\dltjavautils.dll

0x0c4a0000 - 0x0c4b7000 Z:\DELTA\COMMON\dltjavange.dll

0x0c4d0000 - 0x0c4ed000 Z:\DELTA\COMMON\dltngci.dll

0x0c4f0000 - 0x0c546000 Z:\DELTA\COMMON\dltngis.dll

0x0c550000 - 0x0c56d000 Z:\DELTA\COMMON\dltngxx.dll

0x0c8b0000 - 0x0c8c3000 Z:\DELTA\COMMON\DLTNGIT.dll

0x0c8e0000 - 0x0c90d000 Z:\DELTA\COMMON\DLTNGXML.dll

0x0c930000 - 0x0c94a000 Z:\DELTA\COMMON\dltngesct.dll

0x0c960000 - 0x0c978000 Z:\DELTA\COMMON\DLTNGESVC.dll

0x0c980000 - 0x0c996000 C:\DELTA\common\dltxxcom.DLL

0x0c9a0000 - 0x0c9fa000 Z:\DELTA\COMMON\dltxxzip.dll

0x74c80000 - 0x74cac000 C:\WINDOWS\system32\OLEACC.dll

0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll

0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV

0x0c5b0000 - 0x0c5c0000 Z:\DELTA\COMMON\dltjavaxml.dll

0x0c5e0000 - 0x0c5f4000 Z:\DELTA\COMMON\DLTNGROOT.dll

0x0ce80000 - 0x0cf90000 Z:\DELTA\COMMON\dltrootimp.dll

0x0c760000 - 0x0c78c000 Z:\DELTA\COMMON\DLTNGADD.dll

0x0f5a0000 - 0x0f5af000 Z:\DELTA\COMMON\DLTNGTKZ.dll

0x0f5b0000 - 0x0f670000 Z:\DELTA\COMMON\DltxxTkzr.dll

0x0e4d0000 - 0x0e4ea000 Z:\DELTA\COMMON\DLTNGBTREE.dll

VM Arguments:

jvm_args: -Dexe4j.moduleName=z:\delta\pflow\pflowr~1.exe -Dexe4j.tempDir=e:\temp\e4j26.tmp_dir16007 -Xcheck:jni -Dcom.sun.management.jmxremote -Xmx300m

java_command: <unknown>

Launcher Type: generic

Environment Variables:

PATH=C:\DELTA\common;Z:\DELTA\COMMON;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

USERNAME=amelio04

OS=Windows_NT

PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel

S Y S T E M

OS: Windows XP Build 2600 Service Pack 2

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

Memory: 4k page, physical 2097151k(2097151k free), swap 4194303k(4194303k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_10-b03)for windows-x86, built on Nov 9 2006 13:13:34 by"java_re" with MS VC++ 6.0

[11128 byte] By [d-s-t-ga] at [2007-11-26 16:33:25]
# 1
Please see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6487931This appears to be addressed in 1.5.0_u12.
gcollins1a at 2007-7-8 22:58:08 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 2
Thanks for this information. Any idea when 1.5.0_u12 or 1.6_u01 will be available?
d-s-t-ga at 2007-7-8 22:58:08 > top of Java-index,Java HotSpot Virtual Machine,Specifications...