Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: extend nvidia-files to check 24.10 #14735

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

zyga
Copy link
Contributor

@zyga zyga commented Nov 18, 2024

Split exceptions table per system, for easier visual inspection. Add new entries to cover 24.10.

One notable problem is the 560 driver is not really working, causing a segvfault on startup.

  zyga@novigrad:~$ test-snapd-nvidia.64
  + shopt -s nullglob
  + export LD_LIBRARY_PATH=/snap/test-snapd-nvidia/2/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void
  + LD_LIBRARY_PATH=/snap/test-snapd-nvidia/2/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void ++ ls /var/lib/snapd/lib/gl/libEGL_nvidia.so.0 /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLX_nvidia.so.0 /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libcuda.so /var/lib/snapd/lib/gl/libcuda.so.1 /var/lib/snapd/lib/gl/libcuda.so.560.35.03 /var/lib/snapd/lib/gl/libnvcuvid.so /var/lib/snapd/lib/gl/libnvcuvid.so.1 /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-allocator.so /var/lib/snapd/lib/gl/libnvidia-allocator.so.1 /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-api.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so /var/lib/snapd/lib/gl/libnvidia-cfg.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15 /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-encode.so /var/lib/snapd/lib/gl/libnvidia-encode.so.1 /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-fbc.so /var/lib/snapd/lib/gl/libnvidia-fbc.so.1 /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ml.so /var/lib/snapd/lib/gl/libnvidia-ml.so.1 /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ngx.so.1 /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-nvvm.so /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4 /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opencl.so.1 /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 /var/lib/snapd/lib/gl/libnvoptix.so.1 /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03 ++ grep -v libnvidia-pkcs11.so
  + exec /snap/test-snapd-nvidia/2/bin/dlopen-tool.64 /var/lib/snapd/lib/gl/libEGL_nvidia.so.0 /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLX_nvidia.so.0 /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libcuda.so /var/lib/snapd/lib/gl/libcuda.so.1 /var/lib/snapd/lib/gl/libcuda.so.560.35.03 /var/lib/snapd/lib/gl/libnvcuvid.so /var/lib/snapd/lib/gl/libnvcuvid.so.1 /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-allocator.so /var/lib/snapd/lib/gl/libnvidia-allocator.so.1 /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-api.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so /var/lib/snapd/lib/gl/libnvidia-cfg.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15 /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-encode.so /var/lib/snapd/lib/gl/libnvidia-encode.so.1 /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-fbc.so /var/lib/snapd/lib/gl/libnvidia-fbc.so.1 /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ml.so /var/lib/snapd/lib/gl/libnvidia-ml.so.1 /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ngx.so.1 /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-nvvm.so /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4 /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opencl.so.1 /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 /var/lib/snapd/lib/gl/libnvoptix.so.1 /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libEGL_nvidia.so.0 dlopen /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1 dlopen /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2 dlopen /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libGLX_nvidia.so.0 dlopen /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libcuda.so dlopen /var/lib/snapd/lib/gl/libcuda.so.1 dlopen /var/lib/snapd/lib/gl/libcuda.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvcuvid.so dlopen /var/lib/snapd/lib/gl/libnvcuvid.so.1 dlopen /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-api.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1 dlopen /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15 dlopen /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-ngx.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4 dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-opencl.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 dlopen /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 dlopen /var/lib/snapd/lib/gl/libnvoptix.so.1 dlopen /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03 dlclose /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03 dlclose /var/lib/snapd/lib/gl/libnvoptix.so.1 dlclose /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 dlclose /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 Naruszenie ochrony pamięci (zrzut pamięci)

That last message is memory protection failure. System logs contain only this:

  lis 18 14:26:01 novigrad kernel: dlopen-tool.64[184619]: segfault at 0 ip 0000000000000000 sp 00007fffed2942c8 error 14 likely on CPU 13 (core 13, socket 0)
  lis 18 14:26:01 novigrad kernel: Code: Unable to access opcode bytes at 0xffffffffffffffd6.

I've witnessed this trying to debug a possibly related issue affecting X11 mode with Nvidia 560 driver, now reported as https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-560/+bug/2088456

Split exceptions table per system, for easier visual inspection.
Add new entries to cover 24.10.

One notable problem is the 560 driver is not really working, causing a
segvfault on startup.

  zyga@novigrad:~$ test-snapd-nvidia.64
  + shopt -s nullglob
  + export LD_LIBRARY_PATH=/snap/test-snapd-nvidia/2/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void
  + LD_LIBRARY_PATH=/snap/test-snapd-nvidia/2/usr/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void
  ++ ls /var/lib/snapd/lib/gl/libEGL_nvidia.so.0 /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLX_nvidia.so.0 /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libcuda.so /var/lib/snapd/lib/gl/libcuda.so.1 /var/lib/snapd/lib/gl/libcuda.so.560.35.03 /var/lib/snapd/lib/gl/libnvcuvid.so /var/lib/snapd/lib/gl/libnvcuvid.so.1 /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-allocator.so /var/lib/snapd/lib/gl/libnvidia-allocator.so.1 /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-api.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so /var/lib/snapd/lib/gl/libnvidia-cfg.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15 /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-encode.so /var/lib/snapd/lib/gl/libnvidia-encode.so.1 /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-fbc.so /var/lib/snapd/lib/gl/libnvidia-fbc.so.1 /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ml.so /var/lib/snapd/lib/gl/libnvidia-ml.so.1 /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ngx.so.1 /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-nvvm.so /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4 /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opencl.so.1 /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 /var/lib/snapd/lib/gl/libnvoptix.so.1 /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03
  ++ grep -v libnvidia-pkcs11.so
  + exec /snap/test-snapd-nvidia/2/bin/dlopen-tool.64 /var/lib/snapd/lib/gl/libEGL_nvidia.so.0 /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1 /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2 /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libGLX_nvidia.so.0 /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03 /var/lib/snapd/lib/gl/libcuda.so /var/lib/snapd/lib/gl/libcuda.so.1 /var/lib/snapd/lib/gl/libcuda.so.560.35.03 /var/lib/snapd/lib/gl/libnvcuvid.so /var/lib/snapd/lib/gl/libnvcuvid.so.1 /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-allocator.so /var/lib/snapd/lib/gl/libnvidia-allocator.so.1 /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-api.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so /var/lib/snapd/lib/gl/libnvidia-cfg.so.1 /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1 /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15 /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-encode.so /var/lib/snapd/lib/gl/libnvidia-encode.so.1 /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-fbc.so /var/lib/snapd/lib/gl/libnvidia-fbc.so.1 /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ml.so /var/lib/snapd/lib/gl/libnvidia-ml.so.1 /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ngx.so.1 /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-nvvm.so /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4 /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opencl.so.1 /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1 /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1 /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1 /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03 /var/lib/snapd/lib/gl/libnvoptix.so.1 /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libEGL_nvidia.so.0
  dlopen /var/lib/snapd/lib/gl/libEGL_nvidia.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.1
  dlopen /var/lib/snapd/lib/gl/libGLESv1_CM_nvidia.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.2
  dlopen /var/lib/snapd/lib/gl/libGLESv2_nvidia.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libGLX_nvidia.so.0
  dlopen /var/lib/snapd/lib/gl/libGLX_nvidia.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libcuda.so
  dlopen /var/lib/snapd/lib/gl/libcuda.so.1
  dlopen /var/lib/snapd/lib/gl/libcuda.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvcuvid.so
  dlopen /var/lib/snapd/lib/gl/libnvcuvid.so.1
  dlopen /var/lib/snapd/lib/gl/libnvcuvid.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-allocator.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-api.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-cfg.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-egl-gbm.so.1.1.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-egl-wayland.so.1.1.15
  dlopen /var/lib/snapd/lib/gl/libnvidia-eglcore.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-encode.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-fbc.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-glcore.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-glsi.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-gpucomp.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-ml.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-ngx.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-ngx.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so.4
  dlopen /var/lib/snapd/lib/gl/libnvidia-nvvm.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-opencl.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-opencl.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-opticalflow.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-pkcs11-openssl3.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so
  dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-ptxjitcompiler.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-rtcore.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-tls.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1
  dlopen /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03
  dlopen /var/lib/snapd/lib/gl/libnvoptix.so.1
  dlopen /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03
  dlclose /var/lib/snapd/lib/gl/libnvoptix.so.560.35.03
  dlclose /var/lib/snapd/lib/gl/libnvoptix.so.1
  dlclose /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.560.35.03
  dlclose /var/lib/snapd/lib/gl/libnvidia-vksc-core.so.1
  Naruszenie ochrony pamięci (zrzut pamięci)

That last message is memory protection failure. System logs contain only this:

  lis 18 14:26:01 novigrad kernel: dlopen-tool.64[184619]: segfault at 0 ip 0000000000000000 sp 00007fffed2942c8 error 14 likely on CPU 13 (core 13, socket 0)
  lis 18 14:26:01 novigrad kernel: Code: Unable to access opcode bytes at 0xffffffffffffffd6.

I've witnessed this trying to debug a possibly related issue affecting X11 mode with Nvidia 560 driver,
now reported as https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-560/+bug/2088456

Signed-off-by: Zygmunt Krynicki <[email protected]>
@zyga zyga marked this pull request as ready for review November 18, 2024 14:38
Copy link
Contributor

@bboozzoo bboozzoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants