Observed callstack in this crash:
[Inlined] UE::Logging::Private::BasicFatalLogV(const FLogCategoryBase &, const UE::Logging::Private::FStaticBasicLogRecord *, void *, char *) StructuredLog.cpp:1600
UE::Logging::Private::BasicFatalLog(const FLogCategoryBase &,const UE::Logging::Private::FStaticBasicLogRecord *,…) StructuredLog.cpp:1609
[Inlined] FD3D12DynamicRHI::HandleFailedD3D12Result::__l2::<lambda_1>::operator()(bool) D3D12Util.cpp:1014
FD3D12DynamicRHI::HandleFailedD3D12Result(HRESULT, ID3D12Device *, bool, const wchar_t *) D3D12Util.cpp:1076
D3D12RHI::VerifyD3D12Result(HRESULT, const char *, const char *, unsigned int, ID3D12Device *, FString) D3D12Util.cpp:1088
FD3D12CommandList::Close() D3D12CommandList.cpp:278
[Inlined] FD3D12ContextCommon::CloseCommandList() D3D12CommandContext.cpp:435
FD3D12CommandContext::CloseCommandList() D3D12CommandContext.cpp:446
[Inlined] FD3D12BindlessResourceManager::FinalizeContext(FD3D12CommandContext &) D3D12BindlessDescriptors.cpp:555
[Inlined] FD3D12BindlessDescriptorManager::FinalizeContext(FD3D12CommandContext &) D3D12BindlessDescriptors.cpp:839
FD3D12CommandContext::Finalize(TArray<…> &) D3D12CommandContext.cpp:512
[Inlined] FD3D12DynamicRHI::RHIFinalizeContext::__l2::<lambda_1>::operator()(FD3D12CommandContext *, FD3D12FinalizedCommands &) D3D12Submission.cpp:225
FD3D12DynamicRHI::RHIFinalizeContext(FDynamicRHI::FRHIFinalizeContextArgs &&, TRHIPipelineArray<…> &) D3D12Submission.cpp:253
`FRHICommandListExecutor::FTranslateState::Finalize’::`2’::<lambda_1>::operator()() RHICommandList.cpp:1148
[Inlined] UE::Core::Private::Function::TFunctionRefBase::operator()() Function.h:471
FRHICommandListExecutor::FTaskPipe::Execute(FRHICommandListExecutor::FTaskPipe::FTask *, const TRefCountPtr<…> &) RHICommandList.cpp:722
[Inlined] UE::Core::Private::Function::TFunctionRefBase::operator()(Type, const TRefCountPtr<…> &) Function.h:471
[Inlined] TFunctionGraphTaskImpl::DoTaskImpl(TUniqueFunction<…> &, Type, const TRefCountPtr<…> &) TaskGraphInterfaces.h:1123
[Inlined] TFunctionGraphTaskImpl::DoTask(Type, const TRefCountPtr<…> &) TaskGraphInterfaces.h:1104
TGraphTask::ExecuteTask() TaskGraphInterfaces.h:706
UE::Tasks::Private::FTaskBase::TryExecuteTask() TaskPrivate.h:527
[Inlined] FBaseGraphTask::Execute(TArray<…> &, Type, bool) TaskGraphInterfaces.h:505
FNamedTaskThread::ProcessTasksNamedThread(int, bool) TaskGraph.cpp:779
FNamedTaskThread::ProcessTasksUntilQuit(int) TaskGraph.cpp:667
FRHIThread::Run() RenderingThread.cpp:270
FRunnableThreadWin::Run() WindowsRunnableThread.cpp:156
FRunnableThreadWin::GuardedRun() WindowsRunnableThread.cpp:71