Description

A crash occurs when attempting to run the Pixel Inspector tool after entering 'r.GbufferFormat 3'

What this does is defines the memory layout used for the GBuffer.
(affects performance, mostly through bandwidth, quality of normals and material attributes).
0: lower precision (8bit per component, for profiling)
1: low precision (default)
3: high precision normals encoding
5: high precision

Crash occurs:
4.15.3 - 3450819
4.16.1 - 3466753

Steps to Reproduce

1. Create new blank project.
2. Bring up Console Command and enter 'r.GbufferFormat 3'
3. Go to Developer Tools > Pixel Inspector and start inspection.

Outcome A crash occurs as soon as you press the magnifying glass to initialize the pixel inspector.

Expected The pixel inspector tool runs without a crash.

Callstack
UE4Editor_Renderer!FPixelInspectorData::InitializeBuffers() rendererscene.cpp:214 
UE4Editor_Renderer!FScene::InitializePixelInspector() rendererscene.cpp:2831 
UE4Editor_PixelInspectorModule!PixelInspector::SPixelInspector::CreateRequestBuffer() pixelinspector.cpp:638 
UE4Editor_PixelInspectorModule!PixelInspector::SPixelInspector::CreatePixelInspectorRequest() pixelinspector.cpp:460 
UE4Editor_PixelInspectorModule!FPixelInspectorModule::CreatePixelInspectorRequest() pixelinspectormodule.cpp:96 
UE4Editor_UnrealEd!FEditorViewportClient::SetupViewForRendering() editorviewportclient.cpp:3260 
UE4Editor_UnrealEd!FLevelEditorViewportClient::SetupViewForRendering() leveleditorviewport.cpp:4169 
UE4Editor_UnrealEd!FEditorViewportClient::Draw() editorviewportclient.cpp:3382 
UE4Editor_Engine!FViewport::Draw() unrealclient.cpp:1190 
UE4Editor_UnrealEd!UEditorEngine::UpdateSingleViewportClient() editorengine.cpp:2013 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1758 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:386 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3119 
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 to Questions & Answers just mention UE-45988 in the post.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.15.34.16.1
Target Fix4.18
Fix Commit3578797
Main Commit3680175
Release Commit3643070
CreatedJun 13, 2017
ResolvedSep 26, 2017
UpdatedOct 4, 2017