JDK-6574350 : crash in the MaskBlit
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 5.0,6
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: windows_2000,windows_xp
  • CPU: x86
  • Submitted: 2007-06-27
  • Updated: 2018-09-05
Related Reports
Relates :  
Description
FULL PRODUCT VERSION :
Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode, sharing)

FULL OS VERSION :
Windows2000, IE6 with SP1, SP4

A DESCRIPTION OF THE PROBLEM :
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d00d8a3, pid=456, tid=312
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode, sharing)
# Problematic frame:
# C  [awt.dll+0xd8a3]
#

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

Current thread (0x079c8678):  JavaThread "Thread-5" [_thread_in_native, id=312]

siginfo: ExceptionCode=0xc0000005, reading address 0x6a206836

Registers:
EAX=0x6a203a76, EBX=0x00008a00, ECX=0x00000b70, EDX=0x00000000
ESP=0x0820f5f8, EBP=0x00008a00, ESI=0x20aafce4, EDI=0x0820f700
EIP=0x6d00d8a3, EFLAGS=0x00010202

  Top of Stack: (sp=0x0820f5f8)
0x0820f5f8:   00000000 6d11e698 20aafce4 00000000
0x0820f608:   0000005b 000000ff 00000000 000000ff
0x0820f618:   0000002f 2f6f7470 00000002 00000000
0x0820f628:   6f747079 0000008a 000000fa 000000ff
0x0820f638:   02e4ad30 00000000 000000ff ffffffff
0x0820f648:   00000100 00000070 00005b00 00000029
0x0820f658:   6d132740 6d132700 6d1326c0 6a203a65
0x0820f668:   00000000 6d004c4d 08310000 20aafce4

Instructions: (pc=0x6d00d8a3)
0x6d00d893:   03 03 cf 03 c6 8b 74 24 7c 8b bc 24 94 00 00 00
0x6d00d8a3:   8a 0c 88 8b 44 24 78 83 c6 04 88 08 40 42 89 74


Stack: [0x08110000,0x08210000),  sp=0x0820f5f8,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [awt.dll+0xd8a3]

[error occurred during error reporting, step 120, id 0xc0000005]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.java2d.loops.MaskBlit.MaskBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII[BII)V+0
j  sun.java2d.loops.MaskBlit$General.MaskBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII[BII)V+214
j  sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V+24
j  sun.java2d.pipe.DrawImage.blitSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIIILjava/awt/Color;)V+97
j  sun.java2d.pipe.DrawImage.renderImageCopy(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIII)Z+75
j  sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;)Z+45
j  sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+15
j  sun.java2d.pipe.ValidatePipe.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+21
j  sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+18
j  sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z+7
j  sun.plugin.util.AnimationPanel.doPaint(Ljava/awt/Graphics;)V+242
j  sun.plugin.util.AnimationPanel.run()V+71
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x02d88b58 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=1844]
=>0x079c8678 JavaThread "Thread-5" [_thread_in_native, id=312]
  0x02d6c830 JavaThread "Thread-4" [_thread_in_native, id=1128]
  0x02d886b8 JavaThread "thread applet-VMDetect.class" [_thread_blocked, id=680]
  0x06edc688 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=284]
  0x06ed3920 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=928]
  0x06eccd68 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1224]
  0x06ecc970 JavaThread "AWT-Shutdown" [_thread_blocked, id=1124]
  0x02e4e780 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1852]
  0x02d5b310 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1496]
  0x002f80b8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=936]
  0x02e1bd50 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=556]
  0x02d53f30 JavaThread "Finalizer" daemon [_thread_blocked, id=804]
  0x02da4a68 JavaThread "Reference Handler" daemon [_thread_blocked, id=1580]
  0x02d6e3b0 JavaThread "main" [_thread_in_native, id=856]

Other Threads:
  0x02d73820 VMThread [id=1248]
  0x02d76880 WatcherThread [id=1848]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 576K, used 307K [0x20aa0000, 0x20b40000, 0x21200000)
  eden space 512K,  50% used [0x20aa0000, 0x20ae0a28, 0x20b20000)
  from space 64K,  76% used [0x20b30000, 0x20b3c440, 0x20b40000)
  to   space 64K,   0% used [0x20b20000, 0x20b20000, 0x20b30000)
 tenured generation   total 1408K, used 555K [0x21200000, 0x21360000, 0x26aa0000)
   the space 1408K,  39% used [0x21200000, 0x2128aef0, 0x2128b000, 0x21360000)
 compacting perm gen  total 8192K, used 1165K [0x26aa0000, 0x272a0000, 0x2aaa0000)
   the space 8192K,  14% used [0x26aa0000, 0x26bc37f0, 0x26bc3800, 0x272a0000)
    ro space 8192K,  63% used [0x2aaa0000, 0x2afad860, 0x2afada00, 0x2b2a0000)
    rw space 12288K,  46% used [0x2b2a0000, 0x2b840728, 0x2b840800, 0x2bea0000)

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
0x7c4e0000 - 0x7c599000 	C:\WINNT\system32\KERNEL32.dll
0x77e10000 - 0x77e75000 	C:\WINNT\system32\USER32.dll
0x77f40000 - 0x77f7c000 	C:\WINNT\system32\GDI32.DLL
0x70bd0000 - 0x70c35000 	C:\WINNT\system32\SHLWAPI.dll
0x7c2d0000 - 0x7c332000 	C:\WINNT\system32\ADVAPI32.dll
0x77d30000 - 0x77da1000 	C:\WINNT\system32\RPCRT4.DLL
0x71000000 - 0x71149000 	C:\WINNT\system32\SHDOCVW.dll
0x71710000 - 0x71794000 	C:\WINNT\system32\comctl32.dll
0x782f0000 - 0x78538000 	C:\WINNT\system32\SHELL32.dll
0x77a50000 - 0x77b47000 	C:\WINNT\system32\ole32.dll
0x10000000 - 0x10030000 	C:\PROGRA~1\COMMON~1\SYMANT~1\ANTISPAM\asOEHook.dll
0x7c000000 - 0x7c054000 	C:\WINNT\system32\MSVCR70.dll
0x60000000 - 0x60045000 	C:\WINNT\system32\MSCTF.dll
0x71160000 - 0x7125d000 	C:\WINNT\system32\BROWSEUI.dll
0x71960000 - 0x71972000 	C:\WINNT\system32\browselc.dll
0x775a0000 - 0x77626000 	C:\WINNT\system32\CLBCATQ.DLL
0x779b0000 - 0x77a4b000 	C:\WINNT\system32\OLEAUT32.dll
0x70200000 - 0x70295000 	C:\WINNT\system32\WININET.dll
0x77440000 - 0x774b8000 	C:\WINNT\system32\CRYPT32.dll
0x77430000 - 0x77440000 	C:\WINNT\system32\MSASN1.DLL
0x77840000 - 0x7787e000 	C:\WINNT\system32\cscui.dll
0x770c0000 - 0x770e3000 	C:\WINNT\system32\CSCDLL.DLL
0x01290000 - 0x012b0000 	C:\Program Files\Common Files\Symantec Shared\AdBlocking\NISShExt.dll
0x012c0000 - 0x012d8000 	C:\Program Files\Norton Internet Security\Norton AntiVirus\NavShExt.dll
0x773e0000 - 0x773f5000 	C:\WINNT\system32\ATL.DLL
0x7c080000 - 0x7c0f7000 	C:\WINNT\system32\MSVCP70.dll
0x6d610000 - 0x6d67a000 	C:\Program Files\Java\jre1.5.0_09\bin\ssv.dll
0x695e0000 - 0x69609000 	C:\WINNT\system32\OLEPRO32.DLL
0x702b0000 - 0x7032a000 	C:\WINNT\system32\urlmon.dll
0x77820000 - 0x77827000 	C:\WINNT\system32\VERSION.dll
0x759b0000 - 0x759b6000 	C:\WINNT\system32\LZ32.DLL
0x718c0000 - 0x71944000 	C:\WINNT\system32\shdoclc.dll
0x70440000 - 0x704cf000 	C:\WINNT\system32\mlang.dll
0x75050000 - 0x75058000 	C:\WINNT\system32\wsock32.dll
0x75030000 - 0x75044000 	C:\WINNT\system32\WS2_32.DLL
0x75020000 - 0x75028000 	C:\WINNT\system32\WS2HELP.DLL
0x74fd0000 - 0x74fee000 	C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000 	C:\WINNT\System32\wshtcpip.dll
0x774e0000 - 0x77513000 	C:\WINNT\system32\RASAPI32.DLL
0x774c0000 - 0x774d1000 	C:\WINNT\system32\RASMAN.DLL
0x77530000 - 0x77552000 	C:\WINNT\system32\TAPI32.DLL
0x77830000 - 0x7783e000 	C:\WINNT\system32\RTUTILS.DLL
0x75ab0000 - 0x75ab5000 	C:\WINNT\system32\sensapi.dll
0x01af0000 - 0x01b52000 	C:\WINNT\system32\USERENV.DLL
0x745e0000 - 0x748a6000 	C:\WINNT\system32\msi.dll
0x75170000 - 0x751bf000 	C:\WINNT\system32\netapi32.dll
0x7c340000 - 0x7c34f000 	C:\WINNT\system32\SECUR32.DLL
0x751c0000 - 0x751c6000 	C:\WINNT\system32\NETRAP.DLL
0x75150000 - 0x7515f000 	C:\WINNT\system32\SAMLIB.DLL
0x77950000 - 0x7797a000 	C:\WINNT\system32\WLDAP32.DLL
0x77980000 - 0x779a4000 	C:\WINNT\system32\DNSAPI.DLL
0x782c0000 - 0x782cc000 	C:\WINNT\System32\rnr20.dll
0x77340000 - 0x77353000 	C:\WINNT\system32\iphlpapi.dll
0x77520000 - 0x77525000 	C:\WINNT\system32\ICMP.DLL
0x77320000 - 0x77337000 	C:\WINNT\system32\MPRAPI.DLL
0x773b0000 - 0x773df000 	C:\WINNT\system32\ACTIVEDS.DLL
0x77380000 - 0x773a3000 	C:\WINNT\system32\ADSLDPC.DLL
0x77880000 - 0x7790e000 	C:\WINNT\system32\SETUPAPI.DLL
0x77360000 - 0x77379000 	C:\WINNT\system32\DHCPCSVC.DLL
0x777e0000 - 0x777e8000 	C:\WINNT\System32\winrnr.dll
0x777f0000 - 0x777f5000 	C:\WINNT\system32\rasadhlp.dll
0x70c50000 - 0x70efd000 	C:\WINNT\system32\mshtml.dll
0x60280000 - 0x602ab000 	C:\WINNT\system32\msimtf.dll
0x60180000 - 0x601bb000 	C:\WINNT\IME\sptip.dll
0x025d0000 - 0x0262b000 	C:\Program Files\Common Files\Microsoft Shared\Ink\SKCHUI.DLL
0x32520000 - 0x32532000 	C:\Program Files\Microsoft Office\Office10\msohev.dll
0x027b0000 - 0x027ce000 	C:\Program Files\Common Files\Symantec Shared\Script Blocking\scrauth.dll
0x027e0000 - 0x02800000 	C:\Program Files\Common Files\Symantec Shared\Script Blocking\ScrBlock.dll
0x76930000 - 0x7695b000 	C:\WINNT\system32\wintrust.dll
0x77920000 - 0x77943000 	C:\WINNT\system32\IMAGEHLP.dll
0x7ca00000 - 0x7ca23000 	C:\WINNT\system32\rsaenh.dll
0x6b700000 - 0x6b790000 	c:\winnt\system32\jscript.dll
0x75ac0000 - 0x75ae8000 	C:\WINNT\system32\MSLS31.DLL
0x70510000 - 0x7051a000 	C:\WINNT\system32\imgutil.dll
0x6b600000 - 0x6b671000 	c:\winnt\system32\vbscript.dll
0x77570000 - 0x775a0000 	C:\WINNT\system32\WINMM.dll
0x70f30000 - 0x70f9e000 	C:\WINNT\system32\mshtmled.dll
0x70530000 - 0x7053b000 	C:\WINNT\system32\pngfilt.dll
0x6d590000 - 0x6d5a2000 	C:\Program Files\Java\jre1.5.0_09\bin\npjpi150_09.dll
0x6d400000 - 0x6d418000 	C:\Program Files\Java\jre1.5.0_09\bin\jpiexp32.dll
0x6d450000 - 0x6d468000 	C:\Program Files\Java\jre1.5.0_09\bin\jpishare.dll
0x6d6c0000 - 0x6d85b000 	C:\PROGRA~1\Java\JRE15~1.0_0\bin\client\jvm.dll
0x6d280000 - 0x6d288000 	C:\PROGRA~1\Java\JRE15~1.0_0\bin\hpi.dll
0x690a0000 - 0x690ab000 	C:\WINNT\system32\PSAPI.DLL
0x6d690000 - 0x6d69c000 	C:\PROGRA~1\Java\JRE15~1.0_0\bin\verify.dll
0x6d300000 - 0x6d31d000 	C:\PROGRA~1\Java\JRE15~1.0_0\bin\java.dll
0x6d6b0000 - 0x6d6bf000 	C:\PROGRA~1\Java\JRE15~1.0_0\bin\zip.dll
0x6d000000 - 0x6d169000 	C:\Program Files\Java\jre1.5.0_09\bin\awt.dll
0x77800000 - 0x7781e000 	C:\WINNT\system32\WINSPOOL.DRV
0x76620000 - 0x76631000 	C:\WINNT\system32\MPR.DLL
0x75e60000 - 0x75e7a000 	C:\WINNT\system32\IMM32.dll
0x72800000 - 0x72846000 	C:\WINNT\system32\ddraw.dll
0x728a0000 - 0x728a6000 	C:\WINNT\system32\DCIMAN32.dll
0x6d240000 - 0x6d27f000 	C:\Program Files\Java\jre1.5.0_09\bin\fontmanager.dll
0x6d1f0000 - 0x6d203000 	C:\Program Files\Java\jre1.5.0_09\bin\deploy.dll
0x6d5d0000 - 0x6d5f3000 	C:\Program Files\Java\jre1.5.0_09\bin\RegUtils.dll
0x6d3e0000 - 0x6d3f5000 	C:\Program Files\Java\jre1.5.0_09\bin\jpicom32.dll
0x6d4c0000 - 0x6d4d3000 	C:\Program Files\Java\jre1.5.0_09\bin\net.dll
0x6d1c0000 - 0x6d1e3000 	C:\Program Files\Java\jre1.5.0_09\bin\dcpr.dll

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

Environment Variables:
PATH=C:\PROGRA~1\Java\JRE15~1.0_0\bin;C:\Program Files\Internet Explorer;;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;.
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel



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

OS: Windows 2000 Build 2195 Service Pack 4

CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 515308k(330552k free), swap 1258444k(1071028k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_09-b03) for windows-x86, built on Oct 12 2006 01:20:10 by "java_re" with MS VC++ 6.0



THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No

THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: No

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
eg. open console in browser

EXPECTED VERSUS ACTUAL BEHAVIOR :
expected, launch Java
actual, close brovser and gives error report, or close application and gives error report
ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d00d8a3, pid=456, tid=312
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode, sharing)
# Problematic frame:
# C  [awt.dll+0xd8a3]
#

REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
eg. open the console in the browser
---------- END SOURCE ----------