Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6377513

REGRESSION: crash in sun.reflect.NativeMethodAccessorImpl.invoke0 since mustang b68

XMLWordPrintable

    • b68
    • 6
    • b71
    • generic
    • windows_2000

      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

            swamyv Swamy Venkataramanappa
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: