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

Test com/sun/jdi/TwoThreadsTest.java failed: Thread has been resumed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 26
    • core-svc

      [1ms] run args: [TwoThreadsTarg]
      [181ms] Got bkpt at: TwoThreadsTarg:70, i = 1
      [184ms] Got bkpt at: TwoThreadsTarg:82, i = 1
      [186ms] Got bkpt at: TwoThreadsTarg:70, i = 2
      [188ms] Got bkpt at: TwoThreadsTarg:82, i = 2
      [190ms] Got bkpt at: TwoThreadsTarg:70, i = 3
      [192ms] Got bkpt at: TwoThreadsTarg:82, i = 3
      [198ms] FAILED: Exception occured in eventHandler: com.sun.jdi.InvalidStackFrameException: Thread has been resumed
      at java.base/java.lang.Thread.getStackTrace(Thread.java:2193)
      at TestScaffold.failure(TestScaffold.java:498)
      at TestScaffold$EventHandler.run(TestScaffold.java:305)
      at java.base/java.lang.Thread.run(Thread.java:1474)
      com.sun.jdi.InvalidStackFrameException: Thread has been resumed
      at jdk.jdi/com.sun.tools.jdi.StackFrameImpl.validateStackFrame(StackFrameImpl.java:94)
      at jdk.jdi/com.sun.tools.jdi.StackFrameImpl.getValues(StackFrameImpl.java:239)
      at jdk.jdi/com.sun.tools.jdi.StackFrameImpl.getValue(StackFrameImpl.java:214)
      at TwoThreadsTest.breakpointReached(TwoThreadsTest.java:163)
      at TestScaffold$EventHandler.notifyEvent(TestScaffold.java:200)
      at TestScaffold$EventHandler.run(TestScaffold.java:284)
      at java.base/java.lang.Thread.run(Thread.java:1474)
      [40181ms] failure: Debuggee appears to be hung
      at java.base/java.lang.Thread.getStackTrace(Thread.java:2193)
      at TestScaffold.failure(TestScaffold.java:498)
      at TwoThreadsTest$1.run(TwoThreadsTest.java:209)
      java.lang.RuntimeException: java.lang.InterruptedException
      at TestScaffold.waitForVMDisconnect(TestScaffold.java:791)
      at TestScaffold.resumeToVMDisconnect(TestScaffold.java:1023)
      at TestScaffold.listenUntilVMDisconnect(TestScaffold.java:751)
      at TwoThreadsTest.runTests(TwoThreadsTest.java:229)
      at TestScaffold.startTests(TestScaffold.java:475)
      at TwoThreadsTest.main(TwoThreadsTest.java:110)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
      at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
      Caused by: java.lang.InterruptedException
      at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
      at java.base/java.lang.ProcessImpl.waitFor(ProcessImpl.java:423)
      at TestScaffold.waitForVMDisconnect(TestScaffold.java:789)
      ... 9 more

      Observed in our tier 5 testing after the fix for JDK-8362304 was integrated

            cjplummer Chris Plummer
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: