Thread pool-5-thread-2@58: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-7@63: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread ServerController (0)@46: (state = TIMED_WAITING) - java.lang.Thread.sleep(Native Method) - org.schema.schine.network.server.ServerController.run(SourceFile:275) - java.lang.Thread.run(Unknown Source) Thread GameMapProvider@25: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.als.run(SourceFile:84) Thread AWT-EventQueue-0@42: (state = RUNNABLE) - java.lang.Thread.dumpThreads(Native Method) - java.lang.Thread.getAllStackTraces(Unknown Source) - com.google.code.tempusfugit.concurrency.ThreadDump.dumpThreads(ThreadDump.java:26) - org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:60) - org.schema.game.common.crashreporter.CrashReporter.a(SourceFile:47) - obfuscated.ago.actionPerformed(SourceFile:112) - javax.swing.AbstractButton.fireActionPerformed(Unknown Source) - javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) - javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) - javax.swing.DefaultButtonModel.setPressed(Unknown Source) - javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) - java.awt.Component.processMouseEvent(Unknown Source) - javax.swing.JComponent.processMouseEvent(Unknown Source) - java.awt.Component.processEvent(Unknown Source) - java.awt.Container.processEvent(Unknown Source) - java.awt.Component.dispatchEventImpl(Unknown Source) - java.awt.Container.dispatchEventImpl(Unknown Source) - java.awt.Component.dispatchEvent(Unknown Source) - java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) - java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) - java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) - java.awt.Container.dispatchEventImpl(Unknown Source) - java.awt.Window.dispatchEventImpl(Unknown Source) - java.awt.Component.dispatchEvent(Unknown Source) - java.awt.EventQueue.dispatchEventImpl(Unknown Source) - java.awt.EventQueue.access$500(Unknown Source) - java.awt.EventQueue$3.run(Unknown Source) - java.awt.EventQueue$3.run(Unknown Source) - java.security.AccessController.doPrivileged(Native Method) - java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) - java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) - java.awt.EventQueue$4.run(Unknown Source) - java.awt.EventQueue$4.run(Unknown Source) - java.security.AccessController.doPrivileged(Native Method) - java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) - java.awt.EventQueue.dispatchEvent(Unknown Source) - java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) - java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) - java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) - java.awt.EventDispatchThread.pumpEvents(Unknown Source) - java.awt.EventDispatchThread.pumpEvents(Unknown Source) - java.awt.EventDispatchThread.run(Unknown Source) Thread Java2D Disposer@38: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.ref.ReferenceQueue.remove(Unknown Source) - java.lang.ref.ReferenceQueue.remove(Unknown Source) - sun.java2d.Disposer.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-5@61: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-4@60: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-10@76: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-3@68: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread SERVER_SEGMENT_WRITER_THREAD@23: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.PC.a(SourceFile:34) - obfuscated.PP.run(SourceFile:63) - java.lang.Thread.run(Unknown Source) Thread DestroyJavaVM@21: (state = RUNNABLE) Thread ElementCollectionCalculationThreadManager@32: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - org.schema.game.common.controller.elements.ElementCollectionCalculationThreadManager.run(SourceFile:46) Thread SysInListener@12: (state = RUNNABLE) - java.io.FileInputStream.readBytes(Native Method) - java.io.FileInputStream.read(Unknown Source) - java.io.BufferedInputStream.read1(Unknown Source) - java.io.BufferedInputStream.read(Unknown Source) - sun.nio.cs.StreamDecoder.readBytes(Unknown Source) - sun.nio.cs.StreamDecoder.implRead(Unknown Source) - sun.nio.cs.StreamDecoder.read(Unknown Source) - java.io.InputStreamReader.read(Unknown Source) - java.io.BufferedReader.fill(Unknown Source) - java.io.BufferedReader.readLine(Unknown Source) - java.io.BufferedReader.readLine(Unknown Source) - org.schema.schine.network.server.SystemInListener.run(SourceFile:21) - java.lang.Thread.run(Unknown Source) Thread ServerEntityWriterThread@22: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - org.schema.schine.network.server.ServerEntityWriterThread.run(SourceFile:65) Thread pool-4-thread-5@70: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread AWT-Windows@40: (state = RUNNABLE) - sun.awt.windows.WToolkit.eventLoop(Native Method) - sun.awt.windows.WToolkit.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread SegmentPF@36: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.alV.run(SourceFile:73) Thread Signal Dispatcher@5: (state = RUNNABLE) Thread pool-4-thread-9@74: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-1@57: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread Finalizer@3: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.ref.ReferenceQueue.remove(Unknown Source) - java.lang.ref.ReferenceQueue.remove(Unknown Source) - java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Thread pool-5-thread-6@62: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-8@73: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-6@71: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-1@66: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread MobSpawnThread@24: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.anK.run(SourceFile:1909) Thread HSQLDB Timer @2ccf57a5@28: (state = TIMED_WAITING) - java.lang.Object.wait(Native Method) - org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source) - org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source) - org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread Attach Listener@6: (state = RUNNABLE) Thread TimerQueue@52: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.DelayQueue.take(Unknown Source) - javax.swing.TimerQueue.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread ServerSegmentRequestThread@34: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.alH.a(SourceFile:29) - obfuscated.alH.run(SourceFile:45) Thread Reference Handler@2: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - java.lang.ref.Reference.tryHandlePending(Unknown Source) - java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Thread pool-4-thread-7@72: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-9@65: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread ServerListener@45: (state = RUNNABLE) - java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) - java.net.AbstractPlainSocketImpl.accept(Unknown Source) - java.net.PlainSocketImpl.accept(Unknown Source) - java.net.ServerSocket.implAccept(Unknown Source) - java.net.ServerSocket.accept(Unknown Source) - org.schema.schine.network.server.ServerListener.run(SourceFile:225) - java.lang.Thread.run(Unknown Source) Thread GalaxyZoneRequestThreadServer@27: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.aaZ.run(SourceFile:298) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-8@64: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-10@75: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread SimPlanner@29: (state = TIMED_WAITING) - java.lang.Thread.sleep(Native Method) - obfuscated.aoO.run(SourceFile:73) Thread AWT-Shutdown@39: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - sun.awt.AWTAutoShutdown.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-4-thread-2@67: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread ServerActiveCheck@30: (state = TIMED_WAITING) - java.lang.Thread.sleep(Native Method) - org.schema.schine.network.server.ServerController$ServerActiveCheck.run(SourceFile:583) Thread pool-4-thread-4@69: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread pool-5-thread-3@59: (state = WAITING) - sun.misc.Unsafe.park(Native Method) - java.util.concurrent.locks.LockSupport.park(Unknown Source) - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) - java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) - java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread D3D Screen Updater@44: (state = TIMED_WAITING) - java.lang.Object.wait(Native Method) - sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source) - java.lang.Thread.run(Unknown Source) Thread SegmentPFG@37: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.alV.run(SourceFile:73) Thread GalaxyRequestThreadServer@26: (state = WAITING) - java.lang.Object.wait(Native Method) - java.lang.Object.wait(Unknown Source) - obfuscated.aaY.run(SourceFile:268) - java.lang.Thread.run(Unknown Source) -------------- Deadlock Check