2024-02-23 22:12:40 Full thread dump OpenJDK 64-Bit Server VM (21.0.2 mixed mode, sharing): Threads class SMR info: _java_thread_list=0x0000600001a64b80, length=20, elements={ 0x000000014b0b2400, 0x000000014b0afe00, 0x000000013b011e00, 0x000000014b80ae00, 0x000000014b80b600, 0x000000014b811000, 0x000000014b811800, 0x000000014b0b2c00, 0x000000014b0b3400, 0x000000014b0af600, 0x000000014b26d000, 0x000000014b1ca800, 0x000000013b845000, 0x000000014b203000, 0x000000014b201c00, 0x000000013b0cb600, 0x000000014b1ede00, 0x000000013b0a1000, 0x000000013b93f400, 0x000000013b19d000 } "Reference Handler" #9 [22787] daemon prio=10 os_prio=31 cpu=0.94ms elapsed=111.20s tid=0x000000014b0b2400 nid=22787 waiting on condition [0x00000001711e6000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.2/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@21.0.2/Reference.java:246) at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.2/Reference.java:208) "Finalizer" #10 [31491] daemon prio=8 os_prio=31 cpu=1.50ms elapsed=111.20s tid=0x000000014b0afe00 nid=31491 in Object.wait() [0x00000001713f2000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at java.lang.Object.wait(java.base@21.0.2/Object.java:339) at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.2/NativeReferenceQueue.java:48) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.2/ReferenceQueue.java:158) at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.2/NativeReferenceQueue.java:89) - locked <0x0000000780496e08> (a java.lang.ref.NativeReferenceQueue$Lock) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.2/Finalizer.java:173) "Signal Dispatcher" #11 [23299] daemon prio=9 os_prio=31 cpu=0.56ms elapsed=111.20s tid=0x000000013b011e00 nid=23299 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Service Thread" #12 [23811] daemon prio=9 os_prio=31 cpu=0.16ms elapsed=111.20s tid=0x000000014b80ae00 nid=23811 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Monitor Deflation Thread" #13 [24067] daemon prio=9 os_prio=31 cpu=7.38ms elapsed=111.20s tid=0x000000014b80b600 nid=24067 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #14 [24579] daemon prio=9 os_prio=31 cpu=1123.00ms elapsed=111.20s tid=0x000000014b811000 nid=24579 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #17 [30723] daemon prio=9 os_prio=31 cpu=730.06ms elapsed=111.20s tid=0x000000014b811800 nid=30723 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Common-Cleaner" #18 [30467] daemon prio=8 os_prio=31 cpu=2.12ms elapsed=111.19s tid=0x000000014b0b2c00 nid=30467 waiting on condition [0x000000017203a000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method) - parking to wait for <0x0000000780488168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.2/LockSupport.java:269) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.2/AbstractQueuedSynchronizer.java:1847) at java.lang.ref.ReferenceQueue.await(java.base@21.0.2/ReferenceQueue.java:71) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.2/ReferenceQueue.java:143) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.2/ReferenceQueue.java:218) at jdk.internal.ref.CleanerImpl.run(java.base@21.0.2/CleanerImpl.java:140) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) at jdk.internal.misc.InnocuousThread.run(java.base@21.0.2/InnocuousThread.java:186) "Notification Thread" #19 [29955] daemon prio=9 os_prio=31 cpu=0.02ms elapsed=111.18s tid=0x000000014b0b3400 nid=29955 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "AppKit Thread" #20 [259] daemon prio=5 os_prio=31 cpu=1903.74ms elapsed=111.03s tid=0x000000014b0af600 nid=259 runnable [0x000000016fdd7000] java.lang.Thread.State: RUNNABLE at sun.lwawt.macosx.LWCToolkit.doAWTRunLoopImpl(java.desktop@21.0.2/Native Method) at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(java.desktop@21.0.2/LWCToolkit.java:938) at sun.lwawt.macosx.LWCToolkit.invokeAndWait(java.desktop@21.0.2/LWCToolkit.java:740) at sun.lwawt.macosx.LWCToolkit.invokeAndWait(java.desktop@21.0.2/LWCToolkit.java:685) at sun.lwawt.macosx.CAccessibility.invokeAndWait(java.desktop@21.0.2/CAccessibility.java:136) at sun.lwawt.macosx.CAccessibility.invokeAndWait(java.desktop@21.0.2/CAccessibility.java:129) at sun.lwawt.macosx.CAccessibility.getFocusOwner(java.desktop@21.0.2/CAccessibility.java:644) at sun.lwawt.macosx.LWCToolkit.doAWTRunLoopImpl(java.desktop@21.0.2/Native Method) at sun.lwawt.macosx.LWCToolkit.doAWTRunLoop(java.desktop@21.0.2/LWCToolkit.java:938) at sun.lwawt.macosx.LWCToolkit.invokeAndWait(java.desktop@21.0.2/LWCToolkit.java:740) at sun.lwawt.macosx.LWCToolkit.invokeAndWait(java.desktop@21.0.2/LWCToolkit.java:685) at sun.lwawt.macosx.CAccessibility.invokeAndWait(java.desktop@21.0.2/CAccessibility.java:136) at sun.lwawt.macosx.CAccessibility.invokeAndWait(java.desktop@21.0.2/CAccessibility.java:129) at sun.lwawt.macosx.CAccessibility.getFocusOwner(java.desktop@21.0.2/CAccessibility.java:644) "Java2D Queue Flusher" #22 [71707] daemon prio=10 os_prio=31 cpu=72.61ms elapsed=110.76s tid=0x000000014b26d000 nid=71707 in Object.wait() [0x0000000172802000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at sun.java2d.metal.MTLRenderQueue$QueueFlusher.run(java.desktop@21.0.2/MTLRenderQueue.java:210) - locked <0x0000000780496ec8> (a sun.java2d.metal.MTLRenderQueue$QueueFlusher) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "Java2D Disposer" #23 [81155] daemon prio=10 os_prio=31 cpu=1.26ms elapsed=110.76s tid=0x000000014b1ca800 nid=81155 waiting on condition [0x0000000172a0e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method) - parking to wait for <0x00000007804b4d48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:371) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.2/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.2/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.2/ForkJoinPool.java:3725) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.2/AbstractQueuedSynchronizer.java:1707) at java.lang.ref.ReferenceQueue.await(java.base@21.0.2/ReferenceQueue.java:67) at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.2/ReferenceQueue.java:158) at java.lang.ref.ReferenceQueue.remove(java.base@21.0.2/ReferenceQueue.java:234) at sun.java2d.Disposer.run(java.desktop@21.0.2/Disposer.java:145) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "RefreshThread" #24 [38675] daemon prio=5 os_prio=31 cpu=1.85ms elapsed=107.61s tid=0x000000013b845000 nid=38675 in Object.wait() [0x000000041925e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at com.jaamsim.controllers.RateLimiter.run(RateLimiter.java:58) - locked <0x0000000780496fd0> (a java.lang.Object) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "AWT-Shutdown" #26 [74811] prio=5 os_prio=31 cpu=0.30ms elapsed=107.58s tid=0x000000014b203000 nid=74811 in Object.wait() [0x0000000419676000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at java.lang.Object.wait(java.base@21.0.2/Object.java:339) at sun.awt.AWTAutoShutdown.run(java.desktop@21.0.2/AWTAutoShutdown.java:291) - locked <0x0000000780488280> (a java.lang.Object) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "AWT-EventQueue-0" #27 [78339] prio=6 os_prio=31 cpu=300.59ms elapsed=107.49s tid=0x000000014b201c00 nid=78339 in Object.wait() [0x000000041a519000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at java.lang.Object.wait(java.base@21.0.2/Object.java:339) at jogamp.nativewindow.macosx.OSXUtil.RunOnMainThread(OSXUtil.java:318) - locked <0x0000000782452628> (a java.lang.Object) at jogamp.nativewindow.macosx.OSXUtil.CreateNSWindow(OSXUtil.java:161) at jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow.lockSurfaceImpl(MacOSXJAWTWindow.java:311) at com.jogamp.nativewindow.awt.JAWTWindow.lockSurface(JAWTWindow.java:708) at com.jogamp.newt.awt.NewtCanvasAWT.addNotify(NewtCanvasAWT.java:621) - locked <0x0000000782870910> (a java.lang.Object) at java.awt.Container.addNotify(java.desktop@21.0.2/Container.java:2804) - locked <0x00000007805446a0> (a java.awt.Component$AWTTreeLock) at java.awt.Window.addNotify(java.desktop@21.0.2/Window.java:791) - locked <0x00000007805446a0> (a java.awt.Component$AWTTreeLock) at java.awt.Frame.addNotify(java.desktop@21.0.2/Frame.java:495) - locked <0x00000007805446a0> (a java.awt.Component$AWTTreeLock) at java.awt.Window.show(java.desktop@21.0.2/Window.java:1053) at java.awt.Component.show(java.desktop@21.0.2/Component.java:1728) at java.awt.Component.setVisible(java.desktop@21.0.2/Component.java:1675) at java.awt.Window.setVisible(java.desktop@21.0.2/Window.java:1036) at com.jaamsim.render.Renderer$3.run(Renderer.java:623) at java.awt.event.InvocationEvent.dispatch(java.desktop@21.0.2/InvocationEvent.java:318) at java.awt.EventQueue.dispatchEventImpl(java.desktop@21.0.2/EventQueue.java:773) at java.awt.EventQueue$4.run(java.desktop@21.0.2/EventQueue.java:720) at java.awt.EventQueue$4.run(java.desktop@21.0.2/EventQueue.java:714) at java.security.AccessController.executePrivileged(java.base@21.0.2/AccessController.java:778) at java.security.AccessController.doPrivileged(java.base@21.0.2/AccessController.java:400) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@21.0.2/ProtectionDomain.java:87) at java.awt.EventQueue.dispatchEvent(java.desktop@21.0.2/EventQueue.java:742) at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@21.0.2/EventDispatchThread.java:203) at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@21.0.2/EventDispatchThread.java:124) at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@21.0.2/EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.2/EventDispatchThread.java:109) at java.awt.EventDispatchThread.pumpEvents(java.desktop@21.0.2/EventDispatchThread.java:101) at java.awt.EventDispatchThread.run(java.desktop@21.0.2/EventDispatchThread.java:90) "RenderThread" #28 [88371] prio=5 os_prio=31 cpu=757.92ms elapsed=107.25s tid=0x000000013b0cb600 nid=88371 waiting on condition [0x000000041ba8a000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method) - parking to wait for <0x00000007804d2bb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:371) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.2/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.2/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.2/ForkJoinPool.java:3725) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitUninterruptibly(java.base@21.0.2/AbstractQueuedSynchronizer.java:1660) at com.jaamsim.render.Renderer.mainRenderLoop(Renderer.java:409) at com.jaamsim.render.Renderer.access$000(Renderer.java:93) at com.jaamsim.render.Renderer$1.run(Renderer.java:203) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "RenderManagerThread" #39 [129551] prio=5 os_prio=31 cpu=64.93ms elapsed=107.02s tid=0x000000014b1ede00 nid=129551 in Object.wait() [0x000000041b57a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait0(java.base@21.0.2/Native Method) - waiting on at java.lang.Object.wait(java.base@21.0.2/Object.java:366) at java.lang.Object.wait(java.base@21.0.2/Object.java:339) at com.jaamsim.controllers.RenderManager$RedrawCallback.waitForRedraw(RenderManager.java:245) - locked <0x000000078027cac0> (a com.jaamsim.controllers.RenderManager$RedrawCallback) at com.jaamsim.controllers.RenderManager.renderManagerLoop(RenderManager.java:512) at com.jaamsim.controllers.RenderManager.access$100(RenderManager.java:113) at com.jaamsim.controllers.RenderManager$1.run(RenderManager.java:135) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "TimerQueue" #41 [127755] daemon prio=5 os_prio=31 cpu=0.06ms elapsed=106.87s tid=0x000000013b0a1000 nid=127755 waiting on condition [0x000000041cb0a000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@21.0.2/Native Method) - parking to wait for <0x0000000780f0fd00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@21.0.2/LockSupport.java:371) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.2/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.2/ForkJoinPool.java:3780) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.2/ForkJoinPool.java:3725) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.2/AbstractQueuedSynchronizer.java:1707) at java.util.concurrent.DelayQueue.take(java.base@21.0.2/DelayQueue.java:242) at javax.swing.TimerQueue.run(java.desktop@21.0.2/TimerQueue.java:165) at java.lang.Thread.runWith(java.base@21.0.2/Thread.java:1596) at java.lang.Thread.run(java.base@21.0.2/Thread.java:1583) "DestroyJavaVM" #42 [10499] prio=5 os_prio=31 cpu=1557.73ms elapsed=106.81s tid=0x000000013b93f400 nid=10499 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #47 [128095] daemon prio=9 os_prio=31 cpu=0.81ms elapsed=24.75s tid=0x000000013b19d000 nid=128095 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "VM Thread" os_prio=31 cpu=9.77ms elapsed=111.21s tid=0x000000014ae104f0 nid=18435 runnable "GC Thread#0" os_prio=31 cpu=5.90ms elapsed=111.25s tid=0x000000014ae08910 nid=14083 runnable "GC Thread#1" os_prio=31 cpu=7.35ms elapsed=107.19s tid=0x000000041a61d6e0 nid=77639 runnable "GC Thread#2" os_prio=31 cpu=5.99ms elapsed=107.19s tid=0x00000001723a1a60 nid=88835 runnable "GC Thread#3" os_prio=31 cpu=7.31ms elapsed=107.19s tid=0x00000001723a1e00 nid=129283 runnable "GC Thread#4" os_prio=31 cpu=7.26ms elapsed=107.19s tid=0x00000001723a2370 nid=129027 runnable "GC Thread#5" os_prio=31 cpu=7.47ms elapsed=107.19s tid=0x00000001723a28e0 nid=128771 runnable "GC Thread#6" os_prio=31 cpu=6.61ms elapsed=107.19s tid=0x00000001723a3240 nid=89859 runnable "GC Thread#7" os_prio=31 cpu=6.97ms elapsed=107.19s tid=0x00000001723a3ba0 nid=90371 runnable "G1 Main Marker" os_prio=31 cpu=0.26ms elapsed=111.25s tid=0x000000014ae090b0 nid=12291 runnable "G1 Conc#0" os_prio=31 cpu=7.50ms elapsed=111.25s tid=0x000000014ae09a20 nid=12803 runnable "G1 Conc#1" os_prio=31 cpu=7.99ms elapsed=106.69s tid=0x00000001723b7f00 nid=94735 runnable "G1 Refine#0" os_prio=31 cpu=61.52ms elapsed=111.25s tid=0x000000014b017a00 nid=16387 runnable "G1 Service" os_prio=31 cpu=2.47ms elapsed=111.25s tid=0x000000014ae0bf40 nid=16899 runnable "VM Periodic Task Thread" os_prio=31 cpu=42.16ms elapsed=111.22s tid=0x000000014ae0d9f0 nid=20995 waiting on condition JNI global refs: 142, weak refs: 155