2024-09-14 09:14:25 Full thread dump Java HotSpot(TM) 64-Bit Server VM (24-ea+13-1421 mixed mode, sharing): Threads class SMR info: _java_thread_list=0x00006000004ba920, length=19, elements={ 0x000000013780ae00, 0x0000000136818a00, 0x0000000122811200, 0x0000000122813c00, 0x0000000126821000, 0x000000013800b600, 0x0000000136819200, 0x000000013681b000, 0x000000012301ae00, 0x000000012300a200, 0x0000000122811a00, 0x00000001380a0c00, 0x0000000122a06000, 0x0000000122a06800, 0x0000000138106e00, 0x00000001269ade00, 0x0000000122a87000, 0x0000000122a82600, 0x000000013685b400 } "main" #1 [10499] prio=5 os_prio=31 cpu=168.47ms elapsed=2072.17s tid=0x000000013780ae00 nid=10499 waiting on condition [0x000000016dc21000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070fb08ed0> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(java.base@24-ea/LockSupport.java:223) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@24-ea/AbstractQueuedSynchronizer.java:755) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@24-ea/AbstractQueuedSynchronizer.java:1104) at java.util.concurrent.CountDownLatch.await(java.base@24-ea/CountDownLatch.java:230) at com.sun.javafx.application.LauncherImpl.launchApplication(javafx.graphics@24-internal/LauncherImpl.java:214) at com.sun.javafx.application.LauncherImpl.launchApplication(javafx.graphics@24-internal/LauncherImpl.java:154) at javafx.application.Application.launch(javafx.graphics@24-internal/Application.java:303) at myapp6.AppFXMLExported.main(mymod/AppFXMLExported.java:55) at java.lang.invoke.LambdaForm$DMH/0x000000ff01005400.invokeStatic(java.base@24-ea/LambdaForm$DMH) at java.lang.invoke.LambdaForm$MH/0x000000ff01088400.invoke(java.base@24-ea/LambdaForm$MH) at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24-ea/Invokers$Holder) at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@24-ea/DirectMethodHandleAccessor.java:154) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@24-ea/DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(java.base@24-ea/Method.java:573) at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(javafx.graphics@24-internal/LauncherImpl.java:464) at com.sun.javafx.application.LauncherImpl.launchApplication(javafx.graphics@24-internal/LauncherImpl.java:364) at java.lang.invoke.LambdaForm$DMH/0x000000ff01003000.invokeStatic(java.base@24-ea/LambdaForm$DMH) at java.lang.invoke.LambdaForm$MH/0x000000ff01004800.invoke(java.base@24-ea/LambdaForm$MH) at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@24-ea/Invokers$Holder) at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@24-ea/DirectMethodHandleAccessor.java:156) at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@24-ea/DirectMethodHandleAccessor.java:103) at java.lang.reflect.Method.invoke(java.base@24-ea/Method.java:573) at sun.launcher.LauncherHelper$FXHelper.main(java.base@24-ea/LauncherHelper.java:1168) "Reference Handler" #9 [29443] daemon prio=10 os_prio=31 cpu=0.21ms elapsed=2072.16s tid=0x0000000136818a00 nid=29443 waiting on condition [0x000000016ed9a000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@24-ea/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@24-ea/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@24-ea/Reference.java:208) "Finalizer" #10 [28931] daemon prio=8 os_prio=31 cpu=0.05ms elapsed=2072.16s tid=0x0000000122811200 nid=28931 in Object.wait() [0x000000016efa6000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@24-ea/Native Method) - waiting on <0x000000070e6155c8> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.Object.wait(java.base@24-ea/Object.java:378) at java.lang.Object.wait(java.base@24-ea/Object.java:352) at java.lang.ref.NativeReferenceQueue.await(java.base@24-ea/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@24-ea/ReferenceQueue.java:166) at java.lang.ref.NativeReferenceQueue.remove(java.base@24-ea/NativeReferenceQueue.java:89) - locked <0x000000070e6155c8> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@24-ea/Finalizer.java:173) "Signal Dispatcher" #11 [24835] daemon prio=9 os_prio=31 cpu=0.75ms elapsed=2072.16s tid=0x0000000122813c00 nid=24835 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #12 [25091] daemon prio=9 os_prio=31 cpu=62.40ms elapsed=2072.16s tid=0x0000000126821000 nid=25091 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #13 [28163] daemon prio=9 os_prio=31 cpu=184.68ms elapsed=2072.16s tid=0x000000013800b600 nid=28163 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #14 [27907] daemon prio=9 os_prio=31 cpu=208.99ms elapsed=2072.16s tid=0x0000000136819200 nid=27907 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #17 [27395] daemon prio=9 os_prio=31 cpu=141.06ms elapsed=2072.16s tid=0x000000013681b000 nid=27395 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Common-Cleaner" #18 [27139] daemon prio=8 os_prio=31 cpu=17.09ms elapsed=2072.14s tid=0x000000012301ae00 nid=27139 waiting on condition [0x000000016fbee000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070e620080> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@24-ea/LockSupport.java:271) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@24-ea/AbstractQueuedSynchronizer.java:1857) at java.lang.ref.ReferenceQueue.await(java.base@24-ea/ReferenceQueue.java:79) at java.lang.ref.ReferenceQueue.remove0(java.base@24-ea/ReferenceQueue.java:151) at java.lang.ref.ReferenceQueue.remove(java.base@24-ea/ReferenceQueue.java:229) at jdk.internal.ref.CleanerImpl.run(java.base@24-ea/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588) at java.lang.Thread.run(java.base@24-ea/Thread.java:1575) at jdk.internal.misc.InnocuousThread.run(java.base@24-ea/InnocuousThread.java:186) "Notification Thread" #24 [41987] daemon prio=9 os_prio=31 cpu=0.02ms elapsed=2072.04s tid=0x000000012300a200 nid=41987 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "QuantumRenderer-0" #25 [41731] daemon prio=5 os_prio=31 cpu=29.48ms elapsed=2072.00s tid=0x0000000122811a00 nid=41731 waiting on condition [0x0000000170a42000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070fd09350> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@24-ea/LockSupport.java:369) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@24-ea/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@24-ea/ForkJoinPool.java:4021) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@24-ea/ForkJoinPool.java:3967) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@24-ea/AbstractQueuedSynchronizer.java:1717) at java.util.concurrent.LinkedBlockingQueue.take(java.base@24-ea/LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@24-ea/ThreadPoolExecutor.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@24-ea/ThreadPoolExecutor.java:1130) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@24-ea/ThreadPoolExecutor.java:642) at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(javafx.graphics@24-internal/QuantumRenderer.java:126) at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588) at java.lang.Thread.run(java.base@24-ea/Thread.java:1575) "InvokeLaterDispatcher" #27 [43787] daemon prio=5 os_prio=31 cpu=0.43ms elapsed=2071.96s tid=0x00000001380a0c00 nid=43787 in Object.wait() [0x0000000170c4e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@24-ea/Native Method) - waiting on <0x000000070fa5ab38> (a java.lang.StringBuilder) at java.lang.Object.wait(java.base@24-ea/Object.java:378) at java.lang.Object.wait(java.base@24-ea/Object.java:352) at com.sun.glass.ui.InvokeLaterDispatcher.run(javafx.graphics@24-internal/InvokeLaterDispatcher.java:126) - locked <0x000000070fa5ab38> (a java.lang.StringBuilder) "JavaFX-KeepAlive" #28 [64259] prio=5 os_prio=31 cpu=0.04ms elapsed=2071.96s tid=0x0000000122a06000 nid=64259 waiting on condition [0x0000000170e5a000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070fa49860> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(java.base@24-ea/LockSupport.java:223) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@24-ea/AbstractQueuedSynchronizer.java:755) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@24-ea/AbstractQueuedSynchronizer.java:1104) at java.util.concurrent.CountDownLatch.await(java.base@24-ea/CountDownLatch.java:230) at com.sun.glass.ui.mac.MacApplication.lambda$startKeepAliveThread$2(javafx.graphics@24-internal/MacApplication.java:83) at com.sun.glass.ui.mac.MacApplication$$Lambda/0x000000ff0102dd18.run(javafx.graphics@24-internal/Unknown Source) at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588) at java.lang.Thread.run(java.base@24-ea/Thread.java:1575) "JavaFX Application Thread" #29 [259] daemon prio=5 os_prio=31 cpu=214.79ms elapsed=2071.96s tid=0x0000000122a06800 nid=259 in Object.wait() [0x000000016d98e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@24-ea/Native Method) - waiting on <0x000000070fd4d018> (a com.sun.javafx.tk.quantum.QuantumToolkit$1) at java.lang.Object.wait(java.base@24-ea/Object.java:378) at java.lang.Thread.join(java.base@24-ea/Thread.java:2017) - locked <0x000000070fd4d018> (a com.sun.javafx.tk.quantum.QuantumToolkit$1) at java.lang.Thread.join(java.base@24-ea/Thread.java:2093) at java.lang.ApplicationShutdownHooks.runHooks(java.base@24-ea/ApplicationShutdownHooks.java:114) at java.lang.ApplicationShutdownHooks$1.run(java.base@24-ea/ApplicationShutdownHooks.java:47) at java.lang.Shutdown.runHooks(java.base@24-ea/Shutdown.java:130) at java.lang.Shutdown.exit(java.base@24-ea/Shutdown.java:167) - locked <0x00000007ffe71238> (a java.lang.Class for java.lang.Shutdown) at java.lang.Runtime.exit(java.base@24-ea/Runtime.java:189) at java.lang.System.exit(java.base@24-ea/System.java:1923) at myapp6.AppFXMLExported.stop(mymod/AppFXMLExported.java:151) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$10(javafx.graphics@24-internal/LauncherImpl.java:858) at com.sun.javafx.application.LauncherImpl$$Lambda/0x000000ff011367b8.run(javafx.graphics@24-internal/Unknown Source) at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(javafx.graphics@24-internal/PlatformImpl.java:483) at com.sun.javafx.application.PlatformImpl$$Lambda/0x000000ff01086a30.run(javafx.graphics@24-internal/Unknown Source) at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(javafx.graphics@24-internal/PlatformImpl.java:456) at com.sun.javafx.application.PlatformImpl$$Lambda/0x000000ff010870b8.run(javafx.graphics@24-internal/Unknown Source) at java.security.AccessController.executePrivileged(java.base@24-ea/AccessController.java:778) at java.security.AccessController.doPrivileged(java.base@24-ea/AccessController.java:400) at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(javafx.graphics@24-internal/PlatformImpl.java:455) at com.sun.javafx.application.PlatformImpl$$Lambda/0x000000ff01086c58.run(javafx.graphics@24-internal/Unknown Source) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(javafx.graphics@24-internal/InvokeLaterDispatcher.java:95) "PulseTimer-CVDisplayLink thread" #30 [57859] daemon prio=5 os_prio=31 cpu=63.08ms elapsed=2071.91s tid=0x0000000138106e00 nid=57859 waiting for monitor entry [0x0000000170f72000] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.glass.ui.Timer.pause(javafx.graphics@24-internal/Timer.java:142) - waiting to lock <0x000000070fb69198> (a com.sun.glass.ui.mac.MacTimer) at com.sun.javafx.tk.quantum.QuantumToolkit.pauseTimer(javafx.graphics@24-internal/QuantumToolkit.java:537) - locked <0x000000070fcc7e78> (a com.sun.javafx.tk.quantum.QuantumToolkit) at com.sun.javafx.tk.quantum.QuantumToolkit.postPulse(javafx.graphics@24-internal/QuantumToolkit.java:524) at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$12(javafx.graphics@24-internal/QuantumToolkit.java:355) at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda/0x000000ff01037320.run(javafx.graphics@24-internal/Unknown Source) "JavaFX-Launcher" #31 [67591] prio=5 os_prio=31 cpu=1.03ms elapsed=2071.89s tid=0x00000001269ade00 nid=67591 waiting on condition [0x000000017120a000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070f6bd820> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(java.base@24-ea/LockSupport.java:223) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@24-ea/AbstractQueuedSynchronizer.java:755) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@24-ea/AbstractQueuedSynchronizer.java:1104) at java.util.concurrent.CountDownLatch.await(java.base@24-ea/CountDownLatch.java:230) at com.sun.javafx.application.PlatformImpl.runAndWait(javafx.graphics@24-internal/PlatformImpl.java:494) at com.sun.javafx.application.PlatformImpl.runAndWait(javafx.graphics@24-internal/PlatformImpl.java:468) at com.sun.javafx.application.LauncherImpl.launchApplication1(javafx.graphics@24-internal/LauncherImpl.java:856) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(javafx.graphics@24-internal/LauncherImpl.java:196) at com.sun.javafx.application.LauncherImpl$$Lambda/0x000000ff0108c000.run(javafx.graphics@24-internal/Unknown Source) at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588) at java.lang.Thread.run(java.base@24-ea/Thread.java:1575) "Prism Font Disposer" #32 [81931] daemon prio=10 os_prio=31 cpu=0.04ms elapsed=2071.67s tid=0x0000000122a87000 nid=81931 waiting on condition [0x0000000171416000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@24-ea/Native Method) - parking to wait for <0x000000070f181088> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@24-ea/LockSupport.java:369) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@24-ea/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@24-ea/ForkJoinPool.java:4021) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@24-ea/ForkJoinPool.java:3967) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@24-ea/AbstractQueuedSynchronizer.java:1717) at java.lang.ref.ReferenceQueue.await(java.base@24-ea/ReferenceQueue.java:75) at java.lang.ref.ReferenceQueue.remove0(java.base@24-ea/ReferenceQueue.java:166) at java.lang.ref.ReferenceQueue.remove(java.base@24-ea/ReferenceQueue.java:246) at com.sun.javafx.font.Disposer.run(javafx.graphics@24-internal/Disposer.java:96) at java.lang.Thread.runWith(java.base@24-ea/Thread.java:1588) at java.lang.Thread.run(java.base@24-ea/Thread.java:1575) "Glass/Prism Shutdown Hook" #26 [69123] prio=5 os_prio=31 cpu=0.07ms elapsed=2071.66s tid=0x0000000122a82600 nid=69123 runnable [0x0000000171622000] java.lang.Thread.State: RUNNABLE at com.sun.glass.ui.mac.MacTimer._stop(javafx.graphics@24-internal/Native Method) at com.sun.glass.ui.Timer.stop(javafx.graphics@24-internal/Timer.java:131) - locked <0x000000070fb69198> (a com.sun.glass.ui.mac.MacTimer) at com.sun.javafx.tk.quantum.QuantumToolkit.dispose(javafx.graphics@24-internal/QuantumToolkit.java:864) at com.sun.javafx.tk.quantum.QuantumToolkit$1.run(javafx.graphics@24-internal/QuantumToolkit.java:262) "Attach Listener" #33 [30311] daemon prio=9 os_prio=31 cpu=1.19ms elapsed=125.50s tid=0x000000013685b400 nid=30311 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "GC Thread#5" os_prio=31 cpu=0.33ms elapsed=2072.05s tid=0x0000000122308bf0 nid=42499 runnable "GC Thread#4" os_prio=31 cpu=0.39ms elapsed=2072.05s tid=0x0000000122308680 nid=43011 runnable "GC Thread#3" os_prio=31 cpu=0.40ms elapsed=2072.05s tid=0x0000000122308110 nid=43267 runnable "GC Thread#2" os_prio=31 cpu=0.35ms elapsed=2072.05s tid=0x0000000122307ba0 nid=26371 runnable "GC Thread#1" os_prio=31 cpu=0.33ms elapsed=2072.05s tid=0x0000000137109170 nid=26627 runnable "VM Thread" os_prio=31 cpu=2.95ms elapsed=2072.16s tid=0x0000000136705ef0 nid=19203 runnable "VM Periodic Task Thread" os_prio=31 cpu=954.70ms elapsed=2072.16s tid=0x000000013700ba40 nid=16899 waiting on condition "G1 Service" os_prio=31 cpu=113.58ms elapsed=2072.17s tid=0x000000013700adb0 nid=20739 runnable "G1 Refine#0" os_prio=31 cpu=0.02ms elapsed=2072.17s tid=0x0000000137897400 nid=21251 runnable "G1 Conc#0" os_prio=31 cpu=0.02ms elapsed=2072.17s tid=0x0000000137008890 nid=16387 runnable "G1 Main Marker" os_prio=31 cpu=0.02ms elapsed=2072.17s tid=0x0000000137007f10 nid=14595 runnable "GC Thread#0" os_prio=31 cpu=0.22ms elapsed=2072.17s tid=0x0000000137007770 nid=13571 runnable JNI global refs: 25, weak refs: 0