Torch hangs when regenerating some voxels
13:28:55.2369 [ERROR] Torch: Frozen thread dump Main thread
Common prefix:
at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at VRage.FastResourceLock.AcquireShared()
at Sandbox.Engine.Voxels.MyOctreeStorage.Intersect(BoundingBox& box, Boolean lazy)
at Sandbox.Game.World.Generator.MyCompositeTranslateShape.Contains(BoundingBox& queryBox, BoundingSphere& querySphere, Int32 lodVoxelSize)
at Sandbox.Game.World.Generator.MyCompositeShapeProvider.ReadContentRange(MyStorageData target, Vector3I& writeOffset, Int32 lodIndex, Vector3I& minInLod, Vector3I& maxInLod, Boolean detectOnly)
at Sandbox.Engine.Voxels.MyProviderLeaf.Sandbox.Engine.Voxels.IMyOctreeLeafNode.GetFilteredValue()
at Sandbox.Engine.Voxels.MyOctreeStorage.DeleteRangeOps.LeafOp[TThis](TraverseArgs`1& args, MyCellCoord& coord, Byte defaultData, MyOctreeNode& node)
at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs`1& args, Byte defaultData, Int32 lodIdx, Vector3I lodCoord)
at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs`1& args, Byte defaultData, Int32 lodIdx, Vector3I lodCoord)
at Sandbox.Engine.Voxels.MyOctreeStorage.DeleteRangeInternal(MyStorageDataTypeFlags dataToDelete, Vector3I& voxelRangeMin, Vector3I& voxelRangeMax)
at Sandbox.Engine.Voxels.MyStorageBase.DeleteRange(MyStorageDataTypeFlags dataToDelete, Vector3I voxelRangeMin, Vector3I voxelRangeMax, Boolean notify)
at Sandbox.Engine.Voxels.MyStorageBase.AccessDelete(Vector3I& coord, MyStorageDataTypeFlags dataType, Boolean notify)
at Sandbox.Game.SessionComponents.MySessionComponentTrash.VoxelRevertor_Update()
at Sandbox.Game.SessionComponents.MySessionComponentTrash.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at Torch.VRageGame.DoStart() in C:\jenkins\workspace\Torch_Torch_master\Torch\VRageGame.cs:line 240
at Torch.VRageGame.Run() in C:\jenkins\workspace\Torch_Torch_master\Torch\VRageGame.cs:line 117
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Suffix 0
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
Suffix 1
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
Suffix 2
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
Hi,
Torch is not any official Keen Software House software so they cannot do much about it.
I had this problem also. on our servers and as the logs imply it has something to do with voxel resets.
I talked about that with Developer Inflex on Discord. He said they have a problem there, and with the information I gave him he concluded that it seems to be a conflict between voxel reset and the shield mod.
If you disable either of thoose two it should work again. If you dont have the shield mod an other mod can theoretically cause the same problem.
Hi,
Torch is not any official Keen Software House software so they cannot do much about it.
I had this problem also. on our servers and as the logs imply it has something to do with voxel resets.
I talked about that with Developer Inflex on Discord. He said they have a problem there, and with the information I gave him he concluded that it seems to be a conflict between voxel reset and the shield mod.
If you disable either of thoose two it should work again. If you dont have the shield mod an other mod can theoretically cause the same problem.
Yep, fixed this problem by disabling regeneration.
Yep, fixed this problem by disabling regeneration.
Hello,
Thank you for the report, however as LordTylus said, we don't support Torch, so I would recommend to contact Torch developers and let them know about it.
I will close this as not a bug.
Kind RegardsKeen Software House: QA Department
Hello,
Thank you for the report, however as LordTylus said, we don't support Torch, so I would recommend to contact Torch developers and let them know about it.
I will close this as not a bug.
Kind RegardsKeen Software House: QA Department
Replies have been locked on this page!