Some GL-related crash when I clicked the icon of the salvage computer in the ship (no units available).
1. Opened the shop
2. Clicked the icon
3. GL related error-msg showed up (couldnt write it down, sry)
4. Game crashed to desktop
So far no success to reproduce it again.
threaddump,if it helps:
Thread ClientThread@22: (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:118)
- bv.exit(SourceFile:891)
- nq.a(SourceFile:642)
- org.schema.schine.graphicsengine.core.GlUtil.b(SourceFile:811)
- nm.a(SourceFile:170)
- nm.a(SourceFile:163)
- oE.d(SourceFile:140)
- dT.a(SourceFile:76)
- om.a(SourceFile:26)
- ov.a(SourceFile:157)
- dV.a(SourceFile:230)
- dg.a(SourceFile:69)
- db.a(SourceFile:162)
- ca.d(SourceFile:473)
- bO.a(SourceFile:237)
- nq.f(SourceFile:576)
- nq.a(SourceFile:207)
- u.a(SourceFile:494)
- eA.run(SourceFile:220)
- java.lang.Thread.run(Unknown Source)
Thread AWT-EventQueue-0@15: (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.awt.EventQueue.getNextEvent(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 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 [CLIENT]_CREATOR_THREAD@38: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eJ.a(SourceFile:120)
- eJ.run(SourceFile:65)
Thread LightUpdate0@35: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bU.run(SourceFile:354)
Thread D3D Screen Updater@18: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ServerListener@29: (state = RUNNABLE)
- java.net.DualStackPlainSocketImpl.accept0(Native Method)
- java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
- 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:160)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]RequestNewSegments@44: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- eK.run(SourceFile:102)
- java.lang.Thread.run(Unknown Source)
Thread Signal Dispatcher@5: (state = RUNNABLE)
Thread Java2D Disposer@11: (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 client Processor: 1@42: (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:147)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Windows@13: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@17: (state = RUNNABLE)
Thread TimerQueue@19: (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 LightUpdate1@36: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bU.run(SourceFile:354)
Thread SERVER_SEGMENT_WRITER_THREAD@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- ez.a(SourceFile:72)
- eE.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@31: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- ez.a(SourceFile:72)
- eE.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread SERVER-PROCESSOR: RegisteredClient: Zothen (1) connected: true@40: (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.server.ServerProcessor.run(SourceFile:525)
- java.lang.Thread.run(Unknown Source)
Thread Thread-7@27: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- lu.a(SourceFile:45)
- lu.run(SourceFile:24)
Thread SegmentLightingUpdateThreadManager@34: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bV.run(SourceFile:186)
Thread SegentSorter@37: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bW.run(SourceFile:492)
Thread ServerPing@43: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.server.ServerProcessor$ServerPing.run(SourceFile:262)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Shutdown@12: (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 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 Attach Listener@6: (state = RUNNABLE)
Thread ServerController@30: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.server.ServerController.run(SourceFile:328)
- java.lang.Thread.run(Unknown Source)
--------------
Deadlock Check
1. Opened the shop
2. Clicked the icon
3. GL related error-msg showed up (couldnt write it down, sry)
4. Game crashed to desktop
So far no success to reproduce it again.
threaddump,if it helps:
Thread ClientThread@22: (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:118)
- bv.exit(SourceFile:891)
- nq.a(SourceFile:642)
- org.schema.schine.graphicsengine.core.GlUtil.b(SourceFile:811)
- nm.a(SourceFile:170)
- nm.a(SourceFile:163)
- oE.d(SourceFile:140)
- dT.a(SourceFile:76)
- om.a(SourceFile:26)
- ov.a(SourceFile:157)
- dV.a(SourceFile:230)
- dg.a(SourceFile:69)
- db.a(SourceFile:162)
- ca.d(SourceFile:473)
- bO.a(SourceFile:237)
- nq.f(SourceFile:576)
- nq.a(SourceFile:207)
- u.a(SourceFile:494)
- eA.run(SourceFile:220)
- java.lang.Thread.run(Unknown Source)
Thread AWT-EventQueue-0@15: (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.awt.EventQueue.getNextEvent(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 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 [CLIENT]_CREATOR_THREAD@38: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- eJ.a(SourceFile:120)
- eJ.run(SourceFile:65)
Thread LightUpdate0@35: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bU.run(SourceFile:354)
Thread D3D Screen Updater@18: (state = TIMED_WAITING)
- java.lang.Object.wait(Native Method)
- sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread ServerListener@29: (state = RUNNABLE)
- java.net.DualStackPlainSocketImpl.accept0(Native Method)
- java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
- 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:160)
- java.lang.Thread.run(Unknown Source)
Thread [CLIENT]RequestNewSegments@44: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- eK.run(SourceFile:102)
- java.lang.Thread.run(Unknown Source)
Thread Signal Dispatcher@5: (state = RUNNABLE)
Thread Java2D Disposer@11: (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 client Processor: 1@42: (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:147)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Windows@13: (state = RUNNABLE)
- sun.awt.windows.WToolkit.eventLoop(Native Method)
- sun.awt.windows.WToolkit.run(Unknown Source)
- java.lang.Thread.run(Unknown Source)
Thread DestroyJavaVM@17: (state = RUNNABLE)
Thread TimerQueue@19: (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 LightUpdate1@36: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bU.run(SourceFile:354)
Thread SERVER_SEGMENT_WRITER_THREAD@23: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- ez.a(SourceFile:72)
- eE.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread CLIENT_SEGMENT_WRITER_THREAD@31: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- ez.a(SourceFile:72)
- eE.run(SourceFile:16)
- java.lang.Thread.run(Unknown Source)
Thread SERVER-PROCESSOR: RegisteredClient: Zothen (1) connected: true@40: (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.server.ServerProcessor.run(SourceFile:525)
- java.lang.Thread.run(Unknown Source)
Thread Thread-7@27: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- lu.a(SourceFile:45)
- lu.run(SourceFile:24)
Thread SegmentLightingUpdateThreadManager@34: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bV.run(SourceFile:186)
Thread SegentSorter@37: (state = WAITING)
- java.lang.Object.wait(Native Method)
- java.lang.Object.wait(Object.java:503)
- bW.run(SourceFile:492)
Thread ServerPing@43: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.server.ServerProcessor$ServerPing.run(SourceFile:262)
- java.lang.Thread.run(Unknown Source)
Thread AWT-Shutdown@12: (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 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 Attach Listener@6: (state = RUNNABLE)
Thread ServerController@30: (state = TIMED_WAITING)
- java.lang.Thread.sleep(Native Method)
- org.schema.schine.network.server.ServerController.run(SourceFile:328)
- java.lang.Thread.run(Unknown Source)
--------------
Deadlock Check