Description

Standalone is crashing when a map containing a sub level that has an actor containing a child actor component is streamed in, or if the level is set to be always loaded.

To be clear, this is not crashing the editor, just the standalone process.

This crash does not occur in PIE.

Found in 4.14.0 CL# 3195953. Reproduced in 4.15 Main CL# 3205566.

I was not able to reproduce the crash in 4.13.2. This is a regression.

Steps to Reproduce
  1. Open the attached project
  2. Play in Standalone

Result: Standalone crashes

Callstack

Assertion failed: !FUObjectThreadContext::Get().IsRoutingPostLoad [Link Removed] [Line: 1128] Cannot call UnrealScript (Child_C /Temp/Autosaves/Game/UEDPCStreamedMap.StreamedMap:PersistentLevel.DESTROYED_Child_C_CHILDACTOR_115 - Function /Script/Engine.Actor:ReceiveDestroyed) while PostLoading objects

UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1128 
UE4Editor_Engine!AActor::ProcessEvent() actor.cpp:655 
UE4Editor_Engine!AActor::Destroyed() actor.cpp:1957 
UE4Editor_Engine!UWorld::DestroyActor() levelactor.cpp:550 
UE4Editor_Engine!UChildActorComponent::DestroyChildActor() childactorcomponent.cpp:558 
UE4Editor_CoreUObject!UObject::ConditionalPostLoad() obj.cpp:832 
UE4Editor_CoreUObject!FAsyncPackage::PostLoadObjects() asyncloading.cpp:5405 
UE4Editor_CoreUObject!FAsyncPackage::TickAsyncPackage() asyncloading.cpp:4544 
UE4Editor_CoreUObject!FAsyncLoadingThread::ProcessAsyncLoading() asyncloading.cpp:3666 
UE4Editor_CoreUObject!FAsyncLoadingThread::TickAsyncThread() asyncloading.cpp:4034 
UE4Editor_CoreUObject!FAsyncLoadingThread::TickAsyncLoading() asyncloading.cpp:3870 
UE4Editor_CoreUObject!ProcessAsyncLoading() asyncloading.cpp:5935 
UE4Editor_CoreUObject!StaticTick() uobjectglobals.cpp:433 
UE4Editor_Engine!UGameEngine::Tick() gameengine.cpp:1070 
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:253 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

7
Login to Vote

Duplicate
ComponentUE - Gameplay
Affects Versions4.144.15
Target Fix4.15
Fix Commit3206419
CreatedNov 30, 2016
ResolvedNov 30, 2016
UpdatedApr 27, 2018
View Jira Issue