Bugzilla – Attachment 890 Details for
Bug 1478
macOS 14.0 JOGL freezes when opening other JFrame before JOGL frame
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
Log In
[x]
|
Forgot Password
Login:
[x]
threaddump-deadlock-awt-edt-setvisible01
hharrison-01-threaddump.txt (text/plain), 16.91 KB, created by
Sven Gothel
on 2024-03-12 09:40:44 CET
(
hide
)
Description:
threaddump-deadlock-awt-edt-setvisible01
Filename:
MIME Type:
Creator:
Sven Gothel
Created:
2024-03-12 09:40:44 CET
Size:
16.91 KB
patch
obsolete
>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 <no object reference available> > 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 <no object reference available> > 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 <no object reference available> > 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 <no object reference available> > 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 <no object reference available> > 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 <no object reference available> > 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 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1478
:
864
| 890