Crash FText

hello,

I left my editor unattended for a while and then found myself with this crash, can’t really tell what justhappend there.
The editor was running just in idle, a map was loaded but the map was pretty much empty.

 	UE4Editor-Core.dll!rml::internal::FreeBlockPool::insertBlock(class rml::internal::Block *)	Unknown
 	UE4Editor-Core.dll!scalable_malloc()	Unknown
>	UE4Editor-Core.dll!FMallocTBB::Malloc(unsigned __int64 Size, unsigned int Alignment) Line 44	C++
 	UE4Editor-Core.dll!FText::FText(FString InSourceString) Line 290	C++
 	UE4Editor-Core.dll!FText::FromString(FString String) Line 698	C++
 	UE4Editor-ContentBrowser.dll!SAssetTreeItem::GetNameText() Line 358	C++
 	UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance_RetVal_NoParams_Const<SAssetTreeItem,FText,0>::Execute() Line 161	C++
 	UE4Editor-Slate.dll!TBaseDelegate_RetVal_NoParams<FText>::Execute() Line 1058	C++
 	UE4Editor-Slate.dll!TAttribute<FText>::Get() Line 147	C++
 	UE4Editor-Slate.dll!STextBlock::FArguments::Text_Local::PassThroughAttribute(TAttribute<FText> TextAttribute) Line 41	C++
 	UE4Editor-Slate.dll!TBaseStaticDelegateInstance_RetVal_NoParams_OneVar<FString,TAttribute<FText> >::Execute() Line 682	C++
 	UE4Editor-Slate.dll!TBaseDelegate_RetVal_NoParams<FString>::Execute() Line 1058	C++
 	UE4Editor-Slate.dll!TAttribute<FString>::Get() Line 147	C++
 	UE4Editor-Slate.dll!STextBlock::CacheDesiredSize() Line 248	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-SlateCore.dll!SWidget::SlatePrepass() Line 273	C++
 	UE4Editor-Slate.dll!FSlateApplication::TickWindowAndChildren(TSharedRef<SWindow,0> WindowToTick) Line 550	C++
 	UE4Editor-Slate.dll!FSlateApplication::Tick() Line 894	C++
 	UE4Editor.exe!FEngineLoop::Tick() Line 2115	C++
 	UE4Editor.exe!GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 133	C++
 	UE4Editor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 190	C++
 	[External Code]

I’ve gotten this crash too!

Happens to me when I am using DrawText alot in my HUD class

Rama

Which version?

There was a bug where the text → string passthrough would sometimes call an invalid delegate, but that was fixed for 4.5 (it’s also now a string → text passthrough instead… not that that really affects the crash at all).

I am still on 4.4 for the time being.