I have an application that runs without this issue in production.
On my developer laptop, though, I have the app crashing with the following stack trace when I let it run and come back after a while. I suspect it is due to resuming, but I’m not so sure.
It has already happened with several different previous versions of the driver.
I run the application in a chroot running Debian bullseye. Each time Ubuntu updates its driver, I update the bullseye chroot by installing the same driver .
nvidia-bug-report.log.gz (385.9 KB)
Stack trace :
DisplayUnit1 : [ERR] Thread 11915 (QSGRenderThread) backtrace (current) :
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x141) [0x7fdd5d096ce1]
DisplayUnit1 : [ERR] → line : ./signal/…/sysdeps/unix/sysv/linux/raise.c:51 (discriminator 3)
DisplayUnit1 : [ERR] → sym : gsignal
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libc.so.6(abort+0x123) [0x7fdd5d080537]
DisplayUnit1 : [ERR] → line : ./stdlib/abort.c:81 (discriminator 34)
DisplayUnit1 : [ERR] → sym : abort
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libnvidia-glcore.so.535.54.03(+0x2fa82e) [0x7fdd354fa82e]
DisplayUnit1 : [ERR] → line : ??:0
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libnvidia-glcore.so.535.54.03(+0x161918a) [0x7fdd3681918a]
DisplayUnit1 : [ERR] → _nv041glcore
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libnvidia-glcore.so.535.54.03(+0x15bb012) [0x7fdd367bb012]
DisplayUnit1 : [ERR] → _nv009glcore
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libGLX_nvidia.so.0(+0xa25e4) [0x7fdd5577b5e4]
DisplayUnit1 : [ERR] → vk_icdNegotiateLoaderICDInterfaceVersion
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libGLX_nvidia.so.0(+0x72080) [0x7fdd5574b080]
DisplayUnit1 : [ERR] → line : ??:0
DisplayUnit1 : [ERR] /home/stan/ALNG/Software/trunk/exe/lib_GNU-Linux-x86/Qt-5.15.2/plugins/xcbglintegrations/libqxcb-glx-integration.so(+0x8e92) [0x7fdd3dc08e92]
DisplayUnit1 : [ERR] → QGLXContext::swapBuffers(QPlatformSurface*)
DisplayUnit1 : [ERR] /home/stan/ALNG/Software/trunk/exe/bin_GNU-Linux-x86/…/lib_GNU-Linux-x86/Qt-5.15.2/lib/libQt5Gui.so.5(_ZN14QOpenGLContext11swapBuffersEP8QSurface+0xdc) [0x7fdd5edb02ac]
DisplayUnit1 : [ERR] → QOpenGLContext::swapBuffers(QSurface*)
DisplayUnit1 : [ERR] /home/stan/ALNG/Software/trunk/exe/bin_GNU-Linux-x86/…/lib_GNU-Linux-x86/Qt-5.15.2/lib/libQt5Quick.so.5(+0x20338a) [0x7fdd5f80338a]
DisplayUnit1 : [ERR] → QSGRenderThread::syncAndRender(QImage*)
DisplayUnit1 : [ERR] /home/stan/ALNG/Software/trunk/exe/bin_GNU-Linux-x86/…/lib_GNU-Linux-x86/Qt-5.15.2/lib/libQt5Quick.so.5(+0x20685b) [0x7fdd5f80685b]
DisplayUnit1 : [ERR] → QSGRenderThread::run()
DisplayUnit1 : [ERR] /home/stan/ALNG/Software/trunk/exe/bin_GNU-Linux-x86/…/lib_GNU-Linux-x86/Qt-5.15.2/lib/libQt5Core.so.5(+0xb3b35) [0x7fdd5d4b3b35]
DisplayUnit1 : [ERR] → QThreadPrivate::start(void*)
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7ea7) [0x7fdd60361ea7]
DisplayUnit1 : [ERR] → line : ./nptl/pthread_create.c:478 (discriminator 6)
DisplayUnit1 : [ERR] → sym : start_thread
DisplayUnit1 : [ERR] /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7fdd5d15aa2f]
DisplayUnit1 : [ERR] → line : ./misc/…/sysdeps/unix/sysv/linux/x86_64/clone.S:97
DisplayUnit1 : [ERR] → sym : clone
DisplayUnit1 : [ERR]