openj9
openj9 copied to clipboard
Loom: Failures in pinning stress tests
FAILED java/lang/Thread/virtual/stress/PinALot.java#id0
Failed.`main' threw exception: java.lang.RuntimeException: count = 1
Exception in thread "" java.lang.IllegalStateException: Continuation is pinned: MONITOR
at java.base/jdk.internal.vm.Continuation.yield(Continuation.java:230)
at java.base/java.lang.VirtualThread.yieldContinuation(VirtualThread.java:375)
at java.base/java.lang.VirtualThread.parkNanos(VirtualThread.java:537)
at java.base/java.lang.Access.parkVirtualThread(Access.java:509)
at java.base/jdk.internal.misc.VirtualThreads.park(VirtualThreads.java:67)
at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at PinALot.lambda$main$0(PinALot.java:60)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:292)
at java.base/java.lang.VirtualThread$VThreadContinuation.lambda$new$0(VirtualThread.java:179)
at java.base/jdk.internal.vm.Continuation.execute(Continuation.java:171)
java.lang.RuntimeException: count = 1
at PinALot.main(PinALot.java:73)
FAILED java/lang/Thread/virtual/TracePinnedThreads.java
Exception in thread "" java.lang.IllegalStateException: Continuation is pinned: MONITOR
at java.base/jdk.internal.vm.Continuation.yield(Continuation.java:230)
at java.base/java.lang.VirtualThread.yieldContinuation(VirtualThread.java:375)
at java.base/java.lang.VirtualThread.parkNanos(VirtualThread.java:537)
at java.base/java.lang.Access.parkVirtualThread(Access.java:509)
at java.base/jdk.internal.misc.VirtualThreads.park(VirtualThreads.java:67)
at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
at TracePinnedThreads.lambda$main$0(TracePinnedThreads.java:50)
at java.base/java.lang.VirtualThread.run(VirtualThread.java:292)
at java.base/java.lang.VirtualThread$VThreadContinuation.lambda$new$0(VirtualThread.java:179)
at java.base/jdk.internal.vm.Continuation.execute(Continuation.java:171)
java.lang.RuntimeException: expected: "<== monitors:1"
at TracePinnedThreads.main(TracePinnedThreads.java:63)
See https://github.com/eclipse-openj9/openj9/issues/15152#issuecomment-1251743982