Skip to main content

Windows platform: JVM crash with b104 - awt.dll

2 replies [Last post]
rgreig
Offline
Joined: 2004-10-05
Points: 0

I've just been trying b104 and with my app the JVM crashes. Platform is Win XP SP2. I am using the fastdebug build. I had previously been using b96 which did not exhibit this behaviour. It crashes consistently - 100% reproducible every time I start the app.

I'm trying to determine whether b99 does this too.

Here is the contents of the hs_err file:

#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x03a203d2, pid=5664, tid=5948
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-fastdebug-b104-debug mixed mode)
# Problematic frame:
# C [awt.dll+0x1703d2]
#
# 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 (0x0029a800): JavaThread "Main Thread" [_thread_in_native, id=5948]

siginfo: ExceptionCode=0xc0000005, reading address 0xaebd0e1b

Registers:
EAX=0x00000001, EBX=0x35e31e58, ECX=0xaebd0e1b, EDX=0xaebd0e1b
ESP=0x0090f64c, EBP=0x0090f650, ESI=0x35e31e58, EDI=0x0029a800
EIP=0x03a203d2, EFLAGS=0x00010286

Top of Stack: (sp=0x0090f64c)
0x0090f64c: 00000000 0090f65c 03a20422 aebd0e1b
0x0090f65c: 0090f674 03a2028a aebd0e1b 0000001b
0x0090f66c: 03116150 aebd0e1b 0090f684 03a2019d
0x0090f67c: 03116270 03116270 0090f694 03a20133
0x0090f68c: 03116270 03116270 0090f6a0 03a620dc
0x0090f69c: 03116270 0090f6dc 03a496e7 03116270
0x0090f6ac: 03116270 03116270 0090f6e0 00000020
0x0090f6bc: 00000020 00000080 03116270 150528a7

Instructions: (pc=0x03a203d2)
0x03a203c2: 01 89 45 fc 83 7d fc 08 7d 1a 8b 4d 08 03 4d fc
0x03a203d2: 0f be 11 0f be 05 12 da ab 03 3b d0 74 04 33 c0

Stack: [0x008c0000,0x00910000), sp=0x0090f64c, free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [awt.dll+0x1703d2]
C [awt.dll+0x170422]
C [awt.dll+0x17028a]
C [awt.dll+0x17019d]
C [awt.dll+0x170133]
C [awt.dll+0x1b20dc]
C [awt.dll+0x1996e7]
C [awt.dll+0x1e9a67]
C [awt.dll+0x1e9bde]
C [awt.dll+0x1e9e80]
C [awt.dll+0x1e40d9]
C [awt.dll+0x1eb0ea]
j sun.awt.windows.WWindowPeer.setIconImagesData([III[III)V+0
j sun.awt.windows.WWindowPeer.updateIconImages()V+100
j sun.awt.windows.WWindowPeer.initialize()V+64
j sun.awt.windows.WFramePeer.initialize()V+1
j sun.awt.windows.WComponentPeer.(Ljava/awt/Component;)V+105
j sun.awt.windows.WCanvasPeer.(Ljava/awt/Component;)V+2
j sun.awt.windows.WPanelPeer.(Ljava/awt/Component;)V+2
j sun.awt.windows.WWindowPeer.(Ljava/awt/Window;)V+2
j sun.awt.windows.WFramePeer.(Ljava/awt/Frame;)V+2
j sun.awt.windows.WToolkit.createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;+5
j java.awt.Frame.addNotify()V+20
j java.awt.Window.show()V+8
j java.awt.Component.show(Z)V+5
j java.awt.Component.setVisible(Z)V+2
j java.awt.Window.setVisible(Z)V+2
j gtw.guiSwing.SwingFactory$2.setVisible(Z)V+8
j gtw.guiSwing.SwingComponent.setComponentVisible(Z)V+16
j gtw.gui.GuiComponent.setVisible(Z)V+35
j gtw.gui.Draw.executeCommand(Ljava/lang/String;)V+175
j gtw.gui.Draw.draw([Ljava/lang/String;)V+231
j gtw.Gtw.main([Ljava/lang/String;)V+16
v ~StubRoutines::call_stub

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.awt.windows.WWindowPeer.setIconImagesData([III[III)V+0
j sun.awt.windows.WWindowPeer.updateIconImages()V+100
j sun.awt.windows.WWindowPeer.initialize()V+64
j sun.awt.windows.WFramePeer.initialize()V+1
j sun.awt.windows.WComponentPeer.(Ljava/awt/Component;)V+105
j sun.awt.windows.WCanvasPeer.(Ljava/awt/Component;)V+2
j sun.awt.windows.WPanelPeer.(Ljava/awt/Component;)V+2
j sun.awt.windows.WWindowPeer.(Ljava/awt/Window;)V+2
j sun.awt.windows.WFramePeer.(Ljava/awt/Frame;)V+2
j sun.awt.windows.WToolkit.createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;+5
j java.awt.Frame.addNotify()V+20
j java.awt.Window.show()V+8
j java.awt.Component.show(Z)V+5
j java.awt.Component.setVisible(Z)V+2
j java.awt.Window.setVisible(Z)V+2
j gtw.guiSwing.SwingFactory$2.setVisible(Z)V+8
j gtw.guiSwing.SwingComponent.setComponentVisible(Z)V+16
j gtw.gui.GuiComponent.setVisible(Z)V+35
j gtw.gui.Draw.executeCommand(Ljava/lang/String;)V+175
j gtw.gui.Draw.draw([Ljava/lang/String;)V+231
j gtw.Gtw.main([Ljava/lang/String;)V+16
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x030f8800 JavaThread "TimerQueue" daemon [_thread_blocked, id=4492]
0x03721800 JavaThread "Frame Flash" [_thread_blocked, id=6052]
0x031a3400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2100]
0x03715400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1448]
0x03713c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=972]
0x03712c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5076]
0x03696800 JavaThread "Statistics [Network]" [_thread_blocked, id=5440]
0x031c4400 JavaThread "UserPreference.Saver()" [_thread_blocked, id=3916]
0x031a9800 JavaThread "WebServer" [_thread_in_native, id=4532]
0x03609800 JavaThread "File Logger LoPriority=[false]c:\gtw\logfiles\GTW_JavaGUI_Rep7_meng.log" [_thread_blocked, id=4404]
0x03603400 JavaThread "ApplicationLock Thread:GTW_JavaGUI_Rep7_US_meng_gla-pc422" [_thread_in_native, id=4384]
0x03203400 JavaThread "Statistics [Memory]" [_thread_blocked, id=5960]
0x00a5f400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5372]
0x030a5800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5976]
0x00a56800 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=3160]
0x00a55000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=5752]
0x00a52400 JavaThread "JDWP Transport Listener: dt_shmem" daemon [_thread_blocked, id=6024]
0x00a41000 JavaThread "Attach Listener" daemon [_thread_blocked, id=5112]
0x00a40000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2484]
0x00a1f000 JavaThread "Finalizer" daemon [_thread_blocked, id=3768]
0x00a1a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2004]
=>0x0029a800 JavaThread "Main Thread" [_thread_in_native, id=5948]

Other Threads:
0x00a16000 VMThread [id=5852]
0x030a7800 WatcherThread [id=4864]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 960K, used 823K [0x10010000, 0x10110000, 0x12e30000)
eden space 896K, 84% used [0x10010000, 0x100cdec0, 0x100f0000)
from space 64K, 100% used [0x10100000, 0x10110000, 0x10110000)
to space 64K, 0% used [0x100f0000, 0x100f0000, 0x10100000)
tenured generation total 6780K, used 6592K [0x12e30000, 0x134cf000, 0x35810000)
the space 6780K, 97% used [0x12e30000, 0x134a0300, 0x134a0400, 0x134cf000)
compacting perm gen total 12288K, used 10722K [0x35810000, 0x36410000, 0x39810000)
the space 12288K, 87% used [0x35810000, 0x36288918, 0x36288a00, 0x36410000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00429000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\bin\java.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
0x7c340000 - 0x7c396000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\msvcr71.dll
0x08000000 - 0x084bf000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\client\jvm.dll
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f57000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
0x629c0000 - 0x629c9000 C:\WINDOWS\system32\LPK.DLL
0x74d90000 - 0x74dfb000 C:\WINDOWS\system32\USP10.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
0x10000000 - 0x1000b000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x00910000 - 0x00958000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\jdwp.dll
0x003f0000 - 0x003f7000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\npt.dll
0x00a70000 - 0x00a80000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\verify.dll
0x00a80000 - 0x00aa6000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\java.dll
0x00ab0000 - 0x00ac7000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\zip.dll
0x02f80000 - 0x02f8a000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\dt_shmem.dll
0x03440000 - 0x0345c000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\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
0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
0x038b0000 - 0x03b6d000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\awt.dll
0x73000000 - 0x73026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\uxtheme.dll
0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll
0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
0x03e60000 - 0x03e8e000 E:\Program Files\ATI Technologies\ATI HYDRAVISION\HydraDMH.dll
0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
0x03ee0000 - 0x03ee7000 E:\Program Files\ATI Technologies\ATI HYDRAVISION\HydraMDH.dll
0x755c0000 - 0x755ee000 C:\WINDOWS\system32\msctfime.ime
0x03f50000 - 0x03fd2000 E:\java\jdk1.6.0-b104-debug\jdk1.6.0\fastdebug\jre\bin\fontmanager.dll
0x7c9c0000 - 0x7d1d5000 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
0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.DLL

VM Arguments:
jvm_args: -Xmx600m -DDevelopmentHome=E:/gtw -Xdebug -Xrunjdwp:transport=dt_shmem,address=javadebug,suspend=y,server=n -Dfile.encoding=windows-1252
java_command: gtw.Gtw
Launcher Type: SUN_STANDARD

Environment Variables:
CLASSPATH=
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib
DISPLAY=localhost:0.0
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 0 Stepping 10, GenuineIntel

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

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 1047564k(124136k free), swap 2522444k(557300k free)

vm_info: Java HotSpot(TM) Client VM (1.6.0-rc-fastdebug-b104) for windows-x86, built on Nov 1 2006 02:03:02 by "java_re" with unknown MS VC++:1310

Robert

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
vbaranov
Offline
Joined: 2005-11-30
Points: 0

Hi,

Thank you for submitting the report, CR 6489946 was filed to track it.

Its status can be seen on following url:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6489946

in a few days, when bug database updates.

Thanks,
Slava

trembovetski
Offline
Joined: 2003-12-31
Points: 0

AWT folks are looking into this..

Dmitri