Linux/NVIDIA: gameplay freeze and crash in libnvidia-gpucomp.so.580.142 on RTX 3060 #801
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#801
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hookshot froze during gameplay after approximately two hours. The runtime log and Linux kernel both report a fault inside NVIDIA's shader compiler. I cannot yet determine whether this is a driver bug or triggered by the Vulkan backend.
Environment
a598b9f(source7df921e1), built usingHookshot-a598b9f-x86_64.AppImage7.0.10-zen1; Hyprland / Wayland580.142Observed behavior
The game ran for approximately 1h58m before freezing. At inspection after the fault, the process held around 18 GB RAM, system swap was full, and nvidia-smi showed about 11 GB VRAM used across the GPU. These observations do not establish that memory pressure caused the crash.
The fault occurred on an
mkw_vk worker. The final renderer statistics showed shader jobs queued; the stack includeslibnvidia-gpucomp.so.580.142andlibnvidia-glvkspirv.so.580.142.The freeze occurred as adult Link, leaving Kokiri Forest toward Hyrule Field after defeating Phantom Ganon. This is the observed gameplay context; repeatability and a minimal reproducer have not yet been established. The latest release (v2.0.5 at reporting time) has not been tested, so this report applies specifically to the build above.
Local launch workaround / relevant deviation
The bundled SDL failed to create a Vulkan window on this NixOS installation (selected the offscreen video driver). For the affected run, the bundled
libSDL2-2.0.so.0was replaced with a symlink to NixOSsdl2-compat 2.32.70, and the game was launched with:Saves had been imported from Lichii. No save files, game files, generated shaders, binaries, or caches are included in this report.
Kernel confirmation
Runtime log excerpts
Startup and final log lines, including full crash backtrace
Update: the next launch also crashed before a game window appeared, after roughly 27 seconds. The kernel reports the same faulting offset in the same NVIDIA driver library. No cache files were deleted between these runs.
At inspection the process was in do_exit and systemd-coredump was processing the crash. This startup recurrence has not yet been tested with a newer Hookshot release or a different NVIDIA driver.
Tracked in #1000, follow there. That issue collects every report of Linux / Steam Deck GPU hangs, crashes, low fps and build failures, and this one is linked from it with its GPU, version and log details. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your
hookshot_log.txt.