This object is in archive! 

Unknown Crash

Shawn Brown shared this bug 2 years ago
Won't Fix

I run a heavy modded server running on torch. I was the only one on, with no npc's with in 50km.

I was minning, when I finished I reversed thrust out of the hole i made when the server crashed with this error.

03:10:59.4815 [FATAL] Initializer: System.InvalidOperationException: Collection was modified; enumeration operation may not

execute.

at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)

at System.Collections.Generic.List1.Enumerator.MoveNextRare() at Sandbox.Game.World.Generator.MyCompositeShapeProviderBase.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.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod

Coord)

at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod Coord) at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod

Coord)

at Sandbox.Engine.Voxels.MyOctreeStorage.DeleteRangeInternal(MyStorageDataTypeFlags dataToDelete, Vector3I& voxelRangeMin,

Vector3I& voxelRangeMax)

at Sandbox.Engine.Voxels.MyStorageBase.DeleteRange(MyStorageDataTypeFlags dataToDelete, Vector3I voxelRangeMin, Vector3I v

oxelRangeMax, Boolean notify)

at Sandbox.Engine.Voxels.MyStorageBase.AccessDelete(Vector3I& coord, MyStorageDataTypeFlags dataType, Boolean notify)

at Sandbox.Game.Entities.MyVoxelBase.RevertVoxelAccess(Vector3I key, MyStorageDataTypeFlags flags)

at Sandbox.Game.Entities.MyVoxelBase.RevertVoxelAccess<>VRageMath_Vector3I#VRage_Voxels_MyStorageDataTypeFlags.Invoke(MyVo

xelBase& this, Vector3I& key, MyStorageDataTypeFlags& flags, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)

at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) at VRage.Network.MyReplicationLayer.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullab le1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)

at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3,T4](T1 arg1, T4 arg4, Func2 action, T2 arg2, T3 arg3, Endpoin tId endpointId, Nullable1 position)

at Sandbox.Game.SessionComponents.MySessionComponentTrash.<>c__DisplayClass51_0.<VoxelReversion>b__1()

at ParallelTasks.Parallel.RunCallbacks()

at Patched_Sandbox.Game.World.MySessionUpdate_0(Object , MyTimeSpan )

at Sandbox.MySandboxGame.Update()

at Patched_Sandbox.Engine.Platform.GameUpdateInternal_0(Object )

at Patched_Sandbox.Engine.Platform.GameRunSingleFrame_0(Object )

at Patched_Sandbox.Engine.Platform.FixedLoop+<>c__DisplayClass11_0<Run>b__0_0(Object )

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:\ProgramData\Jenkins.jenkins\workspace\Torch_master\Torch\VRageGame.cs:line 316

at Torch.VRageGame.Run() in C:\ProgramData\Jenkins.jenkins\workspace\Torch_master\Torch\VRageGame.cs:line 123

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state

, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolea

n preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()

System.InvalidOperationException: Collection was modified; enumeration operation may not execute.

at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)

at System.Collections.Generic.List1.Enumerator.MoveNextRare() at Sandbox.Game.World.Generator.MyCompositeShapeProviderBase.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.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod

Coord)

at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod Coord) at Sandbox.Engine.Voxels.MyOctreeStorage.Traverse[TOps](TraverseArgs1& args, Byte defaultData, Int32 lodIdx, Vector3I lod

Coord)

at Sandbox.Engine.Voxels.MyOctreeStorage.DeleteRangeInternal(MyStorageDataTypeFlags dataToDelete, Vector3I& voxelRangeMin,

Vector3I& voxelRangeMax)

at Sandbox.Engine.Voxels.MyStorageBase.DeleteRange(MyStorageDataTypeFlags dataToDelete, Vector3I voxelRangeMin, Vector3I v

oxelRangeMax, Boolean notify)

at Sandbox.Engine.Voxels.MyStorageBase.AccessDelete(Vector3I& coord, MyStorageDataTypeFlags dataType, Boolean notify)

at Sandbox.Game.Entities.MyVoxelBase.RevertVoxelAccess(Vector3I key, MyStorageDataTypeFlags flags)

at Sandbox.Game.Entities.MyVoxelBase.RevertVoxelAccess<>VRageMath_Vector3I#VRage_Voxels_MyStorageDataTypeFlags.Invoke(MyVo

xelBase& this, Vector3I& key, MyStorageDataTypeFlags& flags, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)

at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) at VRage.Network.MyReplicationLayer.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullab le1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)

at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3,T4](T1 arg1, T4 arg4, Func2 action, T2 arg2, T3 arg3, Endpoin tId endpointId, Nullable1 position)

at Sandbox.Game.SessionComponents.MySessionComponentTrash.<>c__DisplayClass51_0.<VoxelReversion>b__1()

at ParallelTasks.Parallel.RunCallbacks()

at Patched_Sandbox.Game.World.MySessionUpdate_0(Object , MyTimeSpan )

at Sandbox.MySandboxGame.Update()

at Patched_Sandbox.Engine.Platform.GameUpdateInternal_0(Object )

at Patched_Sandbox.Engine.Platform.GameRunSingleFrame_0(Object )

at Patched_Sandbox.Engine.Platform.FixedLoop+<>c__DisplayClass11_0<Run>b__0_0(Object )

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:\ProgramData\Jenkins.jenkins\workspace\Torch_master\Torch\VRageGame.cs:line 316

at Torch.VRageGame.Run() in C:\ProgramData\Jenkins.jenkins\workspace\Torch_master\Torch\VRageGame.cs:line 123

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state

, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolea

n preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()

Replies (9)

photo
1

Hello, Shawn,

thanks for letting us know.

However, we do not support mods as such as there are hundreds and probably thousands out there. It is the mod creator/owner responsibility to make sure the mod is working fine with the game.

So I would need you to try the same on un-modded world, if possible.

Let me know if the same happens on the world/server/save where there are no mods included.

It would be also good if you can narrow down the steps to reproduce so I can try the same on my end as well.

Also it might help if you can provide the full log file, not just the clipping of it, so we have more information about the actions of the game and you PC and such.

Thanks.

Kind Regards

Keen Software House: QA Department

photo
1

here is the config of my server. Hosted by havoc

photo
1

not sure what other info I can provide the would be of help.

photo
1

I tries Havoc support and this is the reply.

"

Hello Shawn,

Unfortunately, I am not able to interpret any of that log.

Since you are running a pretty heavily modded server there could be a large number of possible issues.

I would suggest making sure nothing on your ship grid or a nearby grid caused the issues.

Also, ensure all mods and servers are up to date.



Chris H. - Support/Infrastructure Operations

Follow us on Twitter: https://twitter.com/hosthavoc

Community Discord: https://discord.gg/ETEV85t"

photo
1

I also have yet to get a reply from bishbash77 on this issue

photo
1

is it a hack?, is it a bad mod if so point me in the right direction. is it an exploit? its that unusual to me.

photo
1

Hello, Shawn,

unfortunately, regarding your question, I have very little information to build on. Thus I can not answer your questions neither.

It is very likely that the issue is from some mod that you are using on the server.

It's possible that the issue arose due to one mod, multiple mods at the same time, various combination of mods, modpacks, mod versions etc. As mentioned in my first comment, the mods are out of our control and we do not support them or their combinations in the game by default.

Moreover, with close to none reproduction steps and the fact that it happened on heavily modded server, there is nothing I can do for you at this moment.

It would be great if you can try to reproduce the same on server without any mods at all. You might try our own dedicated server app in the Steam that you should have access to as well.

Only when you will have some steps to reproduce so I can try it as well, and the crash will be present and reproducible on the server without mods, I can proceed further with the investigation.

Please try the same on unmodded world.

Kind Regards

Keen Software House: QA Department

photo
1

Hello, Engineer!

Because there is no new comment from you, and we are unable to reproduce the issue on our own, I will close this thread now as outdated.

If you or any other player will experience this issue again, please make a new thread and provide all needed info there.

Thank you for understanding.

Kind Regards

Keen Software House: QA Department

photo
1

Ohh I get it

Replies have been locked on this page!