http://bugs.winehq.org/show_bug.cgi?id=58327
Bug ID: 58327 Summary: Crash from d3d11 (assertion failed) in S.T.A.L.K.E.R. Anomaly when using a scope Product: Wine Version: 10.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: tactica.os4@gmail.com Distribution: ---
Created attachment 78695 --> http://bugs.winehq.org/attachment.cgi?id=78695 Savegame to easily trigger the crash
East of the Yanov station in Jupiter, looking down the scope of your weapon will crash d3d11 if you look East while you are at a specific location:
---snip--- Assertion failed!
Program: Z:\home\tactica\Downloads\Anomaly\Anomaly-1.5.3-Full.2\bin\AnomalyDX11.exe File:dlls/d3d11/inputlayout.c Line: 416
Expression: "iface->lpVtbl == &d3d11_input_layout_vtbl" ---snip---
(note: the quoted text above was typed manually)
How to reproduce:
1. Download and unpack STALKER Anomaly. It doesn't require any installation. 2. Unpack the attached savegame files into /appdata/savedgames/ in the game directory. 3. Use winecfg to install d3d11 as override for Wine. 3. Start the game running /bin/AnomalyDX11.exe 4. After the main menu opens, load the provided savegame. 5. Once in the game proper, simply click RMB to use the scope of your weapon while looking at those ruined vehicles
The crash does not happen if:
a) You run AnomalyDX9.exe instead b) You move the camera to point elsewhere before using the scope, say 90 degrees to your right or left c) You use the shotgun instead (press 2), which doesn't have a long range scope attached c) You load the same savegame on 64-bit Windows 7 and play there, using exactly the same visual settings (I double checked that)
This using 64-bit (only) Wine 10.9 on Void Linux (x86-64) with the stock AMDGPU driver.