diff -urN ogre-14.1.2/RenderSystems/Direct3D9/src/OgreD3D9GpuProgram.cpp ogre-14.1.2-patched/RenderSystems/Direct3D9/src/OgreD3D9GpuProgram.cpp
--- ogre-14.1.2/RenderSystems/Direct3D9/src/OgreD3D9GpuProgram.cpp	2023-10-31 09:33:29.000000000 -0500
+++ ogre-14.1.2-patched/RenderSystems/Direct3D9/src/OgreD3D9GpuProgram.cpp	2024-02-23 19:28:16.916328468 -0600
@@ -214,9 +214,12 @@
 
         if (FAILED(hr))
         {
-            String message = "Cannot assemble D3D9 shader " + mName + " Errors:\n" +
-                static_cast<const char*>(errors->GetBufferPointer());
-            errors->Release();
+            //String message = "Cannot assemble D3D9 shader " + mName + " Errors:\n" +
+                //static_cast<const char*>(errors->GetBufferPointer());
+            //errors->Release();
+
+	    String message = "Cannot assemble D3D9 shader " + mName;
+
             OGRE_EXCEPT(Exception::ERR_RENDERINGAPI_ERROR, message,
                 "D3D9GpuProgram::loadFromSource");
         }
