Description

upd. Regression was checked on //UE4/Release-4.26 CL 15973114, issue wasn't reproduced. Regression - YES

Shader compilation failure crash with DX12, Tesselation, Instanced Stereo, and Hierarchical LOD Coloration viewmode, with a shader like the following: [Image Removed]

Steps to Reproduce
  1. Open attached project
  2. Assign NewMaterial material in the project to a static mesh in the level
  3. Change view mode to Hierarchical LOD Coloration

Step 3 may or may not be required, but I didn't personally experience a crash until using that view mode.

Callstack

 

LoginId:aff2526a40664d4c3c66ba9dff19a256
EpicAccountId:c687981c4d1f4b3499c0bb1908069a2a
Fatal error: [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/RHI/Private/PipelineStateCache.cpp] [Line: 139] Shader compilation failures are Fatal.
UE4Editor_RHI!FCompilePipelineStateTask::DoTask() [D:\Build\++UE4\Sync\Engine\Source\Runtime\RHI\Private\PipelineStateCache.cpp:907]
UE4Editor_RHI!TGraphTask<FCompilePipelineStateTask>::ExecuteTask() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:886]
UE4Editor_Core!FTaskThreadAnyThread::ProcessTasks() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:1065]
UE4Editor_Core!FTaskThreadAnyThread::ProcessTasksUntilQuit() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:888]
UE4Editor_Core!FTaskThreadAnyThread::Run() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:965]
UE4Editor_Core!FRunnableThreadWin::Run() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]

 

Have Comments or More Details?

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

7
Login to Vote

Won't Fix
ComponentUE - Rendering
Affects Versions4.26.24.27
Target Fix4.27.2
CreatedAug 5, 2021
ResolvedSep 29, 2021
UpdatedSep 29, 2021