When built with Address Sanitiser, the engine can except in FShaderPipeline::FindOrAddShader on deletion of the Shader pointer.
This appears to be in error as FShader is asserted to be non-polymorphic.
This may ultimately be an MSVC ASAN issue, though I thought it worth bringing attention to as ASAN appears to able to be instructed to skip analysis of certain functions or variables.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-217733 in the post.
0 |
Component | UE - Rendering Architecture - Shaders |
---|---|
Affects Versions | 5.4 |
Created | Jun 11, 2024 |
---|---|
Resolved | Jun 12, 2024 |
Updated | Jun 12, 2024 |