Description

The users editor crashes on open when changing the layout

Steps to Reproduce
  1. Download users editorlayout.ini
  2. Replace the layout for your current editor ( Engine/Saved/Config/Windows)
  3. Open the editor
  4. Notice that the editor crashes
Callstack
check(FaceGlyphData.FaceAndMemory.IsValid());
 
 >	FSlateFontRenderer::GetRenderData(const FShapedGlyphEntry & InShapedGlyph, FCharacterRenderData & OutRenderData) Line 243	C++
  	FSlateFontCache::AddNewEntry(const FShapedGlyphEntry & InShapedGlyph, FShapedGlyphFontAtlasData & OutAtlasData) Line 1001	C++
  	FSlateFontCache::GetShapedGlyphFontAtlasData(const FShapedGlyphEntry & InShapedGlyph) Line 1132	C++
  	FSlateElementBatcher::AddShapedTextElement(const FSlateDrawElement & DrawElement) Line 897	C++
  	FSlateElementBatcher::AddElements(FSlateDrawLayer & InDrawLayer) Line 200	C++
  	FSlateElementBatcher::AddElements(FSlateWindowElementList & WindowElementList) Line 81	C++
  	FSlateRHIRenderer::DrawWindows_Private(FSlateDrawBuffer & WindowDrawBuffer) Line 678	C++
  	FSlateRHIRenderer::DrawWindows(FSlateDrawBuffer & WindowDrawBuffer) Line 613	C++
  	FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow,1> DrawOnlyThisWindow) Line 1277	C++
  	FSlateApplication::DrawWindows() Line 991	C++
  	FSlateApplication::TickApplication(float DeltaTime) Line 1590	C++
  	FSlateApplication::Tick() Line 1380	C++
  	FEngineLoop::Tick() Line 2882	C++
  	EngineTick() Line 52	C++
  	GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 145	C++
  	WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 200	C++
  	__tmainCRTStartup() Line 618	C

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools - Slate
Affects Versions4.11
Target Fix4.11
Fix Commit2872252
Main Commit2873884
Release Commit2872252
CreatedFeb 16, 2016
ResolvedFeb 18, 2016
UpdatedJul 28, 2016