Stack Overflow Error.
821908Dec 19 2011 — edited Dec 20 2011hello All.
I was wondering if you lovely people could help me with the following erro Im getting the below. i really dont know where to begin. Basically i have a JAW-WS web service call that i call millions of times from an external applicaiton, at around 20 million calls th application crashes. I have tried upgrading the java version, trying on different machines. Any advise on where is should look next will be most helpful.
thank you all
An unrecoverable stack overflow has occurred.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x7c90e8e5, pid=9396, tid=9000
#
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) Client VM (20.4-b02 mixed mode, sharing windows-x86
)
# Problematic frame:
# C [ntdll.dll+0xe8e5]
#
# An error report file with more information is saved as:
# U:\\hs_err_pid9396.log
#
# 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 (0x6ed9f800): JavaThread "pool-1-thread-135" [_thread_in_vm, id=9000, stack(0x09a10000,0x09a60000)]
siginfo: ExceptionCode=0xc00000fd, ExceptionInformation=0x00000001 0x09a10fdc
Registers:
EAX=0x00000204, EBX=0x00001000, ECX=0x00000002, EDX=0x7c38b280
ESP=0x09a10fe0, EBP=0x09a111f4, ESI=0x00001000, EDI=0x7c3913c8
EIP=0x7c90e8e5, EFLAGS=0x00010202
Top of Stack: (sp=0x09a10fe0)
0x09a10fe0: 00000000 00000000 00000000 00000000
0x09a10ff0: 00000000 00000000 00000000 00000000
0x09a11000: 00000000 003b0000 00000000 7ff9f000
0x09a11010: 09a11040 7c90f65c 7c90f661 7ff9f000
0x09a11020: 00000000 003b0000 09a1101c 00000000
0x09a11030: 09a1125c 7c90e920 7c90f668 ffffffff
0x09a11040: 7c9193f1 003b0608 7c9101db 7c3913c8
0x09a11050: 00001000 00001000 00000000 00000000
Instructions: (pc=0x7c90e8e5)
0x7c90e8c5: 42 fc 5e 5f 5b c3 68 20 e9 90 7c 64 a1 00 00 00
0x7c90e8d5: 00 50 8b 44 24 10 89 6c 24 10 8d 6c 24 10 2b e0
0x7c90e8e5: 53 56 57 8b 45 f8 89 65 e8 50 8b 45 fc c7 45 fc
0x7c90e8f5: ff ff ff ff 89 45 f8 8d 45 f0 64 a3 00 00 00 00
Register to memory mapping:
EAX=0x00000204 is an unknown value
EBX=0x00001000 is an unknown value
ECX=0x00000002 is an unknown value
EDX=0x7c38b280 is an unknown value
ESP=0x09a10fe0 is pointing into the stack for thread: 0x6ed9f800
EBP=0x09a111f4 is pointing into the stack for thread: 0x6ed9f800
ESI=0x00001000 is an unknown value
EDI=0x7c3913c8 is an unknown value
Stack: [0x09a10000,0x09a60000], sp=0x09a10fe0, free space=3k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ntdll.dll+0xe8e5]
C [msvcr71.dll+0x16b3]
C [msvcr71.dll+0x16db]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
C [awt.dll+0xa9eb4]
...<more frames>...
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J Experian.Qas.BatchAPIWrapper.BatchApi.QABatchWV_Clean(ILjava/lang/String;[I[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)I
J Experian.Qas.BatchAPIWrapper.BatchApi.clean(ILjava/lang/String;LExperian/Qas/BatchAPIWrapper/Ref/RefInt;LExperian/Qas/BatchAPIWrapper/Ref/RefString;LExperian/Qas/BatchAPIWrapper/Ref/RefString;LExperian/Qas/BatchAPIWrapper/Ref/RefString;)V
J qasbatchwebimp.QASBatchWSImpl.QASClean(Ljava/lang/String;)Lqasbatchwebimp/QASCleanReturn;
J sun.reflect.GeneratedMethodAccessor3.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J com.sun.xml.internal.ws.api.server.InstanceResolver$1.invoke(Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
J com.sun.xml.internal.ws.server.InvokerTube$2.invoke(Lcom/sun/xml/internal/ws/api/message/Packet;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
J com.sun.xml.internal.ws.server.sei.EndpointMethodHandler.invoke(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
J com.sun.xml.internal.ws.server.sei.SEIInvokerTube.processRequest(Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/pipe/NextAction;
J com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Lcom/sun/xml/internal/ws/api/pipe/Tube;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
J com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Lcom/sun/xml/internal/ws/api/pipe/Tube;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
J com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Lcom/sun/xml/internal/ws/api/pipe/Tube;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
J com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
J com.sun.xml.internal.ws.server.WSEndpointImpl$2.process(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/server/WebServiceContextDelegate;Lcom/sun/xml/internal/ws/api/server/TransportBackChannel;)Lcom/sun/xml/internal/ws/api/message/Packet;
J com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(Lcom/sun/xml/internal/ws/transport/http/WSHTTPConnection;)V
J com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(Lcom/sun/xml/internal/ws/transport/http/WSHTTPConnection;)V
J com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(Lcom/sun/net/httpserver/HttpExchange;)V
J com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handle(Lcom/sun/net/httpserver/HttpExchange;)V
J com.sun.net.httpserver.Filter$Chain.doFilter(Lcom/sun/net/httpserver/HttpExchange;)V
J sun.net.httpserver.AuthFilter.doFilter(Lcom/sun/net/httpserver/HttpExchange;Lcom/sun/net/httpserver/Filter$Chain;)V
J com.sun.net.httpserver.Filter$Chain.doFilter(Lcom/sun/net/httpserver/HttpExchange;)V
J sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(Lcom/sun/net/httpserver/HttpExchange;)V
J com.sun.net.httpserver.Filter$Chain.doFilter(Lcom/sun/net/httpserver/HttpExchange;)V
J sun.net.httpserver.ServerImpl$Exchange.run()V
J java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V
J java.util.concurrent.ThreadPoolExecutor$Worker.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0c8d8800 JavaThread "pool-1-thread-149" [_thread_blocked, id=9824, stack(0x09a60000,0x09ab0000)]
0x75faa400 JavaThread "pool-1-thread-148" [_thread_in_vm, id=7120, stack(0x099c0000,0x09a10000)]
0x0c61a400 JavaThread "pool-1-thread-147" [_thread_blocked, id=9756, stack(0x098d0000,0x09920000)]
0x71133c00 JavaThread "pool-1-thread-137" [_thread_in_vm, id=728, stack(0x09970000,0x099c0000)]
=>0x6ed9f800 JavaThread "pool-1-thread-135" [_thread_in_vm, id=9000, stack(0x09a10000,0x09a60000)]
0x02cb8800 JavaThread "Thread-6" daemon [_thread_blocked, id=8208, stack(0x0c550000,0x0c5a0000)]
0x003b6c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=9392, stack(0x00930000,0x00980000)]
0x0be0d800 JavaThread "Thread-5" [_thread_in_native, id=8840, stack(0x0c4b0000,0x0c500000)]
0x0be0b800 JavaThread "server-timer" daemon [_thread_blocked, id=7624, stack(0x0c460000,0x0c4b0000)]
0x0bd50000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=8292, stack(0x0c160000,0x0c1b0000)]
0x0bd24c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=6700, stack(0x0bf10000,0x0bf60000)]
0x02cf1400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3812, stack(0x03070000,0x030c0000)]
0x02ceec00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5260, stack(0x02fd0000,0x03020000)]
0x02c78000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5704, stack(0x02ef0000,0x02f40000)]
0x02c72800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=744, stack(0x02ea0000,0x02ef0000)]
0x02c70400 JavaThread "Attach Listener" daemon [_thread_blocked, id=7744, stack(0x02e50000,0x02ea0000)]
0x02c6ec00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8388, stack(0x02e00000,0x02e50000)]
0x02c68400 JavaThread "Finalizer" daemon [_thread_blocked, id=8924, stack(0x02db0000,0x02e00000)]
0x02c66c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=9320, stack(0x02d60000,0x02db0000)]
Other Threads:
0x02c2a800 VMThread [stack: 0x02d10000,0x02d60000] [id=9628]
0x02c82c00 WatcherThread [stack: 0x02f40000,0x02f90000] [id=3528]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 5056K, used 3819K [0x229a0000, 0x22f10000, 0x27ef0000)
eden space 4544K, 78% used [0x229a0000, 0x22d16290, 0x22e10000)
from space 512K, 53% used [0x22e10000, 0x22e54cc0, 0x22e90000)
to space 512K, 0% used [0x22e90000, 0x22e90000, 0x22f10000)
tenured generation total 10944K, used 10386K [0x27ef0000, 0x289a0000, 0x329a0000)
the space 10944K, 94% used [0x27ef0000, 0x28914888, 0x28914a00, 0x289a0000)
compacting perm gen total 12288K, used 5946K [0x329a0000, 0x335a0000, 0x369a0000)
the space 12288K, 48% used [0x329a0000, 0x32f6eb88, 0x32f6ec00, 0x335a0000)
ro space 10240K, 51% used [0x369a0000, 0x36ecd0b8, 0x36ecd200, 0x373a0000)
rw space 12288K, 54% used [0x373a0000, 0x37a39570, 0x37a39600, 0x37fa0000)
Code Cache [0x00a50000, 0x00cf8000, 0x02a50000)
total_blobs=1665 nmethods=1469 adapters=131 free_code_cache=30792000 largest_free_block=0
Dynamic libraries:
0x00400000 - 0x00424000 C:\WINDOWS\system32\java.exe
0x7c900000 - 0x7c9b2000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f6000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f02000 C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000 C:\Program Files\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 C:\Program Files\Java\jre6\bin\client\jvm.dll
0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f59000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6fa00000 - 0x6fa3c000 C:\PROGRA~1\SOPHOS\SOPHOS~1\SOPHOS~1.DLL
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d7a0000 - 0x6d7ac000 C:\Program Files\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\Program Files\Java\jre6\bin\java.dll
0x6d7e0000 - 0x6d7ef000 C:\Program Files\Java\jre6\bin\zip.dll
0x6d000000 - 0x6d14c000 C:\Program Files\Java\jre6\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x774e0000 - 0x7761e000 C:\WINDOWS\system32\ole32.dll
0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x74720000 - 0x7476c000 C:\WINDOWS\system32\MSCTF.dll
0x10000000 - 0x10008000 D:\NetBeansProjects\JBWSHMRC\QASLib\QABatchJNI.dll
0x03110000 - 0x032ae000 D:\NetBeansProjects\JBWSHMRC\QASLib\QABWVED.DLL
0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x78520000 - 0x785c3000 C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.6161_x-ww_31a54e43\MSVCR90.dll
0x6d230000 - 0x6d27f000 C:\Program Files\Java\jre6\bin\fontmanager.dll
0x7c9c0000 - 0x7d1d7000 C:\WINDOWS\system32\shell32.dll
0x6d440000 - 0x6d465000 C:\Program Files\Java\jre6\bin\jpeg.dll
0x6d550000 - 0x6d559000 C:\Program Files\Java\jre6\bin\management.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a74000 C:\WINDOWS\system32\USERENV.dll
0x5b860000 - 0x5b8b5000 C:\WINDOWS\system32\netapi32.dll
0x6d600000 - 0x6d613000 C:\Program Files\Java\jre6\bin\net.dll
0x55600000 - 0x55635000 C:\Program Files\Microsoft Firewall Client 2004\FwcWsp.dll
0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.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
0x6fa40000 - 0x6fa4c000 C:\Documents and Settings\All Users\Application Data\Sophos Web Intelligence\swi_lsp.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x6d620000 - 0x6d629000 C:\Program Files\Java\jre6\bin\nio.dll
VM Arguments:
java_command: D:\NetBeansProjects\HMRCWebServV2\dist\JBWSHMRC.jar
Launcher Type: SUN_STANDARD
Environment Variables:
CLASSPATH=D:\PROGRA~1\QAS\QASPRO~2\proweb.jar;D:\PROGRA~1\Qas\QUICKA~2\proweb.jar;D:\PROGRA~1\QAS\QASPRO~3\proweb.jar;d:\PROGRA~1\QAS\QASPRO~4\proweb.jar
PATH=C:\php5;C:\Program Files\MKS\IntegrityClient\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\NetBeansProjects\JBWSHMRC\QASLib;D:\PROGRA~1\QAS\QASPRO~2;D:\PROGRA~1\Qas\QUICKA~2;D:\PROGRA~1\QAS\QASPRO~3;d:\PROGRA~1\QAS\QASPRO~4;D:\Program Files\Android\android-sdk;D:\Program Files\Qas\NearWeb.362;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;D:\Program Files\Visual Leak Detector\bin
USERNAME=RickyP
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 5, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht
Memory: 4k page, physical 3397448k(220564k free), swap 7418644k(3558472k free)
vm_info: Java HotSpot(TM) Client VM (20.4-b02) for windows-x86 JRE (1.6.0_29-b11), built on Oct 3 2011 01:01:08 by "java_re" with MS VC++ 7.1 (VS2003)
time: Sat Dec 17 02:46:58 2011
elapsed time: 34322 seconds