Skip to content

Instantly share code, notes, and snippets.

@jvican
Created October 24, 2019 20:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jvican/a4a081718ac330de3aa734fdfd665085 to your computer and use it in GitHub Desktop.
Save jvican/a4a081718ac330de3aa734fdfd665085 to your computer and use it in GitHub Desktop.
jstack traces for three Metals processes, out of which two are zombie and one is healthy
2019-10-24 21:58:09
Full thread dump OpenJDK 64-Bit GraalVM CE 19.2.0 (25.222-b08-jvmci-19.2-b02 mixed mode):
"Attach Listener" #450 daemon prio=9 os_prio=0 tid=0x00007f5a1c001000 nid=0x29dee waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"DestroyJavaVM" #449 prio=5 os_prio=0 tid=0x00007f5a8c010800 nid=0x4b72 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Scala Presentation Compiler []" #434 daemon prio=5 os_prio=0 tid=0x00007f599409b800 nid=0x19419 in Object.wait() [0x00007f58f8bf1000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000007420301c8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #406 daemon prio=5 os_prio=0 tid=0x00007f595404e800 nid=0x18880 in Object.wait() [0x00007f58f2ffa000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d92e21b8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$4849/1948902175.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #365 prio=5 os_prio=0 tid=0x00007f599c018000 nid=0x187b5 runnable [0x00007f58fb3fb000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005d4800d38> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005d4800d08> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005d4800c68> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005d4a42d40> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Scala Presentation Compiler []" #335 daemon prio=5 os_prio=0 tid=0x00007f59a573d800 nid=0x15c94 in Object.wait() [0x00007f58f9bf5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d5068d68> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #296 daemon prio=5 os_prio=0 tid=0x00007f59b003e000 nid=0x13dc9 in Object.wait() [0x00007f58fa7f8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d52cae68> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #260 prio=5 os_prio=0 tid=0x00007f58fc019800 nid=0x13577 runnable [0x00007f5976ffa000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005d541bde8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005d541be48> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005d548dc88> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005d548dca8> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Scala Presentation Compiler []" #248 daemon prio=5 os_prio=0 tid=0x00007f59d80a7800 nid=0x1336c in Object.wait() [0x00007f59273fb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d5492840> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #246 daemon prio=5 os_prio=0 tid=0x00007f59b003a000 nid=0x13369 in Object.wait() [0x00007f59251f8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d717b2a0> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #239 prio=5 os_prio=0 tid=0x00007f599c01e000 nid=0x13332 runnable [0x00007f5950bfe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005d72914b0> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005d7291510> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005d7293530> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005d7293550> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Scala Presentation Compiler []" #164 daemon prio=5 os_prio=0 tid=0x00007f5970cbd800 nid=0xa925 in Object.wait() [0x00007f59ac5f2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d1dcb240> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #153 daemon prio=5 os_prio=0 tid=0x00007f5970cb8800 nid=0x9e7e in Object.wait() [0x00007f59255f9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005cfd53010> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$3156/1547145327.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #113 prio=5 os_prio=0 tid=0x00007f5920004800 nid=0x9dd2 runnable [0x00007f59dcdfc000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005cfc63390> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005cfc63360> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005cfc632c0> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005cfc949e8> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"bsp-client-to-server" #70 prio=5 os_prio=0 tid=0x00007f5960075800 nid=0x5765 runnable [0x00007f59afffe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005ce35ea78> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005ce35ea48> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005ce35e9a8> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005ce365698> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"pool-6-thread-6" #56 daemon prio=5 os_prio=0 tid=0x00007f599002d800 nid=0x4bc0 waiting on condition [0x00007f59773fb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-5" #54 daemon prio=5 os_prio=0 tid=0x00007f596c001800 nid=0x4bbf waiting on condition [0x00007f59777fc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-4" #49 daemon prio=5 os_prio=0 tid=0x00007f598c003000 nid=0x4bbb waiting on condition [0x00007f59ac9f3000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-3" #48 daemon prio=5 os_prio=0 tid=0x00007f5988003000 nid=0x4bba waiting on condition [0x00007f59acdf4000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-2" #47 daemon prio=5 os_prio=0 tid=0x00007f598c001800 nid=0x4bb9 waiting on condition [0x00007f59ad1f5000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-1" #46 daemon prio=5 os_prio=0 tid=0x00007f5988001800 nid=0x4bb8 waiting on condition [0x00007f59ad5f6000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd19d528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"bsp-client-to-server" #33 prio=5 os_prio=0 tid=0x00007f59d8002000 nid=0x4ba1 runnable [0x00007f59dc5e2000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005ccf6fcb8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005ccf6fc88> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005ccf6fbe8> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005cd01fbb8> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$293/889500246.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f5a8c0d3000 nid=0x4b83 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f5a8c0d0000 nid=0x4b82 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f5a8c0ce800 nid=0x4b81 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f5a8c0cc800 nid=0x4b80 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f5a8c0c9800 nid=0x4b7f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f5a8c0c8000 nid=0x4b7e runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f5a8c095000 nid=0x4b7d in Object.wait() [0x00007f5a62260000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x00000005cc498630> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f5a8c090800 nid=0x4b7c in Object.wait() [0x00007f5a62661000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000005cc63fe98> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=0 tid=0x00007f5a8c089000 nid=0x4b7b runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f5a8c026800 nid=0x4b73 runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f5a8c028000 nid=0x4b74 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f5a8c02a000 nid=0x4b75 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f5a8c02b800 nid=0x4b76 runnable
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007f5a8c02d800 nid=0x4b77 runnable
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007f5a8c02f000 nid=0x4b78 runnable
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007f5a8c031000 nid=0x4b79 runnable
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007f5a8c032800 nid=0x4b7a runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007f5a8c0d8000 nid=0x4b84 waiting on condition
JNI global references: 8482
2019-10-24 21:58:14
Full thread dump OpenJDK 64-Bit GraalVM CE 19.2.0.1 (25.222-b08-jvmci-19.2-b02 mixed mode):
"Attach Listener" #333 daemon prio=9 os_prio=0 tid=0x00007fe890001000 nid=0x29ea0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Scala Presentation Compiler [Metals]" #328 daemon prio=5 os_prio=0 tid=0x00007fe7d000f000 nid=0x2928d in Object.wait() [0x00007fe77d7fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072fac4b38> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.MetalsGlobalThread.$anonfun$run$2(MetalsGlobalThread.scala:22)
at scala.tools.nsc.interactive.MetalsGlobalThread$$Lambda$2573/858551486.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.MetalsGlobalThread.run(MetalsGlobalThread.scala:21)
"Scala Presentation Compiler []" #326 daemon prio=5 os_prio=0 tid=0x00007fe7d000e000 nid=0x29289 in Object.wait() [0x00007fe7eaffa000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072fac4b38> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler [Metals]" #327 daemon prio=5 os_prio=0 tid=0x00007fe7a801b000 nid=0x29287 in Object.wait() [0x00007fe7eb3fb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072f8b8a90> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.MetalsGlobalThread.$anonfun$run$2(MetalsGlobalThread.scala:22)
at scala.tools.nsc.interactive.MetalsGlobalThread$$Lambda$2573/858551486.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.MetalsGlobalThread.run(MetalsGlobalThread.scala:21)
"Scala Presentation Compiler []" #324 daemon prio=5 os_prio=0 tid=0x00007fe7a8009800 nid=0x29283 in Object.wait() [0x00007fe8215dd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072f8b8a90> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler [Metals]" #325 daemon prio=5 os_prio=0 tid=0x00007fe7f4192000 nid=0x2926b in Object.wait() [0x00007fe773bfd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072f7109c8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.MetalsGlobalThread.$anonfun$run$2(MetalsGlobalThread.scala:22)
at scala.tools.nsc.interactive.MetalsGlobalThread$$Lambda$2573/858551486.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.MetalsGlobalThread.run(MetalsGlobalThread.scala:21)
"Scala Presentation Compiler []" #323 daemon prio=5 os_prio=0 tid=0x00007fe7f424a800 nid=0x29260 in Object.wait() [0x00007fe823bfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x000000072f7109c8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"pool-80-thread-1" #322 prio=5 os_prio=0 tid=0x00007fe788905000 nid=0x29254 waiting on condition [0x00007fe799bfe000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000072f236d78> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:550)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-74-thread-1" #321 prio=5 os_prio=0 tid=0x00007fe788904800 nid=0x29253 waiting on condition [0x00007fe7713f8000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000072f223f38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:550)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-68-thread-1" #320 prio=5 os_prio=0 tid=0x00007fe78a17f800 nid=0x29251 waiting on condition [0x00007fe798ffb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000072f2110f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:550)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Thread-42" #319 daemon prio=5 os_prio=0 tid=0x00007fe76c017000 nid=0x2924f runnable [0x00007fe7e97fe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.fs.LinuxWatchService.poll(Native Method)
at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
at java.lang.Thread.run(Thread.java:748)
"Thread-41" #318 daemon prio=5 os_prio=0 tid=0x00007fe76c006000 nid=0x2924e runnable [0x00007fe7e8ffc000]
java.lang.Thread.State: RUNNABLE
at sun.nio.fs.LinuxWatchService.poll(Native Method)
at sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47)
at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314)
at java.lang.Thread.run(Thread.java:748)
"bsp-server-to-client" #317 prio=5 os_prio=0 tid=0x00007fe81407c800 nid=0x2924d runnable [0x00007fe76bffe000]
java.lang.Thread.State: RUNNABLE
at bloop.sockets.UnixDomainSocketLibrary.read(Native Method)
at bloop.sockets.UnixDomainSocket$UnixDomainSocketInputStream.doRead(UnixDomainSocket.java:169)
at bloop.sockets.UnixDomainSocket$UnixDomainSocketInputStream.read(UnixDomainSocket.java:156)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x000000074fce2348> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$2(BspBridge.scala:228)
at bloop.launcher.bsp.BspBridge$$Lambda$338/339683475.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"bsp-client-to-server" #316 prio=5 os_prio=0 tid=0x00007fe814078800 nid=0x2924c runnable [0x00007fe7707f5000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x000000074fb3e830> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x000000074fb3e800> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x000000074fb3e760> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x0000000756db7ff0> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$336/1775306235.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Thread-37" #314 daemon prio=5 os_prio=0 tid=0x00007fe7c0004000 nid=0x29249 waiting on condition [0x00007fe77c7fa000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074fce3948> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
at snailgun.protocol.Protocol.$anonfun$createStdinThread$1(Protocol.scala:249)
at snailgun.protocol.Protocol$$Lambda$266/2006797158.apply$mcV$sp(Unknown Source)
at snailgun.protocol.Protocol$$anon$1.run(Protocol.scala:304)
"Thread-38" #315 daemon prio=5 os_prio=0 tid=0x00007fe7c0002800 nid=0x29248 waiting on condition [0x00007fe822be2000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074fce5c48> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:409)
at snailgun.protocol.Protocol.$anonfun$createHeartbeatAndShutdownThread$1(Protocol.scala:216)
at snailgun.protocol.Protocol$$Lambda$267/1507290914.apply$mcV$sp(Unknown Source)
at snailgun.protocol.Protocol$$anon$1.run(Protocol.scala:304)
"Thread-36" #313 prio=5 os_prio=0 tid=0x00007fe814398000 nid=0x29247 runnable [0x00007fe77cbfb000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:224)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at snailgun.protocol.Protocol.$anonfun$processChunkFromServer$1(Protocol.scala:181)
at snailgun.protocol.Protocol$$Lambda$274/572350980.apply(Unknown Source)
at scala.util.Try$.apply(Try.scala:213)
at snailgun.protocol.Protocol.processChunkFromServer(Protocol.scala:180)
at snailgun.protocol.Protocol.sendCommand(Protocol.scala:108)
at snailgun.TcpClient.run(TcpClient.scala:34)
at bloop.bloopgun.BloopgunCli.executeCmd$1(Bloopgun.scala:254)
at bloop.bloopgun.BloopgunCli.fireCommand(Bloopgun.scala:260)
at bloop.bloopgun.BloopgunCli.run(Bloopgun.scala:215)
at bloop.launcher.bsp.BspBridge$$anon$1.run(BspBridge.scala:82)
"pool-1-thread-141" #308 prio=5 os_prio=0 tid=0x00007fe788328800 nid=0x29220 in Object.wait() [0x00007fe7ebffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Thread.java:1252)
- locked <0x000000074fce23c0> (a bloop.bloopgun.core.Shell$$anon$2)
at java.lang.Thread.join(Thread.java:1326)
at bloop.launcher.bsp.BspBridge.wireBspConnectionStreams(BspBridge.scala:256)
at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:107)
at scala.meta.internal.metals.BloopServers$$anon$1.run(BloopServers.scala:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-139" #304 prio=5 os_prio=0 tid=0x00007fe7e001b800 nid=0x286b4 runnable [0x00007fe772dfa000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x000000074fb3c8a8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x000000074fb3c878> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x000000074fb3c7d8> (a sun.nio.ch.ChannelInputStream)
at java.io.InputStream.read(InputStream.java:101)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81)
- locked <0x000000074fb3c7d8> (a sun.nio.ch.ChannelInputStream)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Scala Presentation Compiler []" #275 daemon prio=5 os_prio=0 tid=0x00007fe7a02b9800 nid=0x26b9e in Object.wait() [0x00007fe7717f9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x0000000756de7750> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$5559/1440176518.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #207 prio=5 os_prio=0 tid=0x00007fe808054800 nid=0x25058 runnable [0x00007fe7ea7f8000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005db4d2ae8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005db4d2ab8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005db4d2a18> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005db83dc10> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$336/1775306235.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Scala Presentation Compiler []" #190 daemon prio=5 os_prio=0 tid=0x00007fe7f4108000 nid=0x24451 in Object.wait() [0x00007fe84adfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005dae21d10> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #169 daemon prio=5 os_prio=0 tid=0x00007fe7f40ab800 nid=0x24124 in Object.wait() [0x00007fe8211dc000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d960a870> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #77 daemon prio=5 os_prio=0 tid=0x00007fe7c9b1b800 nid=0x22b6e in Object.wait() [0x00007fe79adfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d00b5088> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2556/406992048.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"pool-4-thread-1" #60 prio=5 os_prio=0 tid=0x00007fe81406a000 nid=0x22a08 waiting on condition [0x00007fe7e8bfb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074fc585b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
at io.methvin.watcher.DirectoryWatcher.watch(DirectoryWatcher.java:204)
at io.methvin.watcher.DirectoryWatcher.lambda$watchAsync$0(DirectoryWatcher.java:188)
at io.methvin.watcher.DirectoryWatcher$$Lambda$1033/83293715.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-3-thread-1" #58 prio=5 os_prio=0 tid=0x00007fe814065000 nid=0x22a06 waiting on condition [0x00007fe7e93fd000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074fc58a10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
at sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118)
at io.methvin.watcher.DirectoryWatcher.watch(DirectoryWatcher.java:204)
at io.methvin.watcher.DirectoryWatcher.lambda$watchAsync$0(DirectoryWatcher.java:188)
at io.methvin.watcher.DirectoryWatcher$$Lambda$1033/83293715.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-4" #56 daemon prio=5 os_prio=0 tid=0x00007fe7f8003000 nid=0x22a04 waiting on condition [0x00007fe7ea3f7000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-6" #51 daemon prio=5 os_prio=0 tid=0x00007fe7e0003800 nid=0x229ff waiting on condition [0x00007fe7eb7fc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-5" #50 daemon prio=5 os_prio=0 tid=0x00007fe7e0002000 nid=0x229fe waiting on condition [0x00007fe7ebbfd000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-3" #48 daemon prio=5 os_prio=0 tid=0x00007fe7f8001000 nid=0x229fc waiting on condition [0x00007fe8205d9000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-2" #47 daemon prio=5 os_prio=0 tid=0x00007fe7f4003000 nid=0x229fb waiting on condition [0x00007fe8209da000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-1" #46 daemon prio=5 os_prio=0 tid=0x00007fe7f4001800 nid=0x229fa waiting on condition [0x00007fe820ddb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd26f740> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"H2 Log Writer METALS" #27 daemon prio=5 os_prio=0 tid=0x00007fe8541ac000 nid=0x229dc in Object.wait() [0x00007fe8499fe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.h2.store.WriterThread.run(WriterThread.java:102)
- locked <0x00000005cd01d5d0> (a org.h2.store.WriterThread)
at java.lang.Thread.run(Thread.java:748)
"H2 TCP Server (tcp://localhost:45407)" #25 daemon prio=5 os_prio=0 tid=0x00007fe85415a000 nid=0x229da runnable [0x00007fe8495fd000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
at java.net.ServerSocket.implAccept(ServerSocket.java:545)
at java.net.ServerSocket.accept(ServerSocket.java:513)
at org.h2.server.TcpServer.listen(TcpServer.java:247)
at org.h2.tools.Server.run(Server.java:576)
at java.lang.Thread.run(Thread.java:748)
"H2 File Lock Watchdog /home/jvican/Code/bloop/.metals/metals.lock.db" #23 daemon prio=9 os_prio=0 tid=0x00007fe8540f6000 nid=0x229d9 waiting on condition [0x00007fe84a1fb000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.h2.store.FileLock.run(FileLock.java:488)
at java.lang.Thread.run(Thread.java:748)
"pool-2-thread-1" #15 prio=5 os_prio=0 tid=0x00007fe854027800 nid=0x229d3 waiting on condition [0x00007fe84a5fc000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cc67c168> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-1" #11 prio=5 os_prio=0 tid=0x00007fe8fa3c7800 nid=0x229cf runnable [0x00007fe85a1fe000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:255)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x00000005cc55eb58> (a java.io.BufferedInputStream)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007fe8f80d3800 nid=0x229b4 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007fe8f80d0800 nid=0x229b3 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007fe8f80ce800 nid=0x229b2 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007fe8f80cc800 nid=0x229b1 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007fe8f80c9800 nid=0x229b0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fe8f80c8000 nid=0x229af runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fe8f8095000 nid=0x229ae in Object.wait() [0x00007fe8cd87f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x00000005cc499720> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fe8f8090800 nid=0x229ad in Object.wait() [0x00007fe8cdc80000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000005cc75ffa0> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=5 os_prio=0 tid=0x00007fe8f8010800 nid=0x229a2 waiting on condition [0x00007fe8fc997000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cc73e048> (a java.util.concurrent.FutureTask)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
at java.util.concurrent.FutureTask.get(FutureTask.java:191)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor$1.get(ConcurrentMessageProcessor.java:54)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor$1.get(ConcurrentMessageProcessor.java:50)
at scala.meta.metals.Main$.main(Main.scala:41)
at scala.meta.metals.Main.main(Main.scala)
"VM Thread" os_prio=0 tid=0x00007fe8f8089000 nid=0x229ac runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fe8f8026800 nid=0x229a3 runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fe8f8028000 nid=0x229a4 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fe8f802a000 nid=0x229a5 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fe8f802b800 nid=0x229a6 runnable
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007fe8f802d800 nid=0x229a7 runnable
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007fe8f802f000 nid=0x229a8 runnable
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007fe8f8031000 nid=0x229a9 runnable
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007fe8f8032800 nid=0x229aa runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007fe8f80d8800 nid=0x229b5 waiting on condition
JNI global references: 9554
2019-10-24 21:58:20
Full thread dump OpenJDK 64-Bit GraalVM CE 19.2.0.1 (25.222-b08-jvmci-19.2-b02 mixed mode):
"Attach Listener" #247 daemon prio=9 os_prio=0 tid=0x00007fe340001000 nid=0x29ef3 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"DestroyJavaVM" #246 prio=5 os_prio=0 tid=0x00007fe3ac010800 nid=0x1b467 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Scala Presentation Compiler []" #241 daemon prio=5 os_prio=0 tid=0x00007fe2bfe56000 nid=0x21ce2 in Object.wait() [0x00007fe2973fb000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x0000000751265fa0> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2610/1850214081.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #152 daemon prio=5 os_prio=0 tid=0x00007fe2bdb96800 nid=0x1f9c7 in Object.wait() [0x00007fe30cdfe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005dea080c8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2610/1850214081.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #122 daemon prio=5 os_prio=0 tid=0x00007fe2b006b800 nid=0x1cf7c in Object.wait() [0x00007fe2ffbfd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005da2112b8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2610/1850214081.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #94 daemon prio=5 os_prio=0 tid=0x00007fe2bdb95800 nid=0x1c0f2 in Object.wait() [0x00007fe2635fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005d9205eb0> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2610/1850214081.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"Scala Presentation Compiler []" #85 daemon prio=5 os_prio=0 tid=0x00007fe285159000 nid=0x1bf6a in Object.wait() [0x00007fe25bffe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x00000005cf6f5ee8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2610/1850214081.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"bsp-client-to-server" #68 prio=5 os_prio=0 tid=0x00007fe2c8053000 nid=0x1bf48 runnable [0x00007fe2fdbfb000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005cec42dd0> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005cec42da0> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005cec42d00> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005cf50b658> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$321/1082591588.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"pool-6-thread-6" #56 daemon prio=5 os_prio=0 tid=0x00007fe2b402d000 nid=0x1b4d9 waiting on condition [0x00007fe296ffa000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-5" #55 daemon prio=5 os_prio=0 tid=0x00007fe29c002000 nid=0x1b4d7 waiting on condition [0x00007fe2977fc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-3" #48 daemon prio=5 os_prio=0 tid=0x00007fe2a8003000 nid=0x1b4d3 waiting on condition [0x00007fe2ccbf5000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-4" #49 daemon prio=5 os_prio=0 tid=0x00007fe2ac003000 nid=0x1b4d1 waiting on condition [0x00007fe2cd3f7000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-2" #47 daemon prio=5 os_prio=0 tid=0x00007fe2ac001000 nid=0x1b4d0 waiting on condition [0x00007fe2cd7f8000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-6-thread-1" #46 daemon prio=5 os_prio=0 tid=0x00007fe2a8001800 nid=0x1b4cf waiting on condition [0x00007fe2cdbf9000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005cd25d760> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"bsp-client-to-server" #35 prio=5 os_prio=0 tid=0x00007fe2f8002000 nid=0x1b4c1 runnable [0x00007fe2cfffe000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x00000005cd0d6a48> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000005cd0d6a18> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x00000005cd0d6968> (a sun.nio.ch.ChannelInputStream)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x00000005cd10f1f0> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:282)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:272)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$321/1082591588.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:156)
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007fe3ac0d3800 nid=0x1b486 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007fe3ac0d0000 nid=0x1b485 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007fe3ac0ce800 nid=0x1b484 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007fe3ac0cc800 nid=0x1b483 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JVMCI-native CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007fe3ac0c9800 nid=0x1b482 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fe3ac0c8000 nid=0x1b480 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fe3ac095000 nid=0x1b47c in Object.wait() [0x00007fe3570f2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x00000005cc4a9f60> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fe3ac090800 nid=0x1b47a in Object.wait() [0x00007fe3574f3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000005cc49dec8> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=0 tid=0x00007fe3ac089000 nid=0x1b471 runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fe3ac026800 nid=0x1b468 runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fe3ac028000 nid=0x1b469 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fe3ac02a000 nid=0x1b46a runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fe3ac02b800 nid=0x1b46b runnable
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007fe3ac02d800 nid=0x1b46c runnable
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007fe3ac02f000 nid=0x1b46d runnable
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007fe3ac031000 nid=0x1b46e runnable
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007fe3ac032800 nid=0x1b46f runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007fe3ac0d8800 nid=0x1b489 waiting on condition
JNI global references: 9056
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment