2023-08-11 18:28:22
Full thread dump OpenJDK 64-Bit Server VM (17.0.6+10-b829.9 mixed mode):

Threads class SMR info:
_java_thread_list=0x0000600003858d60, length=28, elements={
0x000000012e80e600, 0x000000012e80f400, 0x000000012e822400, 0x000000013080f800,
0x000000013084d200, 0x000000013084d800, 0x000000013084de00, 0x000000012e824c00,
0x000000012e825200, 0x000000012e825800, 0x000000012e840e00, 0x000000012eaf9400,
0x000000012f81a400, 0x000000012faa9a00, 0x000000012fbba400, 0x000000012ef0f000,
0x0000000130ac9a00, 0x000000012fbdea00, 0x000000012fbe2600, 0x000000012fbed600,
0x000000012f822200, 0x000000011c022a00, 0x000000011debdc00, 0x000000011debd600,
0x000000011de9d400, 0x000000010f014400, 0x000000011e829a00, 0x000000010f00d000
}

"AWT-AppKit" #1 prio=5 os_prio=31 cpu=2303.23ms elapsed=11408.09s tid=0x000000012e80e600 nid=0x103 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Reference Handler" #2 daemon prio=10 os_prio=31 cpu=8.63ms elapsed=11408.07s tid=0x000000012e80f400 nid=0x6303 waiting on condition  [0x000000016d73a000]
   java.lang.Thread.State: RUNNABLE
	at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.6/Native Method)
	at java.lang.ref.Reference.processPendingReferences(java.base@17.0.6/Unknown Source)
	at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Finalizer" #3 daemon prio=8 os_prio=31 cpu=2.50ms elapsed=11408.07s tid=0x000000012e822400 nid=0x6c03 in Object.wait()  [0x000000016da5e000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b96c0830> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Signal Dispatcher" #4 daemon prio=9 os_prio=31 cpu=0.31ms elapsed=11408.06s tid=0x000000013080f800 nid=0x6803 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Service Thread" #5 daemon prio=9 os_prio=31 cpu=39.64ms elapsed=11408.06s tid=0x000000013084d200 nid=0x6603 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Monitor Deflation Thread" #6 daemon prio=9 os_prio=31 cpu=231.52ms elapsed=11408.06s tid=0x000000013084d800 nid=0x8003 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"C2 CompilerThread0" #7 daemon prio=9 os_prio=31 cpu=12450.48ms elapsed=11408.06s tid=0x000000013084de00 nid=0x8103 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
	- None

"C1 CompilerThread0" #10 daemon prio=9 os_prio=31 cpu=3304.72ms elapsed=11408.06s tid=0x000000012e824c00 nid=0xa803 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
	- None

"Sweeper thread" #11 daemon prio=9 os_prio=31 cpu=121.12ms elapsed=11408.06s tid=0x000000012e825200 nid=0xa603 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"Common-Cleaner" #12 daemon prio=8 os_prio=31 cpu=28.70ms elapsed=11408.04s tid=0x000000012e825800 nid=0xa403 in Object.wait()  [0x000000016e092000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b96c0a40> (a java.lang.ref.ReferenceQueue$Lock)
	at jdk.internal.ref.CleanerImpl.run(java.base@17.0.6/Unknown Source)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)
	at jdk.internal.misc.InnocuousThread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Notification Thread" #13 daemon prio=9 os_prio=31 cpu=0.02ms elapsed=11408.04s tid=0x000000012e840e00 nid=0xa303 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"JNA Cleaner" #19 daemon prio=5 os_prio=31 cpu=0.91ms elapsed=11407.81s tid=0x000000012eaf9400 nid=0x8803 in Object.wait()  [0x000000016e4ba000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b9964278> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

   Locked ownable synchronizers:
	- None

"kotlinx.coroutines.DefaultExecutor" #24 daemon prio=5 os_prio=31 cpu=2636.26ms elapsed=11407.79s tid=0x000000012f81a400 nid=0x9803 runnable  [0x000000016e6d6000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	- parking to wait for  <0x00000007b99429f8> (a kotlinx.coroutines.DefaultExecutor)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:121)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Timer-0" #32 daemon prio=5 os_prio=31 cpu=1.09ms elapsed=11407.68s tid=0x000000012faa9a00 nid=0xf807 in Object.wait()  [0x000000016eac2000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.Object.wait(java.base@17.0.6/Unknown Source)
	at java.util.TimerThread.mainLoop(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b9af3628> (a java.util.TaskQueue)
	at java.util.TimerThread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"NanoHttpd Main Listener" #34 prio=5 os_prio=31 cpu=2.56ms elapsed=11406.98s tid=0x000000012fbba400 nid=0xae03 runnable  [0x000000016eb2e000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.Net.accept(java.base@17.0.6/Native Method)
	at sun.nio.ch.NioSocketImpl.accept(java.base@17.0.6/Unknown Source)
	at java.net.ServerSocket.implAccept(java.base@17.0.6/Unknown Source)
	at java.net.ServerSocket.platformImplAccept(java.base@17.0.6/Unknown Source)
	at java.net.ServerSocket.implAccept(java.base@17.0.6/Unknown Source)
	at java.net.ServerSocket.implAccept(java.base@17.0.6/Unknown Source)
	at java.net.ServerSocket.accept(java.base@17.0.6/Unknown Source)
	at fi.iki.elonen.NanoHTTPD$ServerRunnable.run(NanoHTTPD.java:1769)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- <0x00000007b9e42ed8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Java2D Disposer" #42 daemon prio=10 os_prio=31 cpu=0.69ms elapsed=11406.85s tid=0x000000012ef0f000 nid=0xb703 in Object.wait()  [0x000000016edb6000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b9ea0ac8> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	at sun.java2d.Disposer.run(java.desktop@17.0.6/Unknown Source)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"AWT-Shutdown" #44 prio=5 os_prio=31 cpu=0.11ms elapsed=11406.81s tid=0x0000000130ac9a00 nid=0xbf03 in Object.wait()  [0x000000016ee22000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <0x00000007b9f4dcb8> (a java.lang.Object)
	at java.lang.Object.wait(java.base@17.0.6/Unknown Source)
	at sun.awt.AWTAutoShutdown.run(java.desktop@17.0.6/Unknown Source)
	- locked <0x00000007b9f4dcb8> (a java.lang.Object)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"AWT-EventQueue-0" #43 prio=6 os_prio=31 cpu=22916.90ms elapsed=11406.81s tid=0x000000012fbdea00 nid=0xc003 waiting on condition  [0x000000016ee8e000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	- parking to wait for  <0x00000007b9e426d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.6/Unknown Source)
	at java.awt.EventQueue.getNextEvent(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(java.desktop@17.0.6/Unknown Source)
	at java.awt.EventDispatchThread.run(java.desktop@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Java2D Queue Flusher" #64 daemon prio=10 os_prio=31 cpu=3143.20ms elapsed=11406.72s tid=0x000000012fbe2600 nid=0x13703 in Object.wait()  [0x000000016ef3a000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(java.desktop@17.0.6/Unknown Source)
	- locked <0x00000007b9f90550> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"Reference Cleaner" #65 daemon prio=6 os_prio=31 cpu=30.95ms elapsed=11406.65s tid=0x000000012fbed600 nid=0x1280f in Object.wait()  [0x000000016f686000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(java.base@17.0.6/Native Method)
	- waiting on <no object reference available>
	at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/Unknown Source)
	- locked <0x00000007b9fb1490> (a java.lang.ref.ReferenceQueue$Lock)
	at org.jetbrains.skia.impl.Cleaner$1.invoke(Managed.jvm.kt:130)
	at org.jetbrains.skia.impl.Cleaner$1.invoke(Managed.jvm.kt:128)
	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

   Locked ownable synchronizers:
	- None

"AWTThreading pool-1-thread-1" #66 daemon prio=5 os_prio=31 cpu=3.82ms elapsed=11406.58s tid=0x000000012f822200 nid=0x15607 waiting on condition  [0x000000016f6f2000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	- parking to wait for  <0x00000007ba053b70> (a java.util.concurrent.SynchronousQueue$TransferStack)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack$SNode.block(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.SynchronousQueue.take(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@17.0.6/Unknown Source)
	at java.security.AccessController.executePrivileged(java.base@17.0.6/Unknown Source)
	at java.security.AccessController.doPrivileged(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@17.0.6/Unknown Source)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"TimerQueue" #67 daemon prio=5 os_prio=31 cpu=10080.10ms elapsed=11406.15s tid=0x000000011c022a00 nid=0x1f427 waiting on condition  [0x000000016fa1a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	- parking to wait for  <0x00000007ba1b62a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.DelayQueue.take(java.base@17.0.6/Unknown Source)
	at javax.swing.TimerQueue.run(java.desktop@17.0.6/Unknown Source)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- <0x00000007ba1c4c78> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"CompletableFutureDelayScheduler" #501 daemon prio=5 os_prio=31 cpu=4.91ms elapsed=10115.93s tid=0x000000011debdc00 nid=0x29b0f waiting on condition  [0x0000000281aea000]
   java.lang.Thread.State: WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	- parking to wait for  <0x00000007ba9f5838> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/Unknown Source)
	at java.lang.Thread.run(java.base@17.0.6/Unknown Source)

   Locked ownable synchronizers:
	- None

"DefaultDispatcher-worker-2" #1179 daemon prio=5 os_prio=31 cpu=23.95ms elapsed=232.06s tid=0x000000011debd600 nid=0xf31f waiting on condition  [0x000000016e3e2000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

   Locked ownable synchronizers:
	- None

"DefaultDispatcher-worker-4" #1180 daemon prio=5 os_prio=31 cpu=15.64ms elapsed=165.20s tid=0x000000011de9d400 nid=0x10293 waiting on condition  [0x000000016e376000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

   Locked ownable synchronizers:
	- None

"DefaultDispatcher-worker-1" #1183 daemon prio=5 os_prio=31 cpu=10.48ms elapsed=129.53s tid=0x000000010f014400 nid=0x17e33 waiting on condition  [0x000000016e526000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

   Locked ownable synchronizers:
	- None

"DefaultDispatcher-worker-3" #1185 daemon prio=5 os_prio=31 cpu=3.25ms elapsed=52.20s tid=0x000000011e829a00 nid=0xd737 waiting on condition  [0x000000016e66a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
	at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/Unknown Source)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:795)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:740)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

   Locked ownable synchronizers:
	- None

"Attach Listener" #1187 daemon prio=9 os_prio=31 cpu=3.54ms elapsed=0.13s tid=0x000000010f00d000 nid=0x19c23 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
	- None

"VM Thread" os_prio=31 cpu=4115.38ms elapsed=11408.07s tid=0x000000012e609d10 nid=0x6e03 runnable  

"VM Periodic Task Thread" os_prio=31 cpu=3418.32ms elapsed=11408.04s tid=0x000000012e617ea0 nid=0xa103 waiting on condition  

JNI global refs: 160, weak refs: 79

JNI global refs memory usage: 2099, weak refs: 1465

JNI global refs: 160, weak refs: 79

