JDK-5009717 : Internal Error (43113F2652414D452D41503F491418160E435050005C)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_nt
  • CPU: x86
  • Submitted: 2004-03-08
  • Updated: 2015-04-13
  • Resolved: 2004-04-19
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 b48Fixed
Related Reports
Relates :  
Description
Name: rmT116609			Date: 03/08/2004


FULL PRODUCT VERSION :
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b32c)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b32c, mixed mode)

A DESCRIPTION OF THE PROBLEM :
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  Internal Error (43113F2652414D452D41503F491418160E435050005C), pid=435, tid=353
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-beta-b32c mixed mode)

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

Current thread (0x0074fa20):  JavaThread "CompilerThread0" daemon [_thread_in_native, id=353]

Stack: [0x01110000,0x01210000),  sp=0x0120f9cc,  free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x13193f]
V  [jvm.dll+0x5eda3]
V  [jvm.dll+0x19480]
V  [jvm.dll+0x19bd6]
V  [jvm.dll+0x2ce57]
V  [jvm.dll+0x2d1ce]
V  [jvm.dll+0x2bf3c]
V  [jvm.dll+0x2bec4]
V  [jvm.dll+0x239b3]
V  [jvm.dll+0x1859f]
V  [jvm.dll+0x18894]
V  [jvm.dll+0x18acc]
V  [jvm.dll+0x1913c]
V  [jvm.dll+0x53eef]
V  [jvm.dll+0x53bfd]
V  [jvm.dll+0x11eba7]
V  [jvm.dll+0x11eb75]
C  [MSVCRT.dll+0xa3c0]
C  [KERNEL32.dll+0x4ef0]


Current CompileTask:
HotSpot Client Compiler:2308   b  org.ninjoworkstation.client.vector.geovector.data.DataContainer.createPolygon([D)Ljava/awt/Polygon; (120 bytes)


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

Java Threads: ( => current thread )
  0x00839290 JavaThread "Image Fetcher 2" daemon [_thread_blocked, id=374]
  0x008397e0 JavaThread "Image Fetcher 1" daemon [_thread_blocked, id=427]
  0x00825b10 JavaThread "TimerQueue" daemon [_thread_blocked, id=438]
  0x00812010 JavaThread "DestroyJavaVM" [_thread_blocked, id=332]
  0x0077c330 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=460]
  0x0076c820 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=71]
  0x007695d0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=502]
  0x007632e0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=428]
  0x007635b0 JavaThread "AWT-Shutdown" [_thread_blocked, id=436]
  0x007508b0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=450]
=>0x0074fa20 JavaThread "CompilerThread0" daemon [_thread_in_native, id=353]
  0x0074e880 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=440]
  0x0074de70 JavaThread "Finalizer" daemon [_thread_blocked, id=243]
  0x0074cc10 JavaThread "Reference Handler" daemon [_thread_blocked, id=409]

Other Threads:
  0x0074bd60 VMThread [id=503]
  0x007516b0 WatcherThread [id=426]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 15872K, used 1249K [0x54700000, 0x55830000, 0x55ab0000)
  eden space 14144K,   0% used [0x54700000, 0x5471abd8, 0x554d0000)
  from space 1728K,  66% used [0x554d0000, 0x555ed8c0, 0x55680000)
  to   space 1728K,   0% used [0x55680000, 0x55680000, 0x55830000)
 tenured generation   total 210572K, used 170130K [0x55ab0000, 0x62853000, 0x64700000)
   the space 210572K,  80% used [0x55ab0000, 0x600d48c8, 0x600d4a00, 0x62853000)
 compacting perm gen  total 14080K, used 14006K [0x64700000, 0x654c0000, 0x68700000)
   the space 14080K,  99% used [0x64700000, 0x654ad888, 0x654ada00, 0x654c0000)
    ro space 8192K,  67% used [0x68700000, 0x68c5e3d0, 0x68c5e400, 0x68f00000)
    rw space 12288K,  46% used [0x68f00000, 0x694a0a90, 0x694a0c00, 0x69b00000)

Dynamic libraries:
0x00400000 - 0x0040b000 	d:\j2sdk1.5.0\bin\java.exe
0x77f70000 - 0x77fd1000 	C:\WINNT\System32\ntdll.dll
0x77dc0000 - 0x77dff000 	C:\WINNT\system32\ADVAPI32.dll
0x77f00000 - 0x77f63000 	C:\WINNT\system32\KERNEL32.dll
0x77e70000 - 0x77ec2000 	C:\WINNT\system32\USER32.dll
0x77ed0000 - 0x77efc000 	C:\WINNT\system32\GDI32.dll
0x77e10000 - 0x77e67000 	C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78046000 	C:\WINNT\system32\MSVCRT.dll
0x6d630000 - 0x6d7d7000 	d:\j2sdk1.5.0\jre\bin\client\jvm.dll
0x00850000 - 0x0087b000 	C:\WINNT\System32\WINMM.dll
0x6bc00000 - 0x6bc10000 	C:\WINNT\System32\SMNT40.dll
0x69f00000 - 0x69fba000 	C:\WINNT\System32\adisynth.dll
0x6d270000 - 0x6d277000 	d:\j2sdk1.5.0\jre\bin\hpi.dll
0x4fb80000 - 0x4fb8a000 	C:\WINNT\System32\PSAPI.DLL
0x76ae0000 - 0x76afd000 	C:\WINNT\System32\IMAGEHLP.dll
0x6d600000 - 0x6d60b000 	d:\j2sdk1.5.0\jre\bin\verify.dll
0x6d2e0000 - 0x6d2fc000 	d:\j2sdk1.5.0\jre\bin\java.dll
0x6d620000 - 0x6d62e000 	d:\j2sdk1.5.0\jre\bin\zip.dll
0x6d010000 - 0x6d16b000 	D:\j2sdk1.5.0\jre\bin\awt.dll
0x73060000 - 0x73078000 	C:\WINNT\System32\WINSPOOL.DRV
0x76ad0000 - 0x76ad5000 	C:\WINNT\System32\IMM32.dll
0x77b80000 - 0x77c31000 	C:\WINNT\system32\ole32.dll
0x77170000 - 0x77196000 	C:\WINNT\System32\ddraw.dll
0x10000000 - 0x10007000 	C:\Programme\Logitech\MouseWare\System\LgWndHk.dll
0x01810000 - 0x01895000 	C:\WINNT\System32\nView.dll
0x77c40000 - 0x77d7f000 	C:\WINNT\system32\SHELL32.dll
0x716f0000 - 0x7177a000 	C:\WINNT\system32\COMCTL32.dll
0x52180000 - 0x5218b000 	C:\WINNT\system32\VERSION.dll
0x779b0000 - 0x779b8000 	C:\WINNT\system32\LZ32.dll
0x019d0000 - 0x019e5000 	C:\WINNT\System32\NVWRSDE.DLL
0x6d230000 - 0x6d26e000 	D:\j2sdk1.5.0\jre\bin\fontmanager.dll
0x71280000 - 0x71286000 	C:\WINNT\system32\MSIDLE.DLL
0x020f0000 - 0x020fb000 	C:\Programme\Gemeinsame Dateien\Logitech\Scrolling\LgMsgHk.dll
0x780c0000 - 0x78121000 	C:\WINNT\System32\MSVCP60.dll
0x6d4a0000 - 0x6d4b3000 	D:\j2sdk1.5.0\jre\bin\net.dll
0x776a0000 - 0x776b4000 	C:\WINNT\system32\WS2_32.dll
0x77690000 - 0x77697000 	C:\WINNT\system32\WS2HELP.dll
0x6d4c0000 - 0x6d4c8000 	D:\j2sdk1.5.0\jre\bin\nio.dll
0x6d190000 - 0x6d1be000 	D:\j2sdk1.5.0\jre\bin\cmm.dll

VM Arguments:
jvm_args: -Xmx256M
java_command: org.ninjoworkstation.fwk.client.BenchmarkNinjoMain D:\TEMP\NinJo071\scripts\run\properties\client\default_file.properties benchmarkin.txt benchmarkout_15.txt

Environment Variables:
PATH=C:\programme\Perl\bin\;C:\WINNT\system32;C:\WINNT;c:\orant\bin;C:\WINNT\System32\WBEM;C:\PROGRA~1\DeskView\system;C:\Programme\DeskView\DMI\WIN32\bin;C:\PROGRA~1\Netscape\Communicator\Program;C:\PROGRA~1\ULTRAE~1;c:\jdk1.3\bin;c:\Ref1.4.2_02\jdk;c:\programme\perforce;c:\Programm Files\perforce
USERNAME=mglueck
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 2, GenuineIntel


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

OS: Windows NT 4.0 Build 1381 Service Pack 6

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

Memory: 4k page, physical 1047924k(538056k free), swap 2046408k(1115076k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0-beta-b32c) for windows-x86, built on Jan 23 2004 01:52:20 by "java_re" with MS VC++ 6.0



REPRODUCIBILITY :
This bug can be reproduced occasionally.
(Incident Review ID: 237493) 
======================================================================

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

SUGGESTED FIX http://analemma.sfbay.sun.com/net/prt-archiver.sfbay/export2/archived_workspaces/main/c2_baseline/2004/20040414195744.never.c1/workspace/webrevs/webrev-2004.04.14/index.html
11-06-2004

EVALUATION This problem was introduced as a side effect of the change to use the implicit exception table, 4887549. We're accidentally capturing a non empty expression stack state at in a stub and are unable to describe it correctly because the stubs are processed after the main line code. The fix is pretty simple which is to make sure the CodeEmitInfos for ImplicitNullCheckStub are lock_stack only. I think I may be able to reproduce the failure which is likely to be a patch site in the middle of a complicated fp expression with some of the values commoned. up. ###@###.### 2004-03-11
11-03-2004