https://bugs.winehq.org/show_bug.cgi?id=51999
--- Comment #3 from Zebediah Figura z.figura12@gmail.com --- Thanks. It looks like thread 0810 calls d3d11_swapchain_SetFullscreenState() on a swapchain whose device window was created by 07b0. While processing some other boring message related to window motion, 07b0 calls d3d11_swapchain_GetDesc(), and this deadlocks waiting for the wined3d mutex.
I don't think we need to protect the swapchain desc with a mutex, do we? I'll prepare a patch.