This is a common crash affecting users in 4.16.
User Descriptions
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 }
repro steps currently unknown
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()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47664 in the post.
1 |
Component | UE - Editor - UI Systems - Slate |
---|---|
Affects Versions | 4.16 |
Created | Jul 24, 2017 |
---|---|
Resolved | Jul 24, 2017 |
Updated | Apr 27, 2018 |