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

SetBreakpoint() for method from unmatched class causes java_g crash

XMLWordPrintable

    • x86
    • windows_nt



      Name: icC57033 Date: 01/28/2000


      HotSpot VM 1.3.0rc1-S fails test
        nsk/jvmdi/SetBreakpoint/setbrk004
      from
        testbase_nsk

      To reproduce the bug run Korn shell script
        doit.ksh <jdk_root_directory>
      in
        /net/sqesvr/vsn/GammaBase/Bugs/<this bug number>

      Running on HS 1.3.0rc1-S the script outputs:
      -------------------------- java ---------------------------------
      Setting setbrk004_EventHook as event hook.
      ######## JVMDI_EVENT_VM_INIT ########
      class : setbrk004
      method :
      trial1(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
      startLocation : 0
      endLocation : 1
      class : setbrk004a
      method :
      trial2(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
      startLocation : 0
      endLocation : 1
      breakpoint location : 0
      error SetBreakpoint() for location 0
              error: JVMDI_ERROR_NONE
      ######## JVMDI_EVENT_VM_DEATH ########

      real 0m 3.42s
      user 0m 0.93s
      sys 0m 0.15s
      exit 95
      -------------------------- java_g -------------------------------
      Setting setbrk004_EventHook as event hook.
      ######## JVMDI_EVENT_VM_INIT ########
      class : setbrk004
      method :
      trial1(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
      startLocation : 0
      endLocation : 1
      class : setbrk004a
      method :
      trial2(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
      startLocation : 0
      endLocation : 1
      breakpoint location : 0
      #
      # HotSpot Virtual Machine Error, EXCEPTION_ACCESS_VIOLATION
      #
      # unexpected exception occurred
      #
      # Error ID: C:/hotspot1.3\src\os\win32\vm\os_win32.cpp, 702
      #

      real 0m19.46s
      user 0m 8.98s
      sys 0m 0.27s
      exit 1
      -------------------------- java -classic ------------------------
      Setting setbrk004_EventHook as event hook.
      ######## JVMDI_EVENT_VM_INIT ########
      GetStaticMethodID() error:
              class:setbrk004
              method:trial1?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
      Exception in thread "main" java.lang.NoSuchMethodError: trial1?
              at setbrk004.setbrk004SetBreakpoint(Native Method)
              at setbrk004.trysetbrk(setbrk004.java:46)
              at setbrk004.run(setbrk004.java:40)
              at setbrk004.main(setbrk004.java:21)
      ######## JVMDI_EVENT_VM_DEATH ########

      real 0m 2.11s
      user 0m 0.30s
      sys 0m 0.12s
      exit 1

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

            dcubed Daniel Daugherty
            ichebykisunw Igor Chebykin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: