[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 forJDK-8362304 was integrated
[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
- relates to
-
JDK-8346750 Test com/sun/jdi/PopAsynchronousTest.java failed: com.sun.jdi.InvalidStackFrameException: Thread has been resumed
-
- Open
-
-
JDK-8362304 Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors
-
- Resolved
-