openj9 icon indicating copy to clipboard operation
openj9 copied to clipboard

Loom: Failures in pinning stress tests

Open tajila opened this issue 2 years ago • 0 comments

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

tajila avatar Sep 21 '22 18:09 tajila