Description

This is a common crash affecting users in 4.16.

User Descriptions

  • trying to import a texture D:

Source Context

  137       	/**
  138       	 * Unbinds this delegate
  139       	 */
  140       	inline void Unbind( )
  141       	{
  142       		if (IDelegateInstance* Ptr = GetDelegateInstanceProtected())
  143       		{
  144 ***** 			Ptr->~IDelegateInstance();
  145       			DelegateAllocator.ResizeAllocation(0, 0, sizeof(AlignedInlineDelegateType));
  146       			DelegateSize = 0;
  147       		}
  148       	}
Steps to Reproduce

repro steps currently unknown

Callstack
Assertion failed: GetOuter()==NULL [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Package.cpp] [Line: 157]

UE4Editor_Slate!FDelegateBase::Unbind() [delegatebase.h:145]
UE4Editor_Slate!SBorder::~SBorder()
UE4Editor_Core!FText::IsEmpty() [text.cpp:267]
UE4Editor_Core!FSlowTask::GetCurrentMessage() [slowtask.cpp:102]
UE4Editor_UnrealEd!SSlowTaskWidget::GetProgressText() [feedbackcontexteditor.cpp:312]
UE4Editor_UnrealEd!SSlowTaskWidget::GetMainTextFont() [feedbackcontexteditor.cpp:266]
UE4Editor_UnrealEd!TMemberFunctionCaller<SSlowTaskWidget,FSlateFontInfo() [delegateinstanceinterface.h:165]
UE4Editor_UnrealEd!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SSlowTaskWidget,FSlateFontInfo() [tuple.h:497]
UE4Editor_UnrealEd!TBaseSPMethodDelegateInstance<1,SSlowTaskWidget,0,FSlateFontInfo __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Slate!TBaseDelegate<FSlateFontInfo>::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_Slate!TAttribute<FSlateFontInfo>::Get() [attribute.h:137]
UE4Editor_Slate!STextBlock::GetFont() [stextblock.cpp:56]
UE4Editor_Slate!STextBlock::GetComputedTextStyle() [stextblock.cpp:305]
UE4Editor_Slate!STextBlock::ComputeDesiredSize() [stextblock.cpp:177]
UE4Editor_SlateCore!SWidget::CacheDesiredSize() [swidget.cpp:482]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:470]
UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1302]
UE4Editor_Slate!FSlateApplication::DrawPrepass() [slateapplication.cpp:1326]
UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [slateapplication.cpp:1392]
UE4Editor_Slate!FSlateApplication::DrawWindows() [slateapplication.cpp:1149]
UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1726]
UE4Editor_Slate!FSlateApplication::Tick() [slateapplication.cpp:1548]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3182]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:253]
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-47664 in the post.

1
Login to Vote

Duplicate
ComponentTools - Slate
Affects Versions4.16
CreatedJul 24, 2017
ResolvedJul 24, 2017
UpdatedApr 27, 2018