Description

Doesn't occur in UE5 Release or UE4.
Can't attach logs/crash information I'm encountering an RHI crash within UE5 Main at the moment.

 

This issue seems to be caused by a commit from last year that merged into Main a few weeks ago:
https://github.com/EpicGames/UnrealEngine/pull/7772

According to the thread UE5 differs in the way it handles data tables due to data registries, and the crash is happening because of this.

Steps to Reproduce
  1. Create a new blank project without starter content in UE5 Main
  2. In the content Browser right-click select Miscellaneous then Data Table
  3. Pick anything from the drop down then select Okay

Expected Results:

A new data table in created.

Actual Results:

Editor crashes.

Callstack
[2022.02.15-18.14.28:413][430]LogWindows: Error: === Critical error: ===
[2022.02.15-18.14.28:413][430]LogWindows: Error: 
[2022.02.15-18.14.28:413][430]LogWindows: Error: Assertion failed: SharedThis.Get() == this [File:E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1541] 
[2022.02.15-18.14.28:413][430]LogWindows: Error: 
[2022.02.15-18.14.28:413][430]LogWindows: Error: 
[2022.02.15-18.14.28:413][430]LogWindows: Error: 
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbb79d5c06 UnrealEditor-UnrealEd.dll!TSharedFromThis<`UDataTableFactory::ConfigureProperties'::`2'::FDataTableFactoryUI,1>::AsShared() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h:1541]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbb79b4289 UnrealEditor-UnrealEd.dll!TDelegate<FText __cdecl(void),FDefaultDelegateUserPolicy>::CreateSP<`UDataTableFactory::ConfigureProperties'::`2'::FDataTableFactoryUI>() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:233]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbb79c1273 UnrealEditor-UnrealEd.dll!STextBlock::FArguments::Text<`UDataTableFactory::ConfigureProperties'::`2'::FDataTableFactoryUI>() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Public\Widgets\Text\STextBlock.h:74]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbb7a0edff UnrealEditor-UnrealEd.dll!`UDataTableFactory::ConfigureProperties'::`2'::FDataTableFactoryUI::OpenSelectorDialog() [E:\Git\UE5Main_18974921\Engine\Source\Editor\UnrealEd\Private\Factories\DataTableFactory.cpp:182]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbb79dca11 UnrealEditor-UnrealEd.dll!UDataTableFactory::ConfigureProperties() [E:\Git\UE5Main_18974921\Engine\Source\Editor\UnrealEd\Private\Factories\DataTableFactory.cpp:266]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffb7ab55894 UnrealEditor-ContentBrowserAssetDataSource.dll!UContentBrowserAssetDataSource::OnNewAssetRequested() [E:\Git\UE5Main_18974921\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataSource.cpp:2044]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffb7ab2f56e UnrealEditor-ContentBrowserAssetDataSource.dll!TBaseUObjectMethodDelegateInstance<0,UContentBrowserAssetDataSource,void __cdecl(FName,TWeakObjectPtr<UClass,FWeakObjectPtr>),FDefaultDelegateUserPolicy,TDelegate<void __cdecl(FContentBrowserItemDataTemporaryContext const &),FDefaultDelegateUserPolicy> >::ExecuteIfSafe() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:611]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffb7ab2fc0a UnrealEditor-ContentBrowserAssetDataSource.dll!FNewAssetContextMenu::ExecuteNewAsset() [E:\Git\UE5Main_18974921\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\NewAssetContextMenu.cpp:405]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffb7aad3e07 UnrealEditor-ContentBrowserAssetDataSource.dll!UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int,0,1,2>,TDelegate<void __cdecl(FName,TWeakObjectPtr<UClass,FWeakObjectPtr>),FDefaultDelegateUserPolicy>,FName,TWeakObjectPtr<UClass,FWeakObjectPtr> >::ApplyAfter<void (__cdecl*const &)(TDelegate<void __cdecl(FName,TWeakObjectPtr<UClass,FWeakObjectPtr>),FDefaultDelegateUserPolicy>,FName,TWeakObjectPtr<UClass,FWeakObjectPtr>)>() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Templates\Tuple.h:324]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffb7ab2edf1 UnrealEditor-ContentBrowserAssetDataSource.dll!TBaseStaticDelegateInstance<void __cdecl(void),FDefaultDelegateUserPolicy,TDelegate<void __cdecl(FName,TWeakObjectPtr<UClass,FWeakObjectPtr>),FDefaultDelegateUserPolicy>,FName,TWeakObjectPtr<UClass,FWeakObjectPtr> >::ExecuteIfSafe() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:731]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfbff8c6 UnrealEditor-Slate.dll!SMenuEntryBlock::OnClicked() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1157]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfc006f0 UnrealEditor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1108]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfbe1b34 UnrealEditor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,1,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfc8b746 UnrealEditor-Slate.dll!SButton::ExecuteOnClick() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:465]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfcb4d66 UnrealEditor-Slate.dll!SButton::OnMouseButtonUp() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:390]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfc00c2c UnrealEditor-Slate.dll!SMenuEntryButton::OnMouseButtonUp() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:434]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfa36c94 UnrealEditor-Slate.dll!<lambda_51e270ca99ea7ce852539efd04dd453f>::operator()() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4961]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfa17d16 UnrealEditor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_51e270ca99ea7ce852539efd04dd453f> >() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:405]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfa9a5ee UnrealEditor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4947]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfa82081 UnrealEditor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5495]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbcfa761da UnrealEditor-Slate.dll!FSlateApplication::OnMouseUp() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5460]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc3052d1d8 UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2210]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc3051acc3 UnrealEditor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2699]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc3052f7b1 UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1078]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc30516163 UnrealEditor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:916]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc473163ed USER32.dll!UnknownFunction []
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc473160be USER32.dll!UnknownFunction []
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffbe7d03919 OPENGL32.dll!UnknownFunction []
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc473163ed USER32.dll!UnknownFunction []
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc47315de2 USER32.dll!UnknownFunction []
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ffc30530b86 UnrealEditor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:138]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ff601a472aa UnrealEditor.exe!FEngineLoop::Tick() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5145]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ff601a6149c UnrealEditor.exe!GuardedMain() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Launch\Private\Launch.cpp:186]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ff601a6158a UnrealEditor.exe!GuardedMainWrapper() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
[2022.02.15-18.14.28:413][430]LogWindows: Error: [Callstack] 0x00007ff601a6440d UnrealEditor.exe!LaunchWindowsStartup() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
[2022.02.15-18.14.28:414][430]LogWindows: Error: [Callstack] 0x00007ff601a762a4 UnrealEditor.exe!WinMain() [E:\Git\UE5Main_18974921\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
[2022.02.15-18.14.28:414][430]LogWindows: Error: [Callstack] 0x00007ff601a79446 UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2022.02.15-18.14.28:414][430]LogWindows: Error: [Callstack] 0x00007ffc470f7bd4 KERNEL32.DLL!UnknownFunction []
[2022.02.15-18.14.28:414][430]LogWindows: Error: [Callstack] 0x00007ffc4884ced1 ntdll.dll!UnknownFunction []
[2022.02.15-18.14.28:414][430]LogWindows: Error: 
[2022.02.15-18.14.28:417][430]LogExit: Executing StaticShutdownAfterError

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-142542 in the post.

0
Login to Vote

Fixed
ComponentUE - Editor - Workflow Systems
Affects Versions5.1
Target Fix5.1
Fix Commit19054191
Main Commit19054191
CreatedFeb 14, 2022
ResolvedFeb 18, 2022
UpdatedJan 20, 2024