-
Bug
-
Resolution: Fixed
-
P1
-
6
We appear to have a regression in mustang b68 which causes the attached test to crash. The test does not crash in b65, b67, or 5.0 builds.
To reproduce the crash on Windows do the following:
C:> java -agentlib:yjpagent=alloc -version
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d913e5c, pid=3800, tid=2464
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b68 mixed mode)
# Problematic frame:
# V [jvm.dll+0x113e5c]
#
# 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 (0x00038800): JavaThread "main" [_thread_in_vm, id=2464]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000004
Registers:
EAX=0x06b47e80, EBX=0x00000000, ECX=0x003ef930, EDX=0x00032e00
ESP=0x003ef8e8, EBP=0x00038800, ESI=0x000366d8, EDI=0x00000000
EIP=0x6d913e5c, EFLAGS=0x00010246
Top of Stack: (sp=0x003ef8e8)
0x003ef8e8: 00000000 000366d8 00000000 6d9175fb
0x003ef8f8: 00038800 00000000 00000000 00038800
0x003ef908: 003ef9e8 00000000 00000000 00000002
0x003ef918: 00038800 00037cf8 0abe49f8 0abe9d60
0x003ef928: 0abec9ec 003efba0 6d95ee41 0abe9d58
0x003ef938: 0abe9d5c 00000000 00038801 0abe9d54
0x003ef948: 0000000e 0abe9d50 00000001 00038800
0x003ef958: 00038800 00038800 003ef9e8 000388e4
Instructions: (pc=0x6d913e5c)
0x6d913e4c: cc cc cc cc a1 08 25 a1 6d 53 56 57 8b 7c 24 14
0x6d913e5c: 8b 5f 04 3b d8 8b f1 75 18 57 e8 15 68 fa ff 83
Stack: [0x003a0000,0x003f0000), sp=0x003ef8e8, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x113e5c]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+95
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+14
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+119
j com.yourkit.runtime.Core.setCaptureMemoryThreshold(I)V+54
j com.yourkit.runtime.Core.init(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZ)V+628
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0b00a800 JavaThread "YJPAgent-RequestListener" daemon [_thread_in_native, id=2160]
0x0b00c800 JavaThread "YJPAgent-Telemetry" daemon [_thread_blocked, id=2052]
0x0afcf800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3220]
0x0afcec00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2580]
0x0acc1800 JavaThread "Finalizer" daemon [_thread_blocked, id=2164]
0x0acc0400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1076]
=>0x00038800 JavaThread "main" [_thread_in_vm, id=2464]
Other Threads:
0x0acbc800 VMThread [id=2680]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 960K, used 346K [0x02b30000, 0x02c30000, 0x03010000)
eden space 896K, 38% used [0x02b30000, 0x02b86910, 0x02c10000)
from space 64K, 0% used [0x02c10000, 0x02c10000, 0x02c20000)
to space 64K, 0% used [0x02c20000, 0x02c20000, 0x02c30000)
tenured generation total 4096K, used 0K [0x03010000, 0x03410000, 0x06b30000)
the space 4096K, 0% used [0x03010000, 0x03010000, 0x03010200, 0x03410000)
compacting perm gen total 12288K, used 2483K [0x06b30000, 0x07730000, 0x0ab30000)
the space 12288K, 20% used [0x06b30000, 0x06d9cfe0, 0x06d9d000, 0x07730000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x00411000 C:\jdk1.6\bin\java.exe
0x77f50000 - 0x77ff7000 C:\WINDOWS\System32\ntdll.dll
0x77e60000 - 0x77f46000 C:\WINDOWS\system32\kernel32.dll
0x6d010000 - 0x6d01a000 C:\jdk1.6\bin\jli.dll
0x7c340000 - 0x7c396000 C:\jdk1.6\bin\MSVCR71.dll
0x77dd0000 - 0x77e5d000 C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78087000 C:\WINDOWS\system32\RPCRT4.dll
0x6d800000 - 0x6da3a000 C:\jdk1.6\jre\bin\client\jvm.dll
0x77d40000 - 0x77dcd000 C:\WINDOWS\system32\USER32.dll
0x7f000000 - 0x7f042000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6c000 C:\WINDOWS\System32\WINMM.dll
0x6d380000 - 0x6d388000 C:\jdk1.6\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\System32\PSAPI.DLL
0x10000000 - 0x10083000 C:\temp\yjpagent.dll
0x71ab0000 - 0x71ac5000 C:\WINDOWS\System32\WS2_32.dll
0x77c10000 - 0x77c63000 C:\WINDOWS\system32\msvcrt.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\System32\WS2HELP.dll
0x6d7b0000 - 0x6d7bc000 C:\jdk1.6\jre\bin\verify.dll
0x6d410000 - 0x6d42f000 C:\jdk1.6\jre\bin\java.dll
0x6d7f0000 - 0x6d7ff000 C:\jdk1.6\jre\bin\zip.dll
0x6d5b0000 - 0x6d5c3000 C:\jdk1.6\jre\bin\net.dll
0x71a50000 - 0x71a8b000 C:\WINDOWS\system32\mswsock.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x6d5a0000 - 0x6d5a9000 C:\jdk1.6\jre\bin\management.dll
VM Arguments:
jvm_args: -agentlib:yjpagent=alloc
java_command: <unknown>
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=C:\PROGRA~1\MKSTOO~1\MKSNT;C:\utils;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\PROGRA~1\MKSTOO~1\bin;C:\PROGRA~1\MKSTOO~1\bin\X11;C:\PROGRA~1\MKSTOO~1\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
USERNAME=ab23780
SHELL=C:/PROGRA~1/MKSTOO~1/mksnt/sh.exe
DISPLAY=:0.0
ARCH=i486
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 6, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 1
CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 1047024k(516164k free), swap 2520444k(1936772k free)
vm_info: Java HotSpot(TM) Client VM (1.6.0-rc-b68) for windows-x86, built on Jan 19 2006 00:46:23 by "java_re" with unknown MS VC++:1310
To reproduce the crash on Windows do the following:
C:> java -agentlib:yjpagent=alloc -version
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d913e5c, pid=3800, tid=2464
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b68 mixed mode)
# Problematic frame:
# V [jvm.dll+0x113e5c]
#
# 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 (0x00038800): JavaThread "main" [_thread_in_vm, id=2464]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000004
Registers:
EAX=0x06b47e80, EBX=0x00000000, ECX=0x003ef930, EDX=0x00032e00
ESP=0x003ef8e8, EBP=0x00038800, ESI=0x000366d8, EDI=0x00000000
EIP=0x6d913e5c, EFLAGS=0x00010246
Top of Stack: (sp=0x003ef8e8)
0x003ef8e8: 00000000 000366d8 00000000 6d9175fb
0x003ef8f8: 00038800 00000000 00000000 00038800
0x003ef908: 003ef9e8 00000000 00000000 00000002
0x003ef918: 00038800 00037cf8 0abe49f8 0abe9d60
0x003ef928: 0abec9ec 003efba0 6d95ee41 0abe9d58
0x003ef938: 0abe9d5c 00000000 00038801 0abe9d54
0x003ef948: 0000000e 0abe9d50 00000001 00038800
0x003ef958: 00038800 00038800 003ef9e8 000388e4
Instructions: (pc=0x6d913e5c)
0x6d913e4c: cc cc cc cc a1 08 25 a1 6d 53 56 57 8b 7c 24 14
0x6d913e5c: 8b 5f 04 3b d8 8b f1 75 18 57 e8 15 68 fa ff 83
Stack: [0x003a0000,0x003f0000), sp=0x003ef8e8, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x113e5c]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+95
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+14
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+119
j com.yourkit.runtime.Core.setCaptureMemoryThreshold(I)V+54
j com.yourkit.runtime.Core.init(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIZZZ)V+628
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0b00a800 JavaThread "YJPAgent-RequestListener" daemon [_thread_in_native, id=2160]
0x0b00c800 JavaThread "YJPAgent-Telemetry" daemon [_thread_blocked, id=2052]
0x0afcf800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3220]
0x0afcec00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2580]
0x0acc1800 JavaThread "Finalizer" daemon [_thread_blocked, id=2164]
0x0acc0400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1076]
=>0x00038800 JavaThread "main" [_thread_in_vm, id=2464]
Other Threads:
0x0acbc800 VMThread [id=2680]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 960K, used 346K [0x02b30000, 0x02c30000, 0x03010000)
eden space 896K, 38% used [0x02b30000, 0x02b86910, 0x02c10000)
from space 64K, 0% used [0x02c10000, 0x02c10000, 0x02c20000)
to space 64K, 0% used [0x02c20000, 0x02c20000, 0x02c30000)
tenured generation total 4096K, used 0K [0x03010000, 0x03410000, 0x06b30000)
the space 4096K, 0% used [0x03010000, 0x03010000, 0x03010200, 0x03410000)
compacting perm gen total 12288K, used 2483K [0x06b30000, 0x07730000, 0x0ab30000)
the space 12288K, 20% used [0x06b30000, 0x06d9cfe0, 0x06d9d000, 0x07730000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x00411000 C:\jdk1.6\bin\java.exe
0x77f50000 - 0x77ff7000 C:\WINDOWS\System32\ntdll.dll
0x77e60000 - 0x77f46000 C:\WINDOWS\system32\kernel32.dll
0x6d010000 - 0x6d01a000 C:\jdk1.6\bin\jli.dll
0x7c340000 - 0x7c396000 C:\jdk1.6\bin\MSVCR71.dll
0x77dd0000 - 0x77e5d000 C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78087000 C:\WINDOWS\system32\RPCRT4.dll
0x6d800000 - 0x6da3a000 C:\jdk1.6\jre\bin\client\jvm.dll
0x77d40000 - 0x77dcd000 C:\WINDOWS\system32\USER32.dll
0x7f000000 - 0x7f042000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6c000 C:\WINDOWS\System32\WINMM.dll
0x6d380000 - 0x6d388000 C:\jdk1.6\jre\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\System32\PSAPI.DLL
0x10000000 - 0x10083000 C:\temp\yjpagent.dll
0x71ab0000 - 0x71ac5000 C:\WINDOWS\System32\WS2_32.dll
0x77c10000 - 0x77c63000 C:\WINDOWS\system32\msvcrt.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\System32\WS2HELP.dll
0x6d7b0000 - 0x6d7bc000 C:\jdk1.6\jre\bin\verify.dll
0x6d410000 - 0x6d42f000 C:\jdk1.6\jre\bin\java.dll
0x6d7f0000 - 0x6d7ff000 C:\jdk1.6\jre\bin\zip.dll
0x6d5b0000 - 0x6d5c3000 C:\jdk1.6\jre\bin\net.dll
0x71a50000 - 0x71a8b000 C:\WINDOWS\system32\mswsock.dll
0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
0x6d5a0000 - 0x6d5a9000 C:\jdk1.6\jre\bin\management.dll
VM Arguments:
jvm_args: -agentlib:yjpagent=alloc
java_command: <unknown>
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=C:\PROGRA~1\MKSTOO~1\MKSNT;C:\utils;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\BIN;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\PROGRA~1\MKSTOO~1\bin;C:\PROGRA~1\MKSTOO~1\bin\X11;C:\PROGRA~1\MKSTOO~1\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
USERNAME=ab23780
SHELL=C:/PROGRA~1/MKSTOO~1/mksnt/sh.exe
DISPLAY=:0.0
ARCH=i486
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 6, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 1
CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 1047024k(516164k free), swap 2520444k(1936772k free)
vm_info: Java HotSpot(TM) Client VM (1.6.0-rc-b68) for windows-x86, built on Jan 19 2006 00:46:23 by "java_re" with unknown MS VC++:1310