Test serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java#default and serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java#default timed out with JVM options "-Xcomp -XX:TieredStopAtLevel=1".
The test log snippet:
"MainThread" #42 [2302110] prio=5 os_prio=0 cpu=100.16ms elapsed=479.82s tid=0x0000ffff8c2105f0 nid=2302110 waiting on condition [0x0000ffff467fd000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleepNanos0(java.base@25-internal/Native Method)
at java.lang.Thread.sleepNanos(java.base@25-internal/Thread.java:482)
at java.lang.Thread.sleep(java.base@25-internal/Thread.java:513)
at TestedThread.ensureReady(SuspendResume2.java:179)
at SuspendResume2.start_thread(SuspendResume2.java:140)
at SuspendResume2.test_vthreads(SuspendResume2.java:118)
at SuspendResume2.runIt(SuspendResume2.java:103)
at SuspendResume2.run(SuspendResume2.java:94)
at SuspendResume2.main(SuspendResume2.java:87)
at java.lang.invoke.LambdaForm$DMH/0x0000780001041000.invokeStatic(java.base@25-internal/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000780001042400.invoke(java.base@25-internal/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@25-internal/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@25-internal/DirectMethodHandleAccessor.java:155)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@25-internal/DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(java.base@25-internal/Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.lang.Thread.runWith(java.base@25-internal/Thread.java:1460)
at java.lang.Thread.run(java.base@25-internal/Thread.java:1447)
"VirtualThread-unblocker" #44 [2312550] daemon prio=5 os_prio=0 cpu=0.26ms elapsed=479.31s tid=0x0000ffff00013e90 nid=2312550 runnable [0x0000ffff465ff000]
java.lang.Thread.State: RUNNABLE
at java.lang.VirtualThread.takeVirtualThreadListToUnblock(java.base@25-internal/Native Method)
at java.lang.VirtualThread.unblockVirtualThreads(java.base@25-internal/VirtualThread.java:1507)
at java.lang.VirtualThread$$Lambda/0x0000780001006a68.run(java.base@25-internal/Unknown Source)
at java.lang.Thread.runWith(java.base@25-internal/Thread.java:1460)
at java.lang.Thread.run(java.base@25-internal/Thread.java:1447)
at jdk.internal.misc.InnocuousThread.run(java.base@25-internal/InnocuousThread.java:148)
"ForkJoinPool-1-worker-1" #46 [2313231] daemon prio=5 os_prio=0 cpu=478653.87ms elapsed=479.27s tid=0x0000ffff00017270 [0x0000ffff463ff000]
Carrying virtual thread #69
at jdk.internal.vm.Continuation.run(java.base@25-internal/Continuation.java:254)
at java.lang.VirtualThread.runContinuation(java.base@25-internal/VirtualThread.java:293)
at java.lang.VirtualThread$$Lambda/0x0000780001007120.run(java.base@25-internal/Unknown Source)
at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(java.base@25-internal/ForkJoinTask.java:1593)
at java.util.concurrent.ForkJoinTask.doExec(java.base@25-internal/ForkJoinTask.java:511)
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@25-internal/ForkJoinPool.java:1450)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@25-internal/ForkJoinPool.java:2019)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@25-internal/ForkJoinWorkerThread.java:187)
Mounted virtual thread #69
at TestedThread.run(SuspendResume2.java:171)
at java.lang.Thread.runWith(java.base@25-internal/Thread.java:1460)
at java.lang.VirtualThread.run(java.base@25-internal/VirtualThread.java:456)
at java.lang.VirtualThread$VThreadContinuation$1.run(java.base@25-internal/VirtualThread.java:248)
at jdk.internal.vm.Continuation.enter0(java.base@25-internal/Continuation.java:325)
at jdk.internal.vm.Continuation.enter(java.base@25-internal/Continuation.java:316)