Description

A user is experiencing a crash when using the "Keep Simulation Changes" feature in the Editor after running a simulation of their project. The user allows the simulation to run briefly before pressing K to save the changes, then stops the simulation which causes the Editor to crash.

Steps to Reproduce
  1. Obtain the Elium-UE4.zip file from my contractor folder (\\epicgames.net\root\Contractors\Tim.Lincoln)
  2. Unzip the project.
  3. Associate the project with a binary 4.5.1 build of the Engine.
  4. Generate project files for the project.
  5. Build the project in Visual Studio using the Development Editor configuration.
  6. Open the project in the Editor.
    • There will be several errors upon opening, ignore these.
  7. Simulate the project.
    • The Editor will notify you that a Blueprint has compile errors and ask if you want to simulate anyone, click Yes.
  8. Let the simulation run until the second character runs into the smaller box.
  9. Select the second character and press K to keep the simulation changes.
  10. Stop the simulation.

RESULTS:
The Editor crashes.

EXPECTED:
The simulation ends and the Editor continues operating. An error message is displayed, if necessary.

Callstack
Fatal error: [File:D:\Source\UnrealEngine-4.5.1-release\Engine\Source\Developer\MessageLog\Private\Model\MessageLogListingModel.cpp] [Line: 70] 
Critical Error GameplayDebuggingComponent /Game/Maps/UEDPIE_0_eTestMap.eTestMap:PersistentLevel.GameplayDebuggingReplicator_Global.GameplayDebuggingComponent_0 Object from PIE level still referenced. Shortest path from root:    (Object is not currently rooted)



KERNELBASE.dll!UnknownFunction (0x000007fefd93940d) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() (0x000007fee0b0a2dd) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor-Core.dll!FMsg::Logf__VA() (0x000007fee09a59ff) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\core\private\misc\outputdevice.cpp:522]
UE4Editor-MessageLog.dll!FMessageLogListingModel::AddMessageInternal() (0x000007feee59c445) + 150 bytes [d:\source\unrealengine-4.5.1-release\engine\source\developer\messagelog\private\model\messageloglistingmodel.cpp:70]
UE4Editor-MessageLog.dll!FMessageLogListingModel::AddMessages() (0x000007feee59c53f) + 79 bytes [d:\source\unrealengine-4.5.1-release\engine\source\developer\messagelog\private\model\messageloglistingmodel.cpp:89]
UE4Editor-Core.dll!FMessageLog::~FMessageLog() (0x000007fee0910e55) + 58 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\core\private\logging\messagelog.cpp:91]
UE4Editor-UnrealEd.dll!UEditorEngine::EndPlayMap() (0x000007fedbf6aa86) + 414 bytes [d:\source\unrealengine-4.5.1-release\engine\source\editor\unrealed\private\playlevel.cpp:217]
UE4Editor-UnrealEd.dll!UEditorEngine::Tick() (0x000007fedbd479f4) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\editor\unrealed\private\editor.cpp:1465]
UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() (0x000007fedc19f966) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\editor\unrealed\private\unrealedengine.cpp:278]
UE4Editor.exe!FEngineLoop::Tick() (0x000000013fd1b224) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\launch\private\launchengineloop.cpp:2129]
UE4Editor.exe!GuardedMain() (0x000000013fd10c3e) + 0 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor.exe!GuardedMainWrapper() (0x000000013fd10caa) + 5 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor.exe!WinMain() (0x000000013fd1c859) + 17 bytes [d:\source\unrealengine-4.5.1-release\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor.exe!__tmainCRTStartup() (0x000000013fd1d789) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll!UnknownFunction (0x00000000778b59ed) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000077aec541) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000077aec541) + 0 bytes [UnknownFile:0]

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.5.1
Fix Commit2336923
CreatedNov 10, 2014
ResolvedNov 11, 2014
UpdatedApr 27, 2018