Description

When trying to create a save game slot the editor will crash if the save game being used has just called an event dispatcher.

Steps to Reproduce
  1. Open the Editor
  2. Download attached project
  3. Open project
  4. Play in Editor
  5. Notice that the editor crashes

Expected: A save game slot would be created
Result: The editor crashes

Callstack
UE4Editor_Core!FArchive::operator<<() archive.cpp:259 
UE4Editor_CoreUObject!operator<<() array.h:1123 
UE4Editor_CoreUObject!UMulticastDelegateProperty::SerializeItem() propertymulticastdelegate.cpp:104 
UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() propertytag.cpp:147 
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() class.cpp:1163 
UE4Editor_CoreUObject!UObject::SerializeScriptProperties() obj.cpp:1130 
UE4Editor_CoreUObject!UObject::Serialize() obj.cpp:1064 
UE4Editor_Engine!UGameplayStatics::SaveGameToSlot() gameplaystatics.cpp:1551 
UE4Editor_Engine!UGameplayStatics::execSaveGameToSlot() gameplaystatics.h:32 
UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4474 
UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:700 
UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:2139 
UE4Editor_CoreUObject!UObject::execLetBool() scriptcore.cpp:2054 
UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:925 
UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:824 
UE4Editor_CoreUObject!UObject::execVirtualFunction() scriptcore.cpp:2245 
UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:925 
UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4474 
UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1308 
UE4Editor_Engine!AActor::ProcessEvent() actor.cpp:649 
UE4Editor_Engine!AActor::BeginPlay() actor.cpp:3048 
UE4Editor_Engine!AWorldSettings::NotifyBeginPlay() worldsettings.cpp:175 
UE4Editor_Engine!AGameStateBase::HandleBeginPlay() gamestatebase.cpp:177 
UE4Editor_Engine!UWorld::BeginPlay() world.cpp:3358 
UE4Editor_Engine!UGameInstance::StartPIEGameInstance() gameinstance.cpp:282 
UE4Editor_UnrealEd!UEditorEngine::CreatePIEGameInstance() playlevel.cpp:3358 
UE4Editor_UnrealEd!UEditorEngine::PlayInEditor() playlevel.cpp:2462 
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlayMapRequest() playlevel.cpp:1160 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1320 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:371 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2859 
UE4Editor!GuardedMain() launch.cpp:152 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:202 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

20
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.14.3
CreatedJan 11, 2017
ResolvedDec 19, 2017
UpdatedJun 11, 2019