Description

This is a common and longstanding crash that has occurred since at least 4.14. Users have not provided any useful descriptions of their actions when the crash occurred.

Source Context

 740       
  741       static void CheckSingleJob(FShaderCompileJob* SingleJob, TArray<FString>& Errors)
  742       {
  743       	if (SingleJob->bSucceeded)
  744       	{
  745       		check(SingleJob->Output.ShaderCode.GetShaderCodeSize() > 0);
  746       	}
  747       
  748 ***** 	if (GShowShaderWarnings || !SingleJob->bSucceeded)
  749       	{
  750       		for (int32 ErrorIndex = 0; ErrorIndex < SingleJob->Output.Errors.Num(); ErrorIndex++)
  751       		{
  752       			Errors.AddUnique(SingleJob->Output.Errors[ErrorIndex].GetErrorString());
  753       		}
  754       	}
  755       };
Steps to Reproduce

repro steps currently unknown

Callstack
Assertion failed: SingleJob->Output.ShaderCode.GetShaderCodeSize() > 0 [File:D:\Build\++UE4+Release-4.17+Compile\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 746]

UE4Editor_Engine!CheckSingleJob() [shadercompiler.cpp:749]
UE4Editor_Engine!FShaderCompilingManager::ProcessCompiledShaderMaps() [shadercompiler.cpp:1764]
UE4Editor_Engine!FShaderCompilingManager::ProcessAsyncResults() [shadercompiler.cpp:2378]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3224]
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()

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-52629 in the post.

0
Login to Vote

Unresolved
ComponentRendering
Affects Versions4.144.154.164.174.184.194.22
Target Fix4.24
CreatedNov 21, 2017
ResolvedApr 2, 2018
UpdatedJul 11, 2019