Game Crashes when I completely destroy a ship using active AI Flight and Offensive blocks
Need More Information
When I hit a ship with my custom missiles where the AI blocks are the game seems to have a 50/50 chance of crashing, this happens very frequently and needs to be fixed.
Here is the ship I test for destruction, just turn on the AI blocks flight and offensive then blow the ship up while it is engaging a target. https://steamcommunity.com/sharedfiles/filedetails/?id=3007994433
Hello, GATQS!
Thank you for writing to us.
Unfortunately, we couldn't replicate the issue on our end.
Could you kindly share some more information concerning this issue?
Did the crash occur in a modded world/server (has active MODs) or vanilla (has no active MODs)?
In case the crash was observed on a server, did it occur for the client the server host, or both?
If the crash occurred in a modded world/server, please check if the issue persists in the vanilla world/server.
If the issue occurred in the vanilla world as well, kindly send us a screen recording/video showing the issue, along with the log file from the time the crash occurred.
Kind regards,
Keen Software House: QA Department
Hello, GATQS!
Thank you for writing to us.
Unfortunately, we couldn't replicate the issue on our end.
Could you kindly share some more information concerning this issue?
Did the crash occur in a modded world/server (has active MODs) or vanilla (has no active MODs)?
In case the crash was observed on a server, did it occur for the client the server host, or both?
If the crash occurred in a modded world/server, please check if the issue persists in the vanilla world/server.
If the issue occurred in the vanilla world as well, kindly send us a screen recording/video showing the issue, along with the log file from the time the crash occurred.
Kind regards,
Keen Software House: QA Department
Most recent crash and the here is a section of the crash log
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 1; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.355 - Thread: 1 -> Task Exception Stack:
at ParallelTasks.WorkItem.ThrowExceptionsInternal(Int32 runId)
at ParallelTasks.Task.WaitOrExecute(Boolean blocking)
at ParallelTasks.Parallel.ForEach[T](IEnumerable`1 collection, Action`1 action, WorkPriority priority, Nullable`1 options, Boolean blocking)
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.PerformParallelUpdate(Action`1 updateFunction)
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.DispatchBeforeSimulation()
at Sandbox.Game.Entities.MyEntities.UpdateBeforeSimulation()
at Sandbox.Game.World.MySector.UpdateBeforeSimulation()
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 SpaceEngineers.MyProgram.Main(String[] args)
2024-02-06 01:09:47.355 - Thread: 1 -> Showing message
2024-02-06 01:09:50.898 - Thread: 1 ->
================================== CRASH INFO ==================================
AppVersion: 01_203_630
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: True
IsExperimental: True
ProcessRunTime: 7282
PCUCount: 721566
IsHang: False
GCMemory: 12763
GCMemoryAllocated: 12763
HWAvailableMemory: 6793
ProcessPrivateMemory: 24649
AnalyticId: SE
================================== OFNI HSARC ==================================
2024-02-06 01:09:50.899 - Thread: 1 -> Log Closed
Most recent crash and the here is a section of the crash log
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 7; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.351 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at SpaceEngineers.Game.EntityComponents.Blocks.MyOffensiveWithWeaponsCombatComponent.GetPredictedPositionInterceptor(Nullable`1 prevLookAt)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateGyro(Vector3D deltaPos, Vector3D perpDeltaPos, Boolean& rotating, Boolean& isLabile, Double& angleRadians, Boolean preciseRotation)
at Sandbox.Game.EntityComponents.MyAutopilotComponent.UpdateAutopilot()
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.ParallelUpdateHandlerBeforeSimulation(IMyParallelUpdateable entity)
at ParallelTasks.ForEachLoopWork`1.DoWork(WorkData workData)
at ParallelTasks.WorkItem.DoWork(Int32 expectedID)
2024-02-06 01:09:47.351 - Thread: 1 -> Exception Data:
Exception Info: Holder ID: 3463; m_runCount: 3463; m_executing: 1; MaximumThreads: 2147483647
Work Options: MaximumThreads: 2147483647, QueueFIFO: False, DebugName: , TaskType: WorkItem
2024-02-06 01:09:47.355 - Thread: 1 -> Task Exception Stack:
at ParallelTasks.WorkItem.ThrowExceptionsInternal(Int32 runId)
at ParallelTasks.Task.WaitOrExecute(Boolean blocking)
at ParallelTasks.Parallel.ForEach[T](IEnumerable`1 collection, Action`1 action, WorkPriority priority, Nullable`1 options, Boolean blocking)
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.PerformParallelUpdate(Action`1 updateFunction)
at Sandbox.Game.Entities.MyParallelEntityUpdateOrchestrator.DispatchBeforeSimulation()
at Sandbox.Game.Entities.MyEntities.UpdateBeforeSimulation()
at Sandbox.Game.World.MySector.UpdateBeforeSimulation()
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 SpaceEngineers.MyProgram.Main(String[] args)
2024-02-06 01:09:47.355 - Thread: 1 -> Showing message
2024-02-06 01:09:50.898 - Thread: 1 ->
================================== CRASH INFO ==================================
AppVersion: 01_203_630
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: True
IsExperimental: True
ProcessRunTime: 7282
PCUCount: 721566
IsHang: False
GCMemory: 12763
GCMemoryAllocated: 12763
HWAvailableMemory: 6793
ProcessPrivateMemory: 24649
AnalyticId: SE
================================== OFNI HSARC ==================================
2024-02-06 01:09:50.899 - Thread: 1 -> Log Closed
Replies have been locked on this page!