Description

This is a common crash affecting users through 4.14 to 4.16. Users have not provided any descriptions.

Source Context

740       #if WITH_EDITOR
  741       ULandscapeInfo* ALandscapeProxy::CreateLandscapeInfo()
  742       {
  743       	ULandscapeInfo* LandscapeInfo = nullptr;
  744       
  745       	check(GIsEditor);
  746       	check(LandscapeGuid.IsValid());
  747       	UWorld* OwningWorld = GetWorld();
  748       	check(OwningWorld);
  749       	check(!OwningWorld->IsGameWorld());
  750       	
  751 ***** 	auto& LandscapeInfoMap = ULandscapeInfoMap::GetLandscapeInfoMap(OwningWorld);
  752       	LandscapeInfo = LandscapeInfoMap.Map.FindRef(LandscapeGuid);
  753       
  754       	if (!LandscapeInfo)
  755       	{
  756       		check(!HasAnyFlags(RF_BeginDestroyed));
  757       		LandscapeInfo = NewObject<ULandscapeInfo>(GetTransientPackage(), NAME_None, RF_Transactional | RF_Transient);
  758       		LandscapeInfoMap.Modify(false);
  759       		LandscapeInfoMap.Map.Add(LandscapeGuid, LandscapeInfo);
  760       	}
  761       	check(LandscapeInfo);
  762       	LandscapeInfo->RegisterActor(this);
  763       
  764       	return LandscapeInfo;
  765       }
Steps to Reproduce

repro steps currently unknown

Callstack
Assertion failed: !OwningWorld->IsGameWorld() [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Landscape\Private\Landscape.cpp] [Line: 750]

UE4Editor_Landscape!ALandscapeProxy::CreateLandscapeInfo() [landscape.cpp:752]
UE4Editor_Landscape!ULandscapeInfo::RecreateLandscapeInfo() [landscape.cpp:2137]
UE4Editor_Landscape!ALandscape::PostEditMove() [landscapeedit.cpp:3305]
UE4Editor_UnrealEd!FLevelEditorViewportClient::TrackingStopped() [leveleditorviewport.cpp:2809]
UE4Editor_UnrealEd!FMouseDeltaTracker::EndTracking() [mousedeltatracker.cpp:306]
UE4Editor_UnrealEd!FEditorViewportClient::StopTracking() [editorviewportclient.cpp:2429]
UE4Editor_UnrealEd!FEditorViewportClient::InputKey() [editorviewportclient.cpp:2364]
UE4Editor_UnrealEd!FLevelEditorViewportClient::InputKey() [leveleditorviewport.cpp:2506]
UE4Editor_Engine!FSceneViewport::OnMouseButtonUp() [sceneviewport.cpp:574]
UE4Editor_Slate!SViewport::OnMouseButtonUp() [sviewport.cpp:192]
UE4Editor_Slate!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator() [slateapplication.cpp:5075]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [slateapplication.cpp:238]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:5064]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5531]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5508]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1698]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2120]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:867]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:714]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:980]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2977]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-47253 in the post.

0
Login to Vote

Fixed
ComponentTools - Landscape
Affects Versions4.144.154.16
Target Fix4.17.2
Fix Commit3593548
CreatedJul 14, 2017
ResolvedAug 17, 2017
UpdatedApr 27, 2018