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

JDI testcase filter_rt001 failing

    XMLWordPrintable

    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: