JDK-6213880 : HotSpot vm crashes with C1
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2005-01-04
  • Updated: 2010-04-02
  • Resolved: 2005-01-04
Related Reports
Duplicate :  
Description
This crash has been seen when a customer runs a test. The test includes instrumenting some of the class files used in the testsuite.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d6c0698, pid=2108, tid=1592
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
# Problematic frame:
# V  [jvm.dll+0x10698]
#

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

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

siginfo: ExceptionCode=0xc0000005, reading address 0x00000020

Registers:
EAX=0x00000000, EBX=0x00000000, ECX=0x0ac5f55c, EDX=0x6d7cbcb0
ESP=0x0ac5f49c, EBP=0x0ac5f4a8, ESI=0x0ac5f55c, EDI=0x00000000
EIP=0x6d6c0698, EFLAGS=0x00010246

Top of Stack: (sp=0x0ac5f49c)
0x0ac5f49c:   0ad5cd68 00000000 0ac5f55c 0ac5f4d8
0x0ac5f4ac:   6d6c13ee 00000000 ffffffff 00000000
0x0ac5f4bc:   0ac5f55c 0ad5cd68 6d7cbc9c 0ad66f98
0x0ac5f4cc:   0ad5e7e8 6d6e0ba4 0ad5e7e8 0ac5f514
0x0ac5f4dc:   6d6bfd4d 0ad5cd68 6d6c0399 0ac5f55c
0x0ac5f4ec:   0ac5f828 0ac5f55c 0ac5f55c 00000000
0x0ac5f4fc:   00000000 00000000 00000000 00000000
0x0ac5f50c:   00000000 00000000 0ac5f6a0 6d6c0b30 

Instructions: (pc=0x6d6c0698)
0x6d6c0688:   5b 5d c2 08 00 55 8b ec 51 8b 45 08 53 57 33 ff
0x6d6c0698:   39 78 20 8b d9 89 7d fc 0f 8e a1 00 00 00 56 8b 


Stack: [0x0ac20000,0x0ac60000),  sp=0x0ac5f49c,  free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [jvm.dll+0x10698]
V  [jvm.dll+0x113ee]
V  [jvm.dll+0xfd4d]
V  [jvm.dll+0x10b30]
V  [jvm.dll+0x36747]
V  [jvm.dll+0x10087]


Current CompileTask:
HotSpot Client Compiler:415   b  com.glassjartoolkit.impl.InstrumentJarImpl.getInstrumentClass(Lcom/glassjartoolkit/expression/ClassIdentifier;)Ljava/lang/Class; (154 bytes)


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

Java Threads: ( => current thread )
  0x009c8dd8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2876]
=>0x009c78e0 JavaThread "CompilerThread0" daemon [_thread_in_native, id=1592]
  0x009c6ba0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2680]
  0x009be028 JavaThread "Finalizer" daemon [_thread_blocked, id=2676]
  0x009bcb38 JavaThread "Reference Handler" daemon [_thread_blocked, id=2204]
  0x0023cd78 JavaThread "main" [_thread_in_vm, id=2416]

Other Threads:
  0x0097b890 VMThread [id=1616]
  0x009ca370 WatcherThread [id=2528]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 576K, used 471K [0x02a80000, 0x02b20000, 0x02f60000)
  eden space 512K,  92% used [0x02a80000, 0x02af5ce0, 0x02b00000)
  from space 64K,   0% used [0x02b10000, 0x02b10000, 0x02b20000)
  to   space 64K,   0% used [0x02b00000, 0x02b00000, 0x02b10000)
 tenured generation   total 3276K, used 1741K [0x02f60000, 0x03293000, 0x06a80000)
   the space 3276K,  53% used [0x02f60000, 0x031135a0, 0x03113600, 0x03293000)
 compacting perm gen  total 8192K, used 3065K [0x06a80000, 0x07280000, 0x0aa80000)
   the space 8192K,  37% used [0x06a80000, 0x06d7e530, 0x06d7e600, 0x07280000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040c000 	c:\java\jdk1.5.0\bin\java.exe
0x77f80000 - 0x77ffd000 	C:\WINNT\system32\ntdll.dll
0x7c2d0000 - 0x7c332000 	C:\WINNT\system32\ADVAPI32.dll
0x7c570000 - 0x7c623000 	C:\WINNT\system32\KERNEL32.DLL
0x77d30000 - 0x77da1000 	C:\WINNT\system32\RPCRT4.DLL
0x78000000 - 0x78045000 	C:\WINNT\system32\MSVCRT.dll
0x6d6b0000 - 0x6d835000 	c:\java\jdk1.5.0\jre\bin\client\jvm.dll
0x77e10000 - 0x77e75000 	C:\WINNT\system32\USER32.dll
0x77f40000 - 0x77f7b000 	C:\WINNT\system32\GDI32.DLL
0x77570000 - 0x775a0000 	C:\WINNT\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 	c:\java\jdk1.5.0\jre\bin\hpi.dll
0x690a0000 - 0x690ab000 	C:\WINNT\system32\PSAPI.DLL
0x6d680000 - 0x6d68c000 	c:\java\jdk1.5.0\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 	c:\java\jdk1.5.0\jre\bin\java.dll
0x6d6a0000 - 0x6d6af000 	c:\java\jdk1.5.0\jre\bin\zip.dll
0x6d530000 - 0x6d543000 	C:\java\jdk1.5.0\jre\bin\net.dll
0x75030000 - 0x75044000 	C:\WINNT\system32\WS2_32.dll
0x75020000 - 0x75028000 	C:\WINNT\system32\WS2HELP.DLL
0x782c0000 - 0x782cc000 	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 - 0x7515f000 	C:\WINNT\system32\SAMLIB.DLL
0x75170000 - 0x751bf000 	C:\WINNT\system32\NETAPI32.DLL
0x7c340000 - 0x7c34f000 	C:\WINNT\system32\Secur32.dll
0x77bf0000 - 0x77c01000 	C:\WINNT\system32\NTDSAPI.dll
0x77950000 - 0x7797a000 	C:\WINNT\system32\WLDAP32.DLL
0x751c0000 - 0x751c6000 	C:\WINNT\system32\NETRAP.dll
0x77a50000 - 0x77b3f000 	C:\WINNT\system32\OLE32.DLL
0x779b0000 - 0x77a4b000 	C:\WINNT\system32\OLEAUT32.DLL
0x773b0000 - 0x773df000 	C:\WINNT\system32\ACTIVEDS.DLL
0x77380000 - 0x773a3000 	C:\WINNT\system32\ADSLDPC.DLL
0x77830000 - 0x7783e000 	C:\WINNT\system32\RTUTILS.DLL
0x77880000 - 0x7790e000 	C:\WINNT\system32\SETUPAPI.DLL
0x7c0f0000 - 0x7c151000 	C:\WINNT\system32\USERENV.DLL
0x774e0000 - 0x77513000 	C:\WINNT\system32\RASAPI32.DLL
0x774c0000 - 0x774d1000 	C:\WINNT\system32\RASMAN.DLL
0x77530000 - 0x77552000 	C:\WINNT\system32\TAPI32.DLL
0x71710000 - 0x71794000 	C:\WINNT\system32\COMCTL32.DLL
0x70a70000 - 0x70ad9000 	C:\WINNT\system32\SHLWAPI.DLL
0x77360000 - 0x77379000 	C:\WINNT\system32\DHCPCSVC.DLL
0x777e0000 - 0x777e8000 	C:\WINNT\System32\winrnr.dll
0x777f0000 - 0x777f5000 	C:\WINNT\system32\rasadhlp.dll

VM Arguments:
jvm_args: -Dgjtk.home=C:\weblogic\dev\tools\qa\gjtk\dist\bin\..
java_command: com.glassjartoolkit.InstrumentJar -classpath C:/weblogic/dev/tools/qa/gjtk/tools/bcel-5.1/bcel.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-attrs.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-util.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-tree.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-analysis.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/classes;c:/java/jdk1.5.0/lib/tools.jar;C:/weblogic/dev/src/wls/3rdparty/weblogicaux.jar;C:/weblogic/dev/src/wls/3rdparty/oracle/10g/ojdbc14.jar;C:/weblogic/dev/src/wls/3rdparty/pointbase/lib/pbclient44.jar;C:/weblogic/dev/src/wls/3rdparty/pointbase/lib/pbserver44.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/clientclasses;C:/weblogic/src_150jrockitjavac/bea/weblogic90/tools;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib;C:/weblogic/dev/src/wls/3rdparty/velocity-1_3_1/velocity-dep-1.3.1.jar;C:/weblogic/dev/src/wls/3rdparty/xbean/xbean.jar;C:/weblogic/dev/src/wls/weblogicx/ant/tasks.jar;C:/weblogic/dev/src/wls/env/bin/ant-ext/cgext.jar;C:/weblogic/dev/src/wls/3rdparty/ant/lib/ant.jar;C:/weblogic/dev/src/wls/coconut/coconutx30.jar;C:/weblogic/dev/src/wls/tools/lib/bsh.jar;C:/weblogic/dev/src/wls/3rdparty/ant/lib/junit.jar;C:/weblogic/dev/src/wls/3rdparty/JRockitMgt/jmgmtapi.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/javelin/lib/javelinx.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib/wlw-langx.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib/wlw-langextension.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/common/lib/pdev.jar

Environment Variables:
JAVA_HOME=c:/java/jdk1.5.0
CLASSPATH=C:/weblogic/dev/tools/qa/gjtk/tools/bcel-5.1/bcel.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-attrs.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-util.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-tree.jar;C:/weblogic/dev/tools/qa/gjtk/tools/asm-1.5.2/asm-analysis.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/classes;c:/java/jdk1.5.0/lib/tools.jar;C:/weblogic/dev/src/wls/3rdparty/weblogicaux.jar;C:/weblogic/dev/src/wls/3rdparty/oracle/10g/ojdbc14.jar;C:/weblogic/dev/src/wls/3rdparty/pointbase/lib/pbclient44.jar;C:/weblogic/dev/src/wls/3rdparty/pointbase/lib/pbserver44.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/clientclasses;C:/weblogic/src_150jrockitjavac/bea/weblogic90/tools;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib;C:/weblogic/dev/src/wls/3rdparty/velocity-1_3_1/velocity-dep-1.3.1.jar;C:/weblogic/dev/src/wls/3rdparty/xbean/xbean.jar;C:/weblogic/dev/src/wls/weblogicx/ant/tasks.jar;C:/weblogic/dev/src/wls/env/bin/ant-ext/cgext.jar;C:/weblogic/dev/src/wls/3rdparty/ant/lib/ant.jar;C:/weblogic/dev/src/wls/coconut/coconutx30.jar;C:/weblogic/dev/src/wls/tools/lib/bsh.jar;C:/weblogic/dev/src/wls/3rdparty/ant/lib/junit.jar;C:/weblogic/dev/src/wls/3rdparty/JRockitMgt/jmgmtapi.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/javelin/lib/javelinx.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib/wlw-langx.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/lib/wlw-langextension.jar;C:/weblogic/src_150jrockitjavac/bea/weblogic90/common/lib/pdev.jar
PATH=C:/weblogic/dev/tools/qa/gjtk/dist/bin;C:/weblogic/dev/tools/qa/gjtk/ant/bin;c:/java/jdk1.5.0/bin;C:/weblogic/dev/tools/qa/gjtk/tools/jad;.;C:/weblogic/dev/src/wls/env/bin;c:/Python22;C:/mksnt/mksnt;C:/mksnt/mksnt/../bin;C:/weblogic/src_150jrockitjavac/bea/weblogic90/javelin/bin;C:/weblogic/dev/src/external/p4tools;c:/java/jdk1.5.0/bin;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/native/win/32;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/bin;C:/weblogic/src_150jrockitjavac/bea/weblogic90/server/native/win/32/oci920_8;c:/mksnt/mksnt/bin;c:/ORANT920/bin;C:/WINNT/system32;C:/WINNT;/dll;/bin;;c:/Program Files/Perforce;C:/weblogic/dev/src/wls/coconut;C:/weblogic/dev/tools/qa/gjtk/dist/bin
USERNAME=vvishnoi
SHELL=c:/mksnt/mksnt/sh.exe
DISPLAY=:0.0
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel


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

OS: Windows 2000 Build 2195 Service Pack 4

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

Memory: 4k page, physical 1047992k(424996k free), swap 2520080k(1917164k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0-b64) for windows-x86, built on Sep 15 2004 03:00:31 by "java_re" with MS VC++ 6.0
###@###.### 2005-1-04 19:39:24 GMT

Comments
EVALUATION This is almost certainly a duplicate of 5087041. Please ask the customer to upgrade to 1.5.0_01 and retest. ###@###.### 2005-1-04 19:55:44 GMT This is indeed a duplicate of 5087041, customer has verified it. With 1.5.1_01, they test didn't crash. ###@###.### 2005-1-04 21:41:52 GMT
04-01-2005