aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-11-26 23:05:45 +0100
committerLinnea Gräf <nea@nea.moe>2024-11-26 23:05:45 +0100
commit1b62f1b04b0431bf796023b3747a1f49f29b650c (patch)
tree52fdeb95b52ec9820eefa71075c0b7a37b5e20ab
parent457d4eaf10e5bb80b576af651f5babaae63673da (diff)
downloadreproduction-infinite-compile-1b62f1b04b0431bf796023b3747a1f49f29b650c.tar.gz
reproduction-infinite-compile-1b62f1b04b0431bf796023b3747a1f49f29b650c.tar.bz2
reproduction-infinite-compile-1b62f1b04b0431bf796023b3747a1f49f29b650c.zip
Add more docs
-rw-r--r--README.txt22
-rw-r--r--jb-stackdump.txt6430
-rw-r--r--stackdump.txt377
3 files changed, 6828 insertions, 1 deletions
diff --git a/README.txt b/README.txt
index d847e10..1dcda88 100644
--- a/README.txt
+++ b/README.txt
@@ -1,3 +1,23 @@
Minimal (ish) reproduction for an infinite loop in the kotlin compiler.
-I first encountered this issue in \ No newline at end of file
+I first encountered this issue in
+
+The issue seems to be this method:
+
+ protected fun <E : Any> choice(
+ propertyName: String,
+ universe: List<E>,
+ codec: Codec<E>,
+ renderer: EnumRenderer<E>,
+ default: () -> E
+ ): ManagedOption<E> {
+
+Calling this method causes some sort of infinite loop during type resolution. While i am not sure if this is truly an
+infinite loop, it at least took over an hour on my hardware to compile this. In the first minute or so it went through
+a couple different steps, eventually getting stuck on some slowly increasing tower of
+
+ at org.jetbrains.kotlin.fir.types.ConeInferenceContext.containsInternal(ConeInferenceContext.kt:190)
+
+calls.
+
+This function also seems to hang my IntelliJ whenever i ctrl-click to navigate to the function. \ No newline at end of file
diff --git a/jb-stackdump.txt b/jb-stackdump.txt
new file mode 100644
index 0000000..26c3430
--- /dev/null
+++ b/jb-stackdump.txt
@@ -0,0 +1,6430 @@
+2024-11-26 23:03:26
+Full thread dump OpenJDK 64-Bit Server VM (21.0.4+13-b509.17 mixed mode):
+
+Threads class SMR info:
+_java_thread_list=0x00006496a5711c50, length=86, elements={
+0x00006496a09353a0, 0x00006496a0ae8ce0, 0x00006496a0afa590, 0x00006496a0afc370,
+0x00006496a0b07d40, 0x00006496a0b097b0, 0x00006496a0affbf0, 0x00006496a0b01730,
+0x00006496a0c9fd30, 0x00006496a0d27760, 0x00006496a131eac0, 0x00006496a1542060,
+0x00006496a13092d0, 0x00006496a17ce7e0, 0x00006496a19da5c0, 0x00006496a1b65950,
+0x00006496a1b5ed80, 0x00006496a193da90, 0x00006496a2144ec0, 0x00006496a20a23b0,
+0x00006496a23a5960, 0x00006496a294ebc0, 0x00006496a2baa710, 0x00006496a29e68e0,
+0x00006496a2137e60, 0x00006496a4010e10, 0x00006496a450f240, 0x00006496a470a290,
+0x00006496a3221ed0, 0x00006496a226db70, 0x00006496a2272970, 0x00006496b8986bd0,
+0x00006496a9da7bd0, 0x00006496c746e210, 0x00006496c76b3e70, 0x00006496c76b8200,
+0x00006496c8177270, 0x00006496c8c205a0, 0x00006496c96dec10, 0x00006496c8c6ed80,
+0x00006496cd8ba660, 0x00006496ccecfeb0, 0x00006496cdae7df0, 0x00006496c8c72eb0,
+0x00006496cdadb660, 0x00006496cecbfb60, 0x00006496c8dca610, 0x00006496ce92cb40,
+0x00006496d00e5230, 0x00006496cca6ecb0, 0x00006496d21edf50, 0x00006496cd46b8b0,
+0x00006496d0c079e0, 0x00006496d1e81310, 0x00006496d3b61b60, 0x00006496ce01e560,
+0x00006496cd819b50, 0x00006496d40cb0e0, 0x00006496d22dbab0, 0x00006496d401cad0,
+0x00006496d153b510, 0x00006496a5d85ab0, 0x00006496ce3749b0, 0x00006496c8cf8b10,
+0x00006496a54b4570, 0x00006496a148a2d0, 0x00006496cc4ed780, 0x00006496ce6874a0,
+0x00006496cc22dd70, 0x00006496cdf7d9d0, 0x00006496cc0ed750, 0x00006496a1402ab0,
+0x00006496c8dc3520, 0x00006496cc77dfa0, 0x00006496a54b3d60, 0x00006496b92264a0,
+0x00006496d3893880, 0x00006496d416db30, 0x00006496cc12c270, 0x00006496cdc6e0f0,
+0x00006496c6a383a0, 0x00006496d398d280, 0x00006496d3f7f020, 0x00006496d14cffb0,
+0x00006496d38342f0, 0x00006496d40f8250
+}
+
+"main" #1 [109825] prio=5 os_prio=0 cpu=1200.61ms elapsed=1303.25s tid=0x00006496a09353a0 nid=109825 waiting on condition [0x000070625b777000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000071a09cd70> (a kotlinx.coroutines.BlockingCoroutine)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:120)
+ at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:84)
+ at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:52)
+ at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
+ at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
+ at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
+ at com.intellij.idea.Main.mainImpl(Main.kt:64)
+ at com.intellij.idea.Main.main(Main.kt:49)
+
+"Reference Handler" #9 [109855] daemon prio=10 os_prio=0 cpu=88.78ms elapsed=1303.22s tid=0x00006496a0ae8ce0 nid=109855 waiting on condition [0x0000706228efd000]
+ java.lang.Thread.State: RUNNABLE
+ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.4/Native Method)
+ at java.lang.ref.Reference.processPendingReferences(java.base@21.0.4/Reference.java:246)
+ at java.lang.ref.Reference$ReferenceHandler.run(java.base@21.0.4/Reference.java:208)
+
+"Finalizer" #10 [109856] daemon prio=8 os_prio=0 cpu=4.32ms elapsed=1303.22s tid=0x00006496a0afa590 nid=109856 in Object.wait() [0x00007062289fe000]
+ java.lang.Thread.State: WAITING (on object monitor)
+ at java.lang.Object.wait0(java.base@21.0.4/Native Method)
+ - waiting on <no object reference available>
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:366)
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:339)
+ at java.lang.ref.NativeReferenceQueue.await(java.base@21.0.4/NativeReferenceQueue.java:48)
+ at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.4/ReferenceQueue.java:158)
+ at java.lang.ref.NativeReferenceQueue.remove(java.base@21.0.4/NativeReferenceQueue.java:89)
+ - locked <0x000000071a09c4e0> (a java.lang.ref.NativeReferenceQueue$Lock)
+ at java.lang.ref.Finalizer$FinalizerThread.run(java.base@21.0.4/Finalizer.java:173)
+
+"Signal Dispatcher" #11 [109857] daemon prio=9 os_prio=0 cpu=0.24ms elapsed=1303.22s tid=0x00006496a0afc370 nid=109857 waiting on condition [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+
+"Service Thread" #12 [109858] daemon prio=9 os_prio=0 cpu=1001.94ms elapsed=1303.22s tid=0x00006496a0b07d40 nid=109858 runnable [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+
+"Monitor Deflation Thread" #13 [109859] daemon prio=9 os_prio=0 cpu=47.96ms elapsed=1303.22s tid=0x00006496a0b097b0 nid=109859 runnable [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+
+"C2 CompilerThread0" #14 [109860] daemon prio=9 os_prio=0 cpu=169328.56ms elapsed=1303.22s tid=0x00006496a0affbf0 nid=109860 waiting on condition [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+ No compile task
+
+"C1 CompilerThread0" #15 [109861] daemon prio=9 os_prio=0 cpu=52049.00ms elapsed=1303.22s tid=0x00006496a0b01730 nid=109861 waiting on condition [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+ No compile task
+
+"Common-Cleaner" #16 [109862] daemon prio=8 os_prio=0 cpu=21.33ms elapsed=1303.19s tid=0x00006496a0c9fd30 nid=109862 waiting on condition [0x00007062283f8000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000071a09e5a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1847)
+ at java.lang.ref.ReferenceQueue.await(java.base@21.0.4/ReferenceQueue.java:71)
+ at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.4/ReferenceQueue.java:143)
+ at java.lang.ref.ReferenceQueue.remove(java.base@21.0.4/ReferenceQueue.java:218)
+ at jdk.internal.ref.CleanerImpl.run(java.base@21.0.4/CleanerImpl.java:140)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+ at jdk.internal.misc.InnocuousThread.run(java.base@21.0.4/InnocuousThread.java:186)
+
+"Notification Thread" #17 [109863] daemon prio=9 os_prio=0 cpu=0.04ms elapsed=1303.17s tid=0x00006496a0d27760 nid=109863 runnable [0x0000000000000000]
+ java.lang.Thread.State: RUNNABLE
+
+"DefaultDispatcher-worker-12" #36 [109882] daemon prio=5 os_prio=0 cpu=9484.82ms elapsed=1303.06s tid=0x00006496a131eac0 nid=109882 waiting on condition [0x00007062021b8000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:410)
+ at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:924)
+ at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:860)
+ at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:795)
+ at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)
+
+"Timer-0" #63 [109908] daemon prio=5 os_prio=0 cpu=47.12ms elapsed=1303.04s tid=0x00006496a1542060 nid=109908 in Object.wait() [0x00007061f98fd000]
+ java.lang.Thread.State: TIMED_WAITING (on object monitor)
+ at java.lang.Object.wait0(java.base@21.0.4/Native Method)
+ - waiting on <no object reference available>
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:366)
+ at java.util.TimerThread.mainLoop(java.base@21.0.4/Timer.java:563)
+ - locked <0x000000070b8427a0> (a java.util.TaskQueue)
+ at java.util.TimerThread.run(java.base@21.0.4/Timer.java:516)
+
+"External Command Listener" #64 [109909] daemon prio=5 os_prio=0 cpu=0.16ms elapsed=1303.04s tid=0x00006496a13092d0 nid=109909 runnable [0x00007061f962c000]
+ java.lang.Thread.State: RUNNABLE
+ at sun.nio.ch.UnixDomainSockets.accept0(java.base@21.0.4/Native Method)
+ at sun.nio.ch.UnixDomainSockets.accept(java.base@21.0.4/UnixDomainSockets.java:173)
+ at sun.nio.ch.ServerSocketChannelImpl.implAccept(java.base@21.0.4/ServerSocketChannelImpl.java:427)
+ at sun.nio.ch.ServerSocketChannelImpl.accept(java.base@21.0.4/ServerSocketChannelImpl.java:399)
+ at com.intellij.platform.ide.bootstrap.DirectoryLock.acceptConnections(DirectoryLock.java:362)
+ at com.intellij.platform.ide.bootstrap.DirectoryLock$$Lambda/0x000000080018ab18.run(Unknown Source)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"kotlinx.coroutines.DefaultExecutor" #70 [109913] daemon prio=5 os_prio=0 cpu=704.06ms elapsed=1303.01s tid=0x00006496a17ce7e0 nid=109913 waiting on condition [0x00007061f69fe000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000071a09ed30> (a kotlinx.coroutines.DefaultExecutor)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at kotlinx.coroutines.DefaultExecutor.run(DefaultExecutor.kt:118)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"Java2D Disposer" #77 [109923] daemon prio=10 os_prio=0 cpu=34.52ms elapsed=1302.92s tid=0x00006496a19da5c0 nid=109923 waiting on condition [0x00007061d6dfe000]
+ java.lang.Thread.State: WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000072bd6a1e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.park(java.base@21.0.4/LockSupport.java:371)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.4/AbstractQueuedSynchronizer.java:519)
+ at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.4/ForkJoinPool.java:4013)
+ at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.4/ForkJoinPool.java:3961)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1707)
+ at java.lang.ref.ReferenceQueue.await(java.base@21.0.4/ReferenceQueue.java:67)
+ at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.4/ReferenceQueue.java:158)
+ at java.lang.ref.ReferenceQueue.remove(java.base@21.0.4/ReferenceQueue.java:234)
+ at sun.java2d.Disposer.run(java.desktop/Disposer.java:145)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"AWT-XAWT" #78 [109924] daemon prio=6 os_prio=0 cpu=4393.34ms elapsed=1302.91s tid=0x00006496a1b65950 nid=109924 runnable [0x00007061cf7fe000]
+ java.lang.Thread.State: RUNNABLE
+ at sun.awt.X11.XToolkit.waitForEvents(java.desktop/Native Method)
+ at sun.awt.X11.XToolkit.run(java.desktop/XToolkit.java:982)
+ at sun.awt.X11.XToolkit.run(java.desktop/XToolkit.java:946)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"AWT-Shutdown" #80 [109926] prio=5 os_prio=0 cpu=1.71ms elapsed=1302.90s tid=0x00006496a1b5ed80 nid=109926 in Object.wait() [0x00007061c6bfe000]
+ java.lang.Thread.State: WAITING (on object monitor)
+ at java.lang.Object.wait0(java.base@21.0.4/Native Method)
+ - waiting on <no object reference available>
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:366)
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:339)
+ at sun.awt.AWTAutoShutdown.run(java.desktop/AWTAutoShutdown.java:291)
+ - locked <0x000000070b800128> (a java.lang.Object)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"AWT-EventQueue-0" #81 [109927] prio=6 os_prio=0 cpu=81545.86ms elapsed=1302.89s tid=0x00006496a193da90 nid=109927 waiting on condition [0x00007061c6afa000]
+ java.lang.Thread.State: WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x0000000707a00208> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.park(java.base@21.0.4/LockSupport.java:371)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.4/AbstractQueuedSynchronizer.java:519)
+ at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.4/ForkJoinPool.java:4013)
+ at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.4/ForkJoinPool.java:3961)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1707)
+ at java.awt.EventQueue.getNextEvent(java.desktop/EventQueue.java:573)
+ at com.intellij.ide.IdeEventQueue.getNextEvent(IdeEventQueue.kt:467)
+ at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.kt:729)
+ at com.intellij.openapi.progress.util.ProgressWindow.lambda$startBlocking$4(ProgressWindow.java:231)
+ at com.intellij.openapi.progress.util.ProgressWindow$$Lambda/0x00000008040c7c90.compute(Unknown Source)
+ at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runUnlockingIntendedWrite(AnyThreadWriteThreadingSupport.kt:196)
+ at com.intellij.openapi.application.impl.ApplicationImpl.runUnlockingIntendedWrite(ApplicationImpl.java:842)
+ at com.intellij.openapi.progress.util.ProgressWindow.lambda$startBlocking$5(ProgressWindow.java:226)
+ at com.intellij.openapi.progress.util.ProgressWindow$$Lambda/0x00000008040c7a50.run(Unknown Source)
+ at com.intellij.openapi.progress.util.ProgressWindow.executeInModalContext(ProgressWindow.java:207)
+ at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:224)
+ at com.intellij.openapi.progress.impl.ProgressRunner.lambda$execFromEDT$7(ProgressRunner.java:315)
+ at com.intellij.openapi.progress.impl.ProgressRunner$$Lambda/0x00000008040c75c0.accept(Unknown Source)
+ at java.util.concurrent.CompletableFuture.uniAcceptNow(java.base@21.0.4/CompletableFuture.java:757)
+ at java.util.concurrent.CompletableFuture.uniAcceptStage(java.base@21.0.4/CompletableFuture.java:735)
+ at java.util.concurrent.CompletableFuture.thenAccept(java.base@21.0.4/CompletableFuture.java:2214)
+ at com.intellij.openapi.progress.impl.ProgressRunner.execFromEDT(ProgressRunner.java:312)
+ at com.intellij.openapi.progress.impl.ProgressRunner.submit(ProgressRunner.java:252)
+ at com.intellij.openapi.progress.impl.ProgressRunner.submitAndGet(ProgressRunner.java:193)
+ at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:390)
+ at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:578)
+ at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:104)
+ at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressSynchronously(CoreProgressManager.java:295)
+ at com.intellij.openapi.actionSystem.ex.ActionUtil.underModalProgress(ActionUtil.kt:272)
+ at com.intellij.codeInsight.navigation.actions.GotoDeclarationOrUsageHandler2.invoke(GotoDeclarationOrUsageHandler2.kt:76)
+ at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$0(CodeInsightAction.java:73)
+ at com.intellij.codeInsight.actions.CodeInsightAction$$Lambda/0x00000008042f52d0.run(Unknown Source)
+ at com.intellij.codeInsight.actions.CodeInsightAction.lambda$actionPerformedImpl$1(CodeInsightAction.java:79)
+ at com.intellij.codeInsight.actions.CodeInsightAction$$Lambda/0x00000008042f5090.run(Unknown Source)
+ at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:226)
+ at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
+ at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:159)
+ at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformedImpl(CodeInsightAction.java:70)
+ at com.intellij.codeInsight.actions.CodeInsightAction.actionPerformed(CodeInsightAction.java:41)
+ at com.intellij.codeInsight.navigation.actions.GotoDeclarationAction.actionPerformed(GotoDeclarationAction.java:66)
+ at com.intellij.openapi.actionSystem.ex.ActionUtil.doPerformActionOrShowPopup(ActionUtil.kt:345)
+ at com.intellij.openapi.keymap.impl.ActionProcessor.performAction(ActionProcessor.java:32)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt.doPerformActionInner$lambda$4$lambda$3(IdeKeyEventDispatcher.kt:845)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt$$Lambda/0x000000080410c9b0.run(Unknown Source)
+ at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
+ at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:95)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt.doPerformActionInner$lambda$4(IdeKeyEventDispatcher.kt:845)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt$$Lambda/0x000000080410c770.run(Unknown Source)
+ at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.performWithActionCallbacks(ActionManagerImpl.kt:1164)
+ at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.kt:362)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt.doPerformActionInner(IdeKeyEventDispatcher.kt:843)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcherKt.access$doPerformActionInner(IdeKeyEventDispatcher.kt:1)
+ at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction$intellij_platform_ide_impl(IdeKeyEventDispatcher.kt:572)
+ at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.processEvent(IdeMouseEventDispatcher.java:268)
+ at com.intellij.openapi.keymap.impl.IdeMouseEventDispatcher.dispatchMouseEvent(IdeMouseEventDispatcher.java:252)
+ at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:634)
+ at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$14(IdeEventQueue.kt:581)
+ at com.intellij.ide.IdeEventQueue$$Lambda/0x0000000800c76690.compute(Unknown Source)
+ at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
+ at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:581)
+ at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:73)
+ at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357)
+ at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:356)
+ at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
+ at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:356)
+ at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:351)
+ at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
+ at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1$$Lambda/0x00000008009ad298.run(Unknown Source)
+ at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
+ at com.intellij.openapi.application.WriteIntentReadAction$$Lambda/0x00000008009ad6f8.compute(Unknown Source)
+ at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
+ at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:910)
+ at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
+ at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
+ at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
+ at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
+ at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
+ at com.intellij.ide.IdeEventQueueKt$$Lambda/0x00000008009ad058.run(Unknown Source)
+ at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
+ at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
+ at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:351)
+ at com.intellij.ide.IdeEventQueue$$Lambda/0x00000008009a7670.run(Unknown Source)
+ at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:397)
+ at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop/EventDispatchThread.java:207)
+ at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop/EventDispatchThread.java:128)
+ at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop/EventDispatchThread.java:117)
+ at java.awt.EventDispatchThread.pumpEvents(java.desktop/EventDispatchThread.java:113)
+ at java.awt.EventDispatchThread.pumpEvents(java.desktop/EventDispatchThread.java:105)
+ at java.awt.EventDispatchThread.run(java.desktop/EventDispatchThread.java:92)
+
+"PeriodicMetricReader" #83 [109929] daemon prio=5 os_prio=0 cpu=404.43ms elapsed=1302.70s tid=0x00006496a2144ec0 nid=109929 waiting on condition [0x00007061aa3fe000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000070ee8aac0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.4/AbstractQueuedSynchronizer.java:1758)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.4/ScheduledThreadPoolExecutor.java:1182)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@21.0.4/ScheduledThreadPoolExecutor.java:899)
+ at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.4/ThreadPoolExecutor.java:1070)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1130)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"JVMResponsivenessMonitor" #84 [109930] daemon prio=5 os_prio=0 cpu=43.30ms elapsed=1302.68s tid=0x00006496a20a23b0 nid=109930 waiting on condition [0x00007061aa2fd000]
+ java.lang.Thread.State: TIMED_WAITING (sleeping)
+ at java.lang.Thread.sleep0(java.base@21.0.4/Native Method)
+ at java.lang.Thread.sleep(java.base@21.0.4/Thread.java:509)
+ at com.intellij.diagnostic.JVMResponsivenessMonitor.samplingLoop(JVMResponsivenessMonitor.java:104)
+ at com.intellij.diagnostic.JVMResponsivenessMonitor$$Lambda/0x00000008004162e0.run(Unknown Source)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"Coroutines Debugger Cleaner" #85 [109931] daemon prio=5 os_prio=0 cpu=30.57ms elapsed=1302.67s tid=0x00006496a23a5960 nid=109931 waiting on condition [0x00007061a9cf0000]
+ java.lang.Thread.State: WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000070ee89340> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.park(java.base@21.0.4/LockSupport.java:371)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.4/AbstractQueuedSynchronizer.java:519)
+ at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.4/ForkJoinPool.java:4013)
+ at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.4/ForkJoinPool.java:3961)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1707)
+ at java.lang.ref.ReferenceQueue.await(java.base@21.0.4/ReferenceQueue.java:67)
+ at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.4/ReferenceQueue.java:158)
+ at java.lang.ref.ReferenceQueue.remove(java.base@21.0.4/ReferenceQueue.java:234)
+ at kotlinx.coroutines.debug.internal.ConcurrentWeakMap.runWeakRefQueueCleaningLoopUntilInterrupted(ConcurrentWeakMap.kt:69)
+ at kotlinx.coroutines.debug.internal.DebugProbesImpl$startWeakRefCleanerThread$1.invoke(DebugProbesImpl.kt:92)
+ at kotlinx.coroutines.debug.internal.DebugProbesImpl$startWeakRefCleanerThread$1.invoke(DebugProbesImpl.kt:91)
+ at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
+
+"process reaper (pid 109965)" #86 [109933] daemon prio=10 os_prio=0 cpu=1.44ms elapsed=1302.63s tid=0x00006496a294ebc0 nid=109933 runnable [0x00007061d0171000]
+ java.lang.Thread.State: RUNNABLE
+ at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.4/Native Method)
+ at java.lang.ProcessHandleImpl$1.run(java.base@21.0.4/ProcessHandleImpl.java:163)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1144)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+ at jdk.internal.misc.InnocuousThread.run(java.base@21.0.4/InnocuousThread.java:186)
+
+"JNA Cleaner" #87 [109934] daemon prio=5 os_prio=0 cpu=6.28ms elapsed=1302.62s tid=0x00006496a2baa710 nid=109934 waiting on condition [0x00007061a9bef000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000070ee8c2f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1847)
+ at java.lang.ref.ReferenceQueue.await(java.base@21.0.4/ReferenceQueue.java:71)
+ at java.lang.ref.ReferenceQueue.remove0(java.base@21.0.4/ReferenceQueue.java:143)
+ at java.lang.ref.ReferenceQueue.remove(java.base@21.0.4/ReferenceQueue.java:218)
+ at com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154)
+
+"Periodic tasks thread" #89 [109942] daemon prio=5 os_prio=0 cpu=1608.61ms elapsed=1302.46s tid=0x00006496a29e68e0 nid=109942 waiting on condition [0x00007061588c7000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000070ee8cb00> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.4/AbstractQueuedSynchronizer.java:1758)
+ at java.util.concurrent.DelayQueue.take(java.base@21.0.4/DelayQueue.java:255)
+ at com.intellij.util.concurrency.AppDelayQueue$TransferThread.run(AppDelayQueue.java:81)
+
+"DirectBufferWrapper allocation thread" #90 [109943] daemon prio=5 os_prio=0 cpu=193.25ms elapsed=1302.42s tid=0x00006496a2137e60 nid=109943 waiting on condition [0x0000706157d3f000]
+ java.lang.Thread.State: WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x000000070ad4b7a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.park(java.base@21.0.4/LockSupport.java:371)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.4/AbstractQueuedSynchronizer.java:519)
+ at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.4/ForkJoinPool.java:4013)
+ at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.4/ForkJoinPool.java:3961)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1707)
+ at java.util.concurrent.LinkedBlockingQueue.take(java.base@21.0.4/LinkedBlockingQueue.java:435)
+ at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@21.0.4/ThreadPoolExecutor.java:1070)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1130)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"Netty Builtin Server 1" #93 [109953] daemon prio=5 os_prio=0 cpu=3.11ms elapsed=1302.23s tid=0x00006496a4010e10 nid=109953 runnable [0x000070614fab1000]
+ java.lang.Thread.State: RUNNABLE
+ at sun.nio.ch.EPoll.wait(java.base@21.0.4/Native Method)
+ at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@21.0.4/EPollSelectorImpl.java:121)
+ at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@21.0.4/SelectorImpl.java:130)
+ - locked <0x00000007464598d0> (a io.netty.channel.nio.SelectedSelectionKeySet)
+ - locked <0x0000000746459880> (a sun.nio.ch.EPollSelectorImpl)
+ at sun.nio.ch.SelectorImpl.select(java.base@21.0.4/SelectorImpl.java:147)
+ at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68)
+ at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"GlobalMenuLinux loop" #95 [109956] daemon prio=5 os_prio=0 cpu=2.81ms elapsed=1301.85s tid=0x00006496a450f240 nid=109956 runnable [0x00007061353fe000]
+ java.lang.Thread.State: RUNNABLE
+ at com.sun.jna.Native.invokeVoid(Native Method)
+ at com.sun.jna.Function.invoke(Function.java:418)
+ at com.sun.jna.Function.invoke(Function.java:364)
+ at com.sun.jna.Library$Handler.invoke(Library.java:270)
+ at com.intellij.platform.ide.menu.$Proxy38.runMainLoop(Unknown Source)
+ at com.intellij.platform.ide.menu.GlobalMenuLinux.lambda$static$5(GlobalMenuLinux.java:215)
+ at com.intellij.platform.ide.menu.GlobalMenuLinux$$Lambda/0x0000000800a359d8.run(Unknown Source)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"TimerQueue" #96 [109957] daemon prio=5 os_prio=0 cpu=3704.39ms elapsed=1301.69s tid=0x00006496a470a290 nid=109957 waiting on condition [0x0000706132ffe000]
+ java.lang.Thread.State: TIMED_WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x0000000744e81448> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.parkNanos(java.base@21.0.4/LockSupport.java:269)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@21.0.4/AbstractQueuedSynchronizer.java:1758)
+ at java.util.concurrent.DelayQueue.take(java.base@21.0.4/DelayQueue.java:255)
+ at javax.swing.TimerQueue.run(java.desktop/TimerQueue.java:165)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"fsnotifier" #97 [109966] prio=4 os_prio=0 cpu=0.30ms elapsed=1297.95s tid=0x00006496a3221ed0 nid=109966 waiting on condition [0x000070613001d000]
+ java.lang.Thread.State: WAITING (parking)
+ at jdk.internal.misc.Unsafe.park(java.base@21.0.4/Native Method)
+ - parking to wait for <0x0000000748d0d8a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
+ at java.util.concurrent.locks.LockSupport.park(java.base@21.0.4/LockSupport.java:371)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@21.0.4/AbstractQueuedSynchronizer.java:519)
+ at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@21.0.4/ForkJoinPool.java:4013)
+ at java.util.concurrent.ForkJoinPool.managedBlock(java.base@21.0.4/ForkJoinPool.java:3961)
+ at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@21.0.4/AbstractQueuedSynchronizer.java:1707)
+ at java.lang.ProcessImpl.waitFor(java.base@21.0.4/ProcessImpl.java:425)
+ at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:28)
+ at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000800dfeeb0.run(Unknown Source)
+ at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
+ at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)
+ at com.intellij.execution.process.ProcessWaitFor$$Lambda/0x0000000800dfea58.run(Unknown Source)
+ at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.4/Executors.java:572)
+ at java.util.concurrent.FutureTask.run(java.base@21.0.4/FutureTask.java:317)
+ at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1144)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:735)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:732)
+ at java.security.AccessController.executePrivileged(java.base@21.0.4/AccessController.java:778)
+ at java.security.AccessController.doPrivileged(java.base@21.0.4/AccessController.java:400)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.4/Executors.java:732)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"BaseDataReader: output stream of fsnotifier" #98 [109967] prio=4 os_prio=0 cpu=18.01ms elapsed=1297.94s tid=0x00006496a226db70 nid=109967 runnable [0x000070612f9fd000]
+ java.lang.Thread.State: RUNNABLE
+ at java.io.FileInputStream.readBytes(java.base@21.0.4/Native Method)
+ at java.io.FileInputStream.read(java.base@21.0.4/FileInputStream.java:287)
+ at java.io.BufferedInputStream.read1(java.base@21.0.4/BufferedInputStream.java:345)
+ at java.io.BufferedInputStream.implRead(java.base@21.0.4/BufferedInputStream.java:420)
+ at java.io.BufferedInputStream.read(java.base@21.0.4/BufferedInputStream.java:405)
+ - locked <0x0000000748d0e0e0> (a java.lang.ProcessImpl$ProcessPipeInputStream)
+ at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.4/StreamDecoder.java:350)
+ at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.4/StreamDecoder.java:393)
+ at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.4/StreamDecoder.java:217)
+ at sun.nio.cs.StreamDecoder.read(java.base@21.0.4/StreamDecoder.java:177)
+ - locked <0x0000000748d0e140> (a com.intellij.util.io.BaseInputStreamReader)
+ at java.io.InputStreamReader.read(java.base@21.0.4/InputStreamReader.java:188)
+ at java.io.Reader.read(java.base@21.0.4/Reader.java:265)
+ at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
+ at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
+ at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
+ at com.intellij.util.io.BaseDataReader$$Lambda/0x0000000800e07b08.run(Unknown Source)
+ at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
+ at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
+ at com.intellij.util.io.BaseDataReader$$Lambda/0x0000000800e064e8.run(Unknown Source)
+ at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.4/Executors.java:572)
+ at java.util.concurrent.FutureTask.run(java.base@21.0.4/FutureTask.java:317)
+ at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1144)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:735)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:732)
+ at java.security.AccessController.executePrivileged(java.base@21.0.4/AccessController.java:778)
+ at java.security.AccessController.doPrivileged(java.base@21.0.4/AccessController.java:400)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.4/Executors.java:732)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"BaseDataReader: error stream of fsnotifier" #99 [109968] prio=4 os_prio=0 cpu=0.20ms elapsed=1297.94s tid=0x00006496a2272970 nid=109968 runnable [0x000070612f5fd000]
+ java.lang.Thread.State: RUNNABLE
+ at java.io.FileInputStream.readBytes(java.base@21.0.4/Native Method)
+ at java.io.FileInputStream.read(java.base@21.0.4/FileInputStream.java:287)
+ at java.io.BufferedInputStream.read1(java.base@21.0.4/BufferedInputStream.java:345)
+ at java.io.BufferedInputStream.implRead(java.base@21.0.4/BufferedInputStream.java:420)
+ at java.io.BufferedInputStream.read(java.base@21.0.4/BufferedInputStream.java:405)
+ - locked <0x0000000748d0e8f0> (a java.lang.ProcessImpl$ProcessPipeInputStream)
+ at sun.nio.cs.StreamDecoder.readBytes(java.base@21.0.4/StreamDecoder.java:350)
+ at sun.nio.cs.StreamDecoder.implRead(java.base@21.0.4/StreamDecoder.java:393)
+ at sun.nio.cs.StreamDecoder.lockedRead(java.base@21.0.4/StreamDecoder.java:217)
+ at sun.nio.cs.StreamDecoder.read(java.base@21.0.4/StreamDecoder.java:177)
+ - locked <0x0000000748d0e988> (a com.intellij.util.io.BaseInputStreamReader)
+ at java.io.InputStreamReader.read(java.base@21.0.4/InputStreamReader.java:188)
+ at java.io.Reader.read(java.base@21.0.4/Reader.java:265)
+ at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
+ at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
+ at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
+ at com.intellij.util.io.BaseDataReader$$Lambda/0x0000000800e07b08.run(Unknown Source)
+ at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
+ at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
+ at com.intellij.util.io.BaseDataReader$$Lambda/0x0000000800e064e8.run(Unknown Source)
+ at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.4/Executors.java:572)
+ at java.util.concurrent.FutureTask.run(java.base@21.0.4/FutureTask.java:317)
+ at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1144)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:735)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:732)
+ at java.security.AccessController.executePrivileged(java.base@21.0.4/AccessController.java:778)
+ at java.security.AccessController.doPrivileged(java.base@21.0.4/AccessController.java:400)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.4/Executors.java:732)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"LSP Listener: TailwindLspServerDescriptor@Firmament" #103 [109972] prio=4 os_prio=0 cpu=438.36ms elapsed=1297.09s tid=0x00006496b8986bd0 nid=109972 in Object.wait() [0x00007061292fc000]
+ java.lang.Thread.State: TIMED_WAITING (on object monitor)
+ at java.lang.Object.wait0(java.base@21.0.4/Native Method)
+ - waiting on <no object reference available>
+ at java.lang.Object.wait(java.base@21.0.4/Object.java:366)
+ at java.io.PipedInputStream.read(java.base@21.0.4/PipedInputStream.java:332)
+ - locked <0x0000000717d8d9b0> (a java.io.PipedInputStream)
+ at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
+ at com.intellij.platform.lsp.impl.connector.Lsp4jServerConnector.k(Lsp4jServerConnector.kt:67)
+ at com.intellij.platform.lsp.impl.connector.Lsp4jServerConnector$$Lambda/0x00000008024ad590.run(Unknown Source)
+ at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
+ at com.intellij.platform.lsp.impl.connector.Lsp4jServerConnector.z(Lsp4jServerConnector.kt:63)
+ at com.intellij.platform.lsp.impl.connector.Lsp4jServerConnector$$Lambda/0x00000008024ad350.run(Unknown Source)
+ at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport$executeOnPooledThread$1.run(AnyThreadWriteThreadingSupport.kt:134)
+ at java.util.concurrent.Executors$RunnableAdapter.call(java.base@21.0.4/Executors.java:572)
+ at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32)
+ at java.util.concurrent.FutureTask.run(java.base@21.0.4/FutureTask.java:317)
+ at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
+ at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@21.0.4/ThreadPoolExecutor.java:1144)
+ at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@21.0.4/ThreadPoolExecutor.java:642)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:735)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(java.base@21.0.4/Executors.java:732)
+ at java.security.AccessController.executePrivileged(java.base@21.0.4/AccessController.java:778)
+ at java.security.AccessController.doPrivileged(java.base@21.0.4/AccessController.java:400)
+ at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(java.base@21.0.4/Executors.java:732)
+ at java.lang.Thread.runWith(java.base@21.0.4/Thread.java:1596)
+ at java.lang.Thread.run(java.base@21.0.4/Thread.java:1583)
+
+"BaseDataReader: error stream of node" #109 [109978] prio=4 os_prio=0 cpu=186.61ms elapsed=1296.37s tid=0x00006496a9da7bd0 nid=109978 runnable [0x00007061241f9000]
+ java.lang.Thread.State: RUNNABLE
+ at java.io.FileInputStream.readBytes(java.base@21.0.4/Native Method)
+ at java.io.FileInputStream.read(java.base@21.0.4/FileInputStream.java:287)
+ at java.io.BufferedInputStream.read1(java.base@21.0.4/BufferedInputStream.java:345)
+ at java.io.BufferedInputStream.implRead(java.base@21.0.4/BufferedInputStream.java:420)
+ at java.io.BufferedInputStream.read(java.base@21.0.4/BufferedInputStream.java:405)
+ - locked <0x0000000720402058> (a java.lang.ProcessImpl$ProcessPipeInputStream)
+ at sun.nio.cs.StreamDecoder.readBytes(ja