dyorgio commented on issue #7560:
URL: https://github.com/apache/netbeans/issues/7560#issuecomment-2229042852
@DevCharly
Maybe an important detail: My MacBook is a M3 Pro model (more gpu cores).
Last App logs:
```
2024-07-15 14:32:28.252 java[12778:967954] ---- setWindowRoundedBorder BEGIN
----
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.hasShadow = YES
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.contentView.wantsLayer =
YES
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.contentView.layer:
<MTLLayer: 0x600003de5260>
2024-07-15 14:32:28.254 java[12778:967885]
nsWindow.contentView.layer.cornerRadius = 4.000000
2024-07-15 14:32:28.254 java[12778:967885]
nsWindow.contentView.layer.masksToBounds = YES
2024-07-15 14:32:28.254 java[12778:967885]
nsWindow.contentView.layer.borderWidth = 0.000000
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.backgroundColor =
NSColor.clearColor
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.opaque = NO
2024-07-15 14:32:28.254 java[12778:967885] nsWindow.contentView.layer
removeAllAnimations
2024-07-15 14:32:28.254 java[12778:967885] nsWindow invalidateShadow
2024-07-15 14:32:28.254 java[12778:967885] ---- setWindowRoundedBorder END
----
2024-07-15 14:32:28.538 java[12778:967954] ---- setWindowRoundedBorder BEGIN
----
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.hasShadow = YES
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.contentView.wantsLayer =
YES
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.contentView.layer:
<MTLLayer: 0x600003eff9c0>
2024-07-15 14:32:28.543 java[12778:967885]
nsWindow.contentView.layer.cornerRadius = 4.000000
2024-07-15 14:32:28.543 java[12778:967885]
nsWindow.contentView.layer.masksToBounds = YES
2024-07-15 14:32:28.543 java[12778:967885]
nsWindow.contentView.layer.borderWidth = 0.000000
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.backgroundColor =
NSColor.clearColor
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.opaque = NO
2024-07-15 14:32:28.543 java[12778:967885] nsWindow.contentView.layer
removeAllAnimations
2024-07-15 14:32:28.543 java[12778:967885] nsWindow invalidateShadow
2024-07-15 14:32:28.543 java[12778:967885] ---- setWindowRoundedBorder END
----
2024-07-15 14:33:09.347 java[12778:967885] HIToolbox: received notification
of WindowServer event port death.
2024-07-15 14:33:09.347 java[12778:967885] port matched the WindowServer
port created in BindCGSToRunLoop
2024-07-15 14:33:11.455 java[12778:967885] +[NSXPCSharedListener
endpointForReply:withListenerName:replyErrorCode:]: an error occurred while
attempting to obtain endpoint for listener 'ClientCallsAuxiliary': Connection
interrupted
No session list!
```
JStack:
```
2024-07-15 14:34:57
Full thread dump OpenJDK 64-Bit Server VM (21.0.3+9-LTS mixed mode, sharing):
Threads class SMR info:
_java_thread_list=0x00006000010caa40, length=18, elements={
0x000000015983e000, 0x000000015983e800, 0x000000015983f000,
0x000000015983f800,
0x0000000159840000, 0x000000013a05bc00, 0x000000013a05ec00,
0x000000013a808200,
0x0000000159842a00, 0x000000013b808200, 0x000000013989fe00,
0x000000013a0ea400,
0x0000000159840800, 0x000000015987b800, 0x000000013b822000,
0x000000013b822800,
0x000000013baf1400, 0x000000036a331800
}
"Reference Handler" #9 [32259] daemon prio=10 os_prio=31 cpu=92,38ms
elapsed=525,24s tid=0x000000015983e000 nid=32259 waiting on condition
[0x000000016cfbe000]
java.lang.Thread.State: RUNNABLE
at
java.lang.ref.Reference.waitForReferencePendingList([email protected]/Native
Method)
at
java.lang.ref.Reference.processPendingReferences([email protected]/Reference.java:246)
at
java.lang.ref.Reference$ReferenceHandler.run([email protected]/Reference.java:208)
Locked ownable synchronizers:
- None
"Finalizer" #10 [23299] daemon prio=8 os_prio=31 cpu=131,48ms
elapsed=525,24s tid=0x000000015983e800 nid=23299 in Object.wait()
[0x000000016d1ca000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0([email protected]/Native Method)
- waiting on <no object reference available>
at java.lang.Object.wait([email protected]/Object.java:366)
at java.lang.Object.wait([email protected]/Object.java:339)
at
java.lang.ref.NativeReferenceQueue.await([email protected]/NativeReferenceQueue.java:48)
at
java.lang.ref.ReferenceQueue.remove0([email protected]/ReferenceQueue.java:158)
at
java.lang.ref.NativeReferenceQueue.remove([email protected]/NativeReferenceQueue.java:89)
- locked <0x00000006e000d628> (a
java.lang.ref.NativeReferenceQueue$Lock)
at
java.lang.ref.Finalizer$FinalizerThread.run([email protected]/Finalizer.java:173)
Locked ownable synchronizers:
- None
"Signal Dispatcher" #11 [31491] daemon prio=9 os_prio=31 cpu=0,11ms
elapsed=525,24s tid=0x000000015983f000 nid=31491 waiting on condition
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Service Thread" #12 [30979] daemon prio=9 os_prio=31 cpu=1,72ms
elapsed=525,24s tid=0x000000015983f800 nid=30979 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Monitor Deflation Thread" #13 [23811] daemon prio=9 os_prio=31 cpu=25,04ms
elapsed=525,24s tid=0x0000000159840000 nid=23811 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" #14 [24067] daemon prio=9 os_prio=31 cpu=7748,25ms
elapsed=525,24s tid=0x000000013a05bc00 nid=24067 waiting on condition
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
Locked ownable synchronizers:
- None
"C1 CompilerThread0" #17 [30467] daemon prio=9 os_prio=31 cpu=1711,25ms
elapsed=525,24s tid=0x000000013a05ec00 nid=30467 waiting on condition
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
Locked ownable synchronizers:
- None
"Notification Thread" #18 [30211] daemon prio=9 os_prio=31 cpu=0,02ms
elapsed=525,24s tid=0x000000013a808200 nid=30211 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Common-Cleaner" #19 [25091] daemon prio=8 os_prio=31 cpu=1,80ms
elapsed=525,23s tid=0x0000000159842a00 nid=25091 waiting on condition
[0x000000016e01e000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000006e000e648> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos([email protected]/LockSupport.java:269)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1847)
at
java.lang.ref.ReferenceQueue.await([email protected]/ReferenceQueue.java:71)
at
java.lang.ref.ReferenceQueue.remove0([email protected]/ReferenceQueue.java:143)
at
java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:218)
at
jdk.internal.ref.CleanerImpl.run([email protected]/CleanerImpl.java:140)
at java.lang.Thread.runWith([email protected]/Thread.java:1596)
at java.lang.Thread.run([email protected]/Thread.java:1583)
at
jdk.internal.misc.InnocuousThread.run([email protected]/InnocuousThread.java:186)
Locked ownable synchronizers:
- None
"Timer-0" #20 [29699] daemon prio=5 os_prio=31 cpu=1,28ms elapsed=525,21s
tid=0x000000013b808200 nid=29699 in Object.wait() [0x000000016e22a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0([email protected]/Native Method)
- waiting on <no object reference available>
at java.lang.Object.wait([email protected]/Object.java:366)
at java.lang.Object.wait([email protected]/Object.java:339)
at java.util.TimerThread.mainLoop([email protected]/Timer.java:537)
- locked <0x00000006e000ce98> (a java.util.TaskQueue)
at java.util.TimerThread.run([email protected]/Timer.java:516)
Locked ownable synchronizers:
- None
"AppKit Thread" #22 [259] daemon prio=5 os_prio=31 cpu=11304,14ms
elapsed=525,17s tid=0x000000013989fe00 nid=259 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"AWT-Shutdown" #23 [38667] prio=5 os_prio=31 cpu=27,40ms elapsed=525,14s
tid=0x000000013a0ea400 nid=38667 in Object.wait() [0x000000016e436000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait0([email protected]/Native Method)
- waiting on <no object reference available>
at java.lang.Object.wait([email protected]/Object.java:366)
at java.lang.Object.wait([email protected]/Object.java:339)
at
sun.awt.AWTAutoShutdown.run([email protected]/AWTAutoShutdown.java:291)
- locked <0x00000006e000ee58> (a java.lang.Object)
at java.lang.Thread.runWith([email protected]/Thread.java:1596)
at java.lang.Thread.run([email protected]/Thread.java:1583)
Locked ownable synchronizers:
- None
"AWT-EventQueue-0" #24 [86795] prio=6 os_prio=31 cpu=109527,95ms
elapsed=525,09s tid=0x0000000159840800 nid=86795 runnable [0x000000016e759000]
java.lang.Thread.State: RUNNABLE
at
javax.swing.text.AbstractDocument$BranchElement.getStartOffset([email protected]/AbstractDocument.java:2373)
at
javax.swing.text.AbstractDocument$BranchElement.getElementIndex([email protected]/AbstractDocument.java:2421)
at
javax.swing.text.CompositeView.getViewIndexAtPosition([email protected]/CompositeView.java:585)
at
javax.swing.text.FlowView$LogicalView.getViewIndexAtPosition([email protected]/FlowView.java:713)
at
javax.swing.text.CompositeView.getViewIndex([email protected]/CompositeView.java:503)
at
javax.swing.text.TextLayoutStrategy.createView([email protected]/TextLayoutStrategy.java:191)
at
javax.swing.text.FlowView$FlowStrategy.layoutRow([email protected]/FlowView.java:538)
at
javax.swing.text.TextLayoutStrategy.layoutRow([email protected]/TextLayoutStrategy.java:135)
at
javax.swing.text.FlowView$FlowStrategy.layout([email protected]/FlowView.java:494)
at
javax.swing.text.TextLayoutStrategy.layout([email protected]/TextLayoutStrategy.java:118)
at
javax.swing.text.FlowView.layout([email protected]/FlowView.java:209)
at
javax.swing.text.BoxView.setSize([email protected]/BoxView.java:398)
at
javax.swing.plaf.basic.BasicTextUI$RootView.setSize([email protected]/BasicTextUI.java:1823)
at
javax.swing.plaf.basic.BasicTextUI.getPreferredSize([email protected]/BasicTextUI.java:943)
at
com.formdev.flatlaf.ui.FlatTextFieldUI.getPreferredSize(FlatTextFieldUI.java:543)
at
javax.swing.JComponent.getPreferredSize([email protected]/JComponent.java:1734)
at
javax.swing.JTextField.getPreferredSize([email protected]/JTextField.java:439)
at net.miginfocom.swing.SwingComponentWrapper.getLayoutHashCode(Unknown
Source)
at net.miginfocom.swing.MigLayout.checkCache(Unknown Source)
at net.miginfocom.swing.MigLayout.getSizeImpl(Unknown Source)
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source)
- locked <0x00000006e007fde8> (a java.awt.Component$AWTTreeLock)
at
java.awt.Container.preferredSize([email protected]/Container.java:1826)
- locked <0x00000006e007fde8> (a java.awt.Component$AWTTreeLock)
at
java.awt.Container.getPreferredSize([email protected]/Container.java:1810)
at
javax.swing.JComponent.getPreferredSize([email protected]/JComponent.java:1736)
at
com.formdev.flatlaf.ui.FlatTabbedPaneUI$FlatTabbedPaneLayout.isContentEmpty(FlatTabbedPaneUI.java:3273)
at
com.formdev.flatlaf.ui.FlatTabbedPaneUI$FlatTabbedPaneScrollLayout.preferredLayoutSize(FlatTabbedPaneUI.java:3731)
at
java.awt.Container.preferredSize([email protected]/Container.java:1826)
- locked <0x00000006e007fde8> (a java.awt.Component$AWTTreeLock)
at
java.awt.Container.getPreferredSize([email protected]/Container.java:1810)
at
javax.swing.JComponent.getPreferredSize([email protected]/JComponent.java:1736)
at net.miginfocom.swing.SwingComponentWrapper.getLayoutHashCode(Unknown
Source)
at net.miginfocom.swing.MigLayout.checkCache(Unknown Source)
at net.miginfocom.swing.MigLayout.layoutContainer(Unknown Source)
- locked <0x00000006e007fde8> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.layout([email protected]/Container.java:1541)
at java.awt.Container.doLayout([email protected]/Container.java:1530)
at
java.awt.Container.validateTree([email protected]/Container.java:1725)
at
java.awt.Container.validateTree([email protected]/Container.java:1734)
at
java.awt.Container.validateTree([email protected]/Container.java:1734)
at
java.awt.Container.validateTree([email protected]/Container.java:1734)
at java.awt.Container.validate([email protected]/Container.java:1660)
- locked <0x00000006e007fde8> (a java.awt.Component$AWTTreeLock)
at
javax.swing.RepaintManager$3.run([email protected]/RepaintManager.java:757)
at
javax.swing.RepaintManager$3.run([email protected]/RepaintManager.java:755)
at
java.security.AccessController.executePrivileged([email protected]/AccessController.java:778)
at
java.security.AccessController.doPrivileged([email protected]/AccessController.java:400)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege([email protected]/ProtectionDomain.java:87)
at
javax.swing.RepaintManager.validateInvalidComponents([email protected]/RepaintManager.java:754)
at
javax.swing.RepaintManager$ProcessingRunnable.run([email protected]/RepaintManager.java:1896)
at
java.awt.event.InvocationEvent.dispatch([email protected]/InvocationEvent.java:318)
at
java.awt.EventQueue.dispatchEventImpl([email protected]/EventQueue.java:773)
at java.awt.EventQueue$4.run([email protected]/EventQueue.java:720)
at java.awt.EventQueue$4.run([email protected]/EventQueue.java:714)
at
java.security.AccessController.executePrivileged([email protected]/AccessController.java:778)
at
java.security.AccessController.doPrivileged([email protected]/AccessController.java:400)
at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege([email protected]/ProtectionDomain.java:87)
at
java.awt.EventQueue.dispatchEvent([email protected]/EventQueue.java:742)
at
java.awt.EventDispatchThread.pumpOneEventForFilters([email protected]/EventDispatchThread.java:203)
at
java.awt.EventDispatchThread.pumpEventsForFilter([email protected]/EventDispatchThread.java:124)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy([email protected]/EventDispatchThread.java:113)
at
java.awt.EventDispatchThread.pumpEvents([email protected]/EventDispatchThread.java:109)
at
java.awt.EventDispatchThread.pumpEvents([email protected]/EventDispatchThread.java:101)
at
java.awt.EventDispatchThread.run([email protected]/EventDispatchThread.java:90)
Locked ownable synchronizers:
- None
"DestroyJavaVM" #25 [10499] prio=5 os_prio=31 cpu=56,05ms elapsed=525,09s
tid=0x000000015987b800 nid=10499 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Java2D Queue Flusher" #26 [67331] daemon prio=10 os_prio=31 cpu=34485,39ms
elapsed=525,07s tid=0x000000013b822000 nid=67331 in Object.wait()
[0x000000016e966000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait0([email protected]/Native Method)
- waiting on <no object reference available>
at java.lang.Object.wait([email protected]/Object.java:366)
at
sun.java2d.metal.MTLRenderQueue$QueueFlusher.run([email protected]/MTLRenderQueue.java:210)
- locked <0x00000006e000d6e8> (a
sun.java2d.metal.MTLRenderQueue$QueueFlusher)
at java.lang.Thread.runWith([email protected]/Thread.java:1596)
at java.lang.Thread.run([email protected]/Thread.java:1583)
Locked ownable synchronizers:
- None
"Java2D Disposer" #27 [85251] daemon prio=10 os_prio=31 cpu=7,29ms
elapsed=525,07s tid=0x000000013b822800 nid=85251 waiting on condition
[0x000000016eb72000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000006e000e168> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:371)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:519)
at
java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3780)
at
java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3725)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1707)
at
java.lang.ref.ReferenceQueue.await([email protected]/ReferenceQueue.java:67)
at
java.lang.ref.ReferenceQueue.remove0([email protected]/ReferenceQueue.java:158)
at
java.lang.ref.ReferenceQueue.remove([email protected]/ReferenceQueue.java:234)
at sun.java2d.Disposer.run([email protected]/Disposer.java:145)
at java.lang.Thread.runWith([email protected]/Thread.java:1596)
at java.lang.Thread.run([email protected]/Thread.java:1583)
Locked ownable synchronizers:
- None
"TimerQueue" #28 [82183] daemon prio=5 os_prio=31 cpu=114,99ms
elapsed=524,75s tid=0x000000013baf1400 nid=82183 waiting on condition
[0x0000000316a06000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
- parking to wait for <0x00000006e000f730> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at
java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:371)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block([email protected]/AbstractQueuedSynchronizer.java:519)
at
java.util.concurrent.ForkJoinPool.unmanagedBlock([email protected]/ForkJoinPool.java:3780)
at
java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3725)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await([email protected]/AbstractQueuedSynchronizer.java:1707)
at
java.util.concurrent.DelayQueue.take([email protected]/DelayQueue.java:242)
at javax.swing.TimerQueue.run([email protected]/TimerQueue.java:165)
at java.lang.Thread.runWith([email protected]/Thread.java:1596)
at java.lang.Thread.run([email protected]/Thread.java:1583)
Locked ownable synchronizers:
- <0x00000006e02ce898> (a
java.util.concurrent.locks.ReentrantLock$NonfairSync)
"Attach Listener" #49 [56859] daemon prio=9 os_prio=31 cpu=0,32ms
elapsed=0,12s tid=0x000000036a331800 nid=56859 waiting on condition
[0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"VM Thread" os_prio=31 cpu=152,86ms elapsed=525,25s tid=0x00000001597054a0
nid=19459 runnable
"GC Thread#0" os_prio=31 cpu=208,97ms elapsed=525,28s tid=0x0000000159608260
nid=12547 runnable
"GC Thread#1" os_prio=31 cpu=216,05ms elapsed=524,68s tid=0x000000015976cf10
nid=81927 runnable
"GC Thread#2" os_prio=31 cpu=196,54ms elapsed=524,68s tid=0x000000015976d480
nid=71427 runnable
"GC Thread#3" os_prio=31 cpu=198,08ms elapsed=524,68s tid=0x000000013b06f360
nid=81411 runnable
"GC Thread#4" os_prio=31 cpu=210,19ms elapsed=524,68s tid=0x000000013b06f700
nid=80899 runnable
"GC Thread#5" os_prio=31 cpu=198,13ms elapsed=524,68s tid=0x000000013b070060
nid=71939 runnable
"GC Thread#6" os_prio=31 cpu=210,21ms elapsed=524,68s tid=0x000000013b0709c0
nid=80131 runnable
"GC Thread#7" os_prio=31 cpu=195,65ms elapsed=524,68s tid=0x00000001596d4a80
nid=72195 runnable
"GC Thread#8" os_prio=31 cpu=201,12ms elapsed=524,68s tid=0x00000001596d4ff0
nid=72707 runnable
"G1 Main Marker" os_prio=31 cpu=0,43ms elapsed=525,28s
tid=0x0000000139604e20 nid=12803 runnable
"G1 Conc#0" os_prio=31 cpu=13,09ms elapsed=525,28s tid=0x00000001396057a0
nid=13315 runnable
"G1 Conc#1" os_prio=31 cpu=9,89ms elapsed=524,43s tid=0x000000013965a3b0
nid=74795 runnable
"G1 Refine#0" os_prio=31 cpu=77,97ms elapsed=525,28s tid=0x000000013a055600
nid=16387 runnable
"G1 Service" os_prio=31 cpu=13,10ms elapsed=525,28s tid=0x00000001596087d0
nid=21507 runnable
"VM Periodic Task Thread" os_prio=31 cpu=136,86ms elapsed=525,25s
tid=0x0000000159609760 nid=17155 waiting on condition
JNI global refs: 308, weak refs: 106
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists