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

Popframe005 test in nsk/jvmdi test suite fails in solsparc

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      sparc
    • OS:
      solaris_8

      Description

      --------------------------------------
      Test : nsk/jvmdi/PopFrame/popframe005
      TestBase : testbase_nsk
      VM : server
      Mode : comp
      Platform : Solaris
      OS : sparc - 5.8

      ----------------------------------------

      Steps to reproduce :

      * Go to /net/jano.sfbay/export/disk20/GammaBase/Bugs/4706281
      * Execute as ksh doit.ksh {TESTING JDK} (/import/java/jdk1.4.1/solaris-sparc/)

      Error :

      debugee.stdout> #
      debugee.stdout> # HotSpot Virtual Machine Error, Internal Error
      debugee.stdout> # Please report this error at
      debugee.stdout> # http://java.sun.com/cgi-bin/bugreport.cgi
      debugee.stdout> #
      debugee.stdout> # Java VM: Java HotSpot(TM) Server VM (1.4.1-internal-debug compiled mode)
      debugee.stdout> #
      debugee.stdout> # Fatal: count must be non-zero
      debugee.stdout> #
      debugee.stdout> # Error ID: /net/animorphic/export/kbr/main/hopper_baseline/src/share/vm/utilities/globalDefinitions.cpp, 16 [ Patched ]
      debugee.stdout> #
      debugee.stdout> # Problematic Thread: prio=5 tid=0x1aed80 nid=0xf runnable
      debugee.stdout> #
      debugee.stdout> Dumping core....
      #>
      #> WARNING: switching log to verbose mode,
      #> because error is complained
      #>
      --> debugger: launching a debuggee :
      --> debugger: nsk.jdi.ThreadReference.popFrames.popframes005a
      binder> VirtualMachineManager: version 1.4
      binder> Finding connector: default
      binder> LaunchingConnector:
      binder> name: com.sun.jdi.CommandLineLaunch
      binder> description: Launches target using Sun Java VM command line and attaches to it
      binder> transport: dt_socket
      binder> Connector arguments:
      binder> home=/net/nanonano/export/VM/hopper/PIT-NONDTF/jdk/jpda_jdk/solaris-sparc/jre
      binder> vmexec=java
      binder> options=-server -Xcomp
      binder> main=nsk.jdi.ThreadReference.popFrames.popframes005a -arch=sparc "-waittime=2" "-debugee.vmkind=java" "-debugee.vmkeys=-server -Xcomp"
      binder> quote="
      binder> suspend=true
      binder> Launching debugee
      --> debugger: debuggee launched
      --> debugger: invocation of the method runTest()
      --> debugger: waiting for VMStartEvent
      --> debugger: VMStartEvent received; test begins
      --> debugger: received: ClassPrepareEvent for debuggeeClass
      --> debugger: ......setting BreakpointRequest (bpRequest) in main thread
      --> debugger: ......setting up a breakpoint:
      --> debugger: thread: instance of java.lang.Thread(name='main', id=1); class: class nsk.jdi.ThreadReference.popFrames.popframes005a (loaded by instance of sun.misc.Launcher$AppClassLoader(id=61)); method: methodForCommunication; line: lineForComm
      --> debugger: a breakpoint has been set up
      --> debugger: bpRequest.enable();

      ==> nsk/jdi/ThreadReference/popFrames/popframes005 TESTING BEGINS
      --> debugger: breakpointForCommunication
      --> debugger: ......setting breakpoint in breakpointMethod
      --> debugger: ......setting up a breakpoint:
      --> debugger: thread: instance of nsk.jdi.ThreadReference.popFrames.popframes005a$Thread2popframes005a(name='thread2', id=81); class: class nsk.jdi.ThreadReference.popFrames.popframes005a (loaded by instance of sun.misc.Launcher$AppClassLoader(id=61)); method: breakpointMethod; line: breakpointLine
      --> debugger: a breakpoint has been set up
      --> debugger: ......breakpointRequest2.enable();
      --> debugger: ......eventSet.resume();
      --> debugger: breakpointForCommunication
      --> debugger: bpRequest.disable();
      --> debugger: ......breakpointInMethod(breakpointRequest2);
      --> debugger: ---->: request().getProperty == one
      --> debugger: ......stackFrame2 = thread2Ref.frame(2);
      --> debugger: ......stackFrame1 = thread2Ref.frame(1);
      --> debugger: ......thread2Ref.popFrames(stackFrame1);
      # ERROR: ##> debugger: ERROR: VMDisconnectedException : com.sun.jdi.VMDisconnectedException
      # ERROR: ##> debugger: test cancelled due to VMDisconnectedException
      --> debugger: ......trying: vm.process().destroy();
      TEST FAILED


      #>
      #> SUMMARY: Following errors occured
      #> during test execution:
      #>
      # ERROR: ##> debugger: ERROR: VMDisconnectedException : com.sun.jdi.VMDisconnectedException
      # ERROR: ##> debugger: test cancelled due to VMDisconnectedException

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kbr Kenneth Russell (Inactive)
              Reporter:
              dhvaradhsunw Dhanalakshmi Varadharaj (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: