https://bugs.winehq.org/show_bug.cgi?id=48923
--- Comment #3 from Paul Gofman gofmanp@gmail.com --- Created attachment 66885 --> https://bugs.winehq.org/attachment.cgi?id=66885 Never consider system memory surface lost
The game locks system memory offscreen surface while device is lost. The blamed commit has triggered the problem (locking lost surfaces previously succeded), but it seems that actual bug is that Wine ddraw can consider system memory surface lost. The attached patch should be fixing the issue.