http://bugs.winehq.org/show_bug.cgi?id=9294
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #18 from Alexander Dorofeyev alexd4@inbox.lv 2009-08-31 14:54:46 --- The problem that I have been seeing - texture corruption or game crash just after game level loads, right after watching any in-game video cutscene - is gone, somewhere between 1.1.17 and 1.1.18, and according to reverse regression test I just did it was this commit:
commit 24a4503d6133de126c4e34911baf3b79d81e0bd7 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Mar 23 13:54:34 2009 +0100
wined3d: Unload resources on Uninit3D().
This should prevent destroying GL objects without a GL context. Eg. when a ddraw surface has a GL texture and is released after a call to Uninit3D().
This makes sense because IIRC it was related to Uninit3D/Init3d calls.
I've just read the original report more carefully, and a bit unsure that HIS problem wasn't just incorrect use of Wine. Anyway, the game runs near perfect now, so I think this can be resolved as fixed, as indeed a real crash-causing bug was fixed.