ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.88k stars 1.04k forks source link

Your Turn To Die -Death Game By Majority- (2067780) #7862

Open loqusion opened 2 months ago

loqusion commented 2 months ago

Compatibility Report

System Information

I confirm:

Logs

steam-2067780.log.zip

Symptoms

The game crashes after a couple minutes of playing. Some error messages appear in the logs.

Reproduction

  1. Download the game using Proton compatibility.
  2. Launch the game.
  3. Play the game normally.
  4. Game crashes after a couple of minutes of doing this, after a user action (e.g. advancing text with a mouse click).

Note: I was able to reproduce this on both Hyprland (Wayland compositor) and i3 (X11 window manager).

kisak-valve commented 2 months ago

Hello @loqusion, warn:seh:handle_syscall_fault backtrace: --- Exception 0xc0000005 at 0xf64f1928: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/libnvidia-glcore.so.550.90.07 + 0xe7d928. in your Proton log hints towards a video driver issue.

esullivan-nvidia commented 2 months ago

Hi @loqusion, thanks for the report. I was able to catch the crash in gdb. I suspect that the game may be running out of address space because it is a 32 bit process. When I have the crash caught in gdb I can see the game process is near the 4GB limit.

esullivan@archlinux ~ $ cat /proc/45806/cmdline 
Z:\home\esullivan\.local\share\Steam\steamapps\common\yttd\Game.exe
esullivan@archlinux ~ $ cat /proc/45806/status | grep VmSize
VmSize:  4194180 kB

I don't see this occur when using RADV so it may be a memory leak in the NVIDIA Vulkan driver. I will continue to investigate and report back. Tracking this internally with NVIDIA bug number 4726560.

esullivan-nvidia commented 1 month ago

@loqusion the fix for your issue was just merged into dxvk. Thanks again for the report.