Description

In UE 5.5, the Editor may crash in FHLSLMaterialTranslator::GetMaterialEnvironment when loading materials with Material Parameter Collections, likely due to async loading. Calling ParameterCollection->ConditionalPostLoad(); appears to fix the issue. The crash is also fixed by CL#33225557 (37f691ca) which checks HasValidUniformBufferStruct(), but may mask the underlying issue that the UMaterialParameterCollection hasn't finished loading.

Steps to Reproduce

Steps to Reproduce

Load a material using a UMaterialParameterCollection with async loading enabled

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-275115 in the post.

0
Login to Vote

Unresolved
ComponentUE - Rendering Architecture - Materials
Affects Versions5.55.6
Target Fix5.6
CreatedApr 30, 2025
UpdatedApr 30, 2025
View Jira Issue