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

profiler "prof" crashes Server VM

XMLWordPrintable

    • hopper
    • x86
    • windows_2000
    • Verified



      Name: elR10090 Date: 08/28/2001



      Java HotSpot Server VM 1.4.0-beta2-b77 fails to pass the following tests from
      tesbase_nsk

          nsk/coverage/resourcearea/resourcearea001
          nsk/coverage/runtime/runtime009
          nsk/regression/b4254544
          nsk/regression/b4298656
          nsk/stress/stack/stack003
          nsk/stress/stack/stack004
          nsk/stress/stack/stack005
          nsk/stress/stack/stack006
          nsk/stress/stack/stack008
          nsk/stress/stack/stack009
          nsk/stress/stack/stack010
          nsk/stress/stack/stack011
          nsk/stress/stack/stack012
          nsk/stress/stack/stack013
          nsk/stress/stack/stack016
          nsk/stress/stack/stack019
          
      These tests crash Server VM with ErrorID

          4F530E43505002D7 (os.cpp, 727)

      on Windows in profiling mode with standard profiler "prof".

      The Server debug VM is crashed with Error ID

          D:/jdk1.4/hotspot\src\share\vm\opto\runtime.cpp, 1572
          
      on Windows in profiling mode with standard profiler "prof".

      The tests do not crash VM in other modes and on other platforms.

      See the bug:

          4489842 profiler "prof" crashes VM with assert(i < len, "oopmap not found")
          
      that describes VM crash with the same Error ID (4F530E43505002D7) with profiler
      "prof", and that was closed as duplicate of the bug

          4478223 "oopmap not found" assertion failure in jvmpi heap dump collection
          
      To reproduce the failure with java HotSpot VM please use 'doit.sh' script,
      to reproduce the failure with java_g HotSpot VM please use 'doit_g.sh' script. Both
      scripts could be found in the directory:

          /net/sqesvr.eng/export/vsn/GammaBase/Bugs/<this bug number>

      Use:
          doit.sh $JAVA_HOME
      or
          doit_g.sh $JAVA_HOME
          
      where JAVA_HOME should point to jdk1.4
              
      Output on Server java VM on Windows2000 with HS 1.4.0-b77:

      Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D63269B
      Function=JVM_RegisterUnsafeMethods+0xC6F9B
      Library=h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\server\jvm.dll

      Current Java thread:
      at stack003.recurse(stack003.java:40)
      at stack003.recurse(stack003.java:41)

      .........
              (last line repeated 1023 times)
              
      Dynamic libraries:
      0x00400000 - 0x00406000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\bin\java.exe
      0x77F80000 - 0x77FF9000 D:\WINNT\System32\ntdll.dll
      0x77DB0000 - 0x77E0A000 D:\WINNT\system32\ADVAPI32.dll
      0x77E80000 - 0x77F36000 D:\WINNT\system32\KERNEL32.DLL
      0x77D40000 - 0x77DAF000 D:\WINNT\system32\RPCRT4.DLL
      0x78000000 - 0x78046000 D:\WINNT\system32\MSVCRT.dll
      0x6D450000 - 0x6D6E4000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\server\jvm.dll
      0x77E10000 - 0x77E75000 D:\WINNT\system32\USER32.dll
      0x77F40000 - 0x77F7C000 D:\WINNT\system32\GDI32.DLL
      0x77570000 - 0x775A0000 D:\WINNT\System32\WINMM.dll
      0x6D1D0000 - 0x6D1D7000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\hpi.dll
      0x6D300000 - 0x6D30D000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\verify.dll
      0x6D210000 - 0x6D227000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\java.dll
      0x6D320000 - 0x6D32D000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\zip.dll
      0x6D1E0000 - 0x6D1EB000 h:\ld59\java\dest\jdk1.4.0beta-b77\win\jre\bin\hprof.dll
      0x75050000 - 0x75058000 D:\WINNT\System32\WSOCK32.dll
      0x75030000 - 0x75044000 D:\WINNT\System32\WS2_32.DLL
      0x75020000 - 0x75028000 D:\WINNT\System32\WS2HELP.DLL
      0x77920000 - 0x77942000 D:\WINNT\system32\imagehlp.dll
      0x72A00000 - 0x72A2D000 D:\WINNT\system32\DBGHELP.dll
      0x690A0000 - 0x690AB000 D:\WINNT\System32\PSAPI.DLL

      Local Time = Mon Aug 27 17:41:19 2001
      Elapsed Time = 8
      #
      # HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
      # Error ID : 4F530E43505002D7
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) Server VM (1.4.0-beta2-b77 mixed mode)
      #
      # An error report file has been saved as hs_err_pid936.log.
      # Please refer to the file for further information.
      #



      Output on Server java_g VM on Windows2000 with HS 1.4.0-b77:

      HPROF ERROR: thread local table NULL in method exit 0024F7A0
      HPROF ERROR: thread local table NULL in method exit 0024F7A0
      HPROF ERROR: thread local table NULL in method exit 00250F40
      HPROF ERROR : stack underflow in method exit
      HPROF ERROR : stack underflow in method exit
      java version "1.4.0-beta2"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta2-b77)
      Java HotSpot(TM) Server VM (build 1.4.0-beta2-b77-debug, mixed mode)
      Dumping CPU usage in old prof format ... done.
      VM option '-ShowMessageBoxOnError'
      HPROF ERROR: thread local table NULL in method exit 0024F280
      HPROF ERROR: thread local table NULL in method exit 0024F280
      HPROF ERROR: thread local table NULL in method exit 002508B0
      HPROF ERROR : stack underflow in method exit
      HPROF ERROR : stack underflow in method exit
      MISSING EXCEPTION HANDLER for pc 0x00A8C9F6 and handler bci -1
         Exception:
      java.lang.StackOverflowError
       - klass: 'java/lang/StackOverflowError'
      fields:
         - private transient 'backtrace' 'Ljava/lang/Object;' @8 NULL (0)
         - private 'detailMessage' 'Ljava/lang/String;' @12 NULL (0)
         - private 'cause' 'Ljava/lang/Throwable;' @16 NULL (0)
         - private 'stackTrace' '[Ljava/lang/StackTraceElement;' @20 NULL (0)

       Compiled exception table :
      ExceptionHandlerTable (size = 16 bytes)
      catch_pco = 51 (1 entries)
        bci -1 -> pco 72
      Decoding compiled method 0xa8c908:
      Code:
      Could not load disassembler
      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) Server VM (1.4.0-beta2-b77-debug mixed mode)
      #
      # assert(t, "missing exception handler")
      #
      # Error ID: D:/jdk1.4/hotspot\src\share\vm\opto\runtime.cpp, 1572
      #
      # Problematic Thread: prio=5 tid=0x00244EA8 nid=0x500 runnable
      #

      ======================================================================

            jrose John Rose
            latkinsunw Latkin Latkin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: