Full thread dump OpenJDK 64-Bit Server VM (11.0.1+13-Ubuntu-2ubuntu1 mixed mode, sharing): Threads class SMR info: _java_thread_list=0x00007f68d002e1f0, length=11, elements={ 0x00007f6928013800, 0x00007f6928230800, 0x00007f6928232800, 0x00007f6928238000, 0x00007f692823a000, 0x00007f692823c000, 0x00007f692823e000, 0x00007f692825b800, 0x00007f69282fe800, 0x00007f692830b800, 0x00007f68dc001000 } "main" #1 prio=5 os_prio=0 cpu=3968593.09ms elapsed=4023.40s tid=0x00007f6928013800 nid=0x785c runnable [0x00007f692dde0000] java.lang.Thread.State: RUNNABLE at net.keturn.advent2018.MarbleGame.play(Day09.kt:58) at net.keturn.advent2018.MarbleGame.play$default(Day09.kt:41) at net.keturn.advent2018.Day09Kt.main(Day09.kt:106) "Reference Handler" #2 daemon prio=10 os_prio=0 cpu=0.51ms elapsed=4023.36s tid=0x00007f6928230800 nid=0x786c waiting on condition [0x00007f68fcdf1000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@11.0.1/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@11.0.1/Reference.java:241) at java.lang.ref.Reference$ReferenceHandler.run(java.base@11.0.1/Reference.java:213) "Finalizer" #3 daemon prio=8 os_prio=0 cpu=0.70ms elapsed=4023.36s tid=0x00007f6928232800 nid=0x786d in Object.wait() [0x00007f68fccf0000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@11.0.1/Native Method) - waiting on <0x000000070715d930> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155) - waiting to re-lock in wait() <0x000000070715d930> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:176) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@11.0.1/Finalizer.java:170) "Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.34ms elapsed=4023.35s tid=0x00007f6928238000 nid=0x7872 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 cpu=106.44ms elapsed=4023.35s tid=0x00007f692823a000 nid=0x7873 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C1 CompilerThread0" #8 daemon prio=9 os_prio=0 cpu=102.77ms elapsed=4023.35s tid=0x00007f692823c000 nid=0x7874 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Sweeper thread" #9 daemon prio=9 os_prio=0 cpu=2.43ms elapsed=4023.34s tid=0x00007f692823e000 nid=0x7875 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #10 daemon prio=8 os_prio=0 cpu=2.28ms elapsed=4023.30s tid=0x00007f692825b800 nid=0x7876 in Object.wait() [0x00007f68fc27c000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@11.0.1/Native Method) - waiting on <0x000000070718c6d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@11.0.1/ReferenceQueue.java:155) - waiting to re-lock in wait() <0x000000070718c6d0> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@11.0.1/CleanerImpl.java:148) at java.lang.Thread.run(java.base@11.0.1/Thread.java:834) at jdk.internal.misc.InnocuousThread.run(java.base@11.0.1/InnocuousThread.java:134) "Monitor Ctrl-Break" #11 daemon prio=5 os_prio=0 cpu=5.38ms elapsed=4023.26s tid=0x00007f69282fe800 nid=0x787c runnable [0x00007f68cbffe000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(java.base@11.0.1/Native Method) at java.net.SocketInputStream.socketRead(java.base@11.0.1/SocketInputStream.java:115) at java.net.SocketInputStream.read(java.base@11.0.1/SocketInputStream.java:168) at java.net.SocketInputStream.read(java.base@11.0.1/SocketInputStream.java:140) at sun.nio.cs.StreamDecoder.readBytes(java.base@11.0.1/StreamDecoder.java:284) at sun.nio.cs.StreamDecoder.implRead(java.base@11.0.1/StreamDecoder.java:326) at sun.nio.cs.StreamDecoder.read(java.base@11.0.1/StreamDecoder.java:178) - locked <0x0000000706ce1ba8> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(java.base@11.0.1/InputStreamReader.java:185) at java.io.BufferedReader.fill(java.base@11.0.1/BufferedReader.java:161) at java.io.BufferedReader.readLine(java.base@11.0.1/BufferedReader.java:326) - locked <0x0000000706ce1ba8> (a java.io.InputStreamReader) at java.io.BufferedReader.readLine(java.base@11.0.1/BufferedReader.java:392) at com.intellij.rt.execution.application.AppMainV2$1.run(AppMainV2.java:64) "Service Thread" #12 daemon prio=9 os_prio=0 cpu=0.04ms elapsed=4023.26s tid=0x00007f692830b800 nid=0x787d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" #13 daemon prio=9 os_prio=0 cpu=15.91ms elapsed=4022.39s tid=0x00007f68dc001000 nid=0x7889 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "VM Thread" os_prio=0 cpu=48.25ms elapsed=4023.37s tid=0x00007f692822d800 nid=0x7868 runnable "GC Thread#0" os_prio=0 cpu=96.68ms elapsed=4023.40s tid=0x00007f692802a000 nid=0x785e runnable "GC Thread#1" os_prio=0 cpu=96.11ms elapsed=4019.97s tid=0x00007f68f0001000 nid=0x788e runnable "GC Thread#2" os_prio=0 cpu=95.54ms elapsed=4019.97s tid=0x00007f68f0002800 nid=0x788f runnable "GC Thread#3" os_prio=0 cpu=96.22ms elapsed=4019.97s tid=0x00007f68f0004000 nid=0x7890 runnable "GC Thread#4" os_prio=0 cpu=96.03ms elapsed=4019.97s tid=0x00007f68f0005800 nid=0x7891 runnable "GC Thread#5" os_prio=0 cpu=96.24ms elapsed=4019.97s tid=0x00007f68f0007000 nid=0x7892 runnable "G1 Main Marker" os_prio=0 cpu=1.77ms elapsed=4023.40s tid=0x00007f6928088000 nid=0x785f runnable "G1 Conc#0" os_prio=0 cpu=126.68ms elapsed=4023.40s tid=0x00007f692808a000 nid=0x7860 runnable "G1 Conc#1" os_prio=0 cpu=126.79ms elapsed=3352.63s tid=0x00007f6900001000 nid=0x7902 runnable "G1 Refine#0" os_prio=0 cpu=3835406.89ms elapsed=4023.39s tid=0x00007f6928189800 nid=0x7864 runnable "G1 Refine#1" os_prio=0 cpu=3787904.73ms elapsed=4020.90s tid=0x00007f68f4001000 nid=0x788a runnable "G1 Refine#2" os_prio=0 cpu=3720732.87ms elapsed=4020.90s tid=0x00007f68d002e800 nid=0x788b runnable "G1 Refine#3" os_prio=0 cpu=3648353.79ms elapsed=4020.90s tid=0x00007f68b8001000 nid=0x788c runnable "G1 Refine#4" os_prio=0 cpu=3430663.09ms elapsed=4020.90s tid=0x00007f68ac001000 nid=0x788d runnable "G1 Refine#5" os_prio=0 cpu=3025669.50ms elapsed=4010.72s tid=0x00007f68b0001000 nid=0x7893 runnable "G1 Refine#6" os_prio=0 cpu=2255507.97ms elapsed=3967.55s tid=0x00007f6898001000 nid=0x789c runnable "G1 Refine#7" os_prio=0 cpu=1617156.90ms elapsed=3967.55s tid=0x00007f688c001000 nid=0x789d runnable "G1 Young RemSet Sampling" os_prio=0 cpu=296.42ms elapsed=4023.39s tid=0x00007f692818b800 nid=0x7865 runnable "VM Periodic Task Thread" os_prio=0 cpu=869.40ms elapsed=4023.26s tid=0x00007f6928309000 nid=0x787e waiting on condition JNI global refs: 16, weak refs: 0 Heap garbage-first heap total 258048K, used 147576K [0x0000000706000000, 0x0000000800000000) region size 1024K, 23 young (23552K), 4 survivors (4096K) Metaspace used 1888K, capacity 5271K, committed 5376K, reserved 1056768K class space used 152K, capacity 478K, committed 512K, reserved 1048576K