2015-02-14 22:08:56 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode): "RMI TCP Connection(2)-192.168.178.207" #104 daemon prio=5 os_prio=0 tid=0x0000000024e6e800 nid=0x2bb0 runnable [0x000000002b87e000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150) at java.net.SocketInputStream.read(SocketInputStream.java:121) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x00000000c20376d0> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:539) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:812) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:671) 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) Locked ownable synchronizers: - <0x00000000c1e2f9c0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "JMX server connection timeout 103" #103 daemon prio=5 os_prio=0 tid=0x0000000024e70000 nid=0x285c in Object.wait() [0x000000002712e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168) - locked <0x00000000c1eaf698> (a [I) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "RMI Scheduler(0)" #102 daemon prio=5 os_prio=0 tid=0x0000000024e6b800 nid=0x758 waiting on condition [0x000000001f59f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c1c92320> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java: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) Locked ownable synchronizers: - None "RMI TCP Connection(1)-192.168.178.207" #101 daemon prio=5 os_prio=0 tid=0x0000000024e6d000 nid=0x2aa8 runnable [0x000000001f21f000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150) at java.net.SocketInputStream.read(SocketInputStream.java:121) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) - locked <0x00000000c1e57af8> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:83) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:539) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:812) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:671) 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) Locked ownable synchronizers: - <0x00000000c1e2c898> (a java.util.concurrent.ThreadPoolExecutor$Worker) "RMI TCP Accept-0" #100 daemon prio=5 os_prio=0 tid=0x0000000024e68800 nid=0x2310 runnable [0x000000001f11f000] java.lang.Thread.State: RUNNABLE at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199) - locked <0x00000000c1c965c0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:545) at java.net.ServerSocket.accept(ServerSocket.java:513) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:389) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:361) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #5" #35 daemon prio=5 os_prio=0 tid=0x0000000024e64000 nid=0x98 runnable [0x000000002b1ff000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc832458> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc82eb00> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc82e9d8> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #4" #34 daemon prio=5 os_prio=0 tid=0x0000000024e65800 nid=0x2508 runnable [0x000000002b97e000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc82c3b8> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc828a60> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc828938> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #3" #33 daemon prio=5 os_prio=0 tid=0x0000000024e67000 nid=0x2904 runnable [0x00000000194ae000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc826318> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc8229c0> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc822898> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #2" #32 daemon prio=5 os_prio=0 tid=0x0000000024e63000 nid=0xfd0 runnable [0x000000001ed1e000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc820278> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc81c950> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc81c828> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "File IO Thread" #48 prio=1 os_prio=-2 tid=0x0000000024e66000 nid=0x16fc waiting on condition [0x0000000031bae000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at brn.c(SourceFile:51) at brn.run(SourceFile:30) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #1" #31 daemon prio=5 os_prio=0 tid=0x0000000024e97800 nid=0x1ac0 runnable [0x0000000020a8e000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc81a208> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc8169a0> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc816878> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Local Client IO #0" #38 daemon prio=5 os_prio=0 tid=0x0000000024e98800 nid=0xe6c waiting on condition [0x000000002098e000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000cc86a7a8> (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.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) at io.netty.util.concurrent.SingleThreadEventExecutor.takeTask(SingleThreadEventExecutor.java:235) at io.netty.channel.local.LocalEventLoop.run(LocalEventLoop.java:31) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Netty Server IO #0" #30 daemon prio=5 os_prio=0 tid=0x0000000024e94000 nid=0x424 runnable [0x000000002088f000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:296) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:278) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:159) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000000cc813ec0> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x00000000cc80d588> (a java.util.Collections$UnmodifiableSet) - locked <0x00000000cc80d350> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:622) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:310) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "LWJGL Timer" #25 daemon prio=5 os_prio=0 tid=0x0000000024e93000 nid=0x20c0 waiting on condition [0x000000002b37e000] 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) Locked ownable synchronizers: - None "Chunk Batcher 1" #24 daemon prio=5 os_prio=0 tid=0x000000001a5ce800 nid=0x26fc waiting on condition [0x000000002309f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c88ca4d8> (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 cod.d(SourceFile:156) at coh.run(SourceFile:38) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Chunk Batcher 0" #23 daemon prio=5 os_prio=0 tid=0x000000001b247800 nid=0x10b8 waiting on condition [0x00000000218bf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c88ca4d8> (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 cod.d(SourceFile:156) at coh.run(SourceFile:38) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Thread-7" #22 prio=5 os_prio=0 tid=0x0000000018d19800 nid=0x185c waiting on condition [0x0000000021abe000] 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) Locked ownable synchronizers: - None "Thread-6" #21 prio=5 os_prio=0 tid=0x00000000184f8000 nid=0x2688 waiting on condition [0x00000000219bf000] 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) Locked ownable synchronizers: - None "Java2D Disposer" #18 daemon prio=10 os_prio=2 tid=0x00000000189cb000 nid=0xb8 in Object.wait() [0x000000001c29f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000000ca82f6c0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at sun.java2d.Disposer.run(Disposer.java:148) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Timer hack thread" #17 daemon prio=5 os_prio=0 tid=0x000000001af44800 nid=0x1614 waiting on condition [0x000000001bcef000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at btc.run(SourceFile:595) Locked ownable synchronizers: - None "Snooper Timer" #14 daemon prio=5 os_prio=0 tid=0x0000000017aba800 nid=0x2404 in Object.wait() [0x0000000018e1e000] 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 <0x00000000c84927b0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:505) Locked ownable synchronizers: - None "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x0000000016d78800 nid=0x2448 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #9 daemon prio=9 os_prio=2 tid=0x0000000016410000 nid=0x1cf0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #8 daemon prio=9 os_prio=2 tid=0x00000000163f4800 nid=0x24d8 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #7 daemon prio=9 os_prio=2 tid=0x00000000163ed000 nid=0x219c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #6 daemon prio=5 os_prio=2 tid=0x00000000163e8000 nid=0x6dc runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #5 daemon prio=9 os_prio=2 tid=0x00000000163e6800 nid=0x13ac runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x00000000163e5800 nid=0x231c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x00000000163aa000 nid=0x12ac in Object.wait() [0x000000001674f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000000c84e5d18> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x00000000163a3000 nid=0x217c in Object.wait() [0x000000001664f000] 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 <0x00000000c8f6fa48> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "Client thread" #1 prio=5 os_prio=0 tid=0x0000000002573800 nid=0x26a4 waiting on condition [0x0000000000e1e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000000c11f5628> (a com.google.common.util.concurrent.ListenableFutureTask) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429) at java.util.concurrent.FutureTask.get(FutureTask.java:191) at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135) at com.google.common.util.concurrent.Futures.getUnchecked(Futures.java:1421) at cyk.v(SourceFile:323) at bss.a(SourceFile:1949) at bss.a(SourceFile:1937) at bwx.a(SourceFile:46) at bxe.a(SourceFile:342) at bxe.k(SourceFile:405) at bxe.p(SourceFile:382) at bss.r(SourceFile:1480) at bss.at(SourceFile:880) at bss.a(SourceFile:317) at net.minecraft.client.main.Main.main(SourceFile:124) Locked ownable synchronizers: - None "VM Thread" os_prio=2 tid=0x000000001639b000 nid=0x1dd0 runnable "Gang worker#0 (Parallel GC Threads)" os_prio=2 tid=0x0000000002584000 nid=0x2b8 runnable "Gang worker#1 (Parallel GC Threads)" os_prio=2 tid=0x0000000002585800 nid=0xe50 runnable "Gang worker#2 (Parallel GC Threads)" os_prio=2 tid=0x0000000002588000 nid=0x22ec runnable "Gang worker#3 (Parallel GC Threads)" os_prio=2 tid=0x0000000002589800 nid=0x23ac runnable "Concurrent Mark-Sweep GC Thread" os_prio=2 tid=0x00000000025cc800 nid=0x1db4 runnable "VM Periodic Task Thread" os_prio=2 tid=0x0000000016d7a000 nid=0xe20 waiting on condition JNI global references: 502