Found one Java-level deadlock: ============================= "SERVER-PROCESSOR: null; PID: 7223": waiting to lock monitor 0x00007f5e7800b7a8 (object 0x000000020c27eed0, a obfuscated.awX), which is held by "ServerController (0)" "ServerController (0)": waiting for ownable synchronizer 0x00000001c7476a28, (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync), which is held by "ServerSegmentGeneratorThread_70" "ServerSegmentGeneratorThread_70": waiting to lock monitor 0x00007f5e7800b7a8 (object 0x000000020c27eed0, a obfuscated.awX), which is held by "ServerController (0)" Java stack information for the threads listed above: =================================================== "SERVER-PROCESSOR: null; PID: 7223": at org.schema.schine.network.server.ServerProcessor.run(SourceFile:577) - waiting to lock <0x000000020c27eed0> (a obfuscated.awX) at java.lang.Thread.run(Thread.java:745) "ServerController (0)": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000001c7476a28> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:967) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1283) at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:727) at obfuscated.ajt.a(SourceFile:469) - locked <0x000000036353b750> (a [B) at org.schema.game.network.objects.remote.RemoteSegmentRemoteObj.toByteStream(SourceFile:106) at org.schema.game.network.objects.remote.RemoteSegmentRemoteObjBuffer.toByteStream(SourceFile:42) at org.schema.schine.network.objects.NetworkObject.getFieldCode(SourceFile:352) at org.schema.schine.network.objects.NetworkObject.encode(SourceFile:303) at org.schema.schine.network.objects.NetworkObject.encodeChange(SourceFile:720) at org.schema.schine.network.synchronization.SynchronizationSender.encodePartialObjectIfChanged(SourceFile:244) at org.schema.schine.network.synchronization.SynchronizationSender.encodeNetworkObjects(SourceFile:183) at org.schema.schine.network.server.ServerController.synchronizePrivate(SourceFile:490) - locked <0x000000020c27eed0> (a obfuscated.awX) at org.schema.schine.network.server.ServerController.synchronize(SourceFile:415) at org.schema.game.server.controller.GameServerController.update(SourceFile:1484) at org.schema.schine.network.server.ServerController.run(SourceFile:275) at java.lang.Thread.run(Thread.java:745) "ServerSegmentGeneratorThread_70": at org.schema.game.common.controller.elements.ControlBlockElementCollectionManager.getEffectConnectedElement(SourceFile:474) - waiting to lock <0x000000020c27eed0> (a obfuscated.awX) at org.schema.game.common.controller.elements.ManagerModuleCollection.removeControllerBlock(SourceFile:134) at org.schema.game.common.controller.elements.ManagerContainer.onRemovedElementSynched(SourceFile:1156) at org.schema.game.common.controller.elements.ShipManagerContainer.onRemovedElementSynched(SourceFile:687) at obfuscated.Yp.onRemovedElementSynched(SourceFile:1178) at org.schema.game.common.data.world.SegmentData.onRemovingElement(SourceFile:752) at org.schema.game.common.data.world.SegmentData.setInfoElementUnsynched(SourceFile:1284) at org.schema.game.common.data.world.SegmentData.setInfoElementUnsynched(SourceFile:1260) at org.schema.game.common.data.world.SegmentData.setInfoElementUnsynched(SourceFile:1255) at org.schema.game.common.data.world.SegmentData.reset(SourceFile:813) at obfuscated.ajt.a(SourceFile:217) - locked <0x000000020e517358> (a [B) at obfuscated.ZP.a(SourceFile:194) at obfuscated.auu.a(SourceFile:338) at obfuscated.auu.a(SourceFile:193) at org.schema.game.server.controller.GameServerController.a(SourceFile:2336) at obfuscated.auy.run(SourceFile:68) 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) Found 1 deadlock.
Description
Description
Details
Details
- Task Type
- Bug
Testing Results
- Affected Gamemode(s)
- none/unspecified
- Reproducible
- uncertain
- Category
- Engine
Hardware/Software/System
- OS-Specific
- No
- Hardware-Specific
- No
- Video Card Vendor
- uncertain