From 61a02d23d29b5be1f8d155d3c25b6c9ef8ce2f09 Mon Sep 17 00:00:00 2001 From: Eric Mehl Date: Tue, 18 Feb 2025 15:31:07 -0500 Subject: [PATCH] IECoreRenderMan.RendererTest : del lightAttributes We can't hold onto the `lightAttributes` longer than the renderer or it will attempt to delete a shader from a null Riley pointer when cleaning up the `lightAttributes`. --- python/IECoreRenderManTest/RendererTest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/IECoreRenderManTest/RendererTest.py b/python/IECoreRenderManTest/RendererTest.py index 5209826330..a6e593b987 100644 --- a/python/IECoreRenderManTest/RendererTest.py +++ b/python/IECoreRenderManTest/RendererTest.py @@ -184,6 +184,7 @@ def testMissingLightShader( self ) : self.assertEqual( messageHandler.messages[0].level, IECore.MessageHandler.Level.Warning ) self.assertEqual( messageHandler.messages[0].message, "Unable to find shader \"BadShader\"." ) + del lightAttributes del light del renderer