protonscr

Crash with newer toolchain

dxvkclosed toolchain
doitsujin/dxvk#2576 · opened 2022-03-31 by duck-rh · updated 2022-05-02 · 1 comments · github
Dduck-rh 2022-03-31 github

This is a follow-up of #2570 since the original poster found a solution but I'm still stuck.

I'm experiencing crashes with certain games:

0108:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x1700329db

I originally thought the problem was a regression in 1.10.1 but a rebuilt of 1.10.0 on a newer toolchain and newer libwine ended up with the same problem.

Summary of the notable differences in the build environment:

  • libwine 6.5 -> 6.14
  • meson 0.61.2 -> 0.62
  • I now have to use the fix in #2572
  • libz-mingw-w64 got a fix for https://github.com/advisories/GHSA-jc36-42cf-vqwj but stayed at the same version
  • libvulkan1 1.3.204.0 -> 1.3.204.1
  • I ran the game with mesa 22 RC2, now released 22

Just to clarify: this is a clean Debian unstable build environment (using sbuild), nothing "custom" and the resulting dxvk build is the official dxvk package in Debian.

Rebuilding with libwine 6.5 without changing anything else I was able to run ELEX 2 albeit very slowly (~5 fps instead of the ~20-35 I had before).

Software information

Affected games so far ELEX 2, Saints Row - The Third
Games that still work: ELEX 1
All these games are D3D11 games.

System information

  • GPU: Radeon RX 5700 XT
  • Driver: RADV / Mesa 22.0.0 / Vulkan 1.3.204
  • Wine version: 7.5
  • DXVK version: 1.10.0/1.10.1

Log files

Log files not created when the crash occurs.

Dduck-rh 2022-05-02 github

I found out what the problem was for #2572, rebuilt, and made various tests and I'm not able to reproduce this problem anymore.

Nothing extracted yet.