Description

Hit a crash attempting to PIE. I then attempted to run with -d3ddebug but the crash stopped and has not occurred since.

I was not able to reproduce this on a default level, only TM-ShaderModels

One other possible relevant piece of information is that I had the Rendering tests in EngineTest running in another window, though they continued to run even through the attempts where I could not repro this crash.

Steps to Reproduce
  1. Open QAGame
  2. Open TM-ShaderModels
  3. PIE

Result: PIE initially starts, pawn is visible, but editor freezes until crash.

Callstack
LoginId:b6332e664a5cc099c2e080a6d33f35c5
EpicAccountId:71281e07a29b4a15aa20dceef4e32057

Assertion failed: GD3D11RHI->GetQueryData(Query->Resource, &Query->Result, sizeof(Query->Result), Query->QueryType, true, false) [File:D:/P4/frankie.dipietro.rendering/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Query.cpp] [Line: 45]

UE4Editor_Core!FWindowsErrorOutputDevice::Serialize() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
UE4Editor_Core!FOutputDevice::LogfImpl() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
UE4Editor_Core!AssertFailedImplV() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\misc\assertionmacros.cpp:101]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\misc\assertionmacros.cpp:445]
UE4Editor_D3D11RHI!FD3D11RenderQueryBatcher::PerFrameFlush() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\windows\d3d11rhi\private\d3d11query.cpp:45]
UE4Editor_D3D11RHI!FD3D11DynamicRHI::RHIPerFrameRHIFlushComplete() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\windows\d3d11rhi\private\windows\windowsd3d11device.cpp:1798]
UE4Editor_RHI!FRHIResource::FlushPendingDeletes() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\rhi\private\rhi.cpp:313]
UE4Editor_RenderCore!TGraphTask<TEnqueueUniqueRenderCommandType<`FlushRenderingCommands'::`2'::FlushPendingDeleteRHIResourcesCmdName,<lambda_933f39226764dd2bb23aaf296b563d5f> > >::ExecuteTask() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\public\async\taskgraphinterfaces.h:847]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\async\taskgraph.cpp:686]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\async\taskgraph.cpp:583]
UE4Editor_RenderCore!RenderingThreadMain() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\rendercore\private\renderingthread.cpp:340]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\rendercore\private\renderingthread.cpp:471]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\p4\frankie.dipietro.rendering\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]

Have Comments or More Details?

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

6
Login to Vote

Won't Fix
CreatedJun 11, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021