dxvk: Since WINE-8.x, loading ReShade makes WINE crash with "Assertion failed: !csw->is32" error

IMPORTANT: If it happens to you and you’re reading this, scroll down or just click here to go to the relevant comment!

UPDATE: DXVK is to blame https://github.com/doitsujin/dxvk/issues/3677#issuecomment-1742049453 also the relevant PR

EDIT: I’ve edited the issue to focus on ReShade, the issue with the addon will be covered in a future issue

Loading a game with ReShade’s dll too causes WINE to crash with a weird error: Assertion failed: !csw->is32, file /home/builder/build_wine/wine/dlls/dbghelp/cpu_x86_64.c, line 650

System information

  • GPU: Nvidia GTX 1050TI
  • Driver: 535.113.01
  • Wine version: 7.20 works with DXVK-2.3, 8.x works only with DXVK-2.2
  • DXVK version: 2.3
  • Pop!_Os 22.04

Log files

About this issue

  • Original URL
  • State: closed
  • Created 9 months ago
  • Comments: 18 (3 by maintainers)

Most upvoted comments

Good to hear.

@gabriele2000 Please open news issues for anything else you think is a dxvk bug.

Of course, I will reference the relevant comment in a new issue once I succesfully bisect the relevant commit… plus I have to be certain that it’s a DXVK bug since sometimes it’s a random error.

Can you retest with latest master? A reshade crash regression was indeed found and fixed since 2.3. You can download a pre compiled build here https://github.com/doitsujin/dxvk/actions/runs/6240574600

Yes, I can confirm that this pre compiled build is working with ReShade 5.9.2 (+REST addon) loaded on anime game I’m playing! Thank you very much @Blisto91 and @gabriele2000 🙏