This is a new crash coming out of the 4.18.1 hotfix. There is no record of it previously occurring, so it is possible it may be a regression. Users have not provided any descriptions of their actions when the crash occurred.
Source Context
110 /** 111 * Walks up the list of outers until it finds the highest one. 112 * 113 * @return outermost non NULL Outer. 114 */ 115 UPackage* UObjectBaseUtility::GetOutermost() const 116 { 117 UObject* Top = (UObject*)this; 118 for (;;) 119 { 120 ***** UObject* CurrentOuter = Top->GetOuter(); 121 if (!CurrentOuter) 122 { 123 return CastChecked<UPackage>(Top); 124 } 125 Top = CurrentOuter; 126 } 127 }
repro steps currently unknown
Access violation - code c0000005 (first/second chance not available) UE4Editor_CoreUObject!UObjectBaseUtility::GetOutermost() [uobjectbaseutility.cpp:121] UE4Editor_MaterialEditor!FMaterialEditor::GetToolkitName() [materialeditor.cpp:820] UE4Editor_UnrealEd!TMemberFunctionCaller<FAssetEditorToolkit,FText() [delegateinstanceinterface.h:165] UE4Editor_UnrealEd!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<FAssetEditorToolkit,FText() [tuple.h:497] UE4Editor_UnrealEd!TBaseSPMethodDelegateInstance<1,FAssetEditorToolkit,0,FText __cdecl() [delegateinstancesimpl.h:327] UE4Editor_Slate!TBaseDelegate<FText>::Execute() [delegatesignatureimpl.inl:537] UE4Editor_Slate!TAttribute<FText>::Get() [attribute.h:137] UE4Editor_Slate!SDockTab::GetTabLabel() [sdocktab.cpp:692] UE4Editor_Slate!TMemberFunctionCaller<SDockTab,FText() [delegateinstanceinterface.h:165] UE4Editor_Slate!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SDockTab,FText() [tuple.h:497] UE4Editor_Slate!TBaseSPMethodDelegateInstance<1,SDockTab,0,FText __cdecl() [delegateinstancesimpl.h:327] UE4Editor_Slate!TBaseDelegate<FText>::Execute() [delegatesignatureimpl.inl:537] UE4Editor_Slate!TAttribute<FText>::Get() [attribute.h:137] UE4Editor_Slate!FTextBlockLayout::ComputeDesiredSize() [textblocklayout.cpp:48] UE4Editor_Slate!STextBlock::ComputeDesiredSize() [stextblock.cpp:186] UE4Editor_SlateCore!SWidget::CacheDesiredSize() [swidget.cpp:519] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:502] UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1343] UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1352] UE4Editor_Slate!FSlateApplication::DrawPrepass() [slateapplication.cpp:1391] UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [slateapplication.cpp:1433] UE4Editor_Slate!FSlateApplication::DrawWindows() [slateapplication.cpp:1190] UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1777] UE4Editor_Slate!FSlateApplication::Tick() [slateapplication.cpp:1595] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3378] 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-52610 in the post.
0 |
Component | UE - Rendering Architecture - Materials |
---|---|
Affects Versions | 4.18.1 |
Target Fix | 4.19 |
Created | Nov 21, 2017 |
---|---|
Resolved | Nov 28, 2017 |
Updated | Nov 2, 2021 |