Developer Notes

Was a memory leak detection that has already been fixed in Main.

Description

When you ALT-Drag a Decal that is not using the Dbuffer settings, the Engine will crash. The issue is not reproducible in Main Promotable-CL-2581018

This is a regression. Worked in 4.7.6, broken in 4.8.0.

[Link Removed]

Steps to Reproduce
  1. Open a 4.8.0 Project (4.8 Releases CL-2591939)
  2. Create a New Material called M_Test
  3. Set the Material Domain to Deferred Decal
  4. Set the Decal Blend Mode to Translucent
  5. Add a Texture Sample to the Material Graph
  6. Assign Texture2D'/Engine/EngineResources/AICON-Green.AICON-Green' (in Engine Content) to the Texture Sample
  7. Assign the RGB Output of the Texture Sample to Base Color
  8. Assign the Alpha Output of the Texture Sample to Opacity
  9. Save Material
  10. With the M_Test selected in the Content Browser, Right Click in Level Viewport >> Place Actor Deferred Decal M_Test
  11. ALT Drag to copy and move the Decal

RESULTS: CRASH

EXPECTED: Decal Copies and Moves

Callstack

Fatal error: [Link Removed] [Line: 651]
Rendering thread exception:
Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000011

UE4Editor-CoreUObject.dll!UObjectBaseUtility::IsA()

{0x000007feed6a0e94}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Engine.dll!AActor::OnSubobjectCreatedFromReplication()

{0x000007feb9098f0b}

+ 24 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FTransientDecalRenderData::FTransientDecalRenderData()

{0x000007fee925d301}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FRCPassPostProcessDeferredDecals::Process()

{0x000007fee928857a}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FRenderingCompositionGraph::RecursivelyProcess()

{0x000007fee938dda4}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FRenderingCompositionGraph::RecursivelyProcess()

{0x000007fee938c808}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FRenderingCompositePassContext::Process()

{0x000007fee938ad03}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FCompositionLighting::ProcessBeforeBasePass()

{0x000007fee928ca6e}

+ 16 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!FDeferredShadingSceneRenderer::Render()

{0x000007fee8fbfb05}

+ 175 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!RenderViewFamily_RenderThread()

{0x000007fee91911ea}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Renderer.dll!TGraphTask<`FRendererModule::BeginRenderingViewFamily'::`17'::EURCMacro_FDrawSceneCommand>::ExecuteTask()

{0x000007fee9151241}

+ 18 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Core.dll!FTaskThread::ProcessTasks()

{0x000007feebda63be}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Core.dll!FTaskThread::ProcessTasksUntilQuit()

{0x000007feebda65ed}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-RenderCore.dll!RenderingThreadMain()

{0x000007feee1b5d3b}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-RenderCore.dll!FRenderingThread::Run()

{0x000007feee1b624f}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Core.dll!FRunnableThreadWin::Run()

{0x000007feec0665f8}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun()

{0x000007feec0514ad}

+ 8 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
kernel32.dll

{0x00000000775d59ed}

+ 0 bytes
ntdll.dll

{0x000000007770c541} + 0 bytes
ntdll.dll {0x000000007770c541}

+ 0 bytes

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentRendering
Affects Versions4.8
Target Fix4.9
CreatedJun 11, 2015
ResolvedJul 1, 2015
UpdatedApr 27, 2018