Package: libnvidia-eglcore Version: 460.91.03-1 Severity: important File: /usr/lib/x86_64-linux-gnu/libnvidia-eglcore.so.460.91.03 Tags: upstream X-Debbugs-Cc: s...@debian.org
Hi, I have a small test Vulkan application that just opens an X11 window and then asks the installed Vulkan ICDs if they are capable of using this window as a presentation surface. When logged in over SSH, $DISPLAY points to a remote server, so my expectation would be for the nV driver to graciously decline when asked if this is a valid render target. Instead, I get ==30443== Warning: invalid file descriptor -1 in syscall close() ==30443== Warning: unimplemented fcntl command: 1033 ==30443== Jump to the invalid address stated on the next line ==30443== at 0x0: ??? ==30443== by 0x123B284E: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-eglcore.so.460.91.03) ==30443== by 0x123A601B: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-eglcore.so.460.91.03) ==30443== by 0x123B2D82: ??? (in /usr/lib/x86_64-linux-gnu/libnvidia-eglcore.so.460.91.03) ==30443== by 0x1457033D: vulkan_layer_chassis::GetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice_T*, VkSurfaceKHR_T*, VkSurfaceCapabilitiesKHR*) (chassis.cpp:4703) ==30443== by 0x1098C0: vulkan_setup (vulkan_setup.c:211) ==30443== by 0x109319: main (vkload.c:27) ==30443== Address 0x0 is not stack'd, malloc'd or (recently) free'd In the same way, calling vulkaninfo gives ERROR at /build/vulkan-tools-oFB8Ns/vulkan-tools-1.2.162.0+dfsg1/vulkaninfo/vulkaninfo.h:248:vkGetPhysicalDeviceSurfaceFormats2KHR failed with ERROR_INITIALIZATION_FAILED with DISPLAY unset, vulkaninfo shows both my GTK980 and the llvmpipe driver as normal, with no presentable surfaces. Simon -- System Information: Debian Release: 11.2 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-9-amd64 (SMP w/8 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages libnvidia-eglcore:amd64 depends on: ii libc6 2.31-13+deb11u2 libnvidia-eglcore:amd64 recommends no packages. libnvidia-eglcore:amd64 suggests no packages. -- no debconf information