Created
January 4, 2020 23:18
-
-
Save BlackAce21/0c10f8c54ee34277fcd195a0da38f14f to your computer and use it in GitHub Desktop.
Thread dump from hard lock on image download
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2020-01-04 18:15:00 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode): | |
"Image Download Thread" #224 prio=5 os_prio=0 tid=0x000000005bd58000 nid=0x2e34 waiting for monitor entry [0x000000011a3ef000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Image Download Thread" #223 prio=5 os_prio=0 tid=0x0000000036526800 nid=0x28a8 waiting for monitor entry [0x000000011d16f000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Image Download Thread" #222 prio=5 os_prio=0 tid=0x0000000036523800 nid=0x2610 waiting for monitor entry [0x000000011492e000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at net.minecraft.client.Minecraft.func_152343_a(Minecraft.java:3157) | |
- waiting to lock <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_152344_a(Minecraft.java:3168) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:89) | |
- locked <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Texture File I/O" #218 prio=5 os_prio=0 tid=0x0000000036525000 nid=0x2448 waiting for monitor entry [0x0000000116caf000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at net.minecraft.client.Minecraft.func_152343_a(Minecraft.java:3157) | |
- waiting to lock <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_152344_a(Minecraft.java:3168) | |
at com.mrcrayfish.furniture.client.Texture.lambda$load$2(Texture.java:56) | |
at com.mrcrayfish.furniture.client.Texture$$Lambda$3196/1232925131.run(Unknown Source) | |
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:1142) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
"Texture File I/O" #217 prio=5 os_prio=0 tid=0x0000000024396000 nid=0x7b4 waiting for monitor entry [0x00000001167af000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at net.minecraft.client.Minecraft.func_152343_a(Minecraft.java:3157) | |
- waiting to lock <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_152344_a(Minecraft.java:3168) | |
at com.mrcrayfish.furniture.client.Texture.lambda$load$2(Texture.java:56) | |
at com.mrcrayfish.furniture.client.Texture$$Lambda$3196/1232925131.run(Unknown Source) | |
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:1142) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
"Image Download Thread" #206 prio=5 os_prio=0 tid=0x0000000024393800 nid=0x2168 waiting for monitor entry [0x00000001147df000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Image Download Thread" #205 prio=5 os_prio=0 tid=0x0000000024393000 nid=0x2978 waiting for monitor entry [0x000000011247f000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Image Download Thread" #204 prio=5 os_prio=0 tid=0x0000000024392000 nid=0x15e4 waiting for monitor entry [0x00000000719cf000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"pool-8-thread-1" #198 prio=5 os_prio=0 tid=0x000000002b579800 nid=0x21e0 waiting on condition [0x000000005ef6f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693d31d68> (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: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:745) | |
"JM-task-10" #197 prio=5 os_prio=0 tid=0x0000000027cd3000 nid=0x11b4 waiting on condition [0x0000000075cfe000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x000000071e961ce0> (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:745) | |
"JM-texture-9" #193 prio=5 os_prio=0 tid=0x000000002b579000 nid=0xb08 waiting on condition [0x000000007afff000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006974945a0> (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.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) | |
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:745) | |
"JM-texture-8" #192 prio=5 os_prio=0 tid=0x000000005a7ef000 nid=0x2848 waiting on condition [0x000000010f3af000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006974945a0> (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.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403) | |
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:745) | |
"Thread-38" #167 prio=5 os_prio=0 tid=0x000000005a7ee800 nid=0x1f58 waiting on condition [0x000000005573f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at paulscode.sound.SimpleThread.snooze(SimpleThread.java:196) | |
at paulscode.sound.StreamThread.run(StreamThread.java:209) | |
"Thread-37" #166 prio=5 os_prio=0 tid=0x000000003640d000 nid=0x2498 waiting on condition [0x000000005533f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at paulscode.sound.SimpleThread.snooze(SimpleThread.java:196) | |
at paulscode.sound.CommandThread.run(CommandThread.java:133) | |
"File IO Thread" #163 prio=1 os_prio=-2 tid=0x000000005c0d9000 nid=0x2ec8 waiting on condition [0x00000000390ae000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.minecraft.world.storage.ThreadedFileIOBase.func_75736_b(SourceFile:51) | |
at net.minecraft.world.storage.ThreadedFileIOBase.run(SourceFile:30) | |
at java.lang.Thread.run(Thread.java:745) | |
"pool-16-thread-1" #158 prio=5 os_prio=0 tid=0x000000005a7f0000 nid=0x2fa0 waiting on condition [0x00000000fea6e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a865b058> (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: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:745) | |
"Thread-35" #132 prio=5 os_prio=0 tid=0x000000005a7ed000 nid=0x1424 waiting on condition [0x00000000fa82f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at minecrafttransportsimulator.radio.RadioThread.run(RadioThread.java:24) | |
"Chunk Batcher 15" #154 daemon prio=5 os_prio=0 tid=0x000000005a7ec000 nid=0x2100 waiting on condition [0x00000000c71af000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 14" #153 daemon prio=5 os_prio=0 tid=0x000000005a7eb800 nid=0x1034 waiting on condition [0x00000000c709f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 13" #152 daemon prio=5 os_prio=0 tid=0x000000005a7ea800 nid=0x2914 waiting on condition [0x00000000c6f0f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 12" #151 daemon prio=5 os_prio=0 tid=0x000000005a7ea000 nid=0x2200 waiting on condition [0x00000000c6dbe000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 11" #150 daemon prio=5 os_prio=0 tid=0x0000000028966800 nid=0x1094 waiting on condition [0x00000000c6a3f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 10" #149 daemon prio=5 os_prio=0 tid=0x0000000028965800 nid=0x103c waiting on condition [0x00000000c6b4f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 9" #148 daemon prio=5 os_prio=0 tid=0x0000000028965000 nid=0x2780 waiting on condition [0x00000000c68be000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 8" #147 daemon prio=5 os_prio=0 tid=0x0000000028964000 nid=0x984 waiting on condition [0x00000000c670f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a770e750> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 7" #146 daemon prio=5 os_prio=0 tid=0x0000000028963800 nid=0x24b8 waiting on condition [0x000000003854f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 6" #145 daemon prio=5 os_prio=0 tid=0x0000000028962800 nid=0x1054 waiting on condition [0x000000003842f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 5" #144 daemon prio=5 os_prio=0 tid=0x0000000028962000 nid=0x1338 waiting on condition [0x000000003820f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 4" #143 daemon prio=5 os_prio=0 tid=0x0000000028961000 nid=0xa24 waiting on condition [0x0000000033c4f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 3" #142 daemon prio=5 os_prio=0 tid=0x0000000028960800 nid=0x16a8 waiting on condition [0x00000000380de000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 2" #141 daemon prio=5 os_prio=0 tid=0x000000002895f800 nid=0x207c waiting on condition [0x0000000037f7e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 1" #140 daemon prio=5 os_prio=0 tid=0x0000000026bc8000 nid=0x262c waiting on condition [0x00000000333ee000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"Chunk Batcher 0" #139 daemon prio=5 os_prio=0 tid=0x0000000026bc7000 nid=0xca8 waiting on condition [0x000000003369e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006a77cc6c8> (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:549) | |
at net.minecraft.client.renderer.chunk.ChunkRenderDispatcher.func_178511_d(ChunkRenderDispatcher.java:223) | |
at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) | |
at java.lang.Thread.run(Thread.java:745) | |
"mxTune CallBackManager Timer" #138 daemon prio=5 os_prio=0 tid=0x000000009395b000 nid=0x18a4 in Object.wait() [0x0000000031e2e000] | |
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.util.TimerThread.mainLoop(Timer.java:526) | |
- locked <0x00000006a7820df8> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"threadDeathWatcher-2-1" #136 daemon prio=1 os_prio=-2 tid=0x0000000026bc5000 nid=0x258c waiting on condition [0x00000000334ef000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at io.netty.util.ThreadDeathWatcher$Watcher.run(ThreadDeathWatcher.java:152) | |
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) | |
at java.lang.Thread.run(Thread.java:745) | |
"Netty Client IO #0" #135 daemon prio=5 os_prio=0 tid=0x0000000026bc5800 nid=0x2078 waiting for monitor entry [0x00000000338ce000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at net.minecraft.client.Minecraft.func_152343_a(Minecraft.java:3157) | |
- waiting to lock <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_152344_a(Minecraft.java:3168) | |
at net.minecraft.network.PacketThreadUtil.func_180031_a(SourceFile:10) | |
at net.minecraft.client.network.NetHandlerPlayClient.func_147234_a(NetHandlerPlayClient.java:773) | |
at net.minecraft.network.play.server.SPacketBlockChange.func_148833_a(SourceFile:40) | |
at net.minecraft.network.play.server.SPacketBlockChange.func_148833_a(SourceFile:13) | |
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:147) | |
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:49) | |
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at ic2.core.network.RpcHandler.channelRead0(RpcHandler.java:123) | |
at ic2.core.network.RpcHandler.channelRead0(RpcHandler.java:25) | |
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:276) | |
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:72) | |
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) | |
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) | |
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293) | |
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:280) | |
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:396) | |
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:287) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) | |
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134) | |
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:624) | |
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:559) | |
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:476) | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438) | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
at java.lang.Thread.run(Thread.java:745) | |
"Thread-34" #130 daemon prio=5 os_prio=0 tid=0x0000000026bc4000 nid=0x1c38 runnable [0x00000000322ff000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) | |
at sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:144) | |
"Server Pinger #0" #129 daemon prio=5 os_prio=0 tid=0x0000000093955000 nid=0x1444 waiting on condition [0x000000003328f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x000000069c15e260> (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:745) | |
"Narrator" #128 daemon prio=5 os_prio=0 tid=0x0000000093954800 nid=0x2204 waiting on condition [0x000000003314f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at com.mojang.text2speech.NarratorWindows$NarratorThread.run(NarratorWindows.java:72) | |
at java.lang.Thread.run(Thread.java:745) | |
"JM-VersionCheck-1" #119 prio=5 os_prio=0 tid=0x0000000036413000 nid=0x2a9c waiting on condition [0x000000007dcdf000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000694d6c880> (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: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:745) | |
"ic2-poolthread-1" #118 daemon prio=5 os_prio=0 tid=0x0000000036411000 nid=0x1294 in Object.wait() [0x000000007aefe000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at java.lang.Object.wait(Object.java:502) | |
at ic2.core.util.PriorityExecutor$FixedPriorityQueue.take(PriorityExecutor.java:143) | |
- locked <0x00000006494a0d80> (a ic2.core.util.PriorityExecutor$FixedPriorityQueue) | |
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:745) | |
"pool-7-thread-5" #117 prio=5 os_prio=0 tid=0x000000003640e800 nid=0x1e18 waiting on condition [0x000000006ee3f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693811320> (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: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:745) | |
"pool-7-thread-4" #116 prio=5 os_prio=0 tid=0x0000000036410000 nid=0x2764 waiting on condition [0x0000000065d3e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693811320> (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: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:745) | |
"pool-7-thread-3" #115 prio=5 os_prio=0 tid=0x0000000022354800 nid=0x20f0 waiting on condition [0x000000005708e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693811320> (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: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:745) | |
"pool-7-thread-2" #114 prio=5 os_prio=0 tid=0x0000000022357800 nid=0x16f0 waiting on condition [0x0000000065c1f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693811320> (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: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:745) | |
"pool-7-thread-1" #113 prio=5 os_prio=0 tid=0x000000002234a800 nid=0x2770 waiting on condition [0x0000000065adf000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000693811320> (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: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:745) | |
"OpenComputers-SoundUpdater" #104 daemon prio=5 os_prio=0 tid=0x0000000022358000 nid=0x24dc in Object.wait() [0x000000005850f000] | |
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 <0x0000000693812a40> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"pool-5-thread-1" #76 prio=5 os_prio=0 tid=0x000000002234f800 nid=0x17a4 waiting on condition [0x0000000056b7e000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006809abd78> (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: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:745) | |
"Thread-16" #66 daemon prio=5 os_prio=0 tid=0x0000000022353000 nid=0x958 runnable [0x000000005583f000] | |
java.lang.Thread.State: RUNNABLE | |
at net.java.games.input.RawInputEventQueue.nPoll(Native Method) | |
at net.java.games.input.RawInputEventQueue.poll(RawInputEventQueue.java:97) | |
at net.java.games.input.RawInputEventQueue.access$300(RawInputEventQueue.java:51) | |
at net.java.games.input.RawInputEventQueue$QueueThread.run(RawInputEventQueue.java:147) | |
"AWT-Windows" #61 daemon prio=6 os_prio=0 tid=0x0000000022352000 nid=0x1770 runnable [0x0000000041caf000] | |
java.lang.Thread.State: RUNNABLE | |
at sun.awt.windows.WToolkit.eventLoop(Native Method) | |
at sun.awt.windows.WToolkit.run(WToolkit.java:306) | |
at java.lang.Thread.run(Thread.java:745) | |
"C&B Model Cache Cleanup" #56 prio=7 os_prio=1 tid=0x0000000022350800 nid=0x380 waiting on condition [0x000000003ae8f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at mod.chiselsandbits.render.cache.ModelCacheCleanup.run(ModelCacheCleanup.java:45) | |
at java.lang.Thread.run(Thread.java:745) | |
"Sampler sampling thread 0" #36 daemon prio=6 os_prio=0 tid=0x000000002234c000 nid=0x9c8 in Object.wait() [0x000000003189f000] | |
java.lang.Thread.State: TIMED_WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
at sampler.core.ab.a(F:2204) | |
- locked <0x000000064c6abbe8> (a sampler.core.ab) | |
at sampler.core.ac.run(F:248) | |
"LWJGL Timer" #23 daemon prio=5 os_prio=0 tid=0x000000002538a000 nid=0x281c waiting on condition [0x000000003137f000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at org.lwjgl.opengl.Sync$1.run(Sync.java:116) | |
at java.lang.Thread.run(Thread.java:745) | |
"Java2D Disposer" #21 daemon prio=10 os_prio=2 tid=0x0000000027491800 nid=0x144c in Object.wait() [0x000000002da3f000] | |
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 <0x0000000644550cd0> (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:745) | |
"Timer hack thread" #20 daemon prio=5 os_prio=0 tid=0x000000002bc7e800 nid=0x2924 waiting on condition [0x000000002d7cf000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at net.minecraft.client.Minecraft$1.run(Minecraft.java:737) | |
"Snooper Timer" #19 daemon prio=5 os_prio=0 tid=0x000000002b424800 nid=0x2870 in Object.wait() [0x0000000025d7f000] | |
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 <0x0000000642bece68> (a java.util.TaskQueue) | |
at java.util.TimerThread.run(Timer.java:505) | |
"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00000000223bb800 nid=0x1b90 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x0000000022349800 nid=0x22c0 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000002232f000 nid=0x28e0 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002231f000 nid=0x260c waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000022317000 nid=0x29f0 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000022315800 nid=0x1158 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000022314800 nid=0x24c8 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x0000000021374000 nid=0x1ff4 in Object.wait() [0x000000002333f000] | |
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 <0x0000000640a2cd38> (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=2 tid=0x000000002136d800 nid=0x1c44 in Object.wait() [0x000000002360f000] | |
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$ReferenceHandler.run(Reference.java:157) | |
- locked <0x0000000640a39a00> (a java.lang.ref.Reference$Lock) | |
"Client thread" #1 prio=5 os_prio=0 tid=0x000000000227b000 nid=0x1450 waiting for monitor entry [0x00000000025ae000] | |
java.lang.Thread.State: BLOCKED (on object monitor) | |
at com.mrcrayfish.furniture.client.ImageCache.loadCached(ImageCache.java:122) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.tileentity.TileEntityPhotoFrame.loadUrl(TileEntityPhotoFrame.java:87) | |
at com.mrcrayfish.furniture.tileentity.TileEntityPhotoFrame.func_145839_a(TileEntityPhotoFrame.java:69) | |
at net.minecraft.tileentity.TileEntity.handleUpdateTag(TileEntity.java:331) | |
at net.minecraft.client.network.NetHandlerPlayClient.func_147263_a(NetHandlerPlayClient.java:760) | |
at net.minecraft.network.play.server.SPacketChunkData.func_148833_a(SourceFile:96) | |
at net.minecraft.network.play.server.SPacketChunkData.func_148833_a(SourceFile:18) | |
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:266) | |
at net.minecraft.util.Util.func_181617_a(SourceFile:529) | |
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1088) | |
- locked <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3942) | |
at net.minecraft.client.main.Main.main(SourceFile:123) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) | |
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) | |
"VM Thread" os_prio=2 tid=0x00000000222c2800 nid=0x14b8 runnable | |
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000002290800 nid=0x1708 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000002292000 nid=0x12dc runnable | |
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000002293800 nid=0x1490 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000002295000 nid=0x2930 runnable | |
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000002298800 nid=0x1d74 runnable | |
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000002299800 nid=0x1dfc runnable | |
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x000000000229a800 nid=0x2b88 runnable | |
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x000000000229e000 nid=0x2a6c runnable | |
"VM Periodic Task Thread" os_prio=2 tid=0x00000000223a0800 nid=0x2640 waiting on condition | |
JNI global references: 16121 | |
Found one Java-level deadlock: | |
============================= | |
"Image Download Thread": | |
waiting to lock monitor 0x00000000590b0468 (object 0x0000000777d8ab38, a com.mrcrayfish.furniture.client.ImageCache), | |
which is held by "Image Download Thread" | |
"Image Download Thread": | |
waiting to lock monitor 0x000000002b455398 (object 0x0000000642df2f18, a java.util.ArrayDeque), | |
which is held by "Client thread" | |
"Client thread": | |
waiting to lock monitor 0x00000000590b0468 (object 0x0000000777d8ab38, a com.mrcrayfish.furniture.client.ImageCache), | |
which is held by "Image Download Thread" | |
Java stack information for the threads listed above: | |
=================================================== | |
"Image Download Thread": | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:82) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Image Download Thread": | |
at net.minecraft.client.Minecraft.func_152343_a(Minecraft.java:3157) | |
- waiting to lock <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_152344_a(Minecraft.java:3168) | |
at com.mrcrayfish.furniture.client.ImageCache.add(ImageCache.java:89) | |
- locked <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.client.ImageDownloadThread.run(ImageDownloadThread.java:98) | |
"Client thread": | |
at com.mrcrayfish.furniture.client.ImageCache.loadCached(ImageCache.java:122) | |
- waiting to lock <0x0000000777d8ab38> (a com.mrcrayfish.furniture.client.ImageCache) | |
at com.mrcrayfish.furniture.tileentity.TileEntityPhotoFrame.loadUrl(TileEntityPhotoFrame.java:87) | |
at com.mrcrayfish.furniture.tileentity.TileEntityPhotoFrame.func_145839_a(TileEntityPhotoFrame.java:69) | |
at net.minecraft.tileentity.TileEntity.handleUpdateTag(TileEntity.java:331) | |
at net.minecraft.client.network.NetHandlerPlayClient.func_147263_a(NetHandlerPlayClient.java:760) | |
at net.minecraft.network.play.server.SPacketChunkData.func_148833_a(SourceFile:96) | |
at net.minecraft.network.play.server.SPacketChunkData.func_148833_a(SourceFile:18) | |
at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:266) | |
at net.minecraft.util.Util.func_181617_a(SourceFile:529) | |
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1088) | |
- locked <0x0000000642df2f18> (a java.util.ArrayDeque) | |
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3942) | |
at net.minecraft.client.main.Main.main(SourceFile:123) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) | |
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) | |
Found 1 deadlock. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment