We have developed a fairly large scale application using GWT 1.5.3 and GXT1.2.2.

While the application works reasonably well in IE7.0, Firefox, and
chrome, it crashes during some operations in IE6.0. The crash log is
below.

We are scheduled to go to production and most of our users use IE6.0.

Has anyone faced IE6.0 crash with GWT/GXT application? And more importantly resolved it?

Need help!


#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7dcdc6f4, pid=5536,
tid=2508
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# C [mshtml.dll+0xac6f4]
#


--------------- T H R E A D ---------------


Current thread (0x00824290): JavaThread "main" [_thread_in_native,
id=2508]


siginfo: ExceptionCode=0xc0000005, reading address 0x00000000


Registers:
EAX=0x2d36039a, EBX=0x0006a084, ECX=0x00000000, EDX=0x00000072
ESP=0x00069e64, EBP=0x00069f94, ESI=0x000001a9, EDI=0x00000000
EIP=0x7dcdc6f4, EFLAGS=0x00010206


Top of Stack: (sp=0x00069e64)
0x00069e64: 00000000 0006f4d0 0006a084 00069e7c
0x00069e74: 7dcb53ba 0006a0fc 00069eb4 7dcab6b4
0x00069e84: 2cfe6e80 00069ea4 7dcaf232 00069ec8
0x00069e94: 7dcdf5ab 0006f458 2cfb2850 289a0778
0x00069ea4: 00000000 00003bc6 00003bc6 289a0750
0x00069eb4: 0006a148 00069ed4 7dcaf232 00069ef8
0x00069ec4: 00069f70 00000000 00000000 00000000
0x00069ed4: 00069ee8 7dcaed15 00069fa0 0006a148


Instructions: (pc=0x7dcdc6f4)
0x7dcdc6e4: 75 f4 8d 8d 0c ff ff ff e8 40 ce fd ff 8b 4d f8
0x7dcdc6f4: 8b 01 a8 08 0f 85 4c b0 07 00 a8 03 0f 85 43 fe


Stack: [0x00030000,0x00070000), sp=0x00069e64, free space=231k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
C [mshtml.dll+0xac6f4]
C [mshtml.dll+0xafdbe]
C [mshtml.dll+0x21847e]
C [mshtml.dll+0xacb91]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xacffc]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xaeb7c]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xaeb7c]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xacffc]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xacffc]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xacffc]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xaeb7c]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xaeb7c]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xaeb7c]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xad7d8]
C [mshtml.dll+0xacffc]
C [mshtml.dll+0xad8a4]
C [mshtml.dll+0xbcd44]
C [mshtml.dll+0x124f03]
C [mshtml.dll+0xaded7]
C [mshtml.dll+0xadcc7]
C [mshtml.dll+0x83080]
C [mshtml.dll+0x83024]
C [mshtml.dll+0x68a9a]
C [USER32.dll+0x8724]
C [USER32.dll+0x8806]
C [USER32.dll+0xb4b0]
C [USER32.dll+0xb4fc]
C [ntdll.dll+0xeae3]
C [USER32.dll+0x8a00]
C [swt-win32-3235.dll+0x2273]
j org.eclipse.swt.internal.win32.OS.DispatchMessageW(Lorg/eclipse/swt/
internal/win32/MSGI+0
j org.eclipse.swt.internal.win32.OS.DispatchMessage(Lorg/eclipse/swt/
internal/win32/MSGI+7
j org.eclipse.swt.widgets.Display.readAndDispatch()Z+50
j com.google.gwt.dev.GWTShell.pumpEventLoop()V+16
j com.google.gwt.dev.GWTShell.run()V+23
j com.google.gwt.dev.GWTShell.main([Ljava/lang/StringV+20
v ~StubRoutines::call_stub
V [jvm.dll+0x845a9]
V [jvm.dll+0xd9317]
V [jvm.dll+0x8447a]
V [jvm.dll+0x8b44a]
C [javaw.exe+0x14c5]
C [javaw.exe+0x3151]
C [kernel32.dll+0x16fd7]


Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.eclipse.swt.internal.win32.OS.DispatchMessageW(Lorg/eclipse/swt/
internal/win32/MSGI+0
j org.eclipse.swt.internal.win32.OS.DispatchMessage(Lorg/eclipse/swt/
internal/win32/MSGI+7
j org.eclipse.swt.widgets.Display.readAndDispatch()Z+50
j com.google.gwt.dev.GWTShell.pumpEventLoop()V+16
j com.google.gwt.dev.GWTShell.run()V+23
j com.google.gwt.dev.GWTShell.main([Ljava/lang/StringV+20
v ~StubRoutines::call_stub


--------------- P R O C E S S ---------------


Java Threads: ( => current thread )
0x2b177a10 JavaThread "Java2D Disposer" daemon [_thread_blocked,
id=5844]
0x008b4d00 JavaThread "http-8888-Monitor" [_thread_blocked, id=3364]
0x008b2aa0 JavaThread "http-8888-Processor4" daemon
[_thread_in_native, id=4528]
0x008b26b0 JavaThread "http-8888-Processor3" daemon
[_thread_in_native, id=2940]
0x008b1ad0 JavaThread "http-8888-Processor2" daemon
[_thread_in_native, id=4620]
0x008b1e70 JavaThread "http-8888-Processor1" daemon
[_thread_blocked, id=5020]
0x008a87e0 JavaThread "ContainerBackgroundProcessor[StandardEngine
[gwt]]" daemon [_thread_blocked, id=1500]
0x0083d020 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=5792]
0x0083c550 JavaThread "CompilerThread0" daemon [_thread_blocked,
id=5396]
0x0083b360 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=3964]
0x008381b0 JavaThread "JDWP Command Reader" daemon
[_thread_in_native, id=1608]
0x008374f0 JavaThread "JDWP Event Helper Thread" daemon
[_thread_blocked, id=6112]
0x00836e60 JavaThread "JDWP Transport Listener: dt_socket" daemon
[_thread_blocked, id=1228]
0x0082e500 JavaThread "Finalizer" daemon [_thread_blocked, id=6048]
0x0082d230 JavaThread "Reference Handler" daemon [_thread_blocked,
id=4708]
=>0x00824290 JavaThread "main" [_thread_in_native, id=2508]


Other Threads:
0x0082c530 VMThread [id=5880]
0x0083fa50 WatcherThread [id=5696]


VM state:not at safepoint (normal execution)


VM Mutex/Monitor currently owned by a thread: None


Heap
def new generation total 19264K, used 17368K [0x02b70000,
0x04050000, 0x052d0000)
eden space 17152K, 94% used [0x02b70000, 0x03b46b08, 0x03c30000)
from space 2112K, 54% used [0x03e40000, 0x03f5f8b8, 0x04050000)
to space 2112K, 0% used [0x03c30000, 0x03c30000, 0x03e40000)
tenured generation total 256168K, used 77385K [0x052d0000,
0x14cfa000, 0x22b70000)
the space 256168K, 30% used [0x052d0000, 0x09e627c8, 0x09e62800,
0x14cfa000)
compacting perm gen total 25600K, used 25451K [0x22b70000,
0x24470000, 0x26b70000)
the space 25600K, 99% used [0x22b70000, 0x2444ad30, 0x2444ae00,
0x24470000)
No shared spaces configured.


Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jre1.5.0_06\bin
\javaw.exe
0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f5000 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
0x7e410000 - 0x7e4a1000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f58000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.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
0x6d380000 - 0x6d3b5000 C:\Program Files\Java\jre1.5.0_06\bin
\jdwp.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
0x6d220000 - 0x6d227000 C:\Program Files\Java\jre1.5.0_06\bin
\dt_socket.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
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x27620000 - 0x2767b000 C:\gwt-windows-1.5.3\swt-win32-3235.dll
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
0x773d0000 - 0x774d3000 C:\WINDOWS\WinSxS
\X86_Microsoft.Windows.Common-
Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll
0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
0x763b0000 - 0x763f9000 C:\WINDOWS\system32\comdlg32.dll
0x7c9c0000 - 0x7d1d7000 C:\WINDOWS\system32\SHELL32.dll
0x77120000 - 0x771ab000 C:\WINDOWS\system32\OLEAUT32.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x771b0000 - 0x7725a000 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
0x5d090000 - 0x5d12a000 C:\WINDOWS\system32\comctl32.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
0x277b0000 - 0x277d3000 C:\WINDOWS\system32\PROCHLP.DLL
0x277f0000 - 0x27886000 C:\Program Files\Lenovo\Client Security
Solution\tvtpwm_windows_hook.dll
0x67600000 - 0x67609000 C:\gwt-windows-1.5.3\gwt-ll.dll
0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\wsock32.dll
0x76ee0000 - 0x76f1c000 C:\WINDOWS\system32\RASAPI32.DLL
0x76e90000 - 0x76ea2000 C:\WINDOWS\system32\rasman.dll
0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
0x76eb0000 - 0x76edf000 C:\WINDOWS\system32\TAPI32.dll
0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
0x77c70000 - 0x77c93000 C:\WINDOWS\system32\msv1_0.dll
0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
0x76380000 - 0x76385000 C:\WINDOWS\system32\msimg32.dll
0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_06\bin\net.dll
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x7e290000 - 0x7e401000 C:\WINDOWS\system32\shdocvw.dll
0x754d0000 - 0x75550000 C:\WINDOWS\system32\CRYPTUI.dll
0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
0x77b40000 - 0x77b62000 C:\WINDOWS\system32\appHelp.dll
0x75e90000 - 0x75f40000 C:\WINDOWS\system32\SXS.DLL
0x28450000 - 0x28715000 C:\WINDOWS\system32\xpsp2res.dll
0x7d1e0000 - 0x7d49e000 C:\WINDOWS\system32\msi.dll
0x7e1e0000 - 0x7e282000 C:\WINDOWS\system32\urlmon.dll
0x28760000 - 0x287e8000 C:\WINDOWS\system32\shdoclc.dll
0x75cf0000 - 0x75d81000 C:\WINDOWS\system32\mlang.dll
0x7dc30000 - 0x7df23000 C:\WINDOWS\system32\mshtml.dll
0x746c0000 - 0x746e7000 C:\WINDOWS\system32\msls31.dll
0x746f0000 - 0x7471a000 C:\WINDOWS\system32\msimtf.dll
0x75c50000 - 0x75cbf000 C:\WINDOWS\system32\jscript.dll
0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
0x76200000 - 0x76271000 C:\WINDOWS\system32\mshtmled.dll
0x66880000 - 0x6688c000 C:\WINDOWS\system32\ImgUtil.dll
0x5e310000 - 0x5e31c000 C:\WINDOWS\system32\pngfilt.dll
0x6bdd0000 - 0x6be06000 C:\WINDOWS\system32\dxtrans.dll
0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL
0x6d430000 - 0x6d43a000 C:\WINDOWS\system32\ddrawex.dll
0x73760000 - 0x737a9000 C:\WINDOWS\system32\DDRAW.dll
0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
0x6be10000 - 0x6be6a000 C:\WINDOWS\system32\dxtmsft.dll
0x2ab90000 - 0x2ab9f000 C:\Program Files\ThinkPad\Bluetooth Software
\btkeyind.dll
0x2abb0000 - 0x2abc2000 C:\Program Files\Lenovo\HOTKEY\hkvolkey.dll
0x2abe0000 - 0x2ac7e000 C:\Program Files\Lenovo\Client Security
Solution\tvtpwm_keyboard_hook.dll
0x2ac80000 - 0x2ae57000 C:\Program Files\Lenovo\Client Security
Solution\tvt_passwordmanager.dll
0x76f50000 - 0x76f58000 C:\WINDOWS\system32\WTSAPI32.dll
0x76360000 - 0x76370000 C:\WINDOWS\system32\WINSTA.dll
0x2ae60000 - 0x2af08000 C:\Program Files\Common Files\Lenovo
\tvt_banner.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x2afd0000 - 0x2aff8000 C:\WINDOWS\system32\rsaenh.dll
0x74980000 - 0x74a94000 C:\WINDOWS\system32\msxml3.dll
0x6d190000 - 0x6d1bf000 C:\Program Files\Java\jre1.5.0_06\bin\cmm.dll
0x6d3c0000 - 0x6d3df000 C:\Program Files\Java\jre1.5.0_06\bin
\jpeg.dll
0x6d000000 - 0x6d167000 C:\Program Files\Java\jre1.5.0_06\bin\awt.dll
0x73940000 - 0x73a10000 C:\WINDOWS\system32\D3DIM700.DLL
0x6d240000 - 0x6d27d000 C:\Program Files\Java\jre1.5.0_06\bin
\fontmanager.dll


VM Arguments:
jvm_args: -Xmx512m -Djavax.net.ssl.trustStore=C:\sesworkspace\Tims
\sescerts.jks -Djavax.net.ssl.trustStorePassword=password -
agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1278
java_command: com.google.gwt.dev.GWTShell -port 8888 -logLevel ERROR -
out www -style OBFUSCATED com.ses.tims.Tims/Tims.html
Launcher Type: SUN_STANDARD


Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_17
JRE_HOME=C:\Program Files\Java\j2re1.4.2_15
JAVA_COMPILER=NONE
PATH=C:\Program Files\Java\jre1.5.0_17\bin\client;C:\Program Files\Java
\jre1.5.0_17\bin;C:\Program Files\Java\jre1.5.0_17\bin\client;C:
\Program Files\Java\jre1.5.0_17\bin;C:\Program Files\ThinkPad
\Utilities;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:
\Program Files\Diskeeper Corporation\Diskeeper\;C:\Program Files
\ThinkPad\ConnectUtilities;C:\Program Files\Common Files\Lenovo;C:
\Program Files\Lenovo\Client Security Solution;C:\Program Files\ATI
Technologies\ATI.ACE\Core-Static;S:\PB5I32DK;S:\PB7I32DK;S:\PB9I32DK;S:
\SYBASE_12\OCS-12_5\bin;S:\SYBASE_12\OCS-12_5\dll;S:\SYBASE\DLL;C:
\Program Files\TortoiseSVN\bin;C:\Sun\AppServer\bin;C:\Documents and
Settings\mukund\.vmwebclient\Java\bin;C:\Sun\jwsdp-1.6\jwsdp-shared
\bin;C:\Program Files\Embarcadero\June2002Shared;C:\Program Files
\Embarcadero\DBA602 Client;C:\eclipse\plugins
\org.apache.ant_1.7.0.v200706080842\bin
USERNAME=mukund
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 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht


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


vm_info: Java HotSpot(TM) 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