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

nsk/jvmdi/PopFrame/Popframe001 & Popframe003 test fails in solsparc in -Xcomp

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      rc
    • CPU:
      sparc
    • OS:
      solaris_8
    • Verification:
      Verified

      Description

      --------------------------------------
      Test : nsk/jvmdi/PopFrame/popframe001
      nsk/jvmdi/PopFrame/popframe003
      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/4706274
      * Execute as ksh doit.ksh {TESTING JDK} (/import/java/jdk1.4.1/solaris-sparc/)

      Error :
      ##Exit status of execution step=97
      ##Core file exists
      ##!checkExitCode

      #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 comp
      iled 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=0x3cb368 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.popframes001a
      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.popframes001a -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 up a breakpoint:
      --> debugger: thread: instance of java.lang.Thread(name='main', id=1); class: class nsk.jdi.ThreadReference.popFrames.popframes001a (loaded by instance of sun.misc.Launcher$AppClassLoader(id=60)); method: methodForCommunication; line: lineForComm
      --> debugger: a breakpoint has been set up

      ==> nsk/jdi/ThreadReference/popFrames/popframes001 TESTING BEGINS
      --> debugger: ......vm.resume(); resuming debuggee's main thread
      --> debugger: breakpointForCommunication
      --> debugger: ......instruction = ((IntegerValue)...; no Exception expected

      ==> nsk/jdi/ThreadReference/popFrames/popframes001 new check: # 0
      --> debugger: ......setting breakpoint in poppedMethod
      --> debugger: ......setting up a breakpoint:
      --> debugger: thread: instance of nsk.jdi.ThreadReference.popFrames.popframes001a$Threadpopframes001a(name='thread2', id=81); class: class nsk.jdi.ThreadReference.popFrames.popframes001a (loaded by instance of sun.misc.Launcher$AppClassLoader(id=60)); method: poppedMethod; line: breakpointLine
      --> debugger: a breakpoint has been set up
      --> debugger: ......breakpointRequest.enable();
      --> debugger: ......eventSet.resume(); resuming debuggee's main thread
      --> debugger: to get new rendevous at the breakpointForCommunication
      --> debugger: ......breakpointInMethod();
      --> debugger: breakpointInMethod
      --> debugger: ......getting value of 'testVar1'; 1 is expected
      --> debugger: ......StackFrame stackFrame = thread2Ref.frame(0);
      --> debugger: ......thread2Ref.popFrames(stackFrame);
      # 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: