Unreal Engine crashes on stop after play

Hi, i recently started getting an error crash on my Project.

compiling code and hot reloading all works, pressing play works and i can test my new code, however when i want to stop the simulation the client freezes, and eventually crashes. I’m not sure what caused this, as i’ve been only working on an actor class that i created myself, however im not getting any errors in the actual class, but instead other classes i’ve never touched. Any ideas?

Here’s the error message

Unknown exception - code 00000001 (first/second chance not available)

Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.7\Engine\Source\Developer\MessageLog\Private\Model\MessageLogListingModel.cpp] [Line: 70]
Critical Error Package //Game//2DSideScrollerBP//Maps//UEDPIE_0_2DSideScrollerExampleMap O

KERNELBASE + 35740 bytes
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 292 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FMsg::Logf__VA() + 463 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\misc\outputdevice.cpp:531]
UE4Editor_MessageLog!FMessageLogListingModel::AddMessageInternal() + 441 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\developer\messagelog\private\model\messageloglistingmodel.cpp:70]
UE4Editor_MessageLog!FMessageLogListingModel::AddMessages() + 131 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\developer\messagelog\private\model\messageloglistingmodel.cpp:89]
UE4Editor_Core!FMessageLog::Flush() + 83 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\logging\messagelog.cpp:188]
UE4Editor_Core!FMessageLog::~FMessageLog() + 32 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\logging\messagelog.cpp:91]
UE4Editor_UnrealEd!UEditorEngine::EndPlayMap() + 4692 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\unrealed\private\playlevel.cpp:258]
UE4Editor_LevelEditor!FLevelViewportLayout::~FLevelViewportLayout() + 486 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\leveleditor\private\levelviewportlayout.cpp:156]
UE4Editor_LevelEditor!FLevelViewportLayout2x2::scalar deleting destructor'() + 79 bytes UE4Editor_LevelEditor!FLevelViewportTabContent::~FLevelViewportTabContent() + 47 bytes UE4Editor_LevelEditor!SharedPointerInternals::DestroyObject() + 18 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\templates\sharedpointerinternals.h:272] UE4Editor_LevelEditor!SViewportsOverlay::~SViewportsOverlay() + 87 bytes UE4Editor_LevelEditor!SViewportsOverlay::scalar deleting destructor’() + 20 bytes
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes
UE4Editor_Slate!SBorder::vector deleting destructor'() + 86 bytes UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 103 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292] UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes UE4Editor_SlateCore!SOverlay::~SOverlay() + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\public\widgets\soverlay.h:100] UE4Editor_Slate!SOverlay::scalar deleting destructor’() + 21 bytes
UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 170 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292]
UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_SlateCore!SVerticalBox::~SVerticalBox() + 34 bytes
UE4Editor_Slate!SVerticalBox::scalar deleting destructor'() + 21 bytes UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes UE4Editor_Slate!SDockingTabStack::vector deleting destructor’() + 87 bytes
UE4Editor_SlateCore!FSlotBase::~FSlotBase() + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\private\slotbase.cpp:45]
UE4Editor_Slate!TIndirectArray::DestructAndFreeItems() + 137 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3293]
UE4Editor_Slate!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_Slate!SSplitter::vector deleting destructor'() + 127 bytes UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes UE4Editor_Slate!SDockingSplitter::vector deleting destructor’() + 87 bytes
UE4Editor_SlateCore!FSlotBase::~FSlotBase() + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\private\slotbase.cpp:45]
UE4Editor_Slate!TIndirectArray::DestructAndFreeItems() + 137 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3293]
UE4Editor_Slate!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_Slate!SSplitter::vector deleting destructor'() + 127 bytes UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes UE4Editor_Slate!SDockingSplitter::vector deleting destructor’() + 87 bytes
UE4Editor_SlateCore!FSlotBase::~FSlotBase() + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\private\slotbase.cpp:45]
UE4Editor_Slate!TIndirectArray::DestructAndFreeItems() + 137 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3293]
UE4Editor_Slate!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_Slate!SSplitter::vector deleting destructor'() + 127 bytes UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes UE4Editor_Slate!SDockingSplitter::vector deleting destructor’() + 87 bytes
UE4Editor_SlateCore!FSlotBase::~FSlotBase() + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\private\slotbase.cpp:45]
UE4Editor_Slate!TIndirectArray::DestructAndFreeItems() + 137 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3293]
UE4Editor_Slate!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_Slate!SSplitter::vector deleting destructor'() + 127 bytes UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 103 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292] UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes UE4Editor_SlateCore!SOverlay::~SOverlay() + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\public\widgets\soverlay.h:100] UE4Editor_Slate!SOverlay::scalar deleting destructor’() + 21 bytes
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes
UE4Editor_Slate!SDockingArea::vector deleting destructor'() + 138 bytes UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 170 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292] UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes UE4Editor_SlateCore!SVerticalBox::~SVerticalBox() + 34 bytes UE4Editor_LevelEditor!SVerticalBox::scalar deleting destructor’() + 21 bytes
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes
UE4Editor_LevelEditor!SLevelEditor::scalar deleting destructor'() + 20 bytes UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes UE4Editor_Slate!SBorder::vector deleting destructor’() + 86 bytes
UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 103 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292]
UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_SlateCore!SOverlay::~SOverlay() + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\public\widgets\soverlay.h:100]
UE4Editor_Slate!SOverlay::scalar deleting destructor'() + 21 bytes UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 170 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292] UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes UE4Editor_SlateCore!SVerticalBox::~SVerticalBox() + 34 bytes UE4Editor_Slate!SVerticalBox::scalar deleting destructor’() + 21 bytes
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot() + 86 bytes
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget() + 182 bytes
UE4Editor_Slate!SDockingTabStack::vector deleting destructor'() + 87 bytes UE4Editor_SlateCore!FSlotBase::~FSlotBase() + 36 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\private\slotbase.cpp:45] UE4Editor_Slate!TIndirectArray::DestructAndFreeItems() + 137 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3293] UE4Editor_Slate!TPanelChildren::~TPanelChildren() + 44 bytes UE4Editor_Slate!SSplitter::vector deleting destructor’() + 127 bytes
UE4Editor_SlateCore!TIndirectArray::DestructAndFreeItems() + 103 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:3292]
UE4Editor_SlateCore!TPanelChildren::~TPanelChildren() + 44 bytes
UE4Editor_SlateCore!SOverlay::~SOverlay() + 44 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slatecore\public\widgets\soverlay.h:100]
UE4Editor_Slate!SOverlay::`scalar deleting destructor’() + 21 bytes
UE4Editor_SlateCore!TArray::~TArray() + 71 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\containers\array.h:578]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() + 1361 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4043]
UE4Editor_Slate!FSlateApplication::OnMouseUp() + 294 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3949]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 3573 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1373]
UE4Editor_Core!FWindowsApplication::DeferMessage() + 318 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1669]
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 4016 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:742]
UE4Editor_Core!FWindowsApplication::AppWndProc() + 114 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:604]
user32 + 9485 bytes
user32 + 9063 bytes
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() + 118 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:774]
UE4Editor!FEngineLoop::Tick() + 3737 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launchengineloop.cpp:2233]
UE4Editor!GuardedMain() + 1404 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

Hello,

Are you using Widgets ?

Because I remember, the student working with me, during the Widget development had the same symptom.
We’ve detected, if he had Widget added to the viewport, the engine was crashing. If, before hitting the stop button he removes the widget from the viewport, the engine stops to crash.

D.

Hello

I’m not using any Widgets in my Project. it’s essentially a normal 2dsidescroller Project with only one actor (created with C++ code) in it.

Ok, since you have some SBorder, SOverlay, S… in the log.
I though it could be this.

D.