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

JDI testcase filter_rt001 failing

    Details

    • Subcomponent:
    • Resolved In Build:
      b05
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        Testcase :
        nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001

        Failing on all platforms.
        LOG:
        /net/alpheridies.sfbay/export/VM/merlin/merlin-nightly/DTF-workspace/exec1/NIGHTLY-Serv_Baseline-ClientVM-JDI_FULLLOOK-comp-Solsparc-starwars-2002-01-23-PM-20-36-38-0665/jdk/solsparc/bin/java -client -Xcomp nsk.jdi.ClassPrepareRequest.addClassFilter_rt.filter_rt001 -arch=sparc -waittime=2 -debugee.vmkind=java "-debugee.vmkeys=-client -client -Xcomp"
        ##Exit status of execution step=95


        Note: No output written..

        Name: dkR10014 Date: 01/28/2002



        The test fails only when debuggee class (filter_rt001a class) is running
        on Client VM in -Xcomp mode. The test passes in other modes including when
        debuggee is running on Server VM in -Xcomp mode.
        The failure is observed on Solaris sparc 5.7, Solaris x86 5.8,
        Linux RedHat 6.2.

        The test checks that results of the method
         com.sun.jdi.StepRequest.addClassFilter(ReferenceType)
        complies with its spec.

        The test checks up on the following assertion:
          Restricts the events generated by this request to those
          whose location is in the given reference type or any of its subtypes.
        <BR>

        The debugger class (filter_rt001 class) creates StepRequest filtered
        to only debuggee's TestClass10 class and then waits for StepEvent.
        Please see detailed description of test case algorithm in header comment
        of filter_rt001.java file.

        Below is part of failure test log:

        #debugee.stderr> **> debuggee: debuggee started!
        #debugee.stderr> **> debuggee: 'run': enter :: threadName == thread1
        #debugee.stderr> **> debuggee: 'run': enter :: threadName == thread2
        #debugee.stderr> **> debuggee: methodForCommunication();----1
        #
        #==> nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001 :::::: case: # 0
        #--> debugger: ......setting up StepRequest:
        #--> debugger: thread: instance of
        nsk.jdi.StepRequest.addClassFilter_rt.Thread1filter_rt001a(name='thread1', id=77);
        property: StepRequest1
        #--> debugger: StepRequest has been set up
        #--> debugger: ......waiting for StepEvent in expected thread
        #debugee.stderr> **> debuggee: entered: m11
        #debugee.stderr> **> debuggee: entered: m10
        #debugee.stderr> **> debuggee: 'run': exit :: threadName == thread1
        #debugee.stderr> **> debuggee: entered: m21
        #debugee.stderr> **> debuggee: entered: m20
        #debugee.stderr> **> debuggee: 'run': exit :: threadName == thread2
        #debugee.stderr> **> debuggee: methodForCommunication();
        ## ERROR: ##> debugger: ERROR: new event is not StepEvent
        #--> debugger: breakpointForCommunication
        ## ERROR: ##> debugger: ERROR: Exception :
        nsk.jdi.StepRequest.addClassFilter_rt.filter_rt001$JDITestRuntimeException:
        JDITestRuntimeException : ** EXCEPTION while waiting for event ** :
        nsk.jdi.StepRequest.addClassFilter_rt.filter_rt001$JDITestRuntimeException:
        JDITestRuntimeException : ** TIMEOUT while waiting for event **
        ## ERROR: ##> debugger: test phase has not finished normally: debuggee is still alive
        #--> debugger: ......forcing: vm.exit();
        #TEST FAILED

        To reproduce bug run script in
         /net/sqesvr.sfbay/export/vsn/GammaBase/Bugs/4628003 directory:

          sh doit.sh <JAVA_HOME> -client -Xcomp

         where "-client -Xcomp" are optional parameters for debuggee VM mode.
         
        ======================================================================

        Name: dkR10014 Date: 07/22/2002


        This bug also affects the following nsk test:
         nsk/jdi/EventRequestManager/createStepRequest/crstepreq004
        which will be available since r16 release.

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

        ###@###.### 2002-10-07

        This bug also affects the following nks test:
            nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003
        in -Xint and -Xmixed modes.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  mtobiass Mattias Tobiasson (Inactive)
                  Reporter:
                  mavvarisunw Madhava Avvari (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: