dxvk: DX11 games crash randomly at start with page faults and other errors on Debian 9
When trying to start The Witcher 3, the following error appears in the console:
Inconsistency detected by ld.so: dl-close.c: 207: _dl_close_worker: Assertion `(*lp)->l_idx >= 0 && (*lp)->l_idx < nloaded' failed!
It can also be one of several other errors, a page fault for example:
wine: Unhandled page fault on read access to 0xffffffffffffffff at address 0x7f16c0164bf5 (thread 002d), starting debugger...
Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit code (0x00007f16c0164bf5)
Another error can be that a black window appears and is stuck forever, where the first intro screen with copyrigh messages etc. should be.
The game can also crash before this window would normally appear. Running the same game without DXVK works, but performance is slow of course. Out of 10 times starting the game, it may start 1 or 2 times.
Using Ubuntu 16.04 with the same Nvidia driver and Wine versions it runs reliably with DXVK. Other DX11 titles also crash randomly at start, see comments for details about Seven: The Days Long Gone demo.
Native Vulkan titles (e.g. Mad Max) work, so does DOOM using Vulkan via Proton 3.7.
Software information
- The Witcher 3 Game of the Year Edition, user.settings.
- Seven: The Days Long Gone demo
System information
- GPU: Nvidia GTX 960
- Driver: 396.54
- Wine version: 3.15
- DXVK version: 0.71
- Distribution: Debian 9.0
- Kernel: 4.17.17-1~bpo9+1 from backports, also 4.9
Log files
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 42 (5 by maintainers)
Good news, everyone! On Debian 10 it works fine. 10 out of 10 starts successful. And it seems I was ignorant about libglvnd: It’s not managed by dpkg, but the Nvidia installer installs a copy of it, so I do have it on Debian 9. I’m happy to give up here. I will leave the Debian 9 partition as it is in case something like this ever comes up again and I could help with debugging, but I’ll go on with Debian testing for the moment.