https://bugs.winehq.org/show_bug.cgi?id=38974
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com ---
(In reply to Matteo Bruni from comment #1)
That kind of buggy behavior is quite surprising. Can you try to comment out just the wined3d_get_device_caps() hunk of the patch? It's around line 4924 of directx.c in current Wine.
It doesn't make it any better.
Thanks for testing, although that's unfortunate :/
This seems hard to debug without being able to reproduce locally. I guess you could try to take a trace with Apitrace while generating a +tid,d3d9,d3d,d3d_shader,d3d_texture,d3d_surface log, although you will most likely get some huge files and I don't guarantee to be able to figure out the issue from that...