Since I can't send reports somewhy I pasting it here.
Thread TimerQueue@18: (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 Java2D Disposer@10: (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 Signal Dispatcher@5: (state = RUNNABLE)
Thread SegmentLightingUpdateThreadManager@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bW.run(SourceFile:178)
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 [CLIENT]_CREATOR_THREAD@27: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eL.a(SourceFile:120)
- eL.run(SourceFile:65)
Thread Image Fetcher 0@34: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.awt.image.ImageFetcher.nextImage(Unknown Source)
- sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
- sun.awt.image.ImageFetcher.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@20: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eB.a(SourceFile:72)
- eG.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@16: (state = RUNNABLE)
Thread [CLIENT]RequestNewSegments@30: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- eM.run(SourceFile:102)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate1@25: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- cp.a(SourceFile:16)
- jc.a(SourceFile:58)
- bV.run(SourceFile:359)
Thread Attach Listener@6: (state = RUNNABLE)
Thread SegentSorter@26: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bX.run(SourceFile:492)
Thread AWT-EventQueue-0@14: (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:123)
- bw.exit(SourceFile:901)
- nr.run(SourceFile:680)
- java.awt.event.InvocationEvent.dispatch(Unknown Source)
- java.awt.EventQueue.dispatchEventImpl(Unknown Source)
- java.awt.EventQueue.access$000(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$1.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 D3D Screen Updater@17: (state = WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate0@24: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- cp.a(SourceFile:16)
- jc.a(SourceFile:58)
- bV.run(SourceFile:359)
Thread client Processor: 8@29: (state = RUNNABLE)
- java.net.SocketInputStream.socketRead0(Native Method)
- java.net.SocketInputStream.read(Unknown Source)
- java.net.SocketInputStream.read(Unknown Source)
- java.io.BufferedInputStream.fill(Unknown Source)
- java.io.BufferedInputStream.read(Unknown Source)
- java.io.DataInputStream.readInt(Unknown Source)
- org.schema.schine.network.client.ClientProcessor.run(SourceFile:149)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Windows@12: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Reference Handler@2: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread AWT-Shutdown@11: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- sun.awt.AWTAutoShutdown.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientThread@19: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.awt.EventQueue.invokeAndWait(Unknown Source)
- java.awt.Window.doDispose(Unknown Source)
- java.awt.Window.dispose(Unknown Source)
- nq.a(SourceFile:654)
- nq.a(SourceFile:206)
- u.a(SourceFile:542)
- eC.run(SourceFile:220)
- java.lang.Thread.run(Unknown Source)
--------------
Deadlock Check
Thread TimerQueue@18: (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 Java2D Disposer@10: (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 Signal Dispatcher@5: (state = RUNNABLE)
Thread SegmentLightingUpdateThreadManager@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bW.run(SourceFile:178)
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 [CLIENT]_CREATOR_THREAD@27: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eL.a(SourceFile:120)
- eL.run(SourceFile:65)
Thread Image Fetcher 0@34: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.awt.image.ImageFetcher.nextImage(Unknown Source)
- sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
- sun.awt.image.ImageFetcher.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@20: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- eB.a(SourceFile:72)
- eG.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@16: (state = RUNNABLE)
Thread [CLIENT]RequestNewSegments@30: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- eM.run(SourceFile:102)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate1@25: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- cp.a(SourceFile:16)
- jc.a(SourceFile:58)
- bV.run(SourceFile:359)
Thread Attach Listener@6: (state = RUNNABLE)
Thread SegentSorter@26: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bX.run(SourceFile:492)
Thread AWT-EventQueue-0@14: (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:123)
- bw.exit(SourceFile:901)
- nr.run(SourceFile:680)
- java.awt.event.InvocationEvent.dispatch(Unknown Source)
- java.awt.EventQueue.dispatchEventImpl(Unknown Source)
- java.awt.EventQueue.access$000(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$1.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 D3D Screen Updater@17: (state = WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread LightUpdate0@24: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- cp.a(SourceFile:16)
- jc.a(SourceFile:58)
- bV.run(SourceFile:359)
Thread client Processor: 8@29: (state = RUNNABLE)
- java.net.SocketInputStream.socketRead0(Native Method)
- java.net.SocketInputStream.read(Unknown Source)
- java.net.SocketInputStream.read(Unknown Source)
- java.io.BufferedInputStream.fill(Unknown Source)
- java.io.BufferedInputStream.read(Unknown Source)
- java.io.DataInputStream.readInt(Unknown Source)
- org.schema.schine.network.client.ClientProcessor.run(SourceFile:149)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Windows@12: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread Reference Handler@2: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread AWT-Shutdown@11: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- sun.awt.AWTAutoShutdown.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ClientThread@19: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- java.awt.EventQueue.invokeAndWait(Unknown Source)
- java.awt.Window.doDispose(Unknown Source)
- java.awt.Window.dispose(Unknown Source)
- nq.a(SourceFile:654)
- nq.a(SourceFile:206)
- u.a(SourceFile:542)
- eC.run(SourceFile:220)
- java.lang.Thread.run(Unknown Source)
--------------
Deadlock Check