https://bugs.winehq.org/show_bug.cgi?id=41118
--- Comment #8 from fjfrackiewicz@gmail.com --- (In repl(In reply to Józef Kucia from comment #7)
(In reply to Matteo Bruni from comment #6)
http://source.winehq.org/patches/data/125599 might be an actual fix for this crash, you might want to give it a try.
D3D11 doesn't use wined3d_device_reset() so this patch is not a fix for this crash.
I expect that the game asks for unsupported resolution and wined3d_swapchain_set_fullscreen() fails because it cannot switch the resolution. AFAIK DXGI shouldn't ever fail in this case. It should use FindClosestMatchingMode() or similar function internally.
In that case, do you have specific info you need to get oout of this bug under any particular conditions? I'll be more than glad to help debug/test, just need some guidance on what you need, thanks :)