JDK-6405062 : VM crash - ACCESS_VIOLATION at awt.dll+0x7bf71
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.2
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2006-03-28
  • Updated: 2011-02-16
  • Resolved: 2006-03-30
Related Reports
Duplicate :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.4.2_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_11-b06)
Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]

A DESCRIPTION OF THE PROBLEM :
Kind of regression,  JDK versions prior JDK1.4.2_10 always stable.

Java HotSpot(TM) Client VM (1.4.2_11-b06 mixed mode)
crushed at
# Problematic frame:
# C  [awt.dll+0x7bf71]
#

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

Current thread (0x02dcb1f0):  JavaThread "AWT-Windows" daemon [_thread_in_native, id=3720]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000004

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.windows.WToolkit.eventLoop()V+0
j  sun.awt.windows.WToolkit.run()V+69
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1.Download jacoZoom components at http://www.infozoom.de/download/jacozoom.msi
2.Compile and run the JWeb sample (Executing JWeb.bat)
3.Resize the app main window to get horizontal scrollbar present( width ca. 40 pixel)
4.Move the mouse pointer from center of the app window to the area not used by scrollbars(right lower corner)
5.HotSpot VM does crash


ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x02eebf71, pid=3760, tid=2896
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_11-b06 mixed mode)
# Problematic frame:
# C  [awt.dll+0x7bf71]
#

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

Current thread (0x02ccd320):  JavaThread "AWT-Windows" daemon [_thread_in_native, id=2896]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000004

Registers:
EAX=0x00000000, EBX=0x00000020, ECX=0x02ccd3bc, EDX=0x0a1bfa00
ESP=0x0a1bfa00, EBP=0x7c8114ab, ESI=0x02ccd3bc, EDI=0x00000000
EIP=0x02eebf71, EFLAGS=0x00010246

  Top of Stack: (sp=0x0a1bfa00)
0x0a1bfa00:   002e07ba 00000020 00a7d7e0 02ee3d78
0x0a1bfa10:   00000000 002e07ba 0a1bfad4 003c04d8
0x0a1bfa20:   0a1bfa6c 00000000 00000001 00000000
0x0a1bfa30:   77d494b8 ffffffff 77d494b0 02ee2c7d
0x0a1bfa40:   02ee2cd8 00000020 002e07ba 02000001
0x0a1bfa50:   0a1bfad4 02ee2c80 00000000 0a1bfa50
0x0a1bfa60:   0a1bfaf0 02f14b60 00000000 0a1bfa98
0x0a1bfa70:   77d48709 003c04d8 00000020 002e07ba

Instructions: (pc=0x02eebf71)
0x02eebf61:   50 68 85 c0 0f 8c a6 00 00 00 53 57 8b 7c 24 10
0x02eebf71:   8b 47 04 85 c0 74 15 8b 0d b0 ed f4 02 8b 16 51


Stack: [0x0a180000,0x0a1c0000),  sp=0x0a1bfa00,  free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [awt.dll+0x7bf71]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.windows.WToolkit.eventLoop()V+0
j  sun.awt.windows.WToolkit.run()V+69
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x02cd5718 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=2348]
  0x02cd73a0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3588]
  0x02cd2e88 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=668]
=>0x02ccd320 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2896]
  0x02ccd128 JavaThread "AWT-Shutdown" [_thread_blocked, id=2952]
  0x009d02f8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3224]
  0x009cf688 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2212]
  0x009ccbe0 JavaThread "Finalizer" daemon [_thread_blocked, id=4068]
  0x009cb858 JavaThread "Reference Handler" daemon [_thread_blocked, id=2148]
  0x00035ba0 JavaThread "main" [_thread_in_native, id=3144]

Other Threads:
  0x00a0b6d0 VMThread [id=404]
  0x00a0cc60 WatcherThread [id=2400]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 576K, used 436K [0x10010000, 0x100b0000, 0x104f0000)
  eden space 512K,  72% used [0x10010000, 0x1006d290, 0x10090000)
  from space 64K, 100% used [0x10090000, 0x100a0000, 0x100a0000)
  to   space 64K,   0% used [0x100a0000, 0x100a0000, 0x100b0000)
 tenured generation   total 1408K, used 235K [0x104f0000, 0x10650000, 0x14010000)
   the space 1408K,  16% used [0x104f0000, 0x1052ae78, 0x1052b000, 0x10650000)
 compacting perm gen  total 4352K, used 4334K [0x14010000, 0x14450000, 0x18010000)
   the space 4352K,  99% used [0x14010000, 0x1444baa0, 0x1444bc00, 0x14450000)

Dynamic libraries:
0x00400000 - 0x0040b000 	d:\Program Files\java\j2sdk1.4.2_11\bin\java.exe
0x7c900000 - 0x7c9b0000 	D:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 	D:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 	D:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 	D:\WINDOWS\system32\RPCRT4.dll
0x77c10000 - 0x77c68000 	D:\WINDOWS\system32\MSVCRT.dll
0x08000000 - 0x0813f000 	d:\Program Files\java\j2sdk1.4.2_11\jre\bin\client\jvm.dll
0x77d40000 - 0x77dd0000 	D:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f56000 	D:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000 	D:\WINDOWS\system32\WINMM.dll
0x10000000 - 0x10007000 	d:\Program Files\java\j2sdk1.4.2_11\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 	D:\WINDOWS\system32\PSAPI.DLL
0x00390000 - 0x0039e000 	d:\Program Files\java\j2sdk1.4.2_11\jre\bin\verify.dll
0x003b0000 - 0x003c9000 	d:\Program Files\java\j2sdk1.4.2_11\jre\bin\java.dll
0x003d0000 - 0x003de000 	d:\Program Files\java\j2sdk1.4.2_11\jre\bin\zip.dll
0x02e70000 - 0x02f84000 	D:\Program Files\Java\j2sdk1.4.2_11\jre\bin\awt.dll
0x73000000 - 0x73026000 	D:\WINDOWS\system32\WINSPOOL.DRV
0x76390000 - 0x763ad000 	D:\WINDOWS\system32\IMM32.dll
0x774e0000 - 0x7761c000 	D:\WINDOWS\system32\ole32.dll
0x02f90000 - 0x02fe1000 	D:\Program Files\Java\j2sdk1.4.2_11\jre\bin\fontmanager.dll
0x73760000 - 0x737a9000 	D:\WINDOWS\system32\ddraw.dll
0x73bc0000 - 0x73bc6000 	D:\WINDOWS\system32\DCIMAN32.dll
0x73940000 - 0x73a10000 	D:\WINDOWS\system32\D3DIM700.DLL
0x74720000 - 0x7476b000 	D:\WINDOWS\system32\MSCTF.dll
0x0a2d0000 - 0x0a350000 	C:\program files\infozoom\izmjnicom.dll
0x7c9c0000 - 0x7d1d4000 	D:\WINDOWS\system32\SHELL32.dll
0x77f60000 - 0x77fd6000 	D:\WINDOWS\system32\SHLWAPI.dll
0x77120000 - 0x771ac000 	D:\WINDOWS\system32\OLEAUT32.dll
0x0a360000 - 0x0a480000 	D:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_f75eb16c\MSVCR80D.dll
0x773d0000 - 0x774d2000 	D:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x5d090000 - 0x5d127000 	D:\WINDOWS\system32\comctl32.dll
0x76fd0000 - 0x7704f000 	D:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 	D:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000 	D:\WINDOWS\system32\VERSION.dll
0x0a8d0000 - 0x0a97f000 	d:\MyWork\JNI\izmjnicomax\Debug\IzmJniComAx.dll
0x7c630000 - 0x7c64b000 	D:\WINDOWS\WinSxS\x86_Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_6e805841\ATL80.DLL
0x20000000 - 0x202c5000 	D:\WINDOWS\system32\xpsp2res.dll
0x75e90000 - 0x75f40000 	D:\WINDOWS\system32\SXS.DLL
0x0aa70000 - 0x0aa75000 	D:\Program Files\Java\j2sdk1.4.2_11\jre\bin\jawt.dll
0x77760000 - 0x778cc000 	D:\WINDOWS\system32\shdocvw.dll
0x77a80000 - 0x77b14000 	D:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000 	D:\WINDOWS\system32\MSASN1.dll
0x754d0000 - 0x75550000 	D:\WINDOWS\system32\CRYPTUI.dll
0x76c30000 - 0x76c5e000 	D:\WINDOWS\system32\WINTRUST.dll
0x76c90000 - 0x76cb8000 	D:\WINDOWS\system32\IMAGEHLP.dll
0x5b860000 - 0x5b8b4000 	D:\WINDOWS\system32\NETAPI32.dll
0x771b0000 - 0x77256000 	D:\WINDOWS\system32\WININET.dll
0x76f60000 - 0x76f8c000 	D:\WINDOWS\system32\WLDAP32.dll
0x77fe0000 - 0x77ff1000 	D:\WINDOWS\system32\Secur32.dll
0x77260000 - 0x772fc000 	D:\WINDOWS\system32\urlmon.dll
0x77b40000 - 0x77b62000 	D:\WINDOWS\system32\appHelp.dll

VM Arguments:
java_command: test.BrowserTest
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=D:\WINDOWS;D:\WINDOWS\system32;c:\utils;D:/PROGRA~1/MKSTOO~1/mksnt
USERNAME=Hermann
SHELL=D:/PROGRA~1/MKSTOO~1/mksnt/sh.exe
DISPLAY=:0.0
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 0, AuthenticAMD


---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 1015280k(482740k free), swap 2446432k(2082756k free)

vm_info: Java HotSpot(TM) Client VM (1.4.2_11-b06) for windows-x86, built on Feb 13 2006 10:19:30 by "java_re" with MS VC++ 6.0



REPRODUCIBILITY :
This bug can be reproduced always.