Memory leak in Nvidia driver

while running valgrind over a Qt application that uses openGl to draw and paint. it is pointing memory leak and after consulting qt team, they suspected leak is from nvidia driver. I found another driver Display Driver 575.64.03, will it solve this issue? Or can you suggest which version will help. Refer https://www.nvidia.com/en-us/drivers/details/249044/
Below is the valgrind output

==3397861== 604 bytes in 1 blocks are definitely lost in loss record 16,382 of 19,261
==3397861== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3397861== by 0x11775323: ???
==3397861== by 0x11772823: ???
==3397861== by 0x1176D548: ???
==3397861== by 0x11771DC8: ???
==3397861== by 0x11772E3C: ???
==3397861== by 0x1176E27E: ???
==3397861== by 0x1176EDD8: ???
==3397861== by 0x72FAA7C: glXChooseFBConfig (in /usr/lib/x86_64-linux-gnu/libGLX.so.0.0.0)
==3397861== by 0x5C2AAA2: qglx_findConfig(_XDisplay*, int, QSurfaceFormat, bool, int, int) (qglxconvenience.cpp:168)
==3397861== by 0x10BECDBC: QGLXContext::QGLXContext(_XDisplay*, QXcbScreen*, QSurfaceFormat const&, QPlatformOpenGLContext*) (qglxintegration.cpp:201)
==3397861== by 0x10BEF39C: QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const (qxcbglxintegration.cpp:158)

Wrong drivers, first, then oc burns memory so it is pretty clean. Change memory cheap chips and install fresh firmware

Driver details
NVIDIA-SMI 550.144.03 Driver Version: 550.144.03 CUDA Version: 12.4