JDK-4946945 : Crash in javasound while running TicTacToe demo applet tiger b26
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.sound
  • Affected Version: 5.0
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_2000,windows_xp
  • CPU: x86
  • Submitted: 2003-10-31
  • Updated: 2003-11-07
  • Resolved: 2003-11-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 b28Fixed
Description
M code, C=native code)
C  [jsoundds.dll+0x21f3]
C  [jsoundds.dll+0x29e0]
C  [jsoundds.dll+0x1bc8]
j  com.sun.media.sound.DirectAudioDevice.access$1600(JZ)V+2
j  com.sun.media.sound.DirectAudioDevice$DirectDL.flush()V+46
j  com.sun.media.sound.DirectAudioDevice$DirectClip.setFramePosition(I)V+49
j  com.sun.media.sound.JavaSoundAudioClip.startImpl(Z)V+102
j  com.sun.media.sound.JavaSoundAudioClip.play()V+2
j  sun.plugin.viewer.context.AppletAudioClip.play()V+11
j  sun.plugin.viewer.context.PluginAudioClip.play()V+11
J  A220Mission1Applet.createImage()V
j  A220Mission1Applet.run()V+457
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x7cd30]
V  [jvm.dll+0xf20b1]
V  [jvm.dll+0x7cc01]
V  [jvm.dll+0x7c95e]
V  [jvm.dll+0x9635a]
V  [jvm.dll+0x11b6e6]
V  [jvm.dll+0x11b6b4]
C  [msvcrt.dll+0x85bc]
C  [KERNEL32.dll+0xb382]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.media.sound.DirectAudioDevice.nFlush(JZ)V+0
j  com.sun.media.sound.DirectAudioDevice.access$1600(JZ)V+2
j  com.sun.media.sound.DirectAudioDevice$DirectDL.flush()V+46
j  com.sun.media.sound.DirectAudioDevice$DirectClip.setFramePosition(I)V+49
j  com.sun.media.sound.JavaSoundAudioClip.startImpl(Z)V+102
j  com.sun.media.sound.JavaSoundAudioClip.play()V+2
j  sun.plugin.viewer.context.AppletAudioClip.play()V+11
j  sun.plugin.viewer.context.PluginAudioClip.play()V+11
J  A220Mission1Applet.createImage()V
j  A220Mission1Applet.run()V+457
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x05b26d00 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=1396]
=>0x05afbe08 JavaThread "Thread-6" [_thread_in_native, id=1392]
  0x05b30e68 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=1380]
  0x06798498 JavaThread "AWT-EventQueue-3" [_thread_blocked, id=1384]
  0x06836270 JavaThread "thread applet-tfg_applet.class" [_thread_blocked, id=1368]
  0x068363f8 JavaThread "thread applet-A220Mission1Applet.class" [_thread_blocked, id=1372]
  0x05b1a520 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=1304]
  0x05ae1190 JavaThread "traceMsgQueueThread" [_thread_blocked, id=1352]
  0x05ab77b0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1348]
  0x05ab7578 JavaThread "AWT-Shutdown" [_thread_blocked, id=1344]
  0x039e1018 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1340]
  0x039a2d00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1332]
  0x039a1948 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1328]
  0x039a0cb8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=868]
  0x03971ff0 JavaThread "Finalizer" daemon [_thread_blocked, id=1284]
  0x03970b18 JavaThread "Reference Handler" daemon [_thread_blocked, id=864]
  0x0034b8c8 JavaThread "main" [_thread_in_native, id=1272]

Other Threads:
  0x0396e3a8 VMThread [id=1308]
  0x039a3f10 WatcherThread [id=1336]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 576K, used 246K [0x57d80000, 0x57e20000, 0x584e0000)
  eden space 512K,  45% used [0x57d80000, 0x57db9b10, 0x57e00000)
  from space 64K,  24% used [0x57e10000, 0x57e13f68, 0x57e20000)
  to   space 64K,   0% used [0x57e00000, 0x57e00000, 0x57e10000)
 tenured generation   total 3124K, used 3066K [0x584e0000, 0x587ed000, 0x5dd80000)
   the space 3124K,  98% used [0x584e0000, 0x587de998, 0x587dea00, 0x587ed000)
 compacting perm gen  total 8192K, used 7209K [0x5dd80000, 0x5e580000, 0x63580000)
   the space 8192K,  88% used [0x5dd80000, 0x5e48a6a0, 0x5e48a800, 0x5e580000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00419000 	C:\Program Files\Internet Explorer\iexplore.exe
0x77f80000 - 0x77ffb000 	C:\WINNT\system32\ntdll.dll
0x78000000 - 0x78045000 	C:\WINNT\system32\msvcrt.dll
0x77e50000 - 0x77f31000 	C:\WINNT\system32\KERNEL32.dll
0x77de0000 - 0x77e3f000 	C:\WINNT\system32\USER32.dll
0x77f40000 - 0x77f79000 	C:\WINNT\system32\GDI32.dll
0x70a70000 - 0x70ad5000 	C:\WINNT\system32\SHLWAPI.dll
0x796d0000 - 0x79732000 	C:\WINNT\system32\ADVAPI32.dll
0x786f0000 - 0x7875e000 	C:\WINNT\system32\RPCRT4.DLL
0x71700000 - 0x71849000 	C:\WINNT\system32\SHDOCVW.dll
0x75df0000 - 0x75e0a000 	C:\WINNT\system32\IMM32.DLL
0x00870000 - 0x008f4000 	C:\WINNT\system32\comctl32.dll
0x78f90000 - 0x791d8000 	C:\WINNT\system32\SHELL32.dll
0x77a20000 - 0x77b0c000 	C:\WINNT\system32\ole32.dll
0x6e280000 - 0x6e286000 	C:\WINNT\system32\INDICDLL.dll
0x10000000 - 0x100e8000 	C:\Program Files\Messenger Plus! 2\MsgPlusH1.dll
0x76ae0000 - 0x76b1e000 	C:\WINNT\system32\comdlg32.dll
0x77980000 - 0x77a1b000 	C:\WINNT\system32\OLEAUT32.dll
0x777d0000 - 0x777d7000 	C:\WINNT\system32\VERSION.dll
0x75940000 - 0x75946000 	C:\WINNT\system32\LZ32.DLL
0x71160000 - 0x7125d000 	C:\WINNT\system32\BROWSEUI.dll
0x71960000 - 0x71972000 	C:\WINNT\system32\browselc.dll
0x72c10000 - 0x72c96000 	C:\WINNT\system32\CLBCATQ.DLL
0x73400000 - 0x73413000 	C:\WINNT\system32\imekr98u.ime
0x70200000 - 0x70295000 	C:\WINNT\system32\WININET.dll
0x773f0000 - 0x77468000 	C:\WINNT\system32\CRYPT32.dll
0x773e0000 - 0x773f0000 	C:\WINNT\system32\MSASN1.DLL
0x77800000 - 0x7783e000 	C:\WINNT\system32\cscui.dll
0x77070000 - 0x77093000 	C:\WINNT\system32\CSCDLL.DLL
0x01560000 - 0x015d3000 	c:\winnt\downloaded program files\GoogleToolbar_ko_1.1.62-big.dll
0x6dee0000 - 0x6df8e000 	C:\WINNT\system32\SETUPAPI.dll
0x794d0000 - 0x79531000 	C:\WINNT\system32\USERENV.DLL
0x1a400000 - 0x1a47a000 	C:\WINNT\system32\urlmon.dll
0x74fc0000 - 0x74fca000 	C:\WINNT\system32\WSOCK32.dll
0x74fa0000 - 0x74fb4000 	C:\WINNT\system32\WS2_32.DLL
0x74f90000 - 0x74f98000 	C:\WINNT\system32\WS2HELP.DLL
0x768c0000 - 0x768eb000 	C:\WINNT\system32\WINTRUST.dll
0x778f0000 - 0x77913000 	C:\WINNT\system32\IMAGEHLP.dll
0x77490000 - 0x774c3000 	C:\WINNT\system32\RASAPI32.DLL
0x77470000 - 0x77481000 	C:\WINNT\system32\RASMAN.DLL
0x774e0000 - 0x77502000 	C:\WINNT\system32\TAPI32.DLL
0x777e0000 - 0x777ee000 	C:\WINNT\system32\RTUTILS.DLL
0x75a40000 - 0x75a45000 	C:\WINNT\system32\sensapi.dll
0x750f0000 - 0x7513f000 	C:\WINNT\system32\netapi32.dll
0x797b0000 - 0x797bf000 	C:\WINNT\system32\SECUR32.DLL
0x75140000 - 0x75146000 	C:\WINNT\system32\NETRAP.DLL
0x750d0000 - 0x750df000 	C:\WINNT\system32\SAMLIB.DLL
0x77920000 - 0x7794a000 	C:\WINNT\system32\WLDAP32.DLL
0x77950000 - 0x77974000 	C:\WINNT\system32\DNSAPI.DLL
0x01880000 - 0x018b2000 	C:\Program Files\NHN\NaverJump\NaverJump_1_5_1_5.dll
0x01940000 - 0x01961000 	C:\WINNT\TPS108.DLL
0x777b0000 - 0x777ce000 	C:\WINNT\system32\WINSPOOL.DRV
0x79a90000 - 0x79aa1000 	C:\WINNT\system32\MPR.DLL
0x01ac0000 - 0x01acb000 	C:\Program Files\Adobe\Acrobat 6.0\Reader\ActiveX\AcroIEHelper.dll
0x01ad0000 - 0x01af8000 	C:\WINNT\System32\nHook1020030203.dll
0x77390000 - 0x773a5000 	C:\WINNT\System32\ATL.DLL
0x63580000 - 0x63831000 	C:\WINNT\system32\mshtml.dll
0x718c0000 - 0x71944000 	C:\WINNT\system32\shdoclc.dll
0x70440000 - 0x704cf000 	C:\WINNT\System32\mlang.dll
0x742d0000 - 0x742d5000 	C:\WINNT\system32\c_is2022.dll
0x027d0000 - 0x029d4000 	C:\WINNT\system32\msi.dll
0x75a50000 - 0x75a78000 	C:\WINNT\system32\MSLS31.DLL
0x77520000 - 0x77550000 	C:\WINNT\system32\WINMM.dll
0x77510000 - 0x77518000 	C:\WINNT\system32\wdmaud.drv
0x773b0000 - 0x773b8000 	C:\WINNT\system32\msacm32.drv
0x773c0000 - 0x773d3000 	C:\WINNT\system32\MSACM32.dll
0x75cd0000 - 0x75cd6000 	C:\WINNT\system32\msadp32.acm
0x74f40000 - 0x74f5e000 	C:\WINNT\system32\msafd.dll
0x74f80000 - 0x74f87000 	C:\WINNT\System32\wshtcpip.dll
0x777f0000 - 0x777fc000 	C:\WINNT\System32\rnr20.dll
0x772f0000 - 0x77303000 	C:\WINNT\system32\iphlpapi.dll
0x774d0000 - 0x774d5000 	C:\WINNT\system32\ICMP.DLL
0x772d0000 - 0x772e7000 	C:\WINNT\system32\MPRAPI.DLL
0x77360000 - 0x7738f000 	C:\WINNT\system32\ACTIVEDS.DLL
0x77330000 - 0x77353000 	C:\WINNT\system32\ADSLDPC.DLL
0x77310000 - 0x77329000 	C:\WINNT\system32\DHCPCSVC.DLL
0x77790000 - 0x77798000 	C:\WINNT\System32\winrnr.dll
0x777a0000 - 0x777a5000 	C:\WINNT\system32\rasadhlp.dll
0x6b700000 - 0x6b790000 	C:\WINNT\System32\jscript.dll
0x03dc0000 - 0x03f63000 	C:\WINNT\system32\macromed\flash\Flash.ocx
0x72710000 - 0x72719000 	C:\WINNT\System32\ddrawex.dll
0x51000000 - 0x51047000 	C:\WINNT\System32\DDRAW.dll
0x727c0000 - 0x727c6000 	C:\WINNT\System32\DCIMAN32.dll
0x70f30000 - 0x70f9e000 	C:\WINNT\System32\mshtmled.dll
0x6d4f0000 - 0x6d500000 	C:\Program Files\Java\j2re1.5.0\bin\npjpi150.dll
0x69340000 - 0x69369000 	C:\WINNT\system32\OLEPRO32.DLL
0x6d3a0000 - 0x6d3b7000 	C:\Program Files\Java\j2re1.5.0\bin\jpiexp32.dll
0x6d400000 - 0x6d418000 	C:\Program Files\Java\j2re1.5.0\bin\jpishare.dll
0x6d580000 - 0x6d720000 	C:\PROGRA~1\Java\J2RE15~1.0\bin\client\jvm.dll
0x6d260000 - 0x6d267000 	C:\PROGRA~1\Java\J2RE15~1.0\bin\hpi.dll
0x68bd0000 - 0x68bdb000 	C:\WINNT\system32\PSAPI.DLL
0x6d550000 - 0x6d55b000 	C:\PROGRA~1\Java\J2RE15~1.0\bin\verify.dll
0x6d2c0000 - 0x6d2dc000 	C:\PROGRA~1\Java\J2RE15~1.0\bin\java.dll
0x6d570000 - 0x6d57e000 	C:\PROGRA~1\Java\J2RE15~1.0\bin\zip.dll
0x6d000000 - 0x6d15a000 	C:\Program Files\Java\j2re1.5.0\bin\awt.dll
0x05c50000 - 0x05d18000 	C:\WINNT\system32\D3DIM700.DLL
0x6d220000 - 0x6d25e000 	C:\Program Files\Java\j2re1.5.0\bin\fontmanager.dll
0x6d1e0000 - 0x6d1ef000 	C:\Program Files\Java\j2re1.5.0\bin\deploy.dll
0x6d510000 - 0x6d52e000 	C:\Program Files\Java\j2re1.5.0\bin\RegUtils.dll
0x6d380000 - 0x6d394000 	C:\Program Files\Java\j2re1.5.0\bin\jpicom32.dll
0x6d470000 - 0x6d483000 	C:\Program Files\Java\j2re1.5.0\bin\net.dll
0x6d1b0000 - 0x6d1d2000 	C:\Program Files\Java\j2re1.5.0\bin\dcpr.dll
0x6d490000 - 0x6d498000 	C:\Program Files\Java\j2re1.5.0\bin\nio.dll
0x6d420000 - 0x6d444000 	C:\Program Files\Java\j2re1.5.0\bin\jsound.dll
0x6d450000 - 0x6d456000 	C:\Program Files\Java\j2re1.5.0\bin\jsoundds.dll
0x51080000 - 0x510d6000 	C:\WINNT\system32\DSOUND.dll
0x07a90000 - 0x07a94000 	C:\WINNT\system32\KsUser.dll

VM Arguments:
jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\J2RE15~1.0\lib\deploy.jar;C:\PROGRA~1\Java\J2RE15~1.0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0 -Djavaplugin.nodotversion=150 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\J2RE15~1.0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\PROGRA~1\Java\J2RE15~1.0\classes -Xbootclasspath/a:C:\PROGRA~1\Java\J2RE15~1.0\lib\deploy.jar;C:\PROGRA~1\Java\J2RE15~1.0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0 -Djavaplugin.nodotversion=150 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\J2RE15~1.0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol  vfprintf
java_command: <unknown>

Environment Variables:
CLASSPATH=.;.;C:\PROGRA~1\JMF21~1.1\lib\sound.jar;C:\PROGRA~1\JMF21~1.1\lib\jmf.jar;?kmystemroot\java\classes;.
PATH=C:\PROGRA~1\Java\J2RE15~1.0\bin;C:\Program Files\Internet Explorer;;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Microsoft SDK\Bin\.;C:\Program Files\Microsoft SDK\Bin\WinNT\.;C:\Program Files\ESTsoft\ALZip\;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Microsoft SDK\Bin\.;C:\Program Files\Microsoft SDK\Bin\WinNT\.;C:\Program Files\ESTsoft\ALZip\;c:\j2sdk1.5\bin;.
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 6, GenuineIntel


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

OS: Windows 2000 Build 2195 Service Pack 4

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

Memory: 4k page, physical 261620k(63888k free), swap 632784k(418756k free)










The TicTacToe demo applet crashed on win2k while I was running it.  
About the tenth time I clicked on it, it crashed.  (Typically, it beeps 
whenever you click on a cell.)  

You may have to restart the applet once or twice (i.e. play 2-3 games) 
before it crashes.  I was running it with appletviewer.  

Please note that due to a plugin bug, reloading the applet causes the 
appletviewer to crash since Mantis build 12.  

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x047a2201, pid=308, tid=1376
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b26 mixed mode)
# Problematic frame:
# C  [jsoundds.dll+0x2201]
#

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

Current thread (0x03929c40):  JavaThread "AWT-EventQueue-1" [_thread_in_native, id=1376]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000002c

Registers:
EAX=0x047bf4c8, EBX=0x0473f788, ECX=0x00007d00, EDX=0x00000000
ESP=0x0473f754, EBP=0x0473f798, ESI=0x009cc3e0, EDI=0x00000000
EIP=0x047a2201, EFLAGS=0x00010246

Top of Stack: (sp=0x0473f754)
0x0473f754:   047bf4c8 00000000 00007d00 0473f788
0x0473f764:   0473f790 0473f78c 0473f794 00000002
0x0473f774:   03929c40 009cc3e0 63d945c0 77ea9ab0
0x0473f784:   00000002 00000000 00000000 00000000
0x0473f794:   00000000 0473f7b0 047a29e0 009cc3e0
0x0473f7a4:   00000000 63d945c0 00000001 0473f7f4
0x0473f7b4:   047a1bc8 009cc3e0 00000001 7d6f81af
0x0473f7c4:   03929cfc 0473f7fc 009cc138 00000000 

Instructions: (pc=0x047a2201)
0x047a21f1:   5d f4 8b 10 53 8d 5d f8 53 8d 5d f0 53 51 57 50
0x047a2201:   ff 52 2c 85 c0 0f 8c da 00 00 00 33 db eb 27 8d 


Stack: [0x04640000,0x04680000),  sp=0x0473f754,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [jsoundds.dll+0x2201]
C  [jsoundds.dll+0x29e0]
C  [jsoundds.dll+0x1bc8]
j  com.sun.media.sound.DirectAudioDevice.access$1600(JZ)V+2
j  com.sun.media.sound.DirectAudioDevice$DirectDL.flush()V+46
j  com.sun.media.sound.DirectAudioDevice$DirectClip.setFramePosition(I)V+49
j  com.sun.media.sound.JavaSoundAudioClip.startImpl(Z)V+102
j  com.sun.media.sound.JavaSoundAudioClip.play()V+2
j  sun.applet.AppletAudioClip.play()V+11
j  java.applet.Applet.play(Ljava/net/URL;Ljava/lang/String;)V+12
j  TicTacToe.mouseReleased(Ljava/awt/event/MouseEvent;)V+47
j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+477
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j  java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+177
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+0x7cd30]
V  [jvm.dll+0xf20b1]
V  [jvm.dll+0x7cc01]
V  [jvm.dll+0x7c95e]
V  [jvm.dll+0x9635a]
V  [jvm.dll+0x11b6e6]
V  [jvm.dll+0x11b6b4]
C  [MSVCRT.dll+0x60ce]
C  [KERNEL32.dll+0xb2d8]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.sun.media.sound.DirectAudioDevice.nFlush(JZ)V+0
j  com.sun.media.sound.DirectAudioDevice.access$1600(JZ)V+2
j  com.sun.media.sound.DirectAudioDevice$DirectDL.flush()V+46
j  com.sun.media.sound.DirectAudioDevice$DirectClip.setFramePosition(I)V+49
j  com.sun.media.sound.JavaSoundAudioClip.startImpl(Z)V+102
j  com.sun.media.sound.JavaSoundAudioClip.play()V+2
j  sun.applet.AppletAudioClip.play()V+11
j  java.applet.Applet.play(Ljava/net/URL;Ljava/lang/String;)V+12
j  TicTacToe.mouseReleased(Ljava/awt/event/MouseEvent;)V+47
j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+477
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j  java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z+177
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 )
  0x00a3be30 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=1196]
=>0x03929c40 JavaThread "AWT-EventQueue-1" [_thread_in_native, id=1376]
  0x002361c0 JavaThread "DestroyJavaVM" [_thread_blocked, id=1012]
  0x039162c0 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=224]
  0x038b2600 JavaThread "thread applet-TicTacToe.class" [_thread_blocked, id=992]
  0x0136bb90 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1380]
  0x0136b8d0 JavaThread "AWT-Shutdown" [_thread_blocked, id=1360]
  0x00a43900 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1396]
  0x00a1f488 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=944]
  0x00a1e0d0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1384]
  0x00a1d360 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=572]
  0x009ee298 JavaThread "Finalizer" daemon [_thread_blocked, id=1080]
  0x009ecdc0 JavaThread "Reference Handler" daemon [_thread_blocked, id=552]

Other Threads:
  0x009ea520 VMThread [id=724]
  0x00a39c18 WatcherThread [id=1104]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 576K, used 170K [0x5f8a0000, 0x5f940000, 0x5fd80000)
  eden space 512K,  21% used [0x5f8a0000, 0x5f8bbcb0, 0x5f920000)
  from space 64K,  92% used [0x5f920000, 0x5f92ede8, 0x5f930000)
  to   space 64K,   0% used [0x5f930000, 0x5f930000, 0x5f940000)
 tenured generation   total 1408K, used 445K [0x5fd80000, 0x5fee0000, 0x638a0000)
   the space 1408K,  31% used [0x5fd80000, 0x5fdef708, 0x5fdef800, 0x5fee0000)
 compacting perm gen  total 8192K, used 5358K [0x638a0000, 0x640a0000, 0x690a0000)
   the space 8192K,  65% used [0x638a0000, 0x63ddb9a0, 0x63ddba00, 0x640a0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x00407000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\bin\java.exe
0x77f80000 - 0x77ffa000         C:\WINNT\system32\ntdll.dll
0x77db0000 - 0x77e0b000         C:\WINNT\system32\ADVAPI32.dll
0x77e80000 - 0x77f31000         C:\WINNT\system32\KERNEL32.dll
0x77d30000 - 0x77d9e000         C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78046000         C:\WINNT\system32\MSVCRT.dll
0x6d590000 - 0x6d730000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\jre\bin\client\jvm.dll
0x77e10000 - 0x77e6f000         C:\WINNT\system32\USER32.dll
0x77f40000 - 0x77f79000         C:\WINNT\system32\GDI32.dll
0x77570000 - 0x775a0000         C:\WINNT\System32\WINMM.dll
0x75e60000 - 0x75e7a000         C:\WINNT\System32\IMM32.DLL
0x10000000 - 0x10007000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\jre\bin\hpi.dll
0x690a0000 - 0x690ab000         C:\WINNT\System32\PSAPI.DLL
0x007d0000 - 0x007db000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\jre\bin\verify.dll
0x007e0000 - 0x007fc000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\jre\bin\java.dll
0x00800000 - 0x0080e000         g:\disk26\awt-tiger-pit-builds\2003-10-30-thu.tiger\windows-i586\jre\bin\zip.dll
0x011a0000 - 0x012fa000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\awt.dll
0x77800000 - 0x7781e000         C:\WINNT\System32\WINSPOOL.DRV
0x75090000 - 0x750a0000         C:\WINNT\system32\MPR.dll
0x77a50000 - 0x77b3c000         C:\WINNT\system32\ole32.dll
0x51000000 - 0x5104a000         C:\WINNT\System32\ddraw.dll
0x728a0000 - 0x728a6000         C:\WINNT\System32\DCIMAN32.dll
0x5c000000 - 0x5c0c5000         C:\WINNT\System32\D3DIM700.DLL
0x03530000 - 0x0356e000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\fontmanager.dll
0x03f70000 - 0x03f83000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\net.dll
0x75030000 - 0x75043000         C:\WINNT\System32\WS2_32.dll
0x75020000 - 0x75028000         C:\WINNT\System32\WS2HELP.DLL
0x03f90000 - 0x03f98000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\nio.dll
0x03fa0000 - 0x03fae000         C:\Program Files\Microsoft Hardware\Mouse\MSH_ZWF.dll
0x785c0000 - 0x785cc000         C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779a4000         C:\WINNT\System32\DNSAPI.DLL
0x75050000 - 0x75058000         C:\WINNT\System32\WSOCK32.dll
0x77340000 - 0x77353000         C:\WINNT\System32\iphlpapi.dll
0x77520000 - 0x77525000         C:\WINNT\System32\ICMP.DLL
0x77320000 - 0x77337000         C:\WINNT\System32\MPRAPI.DLL
0x75150000 - 0x75160000         C:\WINNT\System32\SAMLIB.DLL
0x75170000 - 0x751bf000         C:\WINNT\System32\NETAPI32.DLL
0x77be0000 - 0x77bef000         C:\WINNT\System32\Secur32.dll
0x751c0000 - 0x751c6000         C:\WINNT\System32\NETRAP.dll
0x77950000 - 0x77978000         C:\WINNT\system32\WLDAP32.dll
0x779b0000 - 0x77a4b000         C:\WINNT\system32\OLEAUT32.DLL
0x773b0000 - 0x773de000         C:\WINNT\System32\ACTIVEDS.DLL
0x77380000 - 0x773a2000         C:\WINNT\System32\ADSLDPC.DLL
0x77830000 - 0x7783e000         C:\WINNT\System32\RTUTILS.DLL
0x77880000 - 0x7790d000         C:\WINNT\System32\SETUPAPI.DLL
0x77c10000 - 0x77c6d000         C:\WINNT\System32\USERENV.DLL
0x774e0000 - 0x77512000         C:\WINNT\System32\RASAPI32.DLL
0x774c0000 - 0x774d1000         C:\WINNT\System32\rasman.dll
0x77530000 - 0x77552000         C:\WINNT\system32\TAPI32.dll
0x71700000 - 0x7178a000         C:\WINNT\system32\COMCTL32.DLL
0x70bd0000 - 0x70c1c000         C:\WINNT\system32\SHLWAPI.DLL
0x77360000 - 0x77379000         C:\WINNT\System32\DHCPCSVC.DLL
0x775a0000 - 0x77625000         C:\WINNT\System32\CLBCATQ.DLL
0x777e0000 - 0x777e8000         C:\WINNT\System32\winrnr.dll
0x777f0000 - 0x777f5000         C:\WINNT\System32\rasadhlp.dll
0x04770000 - 0x04794000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\jsound.dll
0x047a0000 - 0x047a6000         G:\disk26\AWT-TIGER-PIT-BUILDS\2003-10-30-Thu.tiger\windows-i586\jre\bin\jsoundds.dll
0x51080000 - 0x510d9000         C:\WINNT\System32\DSOUND.dll
0x77820000 - 0x77827000         C:\WINNT\system32\VERSION.dll
0x759b0000 - 0x759b6000         C:\WINNT\system32\LZ32.DLL
0x77560000 - 0x77569000         C:\WINNT\System32\wdmaud.drv
0x77400000 - 0x77408000         C:\WINNT\System32\msacm32.drv
0x77410000 - 0x77423000         C:\WINNT\System32\MSACM32.dll
0x5ef80000 - 0x5ef84000         C:\WINNT\System32\KsUser.dll

VM Arguments:
java_command: sun.applet.AppletViewer file:G:/disk26/AWT-TIGER-PIT-BUILDS/2003-10-30-Thu.tiger/windows-i586/demo/applets/TicTacToe/example1.html

Environment Variables:
PATH=C:\mks\mksnt;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\PROGRA~1\COMMON~1\ADAPTE~1\System;j:/bin;c:/utils;C:\PROGRA~1\RESOUR~1\;C:\PROGRA~1\MIFD68~1\Bin\.;C:\PROGRA~1\MIFD68~1\Bin\WinNT\.;C:\PROGRA~1\MICROS~4\Common\Tools\WinNT;C:\PROGRA~1\MICROS~4\Common\MSDev98\Bin;C:\PROGRA~1\MICROS~4\Common\Tools;C:\PROGRA~1\MICROS~4\VC98\bin;C:\PROGRA~1\MICROS~4\Common\Tools\WinNT;C:\PROGRA~1\MICROS~4\Common\MSDev98\Bin;C:\PROGRA~1\MICROS~4\Common\Tools;C:\PROGRA~1\MICROS~4\VC98\bin;C:\OptimizeitSuite\OptimizeitSuite41\lib
USERNAME=echawkes
SHELL=C:/MKS/MKSNT/SH.EXE
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 2, GenuineIntel


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

OS: Windows 2000 Build 2195 Service Pack 2

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

Memory: 4k page, physical 523280k(343052k free), swap 1277316k(1107664k free)

echawkes@gradgrind:/home/echawkes/tmp( 1025 )% 

-------------------------------------------------------------------------

###@###.### 2003-11-12

Same problem reported by 2 CAP members with build26:

J2SE Version (please include all output from java -version flag):
  java version "1.5.0-beta"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b26)
  Java HotSpot(TM) Client VM (build 1.5.0-beta-b26, mixed mode)

Does this problem occur on J2SE 1.4 or 1.4.1 or 1.4.2?  Yes / No (pick one)
  I don't know.

Operating System Configuration Information (be specific):
  Microsoft Windows 2000 [Version 5.00.2195]
  (all service packs and important patches were applied)


Hardware Configuration Information (be specific):
  PIII 800MHz, 256MB RAM, ATI Rage 128 video card (16MB RAM)

Bug Description:
  VM Crashes while doing a Java game (in Sound subsystem)


Steps to Reproduce (be specific):
  Played a game at:

    http://www.jpowered.com/free_java_game/a220mission1-java-game/index.htm

  When completed about the stage 3 or so, VM crashed with the following log.
  Since it's a VM crash, so couldn't get any thing from Java console.

------------------------------------------------------------------------
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d4521f3, pid=1276, tid=1392
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b26 mixed mode)
# Problematic frame:
# C  [jsoundds.dll+0x21f3]
#

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

Current thread (0x05afbe08):  JavaThread "Thread-6" [_thread_in_native, id=1392]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x0785fa04, ECX=0x00007d00, EDX=0xffffffff
ESP=0x0785f9e4, EBP=0x0785fa10, ESI=0x05a505a8, EDI=0x00000000
EIP=0x6d4521f3, EFLAGS=0x00210246

Top of Stack: (sp=0x0785f9e4)
0x0785f9e4:   0785fa0c 00000002 05afbe08 05a505a8
0x0785f9f4:   5e464a10 77e79e09 00000002 00000000
0x0785fa04:   00000000 00000000 00000000 0785fa28
0x0785fa14:   6d4529e0 05a505a8 00000000 5e464a10
0x0785fa24:   00000001 0785fa6c 6d451bc8 05a505a8
0x0785fa34:   00000001 7d6f81af 05afbec4 0785fa74
0x0785fa44:   068f8500 00000000 00000001 0785fa50
0x0785fa54:   00000000 0785fa84 5e4656d8 00000000 

Instructions: (pc=0x6d4521f3)
0x6d4521e3:   00 00 00 ff 75 ec 8d 5d fc 8b 46 08 53 8d 5d f4
0x6d4521f3:   8b 10 53 8d 5d f8 53 8d 5d f0 53 51 57 50 ff 52 


Stack: [0x07760000,0x07860000),  sp=0x0785f9e4,  free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=V

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta FIXED IN: tiger-beta INTEGRATED IN: tiger-b28 tiger-beta
14-06-2004

EVALUATION Crash must be fixed asap. The cause is likely to be in the Windows flush implementation. ###@###.### 2003-10-31 Found the cause in DirectAudioDevice which did not safeguard on-going native access in the close method. With the fix it waits until all native access finished and then closes the device. ###@###.### 2003-11-05 ###@###.### 2003-11-05
05-11-2003