Description

13431468 (which originated from FN) has caused Program-type targets to assert when starting. This has been observed with both UnrealInsights and UnrealFrontend.

 	check(PrimaryDockArea.IsValid())

 	UnrealInsights-Slate.dll!FTabManager::RestoreFrom(const TSharedRef<FTabManager::FLayout,0> & Layout, const TSharedPtr<SWindow,0> & ParentWindow, const bool bEmbedTitleAreaContent, const EOutputCanBeNullptr RestoreAreaOutputCanBeNullptr) Line 886	C++
>	UnrealInsights-TraceInsights.dll!FTraceInsightsModule::CreateSessionBrowser(bool bAllowDebugTools, bool bSingleProcess) Line 281	C++
 	UnrealInsights.exe!FUserInterfaceCommand::InitializeSlateApplication() Line 283	C++
 	UnrealInsights.exe!FUserInterfaceCommand::Run() Line 144	C++
 	UnrealInsights.exe!UnrealInsightsMain(const wchar_t * CommandLine) Line 36	C++
 	UnrealInsights.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nShowCmd) Line 41	C++
 	[Inline Frame] UnrealInsights.exe!invoke_main() Line 102	C++
 	UnrealInsights.exe!__scrt_common_main_seh() Line 288	C++
 	kernel32.dll!BaseThreadInitThunk()	Unknown
 	ntdll.dll!RtlUserThreadStart()	Unknown
Steps to Reproduce
  1. Build the UnrealInsights program
  2. Run UnrealInsights
  3. Observe that FTabManager::RestoreFrom() will assert during start up.

or

  1. Build UnrealFrontend
  2. Run UnrealFrontend
  3. Observe that FTabManager::RestoreFrom() will assert during start up.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools - Slate
Affects Versions4.25
Target Fix4.25.1
Fix Commit13464915
Main Commit14151001
Release Commit13464915
CreatedMay 20, 2020
ResolvedMay 20, 2020
UpdatedAug 20, 2020