Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8354482

Test serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java#default timed out

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 25
    • hotspot

      ----------System.out:(17/592)----------
      Agent init started
      Agent init finished

      ## Java: runIt: Starting threads
      setBreakpoint: started
      setupBreakpoint: found method breakpointCheck() to set a breakpoint
      setBreakpoint: finished
      ## Java: started thread: TestedThread0
      ## Java: started thread: TestedThread1
      ## Java: started thread: TestedThread2
      ## Java: started thread: TestedThread3
      ## Java: started thread: TestedThread4
      ## Java: started thread: TestedThread5
      ## Java: started thread: TestedThread6
      ## Java: started thread: TestedThread7
      ## Java: started thread: TestedThread8
      Timeout signalled after 480 seconds

      Lots of threads sleeping

      {
        "threadDump": {
          "processId": "7268",
          "time": "2025-04-11T16:19:35.614379300Z",
          "runtimeVersion": "25-ea+19-LTS-2150",
          "threadContainers": [
            {
              "container": "<root>",
              "parent": null,
              "owner": null,
              "threads": [
               {
                 "tid": "3",
                 "name": "main",
                 "stack": [
                    "java.base\/java.lang.Object.wait0(Native Method)",
                    "java.base\/java.lang.Object.wait(Object.java:389)",
                    "java.base\/java.lang.Thread.join(Thread.java:1860)",
                    "java.base\/java.lang.Thread.join(Thread.java:1936)",
                    "com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:85)"
                 ]
               },
               {
                 "tid": "14",
                 "name": "Reference Handler",
                 "stack": [
                    "java.base\/java.lang.ref.Reference.waitForReferencePendingList(Native Method)",
                    "java.base\/java.lang.ref.Reference.processPendingReferences(Reference.java:246)",
                    "java.base\/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)"
                 ]
               },
               {
                 "tid": "15",
                 "name": "Finalizer",
                 "stack": [
                    "java.base\/java.lang.Object.wait0(Native Method)",
                    "java.base\/java.lang.Object.wait(Object.java:389)",
                    "java.base\/java.lang.Object.wait(Object.java:351)",
                    "java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:138)",
                    "java.base\/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:229)",
                    "java.base\/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)"
                 ]
               },
               {
                 "tid": "16",
                 "name": "Signal Dispatcher",
                 "stack": [
                 ]
               },
               {
                 "tid": "17",
                 "name": "Attach Listener",
                 "stack": [
                    "java.base\/java.lang.Thread.getStackTrace(Thread.java:2166)",
                    "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadToJson(ThreadDumper.java:270)",
                    "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:242)",
                    "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:206)",
                    "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToFile(ThreadDumper.java:117)",
                    "java.base\/jdk.internal.vm.ThreadDumper.dumpThreadsToJson(ThreadDumper.java:85)"
                 ]
               },
               {
                 "tid": "24",
                 "name": "Notification Thread",
                 "stack": [
                 ]
               },
               {
                 "tid": "25",
                 "name": "Common-Cleaner",
                 "stack": [
                    "java.base\/java.lang.Object.wait0(Native Method)",
                    "java.base\/java.lang.Object.wait(Object.java:389)",
                    "java.base\/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:124)",
                    "java.base\/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215)",
                    "java.base\/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146)",
                    "java.base\/java.lang.Thread.run(Thread.java:1447)",
                    "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)"
                 ]
               },
               {
                 "tid": "26",
                 "name": "MainThread",
                 "stack": [
                    "java.base\/java.lang.Thread.sleepNanos0(Native Method)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:482)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "TestedThread.ensureReady(SuspendResumeAll.java:177)",
                    "SuspendResumeAll.start_thread(SuspendResumeAll.java:131)",
                    "SuspendResumeAll.test_vthreads(SuspendResumeAll.java:109)",
                    "SuspendResumeAll.runIt(SuspendResumeAll.java:91)",
                    "SuspendResumeAll.run(SuspendResumeAll.java:82)",
                    "SuspendResumeAll.main(SuspendResumeAll.java:75)",
                    "java.base\/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)",
                    "java.base\/java.lang.reflect.Method.invoke(Method.java:565)",
                    "com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)",
                    "java.base\/java.lang.Thread.run(Thread.java:1447)"
                 ]
               },
               {
                 "tid": "29",
                 "name": "VirtualThread-unblocker",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.takeVirtualThreadListToUnblock(Native Method)",
                    "java.base\/java.lang.VirtualThread.unblockVirtualThreads(VirtualThread.java:1507)",
                    "java.base\/java.lang.Thread.run(Thread.java:1447)",
                    "java.base\/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148)"
                 ]
               },
               {
                 "tid": "48",
                 "name": "TestedThread8",
                 "stack": [
                    "TestedThread.breakpointCheck(SuspendResumeAll.java:150)",
                    "TestedThread.run(SuspendResumeAll.java:160)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "33",
                 "name": "TestedThread1",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "50",
                 "name": "TestedThread9",
                 "stack": [
                 ]
               },
               {
                 "tid": "36",
                 "name": "TestedThread2",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "38",
                 "name": "TestedThread3",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "40",
                 "name": "TestedThread4",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "42",
                 "name": "TestedThread5",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "44",
                 "name": "TestedThread6",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "30",
                 "name": "TestedThread0",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               },
               {
                 "tid": "46",
                 "name": "TestedThread7",
                 "stack": [
                    "java.base\/java.lang.VirtualThread.parkNanos(VirtualThread.java:780)",
                    "java.base\/java.lang.VirtualThread.sleepNanos(VirtualThread.java:971)",
                    "java.base\/java.lang.Thread.sleepNanos(Thread.java:480)",
                    "java.base\/java.lang.Thread.sleep(Thread.java:513)",
                    "SuspendResumeAll.sleep(SuspendResumeAll.java:67)",
                    "TestedThread.run(SuspendResumeAll.java:163)",
                    "java.base\/java.lang.VirtualThread.run(VirtualThread.java:456)"
                 ]
               }
              ],
              "threadCount": "19"
            },
            {
              "container": "ForkJoinPool.commonPool\/jdk.internal.vm.SharedThreadContainer@2789a0cb",
              "parent": "<root>",
              "owner": null,
              "threads": [
              ],
              "threadCount": "0"
            },
            {
              "container": "java.util.concurrent.ThreadPoolExecutor@5302c0cb",
              "parent": "<root>",
              "owner": null,
              "threads": [
              ],
              "threadCount": "0"
            },
            {
              "container": "ForkJoinPool-1\/jdk.internal.vm.SharedThreadContainer@4a66265e",
              "parent": "<root>",
              "owner": null,
              "threads": [
               {
                 "tid": "31",
                 "name": "ForkJoinPool-1-worker-1",
                 "stack": [
                    "java.base\/jdk.internal.vm.Continuation.run(Continuation.java:254)",
                    "java.base\/java.lang.VirtualThread.runContinuation(VirtualThread.java:293)",
                    "java.base\/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1593)",
                    "java.base\/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)",
                    "java.base\/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)",
                    "java.base\/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)",
                    "java.base\/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)"
                 ]
               },
               {
                 "tid": "34",
                 "name": "ForkJoinPool-1-delayScheduler",
                 "stack": [
                    "java.base\/jdk.internal.misc.Unsafe.park(Native Method)",
                    "java.base\/java.util.concurrent.DelayScheduler.loop(DelayScheduler.java:253)",
                    "java.base\/java.util.concurrent.DelayScheduler.run(DelayScheduler.java:221)"
                 ]
               }
              ],
              "threadCount": "2"
            }
          ]
        }
      }

            sspitsyn Serguei Spitsyn
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: