https://bugs.winehq.org/show_bug.cgi?id=50549
--- Comment #2 from Georg Lehmann dadschoorseapi@gmail.com --- Created attachment 69221 --> https://bugs.winehq.org/attachment.cgi?id=69221 backtrace of d3d11-triangle.exe
Okay, I reproduced the issue locally, every application is broken with wined3d's vulkan backend.
wined3d uses winex11.drv directly without going through winevulkan, but the surface functions in winex11.drv now expect a winevulkan surface wrapper.
I wasn't aware that other parts of wine can do that, and I'm not sure what's the right way going forward. I guess the best thing is to ask Henri Verbeet about his opinion on this.