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()
How does TextureRenderTarget2D get TArray<uint8> type data?
UMG RichText not appear image when packaged
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
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 |