Skip to Main Content

Java HotSpot Virtual Machine

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

EXCEPTION_ACCESS_VIOLATION for awt.dll

843829Oct 12 2005 — edited Oct 12 2005
I am wondering if I should report this as a bug, or if anyone knows already of a bug. I am using Java 1.5.0_04. I got this once starting up my application and haven't been able top reproduce it.

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# http://java.sun.com/webapps/bugreport/crash.jsp(0xc0000005) at pc=0x6d092110, pid=2620, tid=3312
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
# Problematic frame:
# C [awt.dll+0x22110]
#

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

Current thread (0x031e0d18): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3312]

siginfo: ExceptionCode=0xc0000005, reading address 0x06a7ffdc

Registers:
EAX=0x06a7ffdc, EBX=0x00000000, ECX=0x0000001c, EDX=0x08000000
ESP=0x0358dccc, EBP=0x0358debc, ESI=0x03908f94, EDI=0x00000007
EIP=0x6d092110, EFLAGS=0x00010247

Top of Stack: (sp=0x0358dccc)
0x0358dccc: 10000000 0000001c 000003e4 6d0723f6
0x0358dcdc: 06a80174 00000044 00000007 00000005
0x0358dcec: 08000000 a8000000 10000000 70000000
0x0358dcfc: 0000001c 00000fe4 0358ddc8 6d18f2d8
0x0358dd0c: 0358ddbc 031e0d18 2ab45be8 2b3a7460
0x0358dd1c: 10000000 38000000 70000000 000003e4
0x0358dd2c: 6d7395e6 6d18f2d8 0323aec0 00a44e18
0x0358dd3c: 00000007 08000000 3ff00000 00000004

Instructions: (pc=0x6d092110)
0x6d092100: 24 20 0f af 44 24 14 03 c3 8b da 83 c6 04 d3 fb
0x6d092110: 8b 1c 98 89 5e fc 8b 5c 24 28 03 d3 4f 75 ea 8b


Stack: [0x03550000,0x03590000), sp=0x0358dccc, free space=247k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [awt.dll+0x22110]
j sun.java2d.loops.ScaledBlit.Scale(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIDDDD)V+0
j sun.java2d.pipe.DrawImage.scaleSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIDDDD)Z+72
j sun.java2d.pipe.DrawImage.renderImageScale(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIIDDDD)Z+95
j sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;)Z+248
j sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+27
J sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
J sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
j com.sun.java.swing.plaf.windows.XPStyle$Skin.paint9(Ljava/awt/Graphics;Ljava/awt/Image;IIIIIIIILjava/awt/Insets;ZZ)V+356
j com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(Ljava/awt/Graphics;IIIII)V+182
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton.paint(Ljava/awt/Graphics;)V+176
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JViewport.paint(Ljava/awt/Graphics;)V+192
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j javax.swing.JLayeredPane.paint(Ljava/awt/Graphics;)V+73
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V+174
j javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z+131
J javax.swing.JComponent._paintImmediately(IIII)V
J javax.swing.JComponent.paintImmediately(IIII)V
j javax.swing.RepaintManager.paintDirtyRegions()V+314
j javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V+32
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
j java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+233
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub
V [jvm.dll+0x82696]
V [jvm.dll+0xd6fd9]
V [jvm.dll+0x82567]
V [jvm.dll+0x822c4]
V [jvm.dll+0x9d216]
V [jvm.dll+0x101489]
V [jvm.dll+0x101457]
C [MSVCRT.dll+0x2a3b0]
C [kernel32.dll+0xb50b]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.java2d.loops.ScaledBlit.Scale(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIDDDD)V+0
j sun.java2d.pipe.DrawImage.scaleSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIDDDD)Z+72
j sun.java2d.pipe.DrawImage.renderImageScale(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIIDDDD)Z+95
j sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;)Z+248
j sun.java2d.pipe.DrawImage.scaleImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+27
J sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
J sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
j com.sun.java.swing.plaf.windows.XPStyle$Skin.paint9(Ljava/awt/Graphics;Ljava/awt/Image;IIIIIIIILjava/awt/Insets;ZZ)V+356
j com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(Ljava/awt/Graphics;IIIII)V+182
j com.sun.java.swing.plaf.windows.WindowsScrollBarUI$WindowsArrowButton.paint(Ljava/awt/Graphics;)V+176
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
j javax.swing.JViewport.paint(Ljava/awt/Graphics;)V+192
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j javax.swing.JLayeredPane.paint(Ljava/awt/Graphics;)V+73
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V+174
j javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z+131
J javax.swing.JComponent._paintImmediately(IIII)V
J javax.swing.JComponent.paintImmediately(IIII)V
j javax.swing.RepaintManager.paintDirtyRegions()V+314
j javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V+32
j java.awt.event.InvocationEvent.dispatch()V+47
j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+26
j java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+233
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x03012260 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=2240]
0x02fc2288 JavaThread "GlazedLists nio" [_thread_in_native, id=3668]
0x02fc4658 JavaThread "GlazedLists nio" [_thread_in_native, id=464]
0x02e313e8 JavaThread "Thread-5" [_thread_in_native, id=1756]
0x02fbed38 JavaThread "Thread-4" [_thread_in_native, id=324]
0x00a66ac8 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=4076]
0x00a3db00 JavaThread "Timer-0" daemon [_thread_blocked, id=2744]
0x00a3d950 JavaThread "RMI ConnectionExpiration-[10.166.239.26:43861]" daemon [_thread_blocked, id=4088]
0x03102058 JavaThread "GC Daemon" daemon [_thread_blocked, id=2404]
0x032a5120 JavaThread "RMI RenewClean-[10.166.239.26:43861]" daemon [_thread_blocked, id=3660]
0x03219d18 JavaThread "RMI ConnectionExpiration-[10.166.239.26:1099]" daemon [_thread_blocked, id=3296]
0x03224ce0 JavaThread "TimerQueue" daemon [_thread_blocked, id=3916]
0x031edd70 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1840]
0x003588a0 JavaThread "DestroyJavaVM" [_thread_blocked, id=2596]
=>0x031e0d18 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=3312]
0x031e7e60 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2172]
0x031e7a50 JavaThread "AWT-Shutdown" [_thread_blocked, id=2096]
0x00a21068 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3908]
0x00a1fce0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2428]
0x00a1ef78 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3756]
0x00a19f70 JavaThread "Finalizer" daemon [_thread_blocked, id=964]
0x00a19aa0 JavaThread "Reference Handler" daemon [_thread_blocked, id=276]

Other Threads:
0x00a17e70 VMThread [id=2272]
0x00a1eca0 WatcherThread [id=3844]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 576K, used 117K [0x06a80000, 0x06b20000, 0x091e0000)
eden space 512K, 10% used [0x06a80000, 0x06a8de38, 0x06b00000)
from space 64K, 97% used [0x06b10000, 0x06b1f870, 0x06b20000)
to space 64K, 0% used [0x06b00000, 0x06b00000, 0x06b10000)
tenured generation total 5964K, used 4007K [0x091e0000, 0x097b3000, 0x26a80000)
the space 5964K, 67% used [0x091e0000, 0x095c9f78, 0x095ca000, 0x097b3000)
compacting perm gen total 8192K, used 4517K [0x26a80000, 0x27280000, 0x2aa80000)
the space 8192K, 55% used [0x26a80000, 0x26ee9790, 0x26ee9800, 0x27280000)
ro space 8192K, 66% used [0x2aa80000, 0x2afd9dc0, 0x2afd9e00, 0x2b280000)
rw space 12288K, 46% used [0x2b280000, 0x2b817e98, 0x2b818000, 0x2be80000)

Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jdk1.5.0_04\bin\javaw.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
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f56000 C:\WINDOWS\system32\GDI32.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x6d6b0000 - 0x6d839000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\client\jvm.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d680000 - 0x6d68c000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\zip.dll
0x6d070000 - 0x6d1d7000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.dll
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll
0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
0x73940000 - 0x73a10000 C:\WINDOWS\system32\D3DIM700.DLL
0x03540000 - 0x03547000 C:\Program Files\Logitech\MouseWare\System\LgWndHk.dll
0x7c9c0000 - 0x7d1d4000 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
0x6d2b0000 - 0x6d2ed000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\fontmanager.dll
0x6d530000 - 0x6d543000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\net.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x6d550000 - 0x6d559000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\nio.dll
0x03680000 - 0x0368b000 C:\Program Files\Common Files\Logitech\Scrolling\LgMsgHk.dll
0x76080000 - 0x760e5000 C:\WINDOWS\system32\MSVCP60.dll
0x6d200000 - 0x6d22f000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\cmm.dll
0x6d430000 - 0x6d44f000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\jpeg.dll
0x03640000 - 0x03668000 C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\netapi32.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
0x43000000 - 0x43005000 C:\Program Files\Google\Google Desktop Search\GoogleDesktopNetwork1.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x6d660000 - 0x6d666000 C:\Program Files\Java\jdk1.5.0_04\jre\bin\rmi.dll
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 9 2005
Added on Oct 12 2005
2 comments
367 views