JDK-8355025 : Test SuspendResume1.java#default timed out with C1
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: 25
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: aarch64
  • Submitted: 2025-04-18
  • Updated: 2025-05-29
  • Resolved: 2025-05-29
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 25
25Resolved
Related Reports
Duplicate :  
Description
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)
Comments
Closing this one as one more dup of: JDK-8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447
29-05-2025