2025-07-02 11:23:01 Full thread dump Java HotSpot(TM) 64-Bit Server VM (21.0.1+12-jvmci-23.1-b19 mixed mode, sharing): Threads class SMR info: _java_thread_list=0x00006000035aea80, length=24, elements={ 0x000000013b0a3200, 0x000000013b96d200, 0x000000013b918600, 0x000000013e0dac00, 0x000000013b918e00, 0x000000013e0db400, 0x000000010d016000, 0x000000013b0e9800, 0x000000013e0dbc00, 0x000000010c972600, 0x000000013c048200, 0x000000013c048a00, 0x000000013c059000, 0x000000013d008200, 0x000000013e26aa00, 0x000000013e295e00, 0x000000013b107000, 0x000000013d879200, 0x000000010e82de00, 0x000000010e835c00, 0x000000010d054a00, 0x000000010e843e00, 0x000000010d019800, 0x000000013c079c00 } "main" #1 [10243] prio=5 os_prio=31 cpu=519.68ms elapsed=107.47s tid=0x000000013b0a3200 nid=10243 waiting on condition [0x000000016ff02000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.1/Native Method) at java.lang.Thread.sleep(java.base@21.0.1/Thread.java:509) at cn.tongdun.apexdb.handler.redis.process.impl.pubsub.PublishRequestProcessor.main(PublishRequestProcessor.java:230) "Reference Handler" #9 [22275] daemon prio=10 os_prio=36 cpu=0.33ms elapsed=107.45s tid=0x000000013b96d200 nid=22275 waiting on condition [0x0000000280206000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.1/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@21.0.1/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.1/Reference.java:208) "Finalizer" #10 [22531] daemon prio=8 os_prio=34 cpu=0.05ms elapsed=107.45s tid=0x000000013b918600 nid=22531 in Object.wait() [0x0000000280412000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.1/Native Method) - waiting on <0x000000070e80ab20> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.Object.wait(java.base@21.0.1/Object.java:366) at java.lang.Object.wait(java.base@21.0.1/Object.java:339) at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.1/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:158) at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.1/NativeReferenceQueue.java:89) - locked <0x000000070e80ab20> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.1/Finalizer.java:173) "Signal Dispatcher" #11 [22787] daemon prio=9 os_prio=35 cpu=1.21ms elapsed=107.45s tid=0x000000013e0dac00 nid=22787 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #12 [23043] daemon prio=9 os_prio=31 cpu=1.63ms elapsed=107.45s tid=0x000000013b918e00 nid=23043 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #13 [30467] daemon prio=9 os_prio=31 cpu=8.04ms elapsed=107.45s tid=0x000000013e0db400 nid=30467 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JVMCI-native CompilerThread0" #14 [30211] daemon prio=9 os_prio=35 cpu=367.28ms elapsed=107.45s tid=0x000000010d016000 nid=30211 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #15 [23811] daemon prio=9 os_prio=35 cpu=197.77ms elapsed=107.45s tid=0x000000013b0e9800 nid=23811 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Common-Cleaner" #18 [24067] daemon prio=8 os_prio=34 cpu=1.52ms elapsed=107.43s tid=0x000000013e0dbc00 nid=24067 waiting on condition [0x000000028145a000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x000000070e820100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.1/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.1/AbstractQueuedSynchronizer.java:1847) at java.lang.ref.ReferenceQueue.await(java.base@21.0.1/ReferenceQueue.java:71) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.1/ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.1/ReferenceQueue.java:218) at jdk.internal.ref.CleanerImpl.run(java.base@21.0.1/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) at jdk.internal.misc.InnocuousThread.run(java.base@21.0.1/InnocuousThread.java:186) "JDWP Transport Listener: dt_socket" #19 [24323] daemon prio=10 os_prio=31 cpu=147.19ms elapsed=107.41s tid=0x000000010c972600 nid=24323 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" #20 [28931] daemon prio=10 os_prio=31 cpu=47.68ms elapsed=107.41s tid=0x000000013c048200 nid=28931 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Command Reader" #21 [28675] daemon prio=10 os_prio=31 cpu=108.61ms elapsed=107.41s tid=0x000000013c048a00 nid=28675 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "IntelliJ Suspend Helper" #22 [25091] daemon prio=5 os_prio=31 cpu=6.72ms elapsed=107.33s tid=0x000000013c059000 nid=25091 waiting on condition [0x0000000281c8a000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep0(java.base@21.0.1/Native Method) at java.lang.Thread.sleep(java.base@21.0.1/Thread.java:509) at com.intellij.rt.debugger.agent.SuspendHelper.suspendHelperLoopBody(SuspendHelper.java:29) at com.intellij.rt.debugger.agent.SuspendHelper.access$000(SuspendHelper.java:5) at com.intellij.rt.debugger.agent.SuspendHelper$1.run(SuspendHelper.java:15) at java.lang.Thread.runWith(java.base@21.0.1/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.1/Thread.java:1583) "Notification Thread" #23 [28419] daemon prio=9 os_prio=31 cpu=0.05ms elapsed=107.33s tid=0x000000013d008200 nid=28419 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "ForkJoinPool-1-worker-1" #33 [32263] daemon prio=5 os_prio=31 cpu=5.72ms elapsed=97.36s tid=0x000000013e26aa00 [0x000000017ffed000] Carrying virtual thread #32 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-2" #35 [42499] daemon prio=5 os_prio=31 cpu=4.22ms elapsed=90.52s tid=0x000000013e295e00 [0x0000000282ef5000] Carrying virtual thread #34 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "Attach Listener" #40 [33283] daemon prio=9 os_prio=35 cpu=1.37ms elapsed=64.59s tid=0x000000013b107000 nid=33283 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "ForkJoinPool-1-worker-3" #41 [33539] daemon prio=5 os_prio=31 cpu=1.37ms elapsed=7.00s tid=0x000000013d879200 [0x000000028330d000] Carrying virtual thread #36 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-4" #42 [33795] daemon prio=5 os_prio=31 cpu=0.76ms elapsed=6.99s tid=0x000000010e82de00 [0x0000000283519000] Carrying virtual thread #37 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-5" #44 [34307] daemon prio=5 os_prio=31 cpu=0.63ms elapsed=5.16s tid=0x000000010e835c00 [0x0000000283725000] Carrying virtual thread #38 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-6" #45 [34563] daemon prio=5 os_prio=31 cpu=0.20ms elapsed=5.16s tid=0x000000010d054a00 [0x0000000283931000] Carrying virtual thread #39 at jdk.internal.vm.Continuation.run(java.base@21.0.1/Continuation.java:248) at java.lang.VirtualThread.runContinuation(java.base@21.0.1/VirtualThread.java:221) at java.lang.VirtualThread$$Lambda/0x0000007001148298.run(java.base@21.0.1/Unknown Source) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(java.base@21.0.1/ForkJoinTask.java:1423) at java.util.concurrent.ForkJoinTask.doExec$$$capture(java.base@21.0.1/ForkJoinTask.java:387) at java.util.concurrent.ForkJoinTask.doExec(java.base@21.0.1/ForkJoinTask.java) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@21.0.1/ForkJoinPool.java:1312) at java.util.concurrent.ForkJoinPool.scan(java.base@21.0.1/ForkJoinPool.java:1843) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1808) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-7" #43 [35075] daemon prio=5 os_prio=31 cpu=0.25ms elapsed=5.16s tid=0x000000010e843e00 nid=35075 waiting on condition [0x0000000283b3e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x000000070fe8ea38> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-8" #46 [35587] daemon prio=5 os_prio=31 cpu=0.17ms elapsed=5.16s tid=0x000000010d019800 nid=35587 waiting on condition [0x0000000283d4a000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x000000070fe8ea38> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.1/LockSupport.java:371) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1893) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "ForkJoinPool-1-worker-9" #47 [35843] daemon prio=5 os_prio=31 cpu=0.21ms elapsed=5.16s tid=0x000000013c079c00 nid=35843 waiting on condition [0x0000000283f56000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.1/Native Method) - parking to wait for <0x000000070fe8ea38> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.parkUntil(java.base@21.0.1/LockSupport.java:449) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@21.0.1/ForkJoinPool.java:1891) at java.util.concurrent.ForkJoinPool.runWorker(java.base@21.0.1/ForkJoinPool.java:1809) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@21.0.1/ForkJoinWorkerThread.java:188) "VM Thread" os_prio=35 cpu=9.82ms elapsed=107.46s tid=0x000000013cbfaba0 nid=18435 runnable "GC Thread#0" os_prio=35 cpu=1.74ms elapsed=107.47s tid=0x000000013ae41e30 nid=15363 runnable "GC Thread#1" os_prio=35 cpu=1.73ms elapsed=106.51s tid=0x000000012aea6eb0 nid=28163 runnable "GC Thread#2" os_prio=35 cpu=1.68ms elapsed=106.51s tid=0x000000010c124830 nid=26115 runnable "GC Thread#3" os_prio=35 cpu=1.48ms elapsed=106.51s tid=0x000000013ae6a2e0 nid=26371 runnable "GC Thread#4" os_prio=35 cpu=1.45ms elapsed=106.51s tid=0x000000010c124e00 nid=26883 runnable "GC Thread#5" os_prio=35 cpu=1.50ms elapsed=106.51s tid=0x000000010c125590 nid=27395 runnable "GC Thread#6" os_prio=35 cpu=0.11ms elapsed=106.51s tid=0x000000013c896200 nid=32771 runnable "GC Thread#7" os_prio=35 cpu=0.05ms elapsed=106.51s tid=0x000000010c126170 nid=33027 runnable "G1 Main Marker" os_prio=35 cpu=0.03ms elapsed=107.47s tid=0x000000013ae425d0 nid=14851 runnable "G1 Conc#0" os_prio=35 cpu=0.02ms elapsed=107.47s tid=0x000000013ae42f40 nid=14339 runnable "G1 Refine#0" os_prio=35 cpu=0.03ms elapsed=107.47s tid=0x000000013b80f000 nid=16387 runnable "G1 Service" os_prio=35 cpu=2.74ms elapsed=107.47s tid=0x000000013c84e760 nid=16899 runnable "VM Periodic Task Thread" os_prio=36 cpu=55.14ms elapsed=107.46s tid=0x000000012ae772c0 nid=21507 waiting on condition JNI global refs: 52, weak refs: 2321