Description

Landscapes should not be able to be animated in sequences, and should not appear as options for sources in take recorder. 

Steps to Reproduce
  1. Create a level
  2. Go to Modes > Landscape
  3. Click fill world then create 
  4. Open Take Recorder
  5. Add an actor source and select the Landscape actor
  6. Start a recording, and then stop it.

RESULT

The landscape actor will be recorded and cause the Editor to crash when the recording is stopped.

Callstack

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000000004e8

0x00007ffe32d37325 UE4Editor-Landscape.dll!ULandscapeComponent::GetLandscapeMaterial() [D:\_Release-4.26\Engine\Source\Runtime\Landscape\Private\Landscape.cpp:587]
0x00007ffe32e325ec UE4Editor-Landscape.dll!TArray<ULandscapeComponent *,TSizedDefaultAllocator<32> >::FindByPredicate<<lambda_6acb24a196aeda97af7619411d4f39d8> >() [D:\_Release-4.26\Engine\Source\Runtime\Core\Public\Containers\Array.h:1038]
0x00007ffe32e56028 UE4Editor-Landscape.dll!ALandscapeProxy::BuildGrassMaps() [D:\_Release-4.26\Engine\Source\Runtime\Landscape\Private\LandscapeGrass.cpp:2193]
0x00007ffe32d5497f UE4Editor-Landscape.dll!ALandscape::PreSave() [D:\_Release-4.26\Engine\Source\Runtime\Landscape\Private\Landscape.cpp:2871]
0x00007ffe34b9864d UE4Editor-CoreUObject.dll!FPackageExportTagger::TagPackageExports() [D:\_Release-4.26\Engine\Source\Runtime\CoreUObject\Private\UObject\SavePackage.cpp:1814]
0x00007ffe34b7d70d UE4Editor-CoreUObject.dll!UPackage::Save() [D:\_Release-4.26\Engine\Source\Runtime\CoreUObject\Private\UObject\SavePackage.cpp:2409]
0x00007ffe34b8e295 UE4Editor-CoreUObject.dll!UPackage::SavePackage() [D:\_Release-4.26\Engine\Source\Runtime\CoreUObject\Private\UObject\SavePackage.cpp:4820]
0x00007ffe0e09593e UE4Editor-TakesCore.dll!TakesUtils::SaveAsset() [D:\_Release-4.26\Engine\Plugins\VirtualProduction\Takes\Source\TakesCore\Private\TakesUtils.cpp:100]
0x00007ffe0e09866c UE4Editor-TakesCore.dll!UTakeRecorderSources::StopRecording() [D:\_Release-4.26\Engine\Plugins\VirtualProduction\Takes\Source\TakesCore\Private\TakeRecorderSources.cpp:641]
0x00007ffe0dec4965 UE4Editor-TakeRecorder.dll!UTakeRecorder::Stop() [D:\_Release-4.26\Engine\Plugins\VirtualProduction\Takes\Source\TakeRecorder\Private\Recorder\TakeRecorder.cpp:880]
0x00007ffe0de55793 UE4Editor-TakeRecorder.dll!STakeRecorderNotification::ButtonClicked() [D:\_Release-4.26\Engine\Plugins\VirtualProduction\Takes\Source\TakeRecorder\Private\Recorder\TakeRecorder.cpp:266]
0x00007ffe0de7c7ee UE4Editor-TakeRecorder.dll!TBaseSPMethodDelegateInstance<0,STakeRecorderNotification,0,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\_Release-4.26\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
0x00007ffe3364c2ae UE4Editor-Slate.dll!SButton::ExecuteOnClick() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:385]
0x00007ffe336647b2 UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:304]
0x00007ffe334a47be UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_cc5aea9e7377b04ce85c30c65ec3889b> >() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:378]
0x00007ffe335286b4 UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4815]
0x00007ffe33510a37 UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5356]
0x00007ffe33503d72 UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [D:\_Release-4.26\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5321]
0x00007ffe630abda7 UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [D:\_Release-4.26\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2174]
0x00007ffe63099227 UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [D:\_Release-4.26\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2638]
0x00007ffe630ae3ee UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [D:\_Release-4.26\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1042]
0x00007ffe630943d0 UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [D:\_Release-4.26\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:874]
0x00007ffea34be858 USER32.dll!UnknownFunction []
0x00007ffea34be299 USER32.dll!UnknownFunction []
0x00007ffe630af9f4 UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [D:\_Release-4.26\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:130]
0x00007ff77e568857 UE4Editor-Win64-DebugGame.exe!FEngineLoop::Tick() [D:\_Release-4.26\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4748]
0x00007ff77e5811dc UE4Editor-Win64-DebugGame.exe!GuardedMain() [D:\_Release-4.26\Engine\Source\Runtime\Launch\Private\Launch.cpp:169]
0x00007ff77e5812ba UE4Editor-Win64-DebugGame.exe!GuardedMainWrapper() [D:\_Release-4.26\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
0x00007ff77e59529d UE4Editor-Win64-DebugGame.exe!WinMain() [D:\_Release-4.26\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:268]
0x00007ff77e597fca UE4Editor-Win64-DebugGame.exe!__scrt_common_main_seh() [D:\agent\_work\9\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
0x00007ffea47f7034 KERNEL32.DLL!UnknownFunction []
0x00007ffea4a3d0d1 ntdll.dll!UnknownFunction []

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-107161 in the post.

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.26
Target Fix5.0-early access
Fix Commit15209833
Release Commit15209833
CreatedJan 25, 2021
ResolvedJan 26, 2021
UpdatedApr 27, 2021