{ "$Bundles": { "System.Runtime": "1.0.0.0", "VRage": "1.5.0.3094" }, "$Type": "VRage:Keen.VRage.Core.Platform.CrashReporting.CollectedCrash", "$Value": { "GameID": "SpaceEngineers2", "IsOfficial": false, "AppVersion": "1.5.0.3094", "UserContact": "", "TotalProcessTime": 1628470004, "IsTask": false, "BranchName": "Stable_VS1.5", "ClientBranchName": "default", "MainLogName": "SpaceEngineers2_250729_222333_998_2136.log", "ProcessFiles": [ "C:\\Users\\Super Mega Beast\\AppData\\Roaming\\SpaceEngineers2\\Temp\\CrashReports\\Empty World 1 11_250729_222616_856.zip", "C:\\Users\\Super Mega Beast\\AppData\\Roaming\\SpaceEngineers2\\Temp\\MiniDumps\\CrashReport_250729_222333_998_2136.dmp" ], "Exception": { "ExceptionType": "System.IndexOutOfRangeException", "DisableGrouping": null, "InnerExceptionInfo": [], "Message": "Index was outside the bounds of the array.", "StackTrace": "System.IndexOutOfRangeException: Index was outside the bounds of the array.\r\n at Keen.VRage.Library.Collections.FreeList`1.get_Item(Int32 index)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.LogOperationDataMismatch(Int32 data1, Int32 data2)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlocks(BlocksUpdateParams& blocksUpdateParams, Boolean forceSplit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.Remove(ReadOnlySpan`1 cubeBlocks)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.BlockOctrees.BlockOctreeComponent.UpdateBlockChanges(BlocksChangedArgs changedBlocks)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.CubeGridComponent.CommitBlockChangesImpl(Boolean isParallelInit)\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.CubeGridComponent.CommitBlockChanges()\r\n at Keen.Game2.Simulation.WorldObjects.CubeGrids.CubeGridComponent.CommitBlockChanges_InvocationStub(Byte** __dataPointers, Int32 loops, Scene __scene, Object __jobContext)\r\n at Keen.VRage.DCS.Scenes.Scene.RunJob(Int32 jobIndex)\r\n at Keen.VRage.DCS.Scenes.Scene.Tick(Boolean doSync)\r\n at Keen.VRage.Core.Game.Systems.Session.Update(Boolean doEntityLifetimeUpdates)\r\n at Keen.Game2.WorldTickComponent.Tick()\r\n at Keen.Game2.InProcessServerWorldTickComponent.Tick()\r\n at Keen.Game2.GameAppComponent.GameUpdate()\r\n at Keen.Game2.GameAppComponent.GameUpdate_InvocationStub(Byte** __dataPointers, Int32 loops, Scene __scene, Object __jobContext)\r\n at Keen.VRage.DCS.Scenes.Scene.RunJob(Int32 jobIndex)\r\n at Keen.VRage.DCS.Scenes.Scene.Tick(Boolean doSync)\r\n at Keen.VRage.Library.Utils.AppLoop.Run(Action`1 tickCallback)\r\n at Keen.VRage.Core.VRageCore.Run()\r\n at Keen.Game2.Program.Main(String[] args)", "HResult": -2146233080, "Source": "System.Private.CoreLib", "Namespace": "System.Runtime.CompilerServices" }, "RawProcessData": { "PCUCount": { "$Type": "System.Runtime:System.Int32", "$Value": 201 } }, "Tags": [ "HDD", "Mods", "Dump", "CrashManaged" ] } }