Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

Performance - thread pool growth #39

Open
Sciss opened this issue Jun 12, 2017 · 1 comment
Open

Performance - thread pool growth #39

Sciss opened this issue Jun 12, 2017 · 1 comment
Labels

Comments

@Sciss
Copy link
Contributor

Sciss commented Jun 12, 2017

With the avg and preprocessing programs, seems that Akka thread pools are not closed; we get hundreds and hundreds of these over time:

"fscape-scheduler-1" #1846 prio=6 os_prio=0 tid=0x00007f036183e000 nid=0x36fb waiting on condition [0x00007f027a72d000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:85)
	at akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:266)
	at akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:236)
	at java.lang.Thread.run(Thread.java:748)
@Sciss Sciss added the bug label Jun 12, 2017
@Sciss
Copy link
Contributor Author

Sciss commented Jun 12, 2017

This is more complete picture where we see promise-latches never fulfilled at some point of two many parallel threads:

--RF-- avg7bc3f886 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 289]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 185], avgDims = [Latitude]))
--RF-- avg4169f9dc new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 289]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 185], avgDims = [Latitude, Longitude]))
--RF-- avg4169f9dc requestOutput(avg-out)
--RF-- avg4169f9dc reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.338] fscape - control 1e95f84b runExpanded
--RF-- avg7c9dc682 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 290]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 186], avgDims = [Latitude]))
--RF-- avg72229c91 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 290]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 186], avgDims = [Latitude, Longitude]))
--RF-- avg72229c91 requestOutput(avg-out)
--RF-- avg72229c91 reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.449] fscape - control 51bb013b runExpanded
--RF-- avg6b4cf406 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 291]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 187], avgDims = [Latitude]))
--RF-- avgabcc50a new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 291]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 187], avgDims = [Latitude, Longitude]))
--RF-- avgabcc50a requestOutput(avg-out)
--RF-- avgabcc50a reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.570] fscape - control 4f08593f runExpanded
--RF-- avg2ae9e51c new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 292]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 188], avgDims = [Latitude]))
--RF-- avg285f893d new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 292]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 188], avgDims = [Latitude, Longitude]))
--RF-- avg285f893d requestOutput(avg-out)
--RF-- avg285f893d reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.686] fscape - control 76c11a2a runExpanded
--RF-- avg7fa2a722 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 293]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 189], avgDims = [Latitude]))
--RF-- avg5206aacb new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 293]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 189], avgDims = [Latitude, Longitude]))
--RF-- avg5206aacb requestOutput(avg-out)
--RF-- avg5206aacb reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.811] fscape - control 4c80e51e runExpanded
--RF-- avg39d1ed6 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 294]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 190], avgDims = [Latitude]))
--RF-- avg262fd077 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 294]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 190], avgDims = [Latitude, Longitude]))
--RF-- avg262fd077 requestOutput(avg-out)
--RF-- avg262fd077 reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'22.943] fscape - control 7ec32008 runExpanded
--RF-- avg46ff6ae6 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 295]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 191], avgDims = [Latitude]))
--RF-- avg25a37c67 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 295]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 191], avgDims = [Latitude, Longitude]))
--RF-- avg25a37c67 requestOutput(avg-out)
--RF-- avg25a37c67 reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'23.063] fscape - control 79bae26d runExpanded
--RF-- avg17cdc484 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 296]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 192], avgDims = [Latitude]))
--RF-- avg2d7ce517 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 296]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 192], avgDims = [Latitude, Longitude]))
--RF-- avg2d7ce517 requestOutput(avg-out)
--RF-- avg2d7ce517 reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'23.183] fscape - control 6a1b74d3 runExpanded
--RF-- avg56568246 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 297]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 193], avgDims = [Latitude]))
--RF-- avgbc22caf new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 297]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 193], avgDims = [Latitude, Longitude]))
--RF-- avgbc22caf requestOutput(avg-out)
--RF-- avgbc22caf reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'23.311] fscape - control 5449ee2b runExpanded
--RF-- avg61115b58 new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 298]), streamDim = 0, section = [Range 0 until 180, Range 0 until 12, Range 0 until 1, Range 0 until 194], avgDims = [Latitude]))
--RF-- avg2df051fc new(Temperature, AverageKey(Reduce.Key.Transparent(5x30-climatology_2001-05-01_2016-05-01_ta_anom, Temperature, streamDim = 0, section = [0 until 180][0 until 12][17 to 18][105 to 298]), streamDim = 0, section = [Range 0 until 180, Range 0 to 0, Range 0 until 1, Range 0 until 194], avgDims = [Latitude, Longitude]))
--RF-- avg2df051fc requestOutput(avg-out)
--RF-- avg2df051fc reader(); uState = Complete(accepted: [Dim(Matrix(in),Latitude).size, Dim(Matrix(in),Longitude).size, Matrix(in), Matrix(in).spec.reduce(Dim(Matrix(in),Latitude)).reduce(Dim(Matrix(in),Longitude))], outputs: [avg-out])
---plot 1
[12 Jun 2017, 20:27'23.424] fscape - control 5653589a runExpanded
[12 Jun 2017, 20:27'25.705] fscape - control 1e95f84b actRemoveNode complete
[12 Jun 2017, 20:27'26.711] fscape - control 51bb013b actRemoveNode complete
[12 Jun 2017, 20:27'26.987] fscape - control 4f08593f actRemoveNode complete
[12 Jun 2017, 20:27'27.261] fscape - control 4c80e51e actRemoveNode complete
[12 Jun 2017, 20:27'27.610] fscape - control 7ec32008 actRemoveNode complete
[12 Jun 2017, 20:27'27.666] fscape - control 76c11a2a actRemoveNode complete
[12 Jun 2017, 20:27'27.667] fscape - control 5449ee2b actRemoveNode complete
[12 Jun 2017, 20:27'27.709] fscape - control 6a1b74d3 actRemoveNode complete
[12 Jun 2017, 20:27'27.754] fscape - control 79bae26d actRemoveNode complete
2017-06-12 20:27:34
Full thread dump OpenJDK 64-Bit Server VM (25.131-b11 mixed mode):

"fscape-akka.actor.default-dispatcher-15" #81 prio=6 os_prio=0 tid=0x00007feeb400b000 nid=0x1a48 waiting on condition [0x00007feed81a0000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-79" #79 daemon prio=6 os_prio=0 tid=0x00007fee74001000 nid=0x1a46 waiting on condition [0x00007feed83a1000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726c408d8> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-76" #76 daemon prio=6 os_prio=0 tid=0x00007feeb000e000 nid=0x1a43 waiting on condition [0x00007feed84a2000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726c49fb0> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-13" #75 prio=6 os_prio=0 tid=0x00007feeec09c800 nid=0x1a42 waiting on condition [0x00007feed85a4000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-14" #74 prio=6 os_prio=0 tid=0x00007feeb400c800 nid=0x1a41 waiting on condition [0x00007feed9549000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-73" #73 daemon prio=6 os_prio=0 tid=0x00007feea8002800 nid=0x1a40 waiting on condition [0x00007feed9f4c000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726653390> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-72" #72 daemon prio=6 os_prio=0 tid=0x00007feeb0008800 nid=0x1a3f waiting on condition [0x00007fef053f5000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726d80bd0> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-71" #71 daemon prio=6 os_prio=0 tid=0x00007feeb80ec800 nid=0x1a3e waiting on condition [0x00007feed87a5000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726d81710> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-68" #68 daemon prio=6 os_prio=0 tid=0x00007feef633c000 nid=0x1a3b waiting on condition [0x00007feeda776000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726896190> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-67" #67 daemon prio=6 os_prio=0 tid=0x00007fee94002800 nid=0x1a3a waiting on condition [0x00007feed9649000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x0000000726d88b10> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-12" #66 prio=6 os_prio=0 tid=0x00007feeb400c000 nid=0x1a38 waiting on condition [0x00007feed86a5000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-11" #64 prio=6 os_prio=0 tid=0x00007fee98001000 nid=0x1a36 waiting on condition [0x00007feed88a7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-10" #63 prio=6 os_prio=0 tid=0x00007feea0001000 nid=0x1a35 waiting on condition [0x00007feed89a8000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-62" #62 daemon prio=6 os_prio=0 tid=0x00007feedc007800 nid=0x1a34 waiting on condition [0x00007feed8aa8000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007264915d8> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-9" #61 prio=6 os_prio=0 tid=0x00007feeec01a000 nid=0x1a33 waiting on condition [0x00007feed8baa000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-8" #60 prio=6 os_prio=0 tid=0x00007fee9c006000 nid=0x1a32 waiting on condition [0x00007fef0685b000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-56" #56 daemon prio=6 os_prio=0 tid=0x00007feedc005000 nid=0x1a2e waiting on condition [0x00007fef055f7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000007266b7ac8> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"scala-execution-context-global-54" #54 daemon prio=6 os_prio=0 tid=0x00007feef5f50000 nid=0x1a2c waiting on condition [0x00007feed9d4a000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x000000072662f980> (a scala.concurrent.impl.Promise$CompletionLatch)
	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 scala.concurrent.impl.Promise$DefaultPromise.tryAwait(Promise.scala:238)
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:254)
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:259)
	at scala.concurrent.Await$.$anonfun$result$1(package.scala:215)
	at scala.concurrent.Await$$$Lambda$145/2076703048.apply(Unknown Source)
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2$$anon$5.block(ExecutionContextImpl.scala:76)
	at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3313)
	at scala.concurrent.impl.ExecutionContextImpl$DefaultThreadFactory$$anon$2.blockOn(ExecutionContextImpl.scala:71)
	at scala.concurrent.Await$.result(package.scala:142)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:63)
	at at.iem.sysson.gui.impl.AbstractPlotViewImpl$Reader.body(AbstractPlotViewImpl.scala:44)
	at de.sciss.processor.impl.ProcessorImpl.$anonfun$start$1(ProcessorImpl.scala:61)
	at de.sciss.processor.impl.ProcessorImpl$$Lambda$725/1525310072.apply(Unknown Source)
	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:653)
	at scala.concurrent.Future$$$Lambda$287/1405539545.apply(Unknown Source)
	at scala.util.Success.$anonfun$map$1(Try.scala:251)
	at scala.util.Success.map(Try.scala:209)
	at scala.concurrent.Future.$anonfun$map$1(Future.scala:287)
	at scala.concurrent.Future$$Lambda$288/1897953234.apply(Unknown Source)
	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:29)
	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:29)
	at scala.concurrent.impl.Promise$$Lambda$122/1837731364.apply(Unknown Source)
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
	at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:140)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-7" #53 prio=6 os_prio=0 tid=0x00007feee403a000 nid=0x1a27 waiting on condition [0x00007feed8eab000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-6" #51 prio=6 os_prio=0 tid=0x00007feee4039000 nid=0x1a25 waiting on condition [0x00007feeda476000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-akka.actor.default-dispatcher-5" #49 prio=6 os_prio=0 tid=0x00007feee4037800 nid=0x1a23 waiting on condition [0x00007feed9e4c000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"pool-1-thread-1" #35 prio=5 os_prio=0 tid=0x00007feef6375000 nid=0x1a07 waiting on condition [0x00007feedad07000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cba4baf0> (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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081)
	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)

"StatCapture" #33 daemon prio=6 os_prio=0 tid=0x00007feef4ed4800 nid=0x1a06 in Object.wait() [0x00007feedae08000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:162)
	- locked <0x00000005cbb75e58> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:748)

"Checkpointer" #32 daemon prio=6 os_prio=0 tid=0x00007feef4ed3000 nid=0x1a05 in Object.wait() [0x00007feedaf09000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000005cbc1d240> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:502)
	at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:160)
	- locked <0x00000005cbc1d240> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:748)

"Cleaner-1" #31 daemon prio=6 os_prio=0 tid=0x00007feef4ed2000 nid=0x1a04 in Object.wait() [0x00007feedb00a000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000005cbbf8b58> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:502)
	at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:160)
	- locked <0x00000005cbbf8b58> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:748)

"INCompressor" #30 daemon prio=6 os_prio=0 tid=0x00007feef4e4e800 nid=0x1a03 in Object.wait() [0x00007feedb10b000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:162)
	- locked <0x00000005cc0fd978> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:748)

"Thread-4" #28 daemon prio=5 os_prio=0 tid=0x00007feee0002800 nid=0x19ff runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"TimerQueue" #27 daemon prio=5 os_prio=0 tid=0x00007feef6270000 nid=0x1a01 waiting on condition [0x00007feedbafd000]
   java.lang.Thread.State: TIMED_WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cc266e98> (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.DelayQueue.take(DelayQueue.java:223)
	at javax.swing.TimerQueue.run(TimerQueue.java:174)
	at java.lang.Thread.run(Thread.java:748)

"Thread-2" #25 daemon prio=6 os_prio=0 tid=0x00007feef61c3000 nid=0x1a00 in Object.wait() [0x00007feedbffe000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000005cb4c57e0> (a java.util.LinkedList)
	at java.lang.Object.wait(Object.java:502)
	at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1482)
	- locked <0x00000005cb4c57e0> (a java.util.LinkedList)

"fscape-akka.actor.default-dispatcher-3" #23 prio=6 os_prio=0 tid=0x00007feef5f6b000 nid=0x19fd waiting on condition [0x00007fef054f7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb66e8f0> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
	at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

"fscape-scheduler-1" #21 prio=6 os_prio=0 tid=0x00007feef5ea9800 nid=0x19fb waiting on condition [0x00007fef058f9000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:85)
	at akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:266)
	at akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:236)
	at java.lang.Thread.run(Thread.java:748)

"Timer-0" #18 daemon prio=6 os_prio=0 tid=0x00007feef4042800 nid=0x19f8 in Object.wait() [0x00007fef06d5c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.util.TimerThread.mainLoop(Timer.java:552)
	- locked <0x00000005cb014430> (a java.util.TaskQueue)
	at java.util.TimerThread.run(Timer.java:505)

"DestroyJavaVM" #17 prio=5 os_prio=0 tid=0x00007fef88012800 nid=0x19c9 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"AWT-EventQueue-1" #15 prio=6 os_prio=0 tid=0x00007fef89640000 nid=0x19f5 waiting on condition [0x00007fef06e5d000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000005cb02b298> (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.awt.EventQueue.getNextEvent(EventQueue.java:554)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

"AWT-Shutdown" #16 prio=5 os_prio=0 tid=0x00007fef8963e800 nid=0x19f4 in Object.wait() [0x00007fef581b4000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000005cb0220d0> (a java.lang.Object)
	at java.lang.Object.wait(Object.java:502)
	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
	- locked <0x00000005cb0220d0> (a java.lang.Object)
	at java.lang.Thread.run(Thread.java:748)

"AWT-XAWT" #13 daemon prio=6 os_prio=0 tid=0x00007fef895fd800 nid=0x19f1 runnable [0x00007fef617d2000]
   java.lang.Thread.State: RUNNABLE
	at sun.awt.X11.XToolkit.waitForEvents(Native Method)
	at sun.awt.X11.XToolkit.run(XToolkit.java:568)
	at sun.awt.X11.XToolkit.run(XToolkit.java:532)
	at java.lang.Thread.run(Thread.java:748)

"Java2D Disposer" #11 daemon prio=10 os_prio=0 tid=0x00007fef895de000 nid=0x19f0 in Object.wait() [0x00007fef61ce4000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	- locked <0x00000005cb032560> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at sun.java2d.Disposer.run(Disposer.java:148)
	at java.lang.Thread.run(Thread.java:748)

"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007fef88b13800 nid=0x19e6 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread3" #9 daemon prio=9 os_prio=0 tid=0x00007fef88b06800 nid=0x19e5 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread2" #8 daemon prio=9 os_prio=0 tid=0x00007fef88b04800 nid=0x19e4 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #7 daemon prio=9 os_prio=0 tid=0x00007fef88b02000 nid=0x19e3 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 tid=0x00007fef88b00800 nid=0x19e2 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Monitor Ctrl-Break" #5 daemon prio=5 os_prio=0 tid=0x00007fef88aee000 nid=0x19e1 runnable [0x00007fef68b7f000]
   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 sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
	at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
	at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
	- locked <0x00000005cb01a6e8> (a java.io.InputStreamReader)
	at java.io.InputStreamReader.read(InputStreamReader.java:184)
	at java.io.BufferedReader.fill(BufferedReader.java:161)
	at java.io.BufferedReader.readLine(BufferedReader.java:324)
	- locked <0x00000005cb01a6e8> (a java.io.InputStreamReader)
	at java.io.BufferedReader.readLine(BufferedReader.java:389)
	at com.intellij.rt.execution.application.AppMainV2$1.run(AppMainV2.java:64)

"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fef88204000 nid=0x19df waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fef881db800 nid=0x19d7 in Object.wait() [0x00007fef6963c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	- locked <0x00000005cb023f78> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fef881d7000 nid=0x19d6 in Object.wait() [0x00007fef6973d000]
   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 <0x00000005cb032718> (a java.lang.ref.Reference$Lock)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"VM Thread" os_prio=0 tid=0x00007fef881cf000 nid=0x19d5 runnable 

"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007fef88027800 nid=0x19cb runnable 

"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007fef88029800 nid=0x19cc runnable 

"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007fef8802b000 nid=0x19cd runnable 

"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007fef8802d000 nid=0x19ce runnable 

"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x00007fef8802e800 nid=0x19cf runnable 

"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x00007fef88030800 nid=0x19d0 runnable 

"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x00007fef88032000 nid=0x19d1 runnable 

"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x00007fef88034000 nid=0x19d2 runnable 

"VM Periodic Task Thread" os_prio=0 tid=0x00007fef88b16000 nid=0x19e7 waiting on condition 

JNI global references: 4900

Heap
 PSYoungGen      total 212992K, used 77209K [0x0000000719000000, 0x0000000727600000, 0x00000007c0000000)
  eden space 194560K, 31% used [0x0000000719000000,0x000000071cb37b70,0x0000000724e00000)
  from space 18432K, 89% used [0x0000000726400000,0x000000072742e9d0,0x0000000727600000)
  to   space 20480K, 0% used [0x0000000724e00000,0x0000000724e00000,0x0000000726200000)
 ParOldGen       total 584192K, used 29690K [0x00000005cb000000, 0x00000005eea80000, 0x0000000719000000)
  object space 584192K, 5% used [0x00000005cb000000,0x00000005cccfe8c8,0x00000005eea80000)
 Metaspace       used 70554K, capacity 74378K, committed 74496K, reserved 1114112K
  class space    used 9308K, capacity 9688K, committed 9728K, reserved 1048576K

I have no idea what causes this. Probably it's a fork-join problem with the pool not growing at some point. Searching on the Internet reveals very similar things, looks like an Akka problem:

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

No branches or pull requests

1 participant