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

LIN64: JDI test resume010 throws NullPointerException during suspend_thread

    • rc
    • itanium
    • linux_redhat_7.2
    • Verified

      -------------------------------------
      Test : nsk/jdi/EventSet/resume/resume010
      TestBase : testbase_nsk
      VM : server
      Mode : int
      Platform : Itanium
      OS : RH7.2

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

      Steps to reproduce :

      * Go to /net/jano.sfbay/export/disk20/GammaBase/Bugs/{BugID}
      * Execute as ksh doit.ksh

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

      ##>
      ##> WARNING: switching log to verbose mode,
      ##> because error is complained
      ##>
      #--> debugger: launching a debuggee :
      #--> debugger: nsk.jdi.EventSet.resume.resume010a
      #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 atta
      ches to it
      #binder> transport: dt_socket
      #binder> Connector arguments:
      #binder> home=/export/local-data/linux-ia64/jre
      #binder> vmexec=java
      #binder> options=
      #binder> main=nsk.jdi.EventSet.resume.resume010a -arch=linuxia64 "-waittime=2
      " "-debugee.vmkind=java" "-debugee.vmkeys="
      #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); cl
      ass: class nsk.jdi.EventSet.resume.resume010a (loaded by instance of sun.misc.Lau
      ncher$AppClassLoader(id=56)); method: methodForCommunication; line: lineForComm
      #--> debugger: a breakpoint has been set up
      #
      #==> nsk/jdi/EventSet/resume/resume010 TESTING BEGINS
      #--> debugger: breakpointForCommunication
      #
      #==> nsk/jdi/EventSet/resume/resume010 :::::: case: # 0
      #--> debugger: ......setting up StepRequest:
      #--> debugger: thread: instance of java.lang.Thread(name='main', id=1); pr
      operty: StepRequest1
      #--> debugger: StepRequest has been set up
      #--> debugger: ......waiting for new StepEvent : 0
      #--> debugger: got new StepEvent with propety 'number' == StepRequest1
      #--> debugger: ......checking up on EventSet.resume()
      #--> debugger: ......--> vm.suspend();
      #--> debugger: getting : List all1 = vm.allThreads();
      #--> debugger: eventSet.resume;
      #--> debugger: getting : List all2 = vm.allThreads();
      #--> debugger: getting : int policy = eventSet.suspendPolicy();
      #--> debugger: case SUSPEND_THREAD
      ## ERROR: ##> debugger: ERROR: Exception : java.lang.NullPointerException
      ## ERROR: ##> debugger: test phase has not finished normally: debuggee is still a
      live
      #--> debugger: ......forcing: vm.exit();
      #TEST FAILED
      #
      #
      ##>
      ##> SUMMARY: Following errors occured
      ##> during test execution:
      ##>
      ## ERROR: ##> debugger: ERROR: Exception : java.lang.NullPointerException
      ## ERROR: ##> debugger: test phase has not finished normally: debuggee is still a
      live

            busersunw Btplusnull User (Inactive)
            dhvaradhsunw Dhanalakshmi Varadharaj (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: