Cutscene Editor (Double F11) Crash to Desktop

Klime shared this bug 5 years ago
Solved

Issue: Attempting to access the waypoint list or the cutscene editor (double F11 in-game) will result in a CTD. This happens almost always on the second access in a session.

Expected result: Waypoint list and cutscene tool should open normally

Actual result: Game has a CTD when pressing Double F11, usually on the second load of the cutscene tool. That means, the menu loads correctly for a freshly loaded world, but almost always fails to open on the second attempt

Steps to reproduce:

1) Make an empty world in offline mode

2) Enter the waypoint menu (double F11) and spawn a new waypoint

3) Switch to the cutscene editor, and create a new cutscene.

4) Create a new node in that cutscene, and put the name of the waypoint (Waypoint_0) into any of the boxes (e.g Move over time)

5) Save the cutscene. Exit back into normal player view

6) Save the world

7) Attempt to access the double F11 menu again. It is very likely you will have a crash

Log: Attached

Reproduction rate: 90%. Some worlds seem to crash less.

Example world: https://steamcommunity.com/sharedfiles/filedetails/?id=1673874895

Replies (2)

photo
2

Confirmed with the steps listed above.

This is the error in the log file.

Exception occured: System.NullReferenceException: Object reference not set to an instance of an object.

at SpaceEngineers.MyProgram.Main(String[] args)

at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)

at Sandbox.Engine.Platform.Game.RunLoop()

at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)

at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass1.b__0()

at Sandbox.Engine.Platform.Game.RunSingleFrame()

at Sandbox.Engine.Platform.Game.UpdateInternal()

at Sandbox.MySandboxGame.Update()

at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()

at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()

at Sandbox.Game.Gui.MyGuiScreenDebugOfficial.HandleInput(Boolean receivedFocusInThisUpdate)

at Sandbox.Game.Screens.MyGuiScreenScriptingTools..ctor()

at Sandbox.Game.Screens.MyGuiScreenScriptingTools.UpdateWaypointList()

photo
1

Ah yes, I forgot to attach my log to this report. I've put it in this comment

photo
photo
2

Hello, Engineers!


Thank you very much for reporting this issue. It was reproduced and forwarded to our programmers.

Kind Regards

Keen Software House: QA Department

Leave a Comment
 
Attach a file