https://bugs.winehq.org/show_bug.cgi?id=48923
--- Comment #4 from Konstantin hi-angel@yandex.ru --- (In reply to Paul Gofman from comment #3)
Created attachment 66885 [details] 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.
Thank you! That was quick!
I confirm that applying this patches fixes the problem.