From 876e6a3bfe2a40ba781dd6182f3525122e8cb28c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 13 Oct 2025 14:06:14 +0200 Subject: [PATCH] radv/rt: fix memory leak in lower_rt_instructions_monolithic() Found with ASAN. Cc: mesa-stable Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/nir/radv_nir_rt_shader.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/nir/radv_nir_rt_shader.c b/src/amd/vulkan/nir/radv_nir_rt_shader.c index e54f7c33f64..25b61e48616 100644 --- a/src/amd/vulkan/nir/radv_nir_rt_shader.c +++ b/src/amd/vulkan/nir/radv_nir_rt_shader.c @@ -1914,6 +1914,8 @@ lower_rt_instructions_monolithic(nir_shader *shader, struct radv_device *device, hit_attribs[i] = nir_local_variable_create(impl, glsl_uint_type(), "ahit_attrib"); lower_hit_attribs(shader, hit_attribs, 0); + + STACK_ARRAY_FINISH(hit_attribs); } /** Select the next shader based on priorities: