Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asciidoc preview completely hangs IDEA #520

Closed
sbordet opened this issue Jul 9, 2020 · 12 comments
Closed

Asciidoc preview completely hangs IDEA #520

sbordet opened this issue Jul 9, 2020 · 12 comments
Assignees
Labels
Milestone

Comments

@sbordet
Copy link

sbordet commented Jul 9, 2020

After working with a few files in IDEA, for a couple of minutes, the IDE completely hangs and must be kill -9ed and restarted.

Ubuntu 20.04
IDEA Ultimate 2020.1.2, 2020.1.3 with JBR
AsciiDoc Plugin Version: 0.30.78

Stack trace when is below and shows the AWT thread waiting for a coroutine forever which hangs the IDE completely:

Thread Dump ``` 2020-07-09 19:19:01 Full thread dump OpenJDK 64-Bit Server VM (11.0.7+10-b765.64 mixed mode):

"AWT-EventQueue-0" #34 prio=6 os_prio=0 cpu=60551,45ms elapsed=3580,82s tid=0x00007f66304f27d0 nid=0x12b787 waiting on condition [0x00007f66133ab000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010013a6531b8> (a kotlinx.coroutines.BlockingCoroutine)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:82)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.intellij.configurationStore.StoreUtil$Companion.saveDocumentsAndProjectsAndApp(storeUtil.kt:75)
at com.intellij.configurationStore.StoreUtil.saveDocumentsAndProjectsAndApp(storeUtil.kt)
at com.intellij.openapi.application.impl.ApplicationImpl.saveAll(ApplicationImpl.java:1374)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor.lambda$selectNotify$2(AsciiDocPreviewEditor.java:377)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor$$Lambda$2307/0x00007f64eedfe440.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:976)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor.lambda$selectNotify$3(AsciiDocPreviewEditor.java:371)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor$$Lambda$1922/0x00007f6543cf3c40.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
at com.intellij.openapi.application.impl.ApplicationImpl$$Lambda$295/0x00007f65d690d8b0.run(Unknown Source)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
at java.awt.event.InvocationEvent.dispatch(java.desktop@11.0.7/InvocationEvent.java:313)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@11.0.7/EventQueue.java:776)
at java.awt.EventQueue$4.run(java.desktop@11.0.7/EventQueue.java:727)
at java.awt.EventQueue$4.run(java.desktop@11.0.7/EventQueue.java:721)
at java.security.AccessController.doPrivileged(java.base@11.0.7/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@11.0.7/ProtectionDomain.java:85)
at java.awt.EventQueue.dispatchEvent(java.desktop@11.0.7/EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
at com.intellij.ide.IdeEventQueue$$Lambda$485/0x00007f65c3149c58.compute(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:741)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
at com.intellij.ide.IdeEventQueue$$Lambda$484/0x00007f65c314b1b8.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@11.0.7/EventDispatchThread.java:203)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.7/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@11.0.7/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.7/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.7/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@11.0.7/EventDispatchThread.java:90)

</summary>
@ahus1
Copy link
Contributor

ahus1 commented Jul 9, 2020

Hi @sbordet, thank you for reporting this. I'm sorry this happend.

Do you have the rest of the thread dump at hand? It might allow me to find out what other activity blocked this one.

Thanks!

@ahus1 ahus1 self-assigned this Jul 9, 2020
@ahus1 ahus1 added the bug label Jul 9, 2020
@sbordet
Copy link
Author

sbordet commented Jul 9, 2020

Thread Dump ``` 2020-07-09 19:19:01 Full thread dump OpenJDK 64-Bit Server VM (11.0.7+10-b765.64 mixed mode):

Threads class SMR info:
_java_thread_list=0x00007f6678001c80, length=92, elements={
0x00007f66f42cb7e0, 0x00007f66f42cf410, 0x00007f66f42e47f0, 0x00007f66f42e6000,
0x00007f66f42e7980, 0x00007f66f42e91d0, 0x00007f66f44bd830, 0x00007f66f463fbc0,
0x00007f66f43e76a0, 0x00007f66f4443350, 0x00007f66f464da50, 0x00007f66f40efea0,
0x00007f664c0c6f50, 0x00007f664c20b1d0, 0x00007f664c27e720, 0x00007f664c472880,
0x00007f66304d4cf0, 0x00007f66304cf410, 0x00007f66303071e0, 0x00007f66304f27d0,
0x00007f66445dd820, 0x00007f65f83ebc10, 0x00007f6630305ba0, 0x00007f65c40c4070,
0x00007f65c4996ea0, 0x00007f65c49e3890, 0x00007f65c4a19f60, 0x00007f65f95cdfd0,
0x00007f666c0152e0, 0x00007f66283f58b0, 0x00007f66283ea700, 0x00007f66283e97c0,
0x00007f65ec310ac0, 0x00007f663868a010, 0x00007f663bb078c0, 0x00007f663804c830,
0x00007f663bb70a90, 0x00007f6574096ce0, 0x00007f657409aad0, 0x00007f65740a3bd0,
0x00007f65740a4de0, 0x00007f663bce8ff0, 0x00007f65f0bacaa0, 0x00007f65ec9d19e0,
0x00007f65ec9c6590, 0x00007f65eca80f90, 0x00007f65eca9ace0, 0x00007f65a43cae20,
0x00007f65a43ba270, 0x00007f65b9896d10, 0x00007f65e9ca6510, 0x00007f65ea19c870,
0x00007f65ed2b2f80, 0x00007f661dd468d0, 0x00007f656c2ea7b0, 0x00007f64e4c58810,
0x00007f65903e1160, 0x00007f65f0e7dfc0, 0x00007f65f9638970, 0x00007f659051b400,
0x00007f65e40bf680, 0x00007f65e84eb1b0, 0x00007f659052c9d0, 0x00007f65e432ff80,
0x00007f65f0f52030, 0x00007f65fb281b60, 0x00007f65944138c0, 0x00007f64e47f3b80,
0x00007f64e45405a0, 0x00007f64e45485b0, 0x00007f64e47fb410, 0x00007f64e4539ab0,
0x00007f64e45490e0, 0x00007f64e457d8a0, 0x00007f65fa2cfb30, 0x00007f64e45424f0,
0x00007f6598a0f220, 0x00007f658c378aa0, 0x00007f658c3a6950, 0x00007f658c3d5300,
0x00007f658c3d8110, 0x00007f656010ac70, 0x00007f656017e2c0, 0x00007f658844ec40,
0x00007f66b0bcced0, 0x00007f6640017120, 0x00007f66b80a39f0, 0x00007f66b80a4960,
0x00007f66b80a5970, 0x00007f6560382aa0, 0x00007f64e489ad90, 0x00007f66780020d0
}

"Reference Handler" #2 daemon prio=10 os_prio=0 cpu=66,54ms elapsed=3581,62s tid=0x00007f66f42cb7e0 nid=0x12b766 waiting on condition [0x00007f66974f8000]
java.lang.Thread.State: RUNNABLE
at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.7/Native Method)
at java.lang.ref.Reference.processPendingReferences(java.base@11.0.7/Reference.java:241)
at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.7/Reference.java:213)

"Finalizer" #3 daemon prio=8 os_prio=0 cpu=8,02ms elapsed=3581,62s tid=0x00007f66f42cf410 nid=0x12b767 in Object.wait() [0x00007f66973f7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x0000100148431628> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.7/Finalizer.java:170)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0,27ms elapsed=3581,61s tid=0x00007f66f42e47f0 nid=0x12b768 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=143957,86ms elapsed=3581,61s tid=0x00007f66f42e6000 nid=0x12b769 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task

"C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=31965,23ms elapsed=3581,61s tid=0x00007f66f42e7980 nid=0x12b76a waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task

"Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=7344,96ms elapsed=3581,61s tid=0x00007f66f42e91d0 nid=0x12b76b runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=27,00ms elapsed=3581,53s tid=0x00007f66f44bd830 nid=0x12b76c in Object.wait() [0x00007f6696981000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x0000100148a68240> (a java.lang.ref.ReferenceQueue$Lock)
at jdk.internal.ref.CleanerImpl.run(java.base@11.0.7/CleanerImpl.java:148)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)
at jdk.internal.misc.InnocuousThread.run(java.base@11.0.7/InnocuousThread.java:134)

"YJPAgent-RequestListener" #12 daemon prio=1 os_prio=0 cpu=8,87ms elapsed=3581,49s tid=0x00007f66f463fbc0 nid=0x12b76e runnable [0x00007f66961de000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(java.base@11.0.7/Native Method)
at java.net.PlainSocketImpl.socketAccept(java.base@11.0.7/PlainSocketImpl.java)
at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.7/AbstractPlainSocketImpl.java:458)
at java.net.ServerSocket.implAccept(java.base@11.0.7/ServerSocket.java:565)
at java.net.ServerSocket.accept(java.base@11.0.7/ServerSocket.java:533)
at com.yourkit.runtime.Core$4.run(Core.java:753)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"YJPAgent-CPUSampler" #13 daemon prio=10 os_prio=0 cpu=1067,74ms elapsed=3581,49s tid=0x00007f66f43e76a0 nid=0x12b76f runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"YJPAgent-OOMESnapshotDetector" #14 daemon prio=10 os_prio=0 cpu=51,87ms elapsed=3581,49s tid=0x00007f66f4443350 nid=0x12b770 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Service Thread" #15 daemon prio=9 os_prio=0 cpu=106,31ms elapsed=3581,49s tid=0x00007f66f464da50 nid=0x12b771 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"DestroyJavaVM" #17 prio=5 os_prio=0 cpu=705,76ms elapsed=3581,24s tid=0x00007f66f40efea0 nid=0x12b751 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"Periodic tasks thread" #18 daemon prio=5 os_prio=0 cpu=3591,96ms elapsed=3581,20s tid=0x00007f664c0c6f50 nid=0x12b776 waiting on condition [0x00007f66953c4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100148a68618> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.7/AbstractQueuedSynchronizer.java:2123)
at java.util.concurrent.DelayQueue.take(java.base@11.0.7/DelayQueue.java:229)
at com.intellij.util.concurrency.AppDelayQueue.lambda$new$0(AppDelayQueue.java:26)
at com.intellij.util.concurrency.AppDelayQueue$$Lambda$27/0x00007f66953cf440.run(Unknown Source)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 3" #21 prio=4 os_prio=0 cpu=511,84ms elapsed=3581,17s tid=0x00007f664c20b1d0 nid=0x12b779 runnable [0x00007f6694cb6000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(java.base@11.0.7/Native Method)
- locked <0x000010013a652ce0> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(java.base@11.0.7/PlainDatagramSocketImpl.java)
- locked <0x000010013a652ce0> (a java.net.PlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(java.base@11.0.7/AbstractPlainDatagramSocketImpl.java:181)
- locked <0x000010013a652ce0> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(java.base@11.0.7/DatagramSocket.java:814)
- locked <0x000010013a652de0> (a java.net.DatagramPacket)
- locked <0x000010013a652ed8> (a java.net.DatagramSocket)
at com.intellij.a.e.a.e.b(e.java:54)
at com.intellij.a.e.a.c.run(c.java:21)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"process reaper" #23 daemon prio=10 os_prio=0 cpu=2,39ms elapsed=3581,06s tid=0x00007f664c27e720 nid=0x12b77c runnable [0x00007f6694814000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.$$YJP$$waitForProcessExit0(java.base@11.0.7/Native Method)
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@11.0.7/ProcessHandleImpl.java)
at java.lang.ProcessHandleImpl$1.run(java.base@11.0.7/ProcessHandleImpl.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Timer-0" #28 daemon prio=5 os_prio=0 cpu=133,12ms elapsed=3580,87s tid=0x00007f664c472880 nid=0x12b783 in Object.wait() [0x00007f6634c90000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.util.TimerThread.mainLoop(java.base@11.0.7/Timer.java:553)
- waiting to re-lock in wait() <0x000010000fe0cda8> (a java.util.TaskQueue)
at java.util.TimerThread.run(java.base@11.0.7/Timer.java:506)

"Java2D Disposer" #32 daemon prio=10 os_prio=0 cpu=14,73ms elapsed=3580,83s tid=0x00007f66304d4cf0 nid=0x12b784 in Object.wait() [0x00007f66342c5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x00001001484318d0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at sun.java2d.Disposer.run(java.desktop@11.0.7/Disposer.java:144)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"AWT-XAWT" #33 daemon prio=6 os_prio=0 cpu=4750,75ms elapsed=3580,83s tid=0x00007f66304cf410 nid=0x12b785 runnable [0x00007f66341c4000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.$$YJP$$waitForEvents(java.desktop@11.0.7/Native Method)
at sun.awt.X11.XToolkit.waitForEvents(java.desktop@11.0.7/XToolkit.java)
at sun.awt.X11.XToolkit.run(java.desktop@11.0.7/XToolkit.java:689)
at sun.awt.X11.XToolkit.run(java.desktop@11.0.7/XToolkit.java:653)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"AWT-Shutdown" #35 prio=4 os_prio=0 cpu=2,39ms elapsed=3580,82s tid=0x00007f66303071e0 nid=0x12b786 in Object.wait() [0x00007f66134ae000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.Object.wait(java.base@11.0.7/Object.java:328)
at sun.awt.AWTAutoShutdown.run(java.desktop@11.0.7/AWTAutoShutdown.java:291)
- waiting to re-lock in wait() <0x0000100146a00000> (a java.lang.Object)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"AWT-EventQueue-0" #34 prio=6 os_prio=0 cpu=60551,45ms elapsed=3580,82s tid=0x00007f66304f27d0 nid=0x12b787 waiting on condition [0x00007f66133ab000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010013a6531b8> (a kotlinx.coroutines.BlockingCoroutine)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:82)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.intellij.configurationStore.StoreUtil$Companion.saveDocumentsAndProjectsAndApp(storeUtil.kt:75)
at com.intellij.configurationStore.StoreUtil.saveDocumentsAndProjectsAndApp(storeUtil.kt)
at com.intellij.openapi.application.impl.ApplicationImpl.saveAll(ApplicationImpl.java:1374)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor.lambda$selectNotify$2(AsciiDocPreviewEditor.java:377)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor$$Lambda$2307/0x00007f64eedfe440.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:976)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor.lambda$selectNotify$3(AsciiDocPreviewEditor.java:371)
at org.asciidoc.intellij.editor.AsciiDocPreviewEditor$$Lambda$1922/0x00007f6543cf3c40.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:310)
at com.intellij.openapi.application.impl.ApplicationImpl$$Lambda$295/0x00007f65d690d8b0.run(Unknown Source)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:80)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:128)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:184)
at java.awt.event.InvocationEvent.dispatch(java.desktop@11.0.7/InvocationEvent.java:313)
at java.awt.EventQueue.dispatchEventImpl(java.desktop@11.0.7/EventQueue.java:776)
at java.awt.EventQueue$4.run(java.desktop@11.0.7/EventQueue.java:727)
at java.awt.EventQueue$4.run(java.desktop@11.0.7/EventQueue.java:721)
at java.security.AccessController.doPrivileged(java.base@11.0.7/Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@11.0.7/ProtectionDomain.java:85)
at java.awt.EventQueue.dispatchEvent(java.desktop@11.0.7/EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:974)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:847)
at com.intellij.ide.IdeEventQueue.lambda$null$8(IdeEventQueue.java:449)
at com.intellij.ide.IdeEventQueue$$Lambda$485/0x00007f65c3149c58.compute(Unknown Source)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:741)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
at com.intellij.ide.IdeEventQueue$$Lambda$484/0x00007f65c314b1b8.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@11.0.7/EventDispatchThread.java:203)
at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@11.0.7/EventDispatchThread.java:124)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@11.0.7/EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.7/EventDispatchThread.java:109)
at java.awt.EventDispatchThread.pumpEvents(java.desktop@11.0.7/EventDispatchThread.java:101)
at java.awt.EventDispatchThread.run(java.desktop@11.0.7/EventDispatchThread.java:90)

"Netty Builtin Server 1" #36 prio=4 os_prio=0 cpu=188,89ms elapsed=3580,61s tid=0x00007f66445dd820 nid=0x12b788 runnable [0x00007f6612d72000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.$$YJP$$wait(java.base@11.0.7/Native Method)
at sun.nio.ch.EPoll.wait(java.base@11.0.7/EPoll.java)
at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@11.0.7/EPollSelectorImpl.java:120)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@11.0.7/SelectorImpl.java:124)
- locked <0x000010003543c310> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x000010003543c280> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(java.base@11.0.7/SelectorImpl.java:136)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:807)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
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.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 13" #42 prio=4 os_prio=0 cpu=249,89ms elapsed=3580,20s tid=0x00007f65f83ebc10 nid=0x12b793 runnable [0x00007f66101a8000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.$$YJP$$receive0(java.base@11.0.7/Native Method)
- locked <0x00001000a7a6d6d8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive0(java.base@11.0.7/PlainDatagramSocketImpl.java)
- locked <0x00001000a7a6d6d8> (a java.net.PlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(java.base@11.0.7/AbstractPlainDatagramSocketImpl.java:181)
- locked <0x00001000a7a6d6d8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(java.base@11.0.7/DatagramSocket.java:814)
- locked <0x0000100139cab2e0> (a java.net.DatagramPacket)
- locked <0x00001000a7a6d748> (a java.net.MulticastSocket)
at com.intellij.a.e.a.e.b(e.java:54)
at com.intellij.a.e.a.c.run(c.java:21)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"DirectBufferWrapper allocation thread" #48 daemon prio=5 os_prio=0 cpu=139,82ms elapsed=3578,85s tid=0x00007f6630305ba0 nid=0x12b799 waiting on condition [0x00007f65d6700000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001000a7a6d9c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.7/AbstractQueuedSynchronizer.java:2081)
at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.7/LinkedBlockingQueue.java:433)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1054)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Netty Builtin Server 2" #49 prio=4 os_prio=0 cpu=146,42ms elapsed=3578,53s tid=0x00007f65c40c4070 nid=0x12b79a runnable [0x00007f65d41fc000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.$$YJP$$wait(java.base@11.0.7/Native Method)
at sun.nio.ch.EPoll.wait(java.base@11.0.7/EPoll.java)
at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@11.0.7/EPollSelectorImpl.java:120)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@11.0.7/SelectorImpl.java:124)
- locked <0x0000100149840748> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x00001001498406b8> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(java.base@11.0.7/SelectorImpl.java:136)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:807)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
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.run(java.base@11.0.7/Thread.java:834)

"QuantumRenderer-0" #54 daemon prio=4 os_prio=0 cpu=3726,69ms elapsed=3577,17s tid=0x00007f65c4996ea0 nid=0x12b79f waiting on condition [0x00007f65c13e0000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100146e19738> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.7/AbstractQueuedSynchronizer.java:2081)
at java.util.concurrent.LinkedBlockingQueue.take(java.base@11.0.7/LinkedBlockingQueue.java:433)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1054)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(javafx.graphics@11.0.7/QuantumRenderer.java:125)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"InvokeLaterDispatcher" #56 daemon prio=4 os_prio=0 cpu=55436,11ms elapsed=3577,06s tid=0x00007f65c49e3890 nid=0x12b7a0 waiting on condition [0x00007f65c012f000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010003464d920> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@11.0.7/AbstractQueuedSynchronizer.java:2081)
at java.util.concurrent.LinkedBlockingDeque.takeFirst(java.base@11.0.7/LinkedBlockingDeque.java:483)
at com.sun.glass.ui.InvokeLaterDispatcher.run(javafx.graphics@11.0.7/InvokeLaterDispatcher.java:109)

"JavaFX Application Thread" #57 prio=4 os_prio=0 cpu=98143,01ms elapsed=3577,06s tid=0x00007f65c4a19f60 nid=0x12b7a1 runnable [0x00007f65b1a77000]
java.lang.Thread.State: RUNNABLE
at com.sun.glass.ui.gtk.GtkApplication.$$YJP$$_runLoop(javafx.graphics@11.0.7/Native Method)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(javafx.graphics@11.0.7/GtkApplication.java)
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(javafx.graphics@11.0.7/GtkApplication.java:277)
at com.sun.glass.ui.gtk.GtkApplication$$Lambda$788/0x00007f65b20e3100.run(javafx.graphics@11.0.7/Unknown Source)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"TimerQueue" #58 daemon prio=5 os_prio=0 cpu=1186,14ms elapsed=3576,75s tid=0x00007f65f95cdfd0 nid=0x12b7a5 waiting on condition [0x00007f65b1576000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010013a653688> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.7/AbstractQueuedSynchronizer.java:2123)
at java.util.concurrent.DelayQueue.take(java.base@11.0.7/DelayQueue.java:229)
at javax.swing.TimerQueue.run(java.desktop@11.0.7/TimerQueue.java:171)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"YJPAgent-Telemetry" #59 daemon prio=5 os_prio=0 cpu=4308,84ms elapsed=3571,49s tid=0x00007f666c0152e0 nid=0x12b872 in Object.wait() [0x00007f65d7dfe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at com.yourkit.runtime.TelemetryThread.run(TelemetryThread.java:627)
- waiting to re-lock in wait() <0x000010003464dba8> (a java.lang.Object)

"fsnotifier64" #60 prio=4 os_prio=0 cpu=0,59ms elapsed=3567,42s tid=0x00007f66283f58b0 nid=0x12b87a in Object.wait() [0x00007f66962df000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010003543dc28> (a java.lang.ProcessImpl)
at java.lang.Object.wait(java.base@11.0.7/Object.java:328)
at java.lang.ProcessImpl.waitFor(java.base@11.0.7/ProcessImpl.java:495)
- waiting to re-lock in wait() <0x000010003543dc28> (a java.lang.ProcessImpl)
at com.intellij.execution.process.ProcessWaitFor.lambda$null$0(ProcessWaitFor.java:38)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1068/0x00007f65a29d7cb0.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:33)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1065/0x00007f65a29d9100.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: output stream of fsnotifier64" #61 prio=4 os_prio=0 cpu=5,60ms elapsed=3567,41s tid=0x00007f66283ea700 nid=0x12b87b runnable [0x00007f66958c6000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x00001000a7a6fd60> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x00001000a7a73e38> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: error stream of fsnotifier64" #62 prio=4 os_prio=0 cpu=0,23ms elapsed=3567,41s tid=0x00007f66283e97c0 nid=0x12b87c runnable [0x00007f66957c5000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x0000100034650468> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x0000100034654540> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"JobScheduler FJ pool 3/11" #66 daemon prio=4 os_prio=0 cpu=3885,75ms elapsed=3566,79s tid=0x00007f65ec310ac0 nid=0x12b881 waiting on condition [0x00007f65a13fa000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"process reaper" #69 daemon prio=10 os_prio=0 cpu=0,18ms elapsed=3566,34s tid=0x00007f663868a010 nid=0x12b885 runnable [0x00007f65d78ba000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.$$YJP$$waitForProcessExit0(java.base@11.0.7/Native Method)
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@11.0.7/ProcessHandleImpl.java)
at java.lang.ProcessHandleImpl$1.run(java.base@11.0.7/ProcessHandleImpl.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"java" #70 prio=4 os_prio=0 cpu=0,18ms elapsed=3566,33s tid=0x00007f663bb078c0 nid=0x12b887 in Object.wait() [0x00007f65a0cf7000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010003543f518> (a java.lang.ProcessImpl)
at java.lang.Object.wait(java.base@11.0.7/Object.java:328)
at java.lang.ProcessImpl.waitFor(java.base@11.0.7/ProcessImpl.java:495)
- waiting to re-lock in wait() <0x000010003543f518> (a java.lang.ProcessImpl)
at com.intellij.execution.process.ProcessWaitFor.lambda$null$0(ProcessWaitFor.java:38)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1068/0x00007f65a29d7cb0.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:33)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1065/0x00007f65a29d9100.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: output stream of java" #71 prio=4 os_prio=0 cpu=35,32ms elapsed=3566,33s tid=0x00007f663804c830 nid=0x12b88b runnable [0x00007f65a0bf5000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x0000100034656ac8> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x000010003465aba0> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: error stream of java" #72 prio=4 os_prio=0 cpu=0,11ms elapsed=3566,33s tid=0x00007f663bb70a90 nid=0x12b88c runnable [0x00007f65a0af4000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x0000100149420000> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x00001001494240d8> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"RMI TCP Accept-0" #73 daemon prio=4 os_prio=0 cpu=35,37ms elapsed=3566,12s tid=0x00007f6574096ce0 nid=0x12b89e runnable [0x00007f65a09f4000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.$$YJP$$socketAccept(java.base@11.0.7/Native Method)
at java.net.PlainSocketImpl.socketAccept(java.base@11.0.7/PlainSocketImpl.java)
at java.net.AbstractPlainSocketImpl.accept(java.base@11.0.7/AbstractPlainSocketImpl.java:458)
at java.net.ServerSocket.implAccept(java.base@11.0.7/ServerSocket.java:565)
at java.net.ServerSocket.accept(java.base@11.0.7/ServerSocket.java:533)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(java.rmi@11.0.7/TCPTransport.java:394)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(java.rmi@11.0.7/TCPTransport.java:366)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"RMI Reaper" #74 prio=4 os_prio=0 cpu=0,20ms elapsed=3566,11s tid=0x00007f657409aad0 nid=0x12b8a0 in Object.wait() [0x00007f65a08f3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010003543fbf0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x000010003543fbf0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at sun.rmi.transport.ObjectTable$Reaper.run(java.rmi@11.0.7/ObjectTable.java:349)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"RMI GC Daemon" #75 daemon prio=2 os_prio=0 cpu=0,28ms elapsed=3566,11s tid=0x00007f65740a3bd0 nid=0x12b8a1 in Object.wait() [0x00007f65a05f0000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010003543fde8> (a sun.rmi.transport.GC$LatencyLock)
at sun.rmi.transport.GC$Daemon.run(java.rmi@11.0.7/GC.java:126)
- waiting to re-lock in wait() <0x000010003543fde8> (a sun.rmi.transport.GC$LatencyLock)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)
at jdk.internal.misc.InnocuousThread.run(java.base@11.0.7/InnocuousThread.java:134)

"RMI Scheduler(0)" #76 daemon prio=4 os_prio=0 cpu=6,73ms elapsed=3566,09s tid=0x00007f65740a4de0 nid=0x12b8a3 waiting on condition [0x00007f65a04ef000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010003465af58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.7/AbstractQueuedSynchronizer.java:2123)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.7/ScheduledThreadPoolExecutor.java:1182)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@11.0.7/ScheduledThreadPoolExecutor.java:899)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1054)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"RMI RenewClean-[127.0.0.1:39407]" #77 daemon prio=4 os_prio=0 cpu=20,92ms elapsed=3566,06s tid=0x00007f663bce8ff0 nid=0x12b8a6 in Object.wait() [0x00007f65a03ee000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x000010003543ffb0> (a java.lang.ref.ReferenceQueue$Lock)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(java.rmi@11.0.7/DGCClient.java:558)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Netty Builtin Server 3" #84 prio=4 os_prio=0 cpu=109,58ms elapsed=3563,16s tid=0x00007f65f0bacaa0 nid=0x12b8c0 runnable [0x00007f655a2c4000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPoll.$$YJP$$wait(java.base@11.0.7/Native Method)
at sun.nio.ch.EPoll.wait(java.base@11.0.7/EPoll.java)
at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@11.0.7/EPollSelectorImpl.java:120)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@11.0.7/SelectorImpl.java:124)
- locked <0x000010013a6537e8> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x000010013a653758> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(java.base@11.0.7/SelectorImpl.java:136)
at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:807)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:457)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
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.run(java.base@11.0.7/Thread.java:834)

"process reaper" #85 daemon prio=10 os_prio=0 cpu=0,99ms elapsed=3562,91s tid=0x00007f65ec9d19e0 nid=0x12b8c2 runnable [0x00007f65d7898000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.$$YJP$$waitForProcessExit0(java.base@11.0.7/Native Method)
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@11.0.7/ProcessHandleImpl.java)
at java.lang.ProcessHandleImpl$1.run(java.base@11.0.7/ProcessHandleImpl.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"java" #86 prio=4 os_prio=0 cpu=1,04ms elapsed=3562,91s tid=0x00007f65ec9c6590 nid=0x12b8c3 in Object.wait() [0x00007f6559dc3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010009c29af68> (a java.lang.ProcessImpl)
at java.lang.Object.wait(java.base@11.0.7/Object.java:328)
at java.lang.ProcessImpl.waitFor(java.base@11.0.7/ProcessImpl.java:495)
- waiting to re-lock in wait() <0x000010009c29af68> (a java.lang.ProcessImpl)
at com.intellij.execution.process.ProcessWaitFor.lambda$null$0(ProcessWaitFor.java:38)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1068/0x00007f65a29d7cb0.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:33)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1065/0x00007f65a29d9100.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: output stream of java" #87 prio=4 os_prio=0 cpu=0,85ms elapsed=3562,91s tid=0x00007f65eca80f90 nid=0x12b8c5 runnable [0x00007f6559cc1000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x000010009c29d128> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x000010009c2a1200> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: error stream of java" #88 prio=4 os_prio=0 cpu=2,19ms elapsed=3562,91s tid=0x00007f65eca9ace0 nid=0x12b8c9 runnable [0x00007f6559bc0000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x00001001484340d8> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x00001001484381b0> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Prism Font Disposer" #91 daemon prio=10 os_prio=0 cpu=0,14ms elapsed=3560,84s tid=0x00007f65a43cae20 nid=0x12b90a in Object.wait() [0x00007f65418ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on <0x000010009c2a16b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x000010009c2a16b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at com.sun.javafx.font.Disposer.run(javafx.graphics@11.0.7/Disposer.java:93)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Disposer" #92 daemon prio=10 os_prio=0 cpu=3,49ms elapsed=3560,83s tid=0x00007f65a43ba270 nid=0x12b90c in Object.wait() [0x00007f65417ee000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x000010009c2a18a8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at com.sun.webkit.Disposer.run(javafx.web@11.0.7/Disposer.java:122)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Cleaner-0" #127 daemon prio=8 os_prio=0 cpu=3,88ms elapsed=3551,60s tid=0x00007f65b9896d10 nid=0x12b968 in Object.wait() [0x00007f64d9c07000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x000010013ba12328> (a java.lang.ref.ReferenceQueue$Lock)
at jdk.internal.ref.CleanerImpl.run(java.base@11.0.7/CleanerImpl.java:148)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)
at jdk.internal.misc.InnocuousThread.run(java.base@11.0.7/InnocuousThread.java:134)

"DefaultDispatcher-worker-1 @coroutine#354" #136 daemon prio=4 os_prio=0 cpu=495,35ms elapsed=3487,25s tid=0x00007f65e9ca6510 nid=0x12b9a7 runnable [0x00007f64ef1fe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100138d4da10> (a com.intellij.openapi.application.impl.ReadMostlyRWLock)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.waitABit(ReadMostlyRWLock.java:134)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.readLock(ReadMostlyRWLock.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.startRead(ApplicationImpl.java:906)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:882)
at org.rust.lang.core.macros.MacroExpansionServiceImplInner$save$2.invokeSuspend(MacroExpansionManager.kt:1109)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:738)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

"DefaultDispatcher-worker-2" #137 daemon prio=4 os_prio=0 cpu=4,60ms elapsed=3487,25s tid=0x00007f65ea19c870 nid=0x12b9a8 waiting on condition [0x00007f64ed6f9000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:357)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:783)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:728)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

"DefaultDispatcher-worker-3" #138 daemon prio=4 os_prio=0 cpu=4,63ms elapsed=3487,25s tid=0x00007f65ed2b2f80 nid=0x12b9a9 waiting on condition [0x00007f65d6c01000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:357)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:783)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:728)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:711)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

"Batik CleanerThread" #175 daemon prio=4 os_prio=0 cpu=0,17ms elapsed=3153,37s tid=0x00007f661dd468d0 nid=0x12ba8f in Object.wait() [0x00007f661204d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:155)
- waiting to re-lock in wait() <0x0000100149840cc8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(java.base@11.0.7/ReferenceQueue.java:176)
at org.apache.batik.util.CleanerThread.run(CleanerThread.java:106)

"RMI TCP Connection(155)-127.0.0.1" #224 daemon prio=4 os_prio=0 cpu=126,41ms elapsed=2366,02s tid=0x00007f656c2ea7b0 nid=0x12bc13 runnable [0x00007f66952c1000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.$$YJP$$socketRead0(java.base@11.0.7/Native Method)
at java.net.SocketInputStream.socketRead0(java.base@11.0.7/SocketInputStream.java)
at java.net.SocketInputStream.socketRead(java.base@11.0.7/SocketInputStream.java:115)
at java.net.SocketInputStream.read(java.base@11.0.7/SocketInputStream.java:168)
at java.net.SocketInputStream.read(java.base@11.0.7/SocketInputStream.java:140)
at java.io.BufferedInputStream.fill(java.base@11.0.7/BufferedInputStream.java:252)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:271)
- locked <0x0000100139cad810> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(java.base@11.0.7/FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@11.0.7/TCPTransport.java:544)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@11.0.7/TCPTransport.java:796)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@11.0.7/TCPTransport.java:677)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1360/0x00007f65a0e6c858.run(java.rmi@11.0.7/Unknown Source)
at java.security.AccessController.doPrivileged(java.base@11.0.7/Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@11.0.7/TCPTransport.java:676)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"JobScheduler FJ pool 0/11" #263 daemon prio=4 os_prio=0 cpu=1959,56ms elapsed=526,07s tid=0x00007f64e4c58810 nid=0x12beea waiting on condition [0x00007f6637099000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 1/11" #264 daemon prio=4 os_prio=0 cpu=1602,70ms elapsed=526,07s tid=0x00007f65903e1160 nid=0x12beeb waiting on condition [0x00007f6611f4c000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.7/LockSupport.java:275)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1619)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 4/11" #266 daemon prio=4 os_prio=0 cpu=1357,25ms elapsed=526,07s tid=0x00007f65f0e7dfc0 nid=0x12beec waiting on condition [0x00007f6611e4b000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 2/11" #265 daemon prio=4 os_prio=0 cpu=1991,10ms elapsed=526,07s tid=0x00007f65f9638970 nid=0x12beed waiting on condition [0x00007f6611d4a000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.7/LockSupport.java:275)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1619)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 5/11" #267 daemon prio=4 os_prio=0 cpu=1860,65ms elapsed=526,07s tid=0x00007f659051b400 nid=0x12beee waiting on condition [0x00007f6611c49000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.7/LockSupport.java:275)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1619)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 6/11" #268 daemon prio=4 os_prio=0 cpu=2362,02ms elapsed=526,07s tid=0x00007f65e40bf680 nid=0x12beef waiting on condition [0x00007f6611393000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.7/LockSupport.java:275)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1619)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 7/11" #274 daemon prio=4 os_prio=0 cpu=2282,00ms elapsed=457,92s tid=0x00007f65e84eb1b0 nid=0x12bf1f waiting on condition [0x00007f65c1dfd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.parkUntil(java.base@11.0.7/LockSupport.java:275)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1619)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 10/11" #277 daemon prio=4 os_prio=0 cpu=1536,87ms elapsed=457,92s tid=0x00007f659052c9d0 nid=0x12bf20 waiting on condition [0x00007f65a1dfe000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 9/11" #276 daemon prio=4 os_prio=0 cpu=3943,49ms elapsed=457,92s tid=0x00007f65e432ff80 nid=0x12bf21 waiting on condition [0x00007f65a16fd000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"JobScheduler FJ pool 8/11" #275 daemon prio=4 os_prio=0 cpu=2488,28ms elapsed=457,92s tid=0x00007f65f0f52030 nid=0x12bf22 waiting on condition [0x00007f65a11f8000]
java.lang.Thread.State: WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001001498408c8> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.locks.LockSupport.park(java.base@11.0.7/LockSupport.java:194)
at java.util.concurrent.ForkJoinPool.runWorker(java.base@11.0.7/ForkJoinPool.java:1628)
at java.util.concurrent.ForkJoinWorkerThread.run(java.base@11.0.7/ForkJoinWorkerThread.java:177)

"ApplicationImpl pooled thread 75" #301 prio=4 os_prio=0 cpu=2187,20ms elapsed=215,24s tid=0x00007f65fb281b60 nid=0x12bfeb waiting on condition [0x00007f64f2afe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 76" #302 prio=4 os_prio=0 cpu=258,15ms elapsed=215,23s tid=0x00007f65944138c0 nid=0x12bfec waiting on condition [0x00007f64f29fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BuildManager Auto-Make Trigger" #306 prio=4 os_prio=0 cpu=16347,37ms elapsed=118,05s tid=0x00007f64e47f3b80 nid=0x12c01f runnable [0x00007f66951c2000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100138d4da10> (a com.intellij.openapi.application.impl.ReadMostlyRWLock)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.waitABit(ReadMostlyRWLock.java:134)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.readLock(ReadMostlyRWLock.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.startRead(ApplicationImpl.java:906)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:896)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
at com.intellij.openapi.application.ReadAction.run(ReadAction.java:51)
at com.intellij.compiler.server.BuildManager$3.lambda$after$1(BuildManager.java:242)
at com.intellij.compiler.server.BuildManager$3$$Lambda$1147/0x00007f65a25154b0.run(Unknown Source)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.concurrency.BoundedTaskExecutor$1$$Lambda$434/0x00007f65c34f1040.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:190)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 78" #307 prio=4 os_prio=0 cpu=6023,49ms elapsed=118,05s tid=0x00007f64e45405a0 nid=0x12c020 waiting on condition [0x00007f65c18e1000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 79" #308 prio=4 os_prio=0 cpu=296,31ms elapsed=118,05s tid=0x00007f64e45485b0 nid=0x12c021 waiting on condition [0x00007f65a12f9000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 80" #309 prio=4 os_prio=0 cpu=4272,59ms elapsed=118,05s tid=0x00007f64e47fb410 nid=0x12c022 waiting on condition [0x00007f655a7c7000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 81" #310 prio=4 os_prio=0 cpu=6813,62ms elapsed=118,05s tid=0x00007f64e4539ab0 nid=0x12c023 waiting on condition [0x00007f6543ffe000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 82" #311 prio=4 os_prio=0 cpu=12170,65ms elapsed=118,05s tid=0x00007f64e45490e0 nid=0x12c024 waiting on condition [0x00007f64f7b38000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 83" #312 prio=4 os_prio=0 cpu=933,62ms elapsed=118,04s tid=0x00007f64e457d8a0 nid=0x12c025 waiting on condition [0x00007f64f7637000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 84" #313 prio=4 os_prio=0 cpu=2105,13ms elapsed=118,04s tid=0x00007f65fa2cfb30 nid=0x12c026 waiting on condition [0x00007f64f59d2000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 85" #314 prio=4 os_prio=0 cpu=6585,78ms elapsed=118,04s tid=0x00007f64e45424f0 nid=0x12c027 waiting on condition [0x00007f64f4785000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Ruby-0-JIT-6" #315 daemon prio=1 os_prio=0 cpu=37,27ms elapsed=117,97s tid=0x00007f6598a0f220 nid=0x12c02a waiting on condition [0x00007f64f36fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x00001000a7a74710> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.7/AbstractQueuedSynchronizer.java:2123)
at java.util.concurrent.LinkedBlockingQueue.poll(java.base@11.0.7/LinkedBlockingQueue.java:458)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"process reaper" #316 daemon prio=10 os_prio=0 cpu=1,72ms elapsed=117,43s tid=0x00007f658c378aa0 nid=0x12c02d runnable [0x00007f66956c5000]
java.lang.Thread.State: RUNNABLE
at java.lang.ProcessHandleImpl.$$YJP$$waitForProcessExit0(java.base@11.0.7/Native Method)
at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@11.0.7/ProcessHandleImpl.java)
at java.lang.ProcessHandleImpl$1.run(java.base@11.0.7/ProcessHandleImpl.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"java" #317 prio=4 os_prio=0 cpu=0,80ms elapsed=117,43s tid=0x00007f658c3a6950 nid=0x12c02e in Object.wait() [0x00007f65412ed000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(java.base@11.0.7/Native Method)
- waiting on
at java.lang.Object.wait(java.base@11.0.7/Object.java:328)
at java.lang.ProcessImpl.waitFor(java.base@11.0.7/ProcessImpl.java:495)
- waiting to re-lock in wait() <0x000010013fe6c598> (a java.lang.ProcessImpl)
at com.intellij.execution.process.ProcessWaitFor.lambda$null$0(ProcessWaitFor.java:38)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1068/0x00007f65a29d7cb0.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:33)
at com.intellij.execution.process.ProcessWaitFor$$Lambda$1065/0x00007f65a29d9100.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: error stream of java" #318 prio=4 os_prio=0 cpu=1,64ms elapsed=117,43s tid=0x00007f658c3d5300 nid=0x12c02f runnable [0x00007f64f37fd000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x000010013a656a08> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x000010013a65aae0> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"BaseDataReader: output stream of java" #319 prio=4 os_prio=0 cpu=1,48ms elapsed=117,43s tid=0x00007f658c3d8110 nid=0x12c030 runnable [0x00007f64f35fb000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(java.base@11.0.7/Native Method)
at java.io.FileInputStream.read(java.base@11.0.7/FileInputStream.java:279)
at java.io.BufferedInputStream.read1(java.base@11.0.7/BufferedInputStream.java:290)
at java.io.BufferedInputStream.read(java.base@11.0.7/BufferedInputStream.java:351)
- locked <0x0000100148a6b6a8> (a java.lang.ProcessImpl$ProcessPipeInputStream)
at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.7/StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.7/StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(java.base@11.0.7/StreamDecoder.java:178)
- locked <0x0000100148a6f780> (a com.intellij.util.io.BaseInputStreamReader)
at java.io.InputStreamReader.read(java.base@11.0.7/InputStreamReader.java:185)
at java.io.Reader.read(java.base@11.0.7/Reader.java:229)
at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:134)
at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:67)
at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:160)
at com.intellij.util.io.BaseDataReader$$Lambda$1071/0x00007f65a29d5c40.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:50)
at com.intellij.util.io.BaseDataReader$$Lambda$1070/0x00007f65a29d68b0.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 86" #326 prio=4 os_prio=0 cpu=710,41ms elapsed=84,63s tid=0x00007f656010ac70 nid=0x12c063 runnable [0x00007f64eecfa000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100138d4da10> (a com.intellij.openapi.application.impl.ReadMostlyRWLock)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.waitABit(ReadMostlyRWLock.java:134)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.readLock(ReadMostlyRWLock.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.startRead(ApplicationImpl.java:906)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:896)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
at com.intellij.openapi.progress.util.BackgroundTaskUtil.registerIfParentNotDisposed(BackgroundTaskUtil.java:269)
at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:251)
at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.processEvents(AsyncVfsEventsPostProcessorImpl.kt:63)
at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.access$processEvents(AsyncVfsEventsPostProcessorImpl.kt:32)
at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$queue$1.consume(AsyncVfsEventsPostProcessorImpl.kt:34)
at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$queue$1.consume(AsyncVfsEventsPostProcessorImpl.kt:32)
at com.intellij.util.concurrency.QueueProcessor.lambda$null$0(QueueProcessor.java:80)
at com.intellij.util.concurrency.QueueProcessor$$Lambda$2443/0x00007f64ee78f4b0.run(Unknown Source)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.concurrency.QueueProcessor.lambda$wrappingProcessor$1(QueueProcessor.java:80)
at com.intellij.util.concurrency.QueueProcessor$$Lambda$2239/0x00007f64ef5484b0.accept(Unknown Source)
at com.intellij.util.concurrency.QueueProcessor.lambda$null$3(QueueProcessor.java:213)
at com.intellij.util.concurrency.QueueProcessor$$Lambda$2440/0x00007f64ee7830b0.run(Unknown Source)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.concurrency.QueueProcessor.lambda$startProcessing$4(QueueProcessor.java:213)
at com.intellij.util.concurrency.QueueProcessor$$Lambda$2439/0x00007f64ee7824b0.run(Unknown Source)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:255)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 87" #327 prio=4 os_prio=0 cpu=726,28ms elapsed=84,63s tid=0x00007f656017e2c0 nid=0x12c064 waiting on condition [0x00007f64ee1fa000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Alarm Pool" #328 prio=4 os_prio=0 cpu=12682,63ms elapsed=84,63s tid=0x00007f658844ec40 nid=0x12c065 runnable [0x00007f64ec1b2000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100138d4da10> (a com.intellij.openapi.application.impl.ReadMostlyRWLock)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.waitABit(ReadMostlyRWLock.java:134)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.readLock(ReadMostlyRWLock.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.startRead(ApplicationImpl.java:906)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:896)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
at com.intellij.openapi.progress.util.BackgroundTaskUtil.registerIfParentNotDisposed(BackgroundTaskUtil.java:269)
at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:251)
at com.intellij.openapi.util.ZipperUpdater$1.run(ZipperUpdater.java:62)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:367)
at com.intellij.util.Alarm$Request.run(Alarm.java:357)
at java.util.concurrent.Executors$RunnableAdapter.call(java.base@11.0.7/Executors.java:515)
at java.util.concurrent.FutureTask.run(java.base@11.0.7/FutureTask.java:264)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:220)
at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222)
at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201)
at com.intellij.util.concurrency.BoundedTaskExecutor$1$$Lambda$434/0x00007f65c34f1040.run(Unknown Source)
at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:210)
at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:190)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1128)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"I/O pool 31" #329 prio=4 os_prio=0 cpu=2,03ms elapsed=83,83s tid=0x00007f66b0bcced0 nid=0x12c07a waiting on condition [0x00007f64db00a000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100004dff6e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 89" #330 daemon prio=4 os_prio=0 cpu=360,45ms elapsed=83,82s tid=0x00007f6640017120 nid=0x12c07c waiting on condition [0x00007f64daf09000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"process reaper" #331 daemon prio=10 os_prio=0 cpu=7,97ms elapsed=83,81s tid=0x00007f66b80a39f0 nid=0x12c07e waiting on condition [0x00007f6695621000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c8c0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"I/O pool 32" #332 prio=4 os_prio=0 cpu=204,79ms elapsed=83,81s tid=0x00007f66b80a4960 nid=0x12c07f waiting on condition [0x00007f64dae08000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100004dff6e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"I/O pool 33" #333 prio=4 os_prio=0 cpu=1,60ms elapsed=83,81s tid=0x00007f66b80a5970 nid=0x12c080 waiting on condition [0x00007f64dad07000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x0000100004dff6e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Ruby-1-JIT-1" #343 daemon prio=1 os_prio=0 cpu=1046,11ms elapsed=70,18s tid=0x00007f6560382aa0 nid=0x12c10e waiting on condition [0x00007f64b95fa000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010013a65b560> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@11.0.7/AbstractQueuedSynchronizer.java:2123)
at java.util.concurrent.LinkedBlockingQueue.poll(java.base@11.0.7/LinkedBlockingQueue.java:458)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"ApplicationImpl pooled thread 90" #372 prio=4 os_prio=0 cpu=111,25ms elapsed=58,10s tid=0x00007f64e489ad90 nid=0x12c145 waiting on condition [0x00007f64db10b000]
java.lang.Thread.State: TIMED_WAITING (parking)
at jdk.internal.misc.Unsafe.park(java.base@11.0.7/Native Method)
- parking to wait for <0x000010000fe0c260> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(java.base@11.0.7/LockSupport.java:234)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.base@11.0.7/SynchronousQueue.java:462)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@11.0.7/SynchronousQueue.java:361)
at java.util.concurrent.SynchronousQueue.poll(java.base@11.0.7/SynchronousQueue.java:937)
at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@11.0.7/ThreadPoolExecutor.java:1053)
at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11.0.7/ThreadPoolExecutor.java:1114)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11.0.7/ThreadPoolExecutor.java:628)
at java.lang.Thread.run(java.base@11.0.7/Thread.java:834)

"Attach Listener" #430 daemon prio=9 os_prio=0 cpu=0,49ms elapsed=0,11s tid=0x00007f66780020d0 nid=0x12c1ec waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE

"VM Thread" os_prio=0 cpu=4067,40ms elapsed=3581,63s tid=0x00007f66f4291260 nid=0x12b765 runnable

"ZDirector" os_prio=0 cpu=1673,73ms elapsed=3581,64s tid=0x00007f66f4131a30 nid=0x12b75a runnable

"ZDriver" os_prio=0 cpu=158,76ms elapsed=3581,64s tid=0x00007f66f4140050 nid=0x12b75b runnable

"ZStat" os_prio=0 cpu=233,17ms elapsed=3581,64s tid=0x00007f66f413e6b0 nid=0x12b75c runnable

"ZWorker#0" os_prio=0 cpu=3215,45ms elapsed=3581,95s tid=0x00007f66f41277e0 nid=0x12b752 runnable

"ZWorker#1" os_prio=0 cpu=1908,83ms elapsed=3581,95s tid=0x00007f66f41288a0 nid=0x12b753 runnable

"ZWorker#2" os_prio=0 cpu=2676,01ms elapsed=3581,95s tid=0x00007f66f4129d50 nid=0x12b754 runnable

"ZWorker#3" os_prio=0 cpu=2508,79ms elapsed=3581,95s tid=0x00007f66f412b200 nid=0x12b755 runnable

"ZWorker#4" os_prio=0 cpu=1976,37ms elapsed=3581,95s tid=0x00007f66f412c6b0 nid=0x12b756 runnable

"ZWorker#5" os_prio=0 cpu=1526,69ms elapsed=3581,95s tid=0x00007f66f412db60 nid=0x12b757 runnable

"ZWorker#6" os_prio=0 cpu=3594,96ms elapsed=3581,95s tid=0x00007f66f412f010 nid=0x12b758 runnable

"ZWorker#7" os_prio=0 cpu=3555,35ms elapsed=3581,95s tid=0x00007f66f41304c0 nid=0x12b759 runnable

"RuntimeWorker#0" os_prio=0 cpu=493,77ms elapsed=3581,64s tid=0x00007f66f414bd50 nid=0x12b75d runnable

"RuntimeWorker#1" os_prio=0 cpu=494,72ms elapsed=3581,64s tid=0x00007f66f414d200 nid=0x12b75e runnable

"RuntimeWorker#2" os_prio=0 cpu=493,74ms elapsed=3581,64s tid=0x00007f66f414e6b0 nid=0x12b75f runnable

"RuntimeWorker#3" os_prio=0 cpu=496,89ms elapsed=3581,64s tid=0x00007f66f414fb60 nid=0x12b760 runnable

"RuntimeWorker#4" os_prio=0 cpu=492,22ms elapsed=3581,64s tid=0x00007f66f4151010 nid=0x12b761 runnable

"RuntimeWorker#5" os_prio=0 cpu=495,13ms elapsed=3581,64s tid=0x00007f66f41524c0 nid=0x12b762 runnable

"RuntimeWorker#6" os_prio=0 cpu=496,62ms elapsed=3581,64s tid=0x00007f66f4153970 nid=0x12b763 runnable

"RuntimeWorker#7" os_prio=0 cpu=497,33ms elapsed=3581,64s tid=0x00007f66f4154e20 nid=0x12b764 runnable

"VM Periodic Task Thread" os_prio=0 cpu=3159,73ms elapsed=3581,49s tid=0x00007f66f4662e10 nid=0x12b772 waiting on condition

JNI global refs: 390, weak refs: 1087

</details>

@sbordet
Copy link
Author

sbordet commented Jul 9, 2020

0.30.73 seems to be affected as well.

I'm not sure it's a plugin issue TBH.
I'll try to downgrade IDEA and see if it makes a difference.

@sbordet
Copy link
Author

sbordet commented Jul 9, 2020

0.30.73 + IDEA 2020.1.1 also affected.

It was working absolutely fine a while ago - it could take me a while to find the right combo that was working.

@ahus1
Copy link
Contributor

ahus1 commented Jul 9, 2020

I'm having a look at the code, I think it can be improved. I see that it locks the UI thread what it shouldn't.

@sbordet
Copy link
Author

sbordet commented Jul 9, 2020

@ahus1 I'd like to add that it does not depend on the preview panel being shown.

I configured the plugin with "show editor only", and as I opened the second .adoc file IDEA hung.

Thanks for looking at this.

ahus1 added a commit that referenced this issue Jul 9, 2020
ahus1 added a commit that referenced this issue Jul 9, 2020
ahus1 added a commit that referenced this issue Jul 9, 2020
@ahus1
Copy link
Contributor

ahus1 commented Jul 9, 2020

I tried to circumvent the the method that is blocking. Saving editor contents is now only triggered when contents have been changed.

I've prepared a pre-release 0.30.84. Please give it a try.

The pre-release of the plugin is available from GitHub releases and the IntelliJ AsciiDoc EAP repository.

@ahus1 ahus1 added this to the 0.30.84 milestone Jul 9, 2020
@sbordet
Copy link
Author

sbordet commented Jul 9, 2020

@ahus1 I've been working with IDEA 2020.1.3 and 0.30.84 for the past hour and have not experienced any problem, while before it was almost immediate to hang IDEA.

Out of curiosity, why using SAVE_ALL_LOCK at all?

I ask because ApplicationManager.getApplication().invokeLater() queues actions in the UI thread so they are never executed in parallel, always sequentially (from https://www.jetbrains.org/intellij/sdk/docs/basics/architectural_overview/general_threading_rules.html) - but my UI programming skills may be totally out-of-date 😄

Thanks for the quick fix!

@ahus1
Copy link
Contributor

ahus1 commented Jul 10, 2020

@sbordet - you're right on this. You spotted a back-end developer (me) writing front-end code.

First it was a synchronize, I then rewrote it to use a lock with a timeout to avoid deadlock scenarios.

The reason I introduced the lock in the first place was an exception that I found in logs stating: "save already in progress"
Reading the threading rules it seems that IntelliJ IDEA does some weird optimization here.

I'll simplify the code and remove the lock for the next upcoming release in the 0.31.x branch and will keep my fingers crossed.

You might have wondered where there is a saving of documents in the first place: Almost every real-world AsciiDoc project I saw uses includes. When editing a file and you switch back to another already open AsciiDoc document in an editor all modified files will be saved to disk. Then it refreshes the preview (if it is open) and will re-run the "external annotator" (that is basically just rendering the file and looks at the Asciidoctor log lines) that will show AsciiDoc errors in-line in the editor.

As you reported it works for you, I close this issue. I've promoted this pre-release to a "stable" so that is available for all users as of now.

@jerome-laforge
Copy link

Many thanks all, for this fix.
This issue was painful.

@ahus1
Copy link
Contributor

ahus1 commented Jul 11, 2020

@jerome-laforge - good to hear that this fix works for you. Has this been an issue for you for a while, or did a recent update of the plugin or the IDE trigger this?

@jerome-laforge
Copy link

jerome-laforge commented Jul 11, 2020

@ahus1 - this issue appeared with the previous update of the plugin with a freeze of Intellij (as described above, I have to kill -9 it to restore it). The last update seems fix it as I can't reproduce it so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants