doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.17k stars 848 forks source link

Crash with newer toolchain #2576

Closed duck-rh closed 2 years ago

duck-rh commented 2 years ago

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:

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

Log files

Log files not created when the crash occurs.

duck-rh commented 2 years ago

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