Description

By accessing the texture property for texture size will cause a crash.

Attached image for material graph.

Tested in:
4.10.4 Texture Size Texture Property did not exist
4.11.- CL-2927265
4.12 Dev-Platform - CL-2931152

Steps to Reproduce

1. Open UE4
2. Create a Material Function
3. Recreate the Material Graph in the attached image

Results: The editor will crash

Expected: The editor will not crash

Callstack

UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\misc\outputdevice.cpp:430]
UE4Editor_Engine!operator<<() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialuniformexpressions.cpp:57]
UE4Editor_Engine!operator<<() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\templates\refcounting.h:186]
UE4Editor_Engine!FMaterialUniformExpressionTextureProperty::Serialize() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialuniformexpressions.h:1379]
UE4Editor_Engine!operator<<() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialuniformexpressions.cpp:77]
UE4Editor_Engine!operator<<() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\containers\array.h:1317]
UE4Editor_Engine!FUniformExpressionSet::Serialize() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialuniformexpressions.cpp:89]
UE4Editor_Engine!FMaterialCompilationOutput::Serialize() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialshared.cpp:267]
UE4Editor_Engine!FMaterialShaderMap::Serialize() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialshader.cpp:2135]
UE4Editor_Engine!FMaterialShaderMap::SaveToDerivedDataCache() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialshader.cpp:1023]
UE4Editor_Engine!FMaterialShaderMap::ProcessCompilationResults() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\materials\materialshader.cpp:1724]
UE4Editor_Engine!FShaderCompilingManager::ProcessCompiledShaderMaps() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\shadercompiler\shadercompiler.cpp:1512]
UE4Editor_Engine!FShaderCompilingManager::ProcessAsyncResults() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\shadercompiler\shadercompiler.cpp:2048]
UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launchengineloop.cpp:2652]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions4.114.12
Target Fix4.12
Fix Commit2990124
Main Commit2967480
Release Commit2990124
CreatedApr 5, 2016
ResolvedMay 25, 2016
UpdatedMay 2, 2018