This JIRA was created from crash reports submitted by users due to it being one of the top crashes occurring in 4.12.4
This might be a regression because the crash has only just started in 4.12.4. Repro steps currently unknown, so unable to confirm.
Error message:
Access violation - code c0000005 (first/second chance not available)
Source Context:
  119       	
  120       	template<typename ShaderRHIParamRef, typename TRHICmdList>
  121       	void SetParameters(TRHICmdList& RHICmdList, const ShaderRHIParamRef ShaderRHI, const FSceneView& View)
  122       	{
  123       		const auto& ViewUniformBufferParameter = GetUniformBufferParameter<FViewUniformShaderParameters>();
  124       		const auto& FrameUniformBufferParameter = GetUniformBufferParameter<FFrameUniformShaderParameters>();
  125       		const auto& BuiltinSamplersUBParameter = GetUniformBufferParameter<FBuiltinSamplersParameters>();
  126       		CheckShaderIsValid();
  127       		SetUniformBufferParameter(RHICmdList, ShaderRHI, ViewUniformBufferParameter, View.ViewUniformBuffer);
  128       		SetUniformBufferParameter(RHICmdList, ShaderRHI, FrameUniformBufferParameter, View.FrameUniformBuffer);
  129       #if USE_GBuiltinSamplersUniformBuffer
  130       		SetUniformBufferParameter(RHICmdList, ShaderRHI, BuiltinSamplersUBParameter, GBuiltinSamplersUniformBuffer.GetUniformBufferRHI());
  131       #endif
  132       		// Skip if instanced stereo is not enabled
  133 ***** 		if (View.bIsInstancedStereoEnabled && View.Family->Views.Num() > 0)
  134       		{
  135       			// When drawing the left eye in a stereo scene, copy the right eye view values into the instanced view uniform buffer.
  136       			const EStereoscopicPass StereoPassIndex = (View.StereoPass != eSSP_FULL) ? eSSP_RIGHT_EYE : eSSP_FULL;
  137       
  138       			const FSceneView& InstancedView = View.Family->GetStereoEyeView(StereoPassIndex);
  139       			const auto& InstancedViewUniformBufferParameter = GetUniformBufferParameter<FInstancedViewUniformShaderParameters>();
  140       			SetUniformBufferParameter(RHICmdList, ShaderRHI, InstancedViewUniformBufferParameter, InstancedView.ViewUniformBuffer);
  141       		}
  142       	}
  143       
  144       	typedef void (*ModifyCompilationEnvironmentType)(EShaderPlatform, FShaderCompilerEnvironment&);
  145       
  146       	// FShader interface.
  147       	ENGINE_API static void ModifyCompilationEnvironment(EShaderPlatform Platform, FShaderCompilerEnvironment& OutEnvironment) {}
  148       };
Most recent user affected CL: 3028348
Logs: 
[Link Removed]
[Link Removed]
[Link Removed]
Start QA Game.
Enable "Use Instanced Stereo" in the project's VR rendering options.
Restart as prompted.
Type "SynthBenchmark" into the console.
Crash with the attached callstack is seen.
UE4Editor_Renderer!FGlobalShader::SetParameters<FRHIPixelShader * __ptr64,FRHICommandList>() [globalshader.h:134] UE4Editor_Renderer!FPostProcessBenchmarkPS<0>::SetParameters() [gpubenchmark.cpp:64] UE4Editor_Renderer!RunBenchmarkShader<0>() [gpubenchmark.cpp:139] UE4Editor_Renderer!RunBenchmarkShader() [gpubenchmark.cpp:172] UE4Editor_Renderer!RendererGPUBenchmark() [gpubenchmark.cpp:452] UE4Editor_Renderer!TGraphTask<`FRendererModule::GPUBenchmark'::`2'::EURCMacro_RendererGPUBenchmarkCommand>::ExecuteTask() [taskgraphinterfaces.h:999] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:932] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:679] UE4Editor_RenderCore!RenderingThreadMain() [renderingthread.cpp:319] UE4Editor_RenderCore!FRenderingThread::Run() [renderingthread.cpp:440] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:74]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-32621 in the post.
| 0 | 
| Component | UE - Graphics Features | 
|---|---|
| Affects Versions | 4.12.4 | 
| Target Fix | 4.12.5 | 
| Fix Commit | 3038063 | 
|---|
| Created | Jun 29, 2016 | 
|---|---|
| Resolved | Jul 5, 2016 | 
| Updated | Sep 16, 2019 |