http://bugs.winehq.org/show_bug.cgi?id=27743
Summary: Post Mortem hangs after starting Product: Wine Version: 1.3.24 Platform: x86 URL: http://www.fileplanet.com/116849/110000/fileinfo/Post- Mortem-Demo OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: miegalius@gmail.com
Created an attachment (id=35495) --> (http://bugs.winehq.org/attachment.cgi?id=35495) plain terminal output
I came across this bug while checking whether bug #26430 is still alive.
Symptom: The game hangs indefinitely after launching.
Interestingly, using native msvcrt.dll masks this bug (so you should test it with built-in msvcrt.dll). Before 1.3.24, and with the built-in msvcrt.dll the game quits unexpectedly after launching (that's bug #26430).
Regression testing resulted:
c7e5e6d2b520312320a18b447472b0b8d32d295e is the first bad commit commit c7e5e6d2b520312320a18b447472b0b8d32d295e Author: Ričardas Barkauskas rbarkauskas@codeweavers.com Date: Tue Jun 28 01:06:16 2011 +0300
ddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.
:040000 040000 80d1c5ab6727511eeb40e6ee731d751b0fbd8d85 27b55d4bcb40a69e2c21885e2ab0b45ef5461cb0 M dlls
The patch cannot be reverted cleanly on 1.3.24 but after git checkout c7e5e6d2b520312320a18b447472b0b8d32d295e >> the game hangs git reset --hard HEAD^ >> the game quits silently
I must add that this is somehow similar to what I reported in bug #27730: the game becomes unresponsive while still comsuming 100% CPU power. When using WINEDEBUG=+ddraw I'm getting the similar lines as in #27730: trace:ddraw:ddraw_surface_release_iface 0x1cdb08 decreasing iface count to [10-digit number]
Those [10-digit-numbers] are decrementing with each line in the log and the game seems to never recover from it.
Fedora 15 32-bit Gnome 3 + Mutter as window manager (compositing) Nvidia GeForce 250 / driver 275.09.07