4.17 Game Crashes When Building Using Mobile Settings

Repro Steps Issue Occurs 100 Percent Of The Time

Action 1 Open a level that contains a landscape.

Action 2 Go to Settings, Preview Rendering Level, High End Mobile/Metal, Default High End Mobile

Action 3 Click “Build All Levels”. The game will then instantly crash. Crash log below:

LoginId:b64d65884c8f188f954d48b71636a478
EpicAccountId:3808cef3ae4446e9a260587ad2337ec2

Assertion failed: !IsInRenderingThread() [File:D:\Build++UE4+Release-4.17+Compile\Sync\Engine\Source\Runtime\Landscape\Private\LandscapeRenderMobile.cpp] [Line: 313]

UE4Editor_Core!FDebug::AssertFailed() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Landscape!FLandscapeComponentDerivedData::GetRenderData() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\landscape\private\landscaperendermobile.cpp:322]
UE4Editor_Landscape!FLandscapeComponentSceneProxyMobile::FLandscapeComponentSceneProxyMobile() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\landscape\private\landscaperendermobile.cpp:254]
UE4Editor_Landscape!ULandscapeComponent::CreateSceneProxy() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\landscape\private\landscape.cpp:971]
UE4Editor_Renderer!FScene::AddPrimitive() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\renderer\private\rendererscene.cpp:718]
UE4Editor_Engine!UPrimitiveComponent::CreateRenderState_Concurrent() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\components\primitivecomponent.cpp:436]
UE4Editor_Engine!UActorComponent::ExecuteRegisterEvents() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\components\actorcomponent.cpp:1243]
UE4Editor_Engine!UActorComponent::RegisterComponentWithWorld() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\components\actorcomponent.cpp:974]
UE4Editor_Engine!AActor::IncrementalRegisterComponents() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\actor.cpp:4123]
UE4Editor_Engine!ULevel::IncrementalUpdateComponents() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\level.cpp:911]
UE4Editor_Engine!UWorld::UpdateWorldComponents() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\engine\private\world.cpp:1586]
UE4Editor_UnrealEd!FUnrealEdMisc::CB_MapChange() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\unrealedmisc.cpp:1028]
UE4Editor_UnrealEd!TBaseRawMethodDelegateInstance<0,FUnrealEdMisc,void __cdecl(unsigned int)>::ExecuteIfSafe() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:648]
UE4Editor_UnrealEd!TBaseMulticastDelegate::Broadcast() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937]
UE4Editor_UnrealEd!UEditorEngine::RebuildMap() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:1650]
UE4Editor_UnrealEd!UEditorEngine::Map_Rebuild() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:1514]
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5991]
UE4Editor_UnrealEd!UEditorEngine::Exec() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorserver.cpp:5468]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\unrealedsrv.cpp:672]
UE4Editor_UnrealEd!FBuildAllHandler::ProcessBuild() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorbuildutils.cpp:984]
UE4Editor_UnrealEd!FEditorBuildUtils::EditorBuild() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\unrealed\private\editorbuildutils.cpp:427]
UE4Editor_LevelEditor!FLevelEditorActionCallbacks::Build_Execute() [d:\build++ue4+release-4.17+compile\sync\engine\source\editor\leveleditor\private\leveleditoractions.cpp:633]
UE4Editor_LevelEditor!TBaseStaticDelegateInstance::ExecuteIfSafe() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:1027]
UE4Editor_Slate!FUICommandList::ExecuteAction() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:97]
UE4Editor_Slate!SToolBarButtonBlock::OnClicked() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\multibox\stoolbarbuttonblock.cpp:305]
UE4Editor_Slate!TMemberFunctionCaller::operator()<>() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:165]
UE4Editor_Slate!UE4Tuple_Private::TTupleImpl >::ApplyAfter >() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\templates\tuple.h:497]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SToolBarButtonBlock,0,FReply __cdecl(void)>::Execute() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327]
UE4Editor_Slate!TBaseDelegate::Execute() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:537]
UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:282]
UE4Editor_Slate!::operator()() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5199]
UE4Editor_Slate!FEventRouter::Route >() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:232]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5188]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5690]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5670]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:1718]
UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:2161]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:881]
UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:721]
user32
user32
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3151]
UE4Editor!GuardedMain() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build++ue4+release-4.17+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Please look into this issue. Thanks!

Hi knotar,

Thanks for this report! I reproduced the issue and I have logged JIRA UE-49154

Our developers will be investigating the issue further. Please follow that link to monitor the status of the report.