http://bugs.winehq.org/show_bug.cgi?id=25797
Summary: Dogfighter (Steam) hangs when changing the video settings Product: Wine Version: 1.3.11 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: nerv@dawncrow.de
Created an attachment (id=32874) --> (http://bugs.winehq.org/attachment.cgi?id=32874) terminal output
The game hangs when I change any video related settings in the main menu. The video options menu contains settings for the screen resolution, detail level etc. After changing any of the options and pressing on <Accept> the game freezes.
Wine-1.3.5: the game is starting properly, no crash when changing the settings
Wine-1.3.6: the game crashes early during the initial loading stage, due to commit cd957f5b6458c5f92c216f0f3da82f34ddc106a6 The console is filled with : 'fixme:d3d9:IDirect3DDevice9ExImpl_CheckDeviceState iface 0x124708, dst_window 0x300a6 stub!'
Wine-1.3.7: the game is starting correctly again but shows the mentioned problem when changing the settings.
Bisecting between 1.3.6 and 1.3.7 revealed the following commit:
ce0e1f07dc597fd157b914baa70588423b7eb6c6 is the first bad commit commit ce0e1f07dc597fd157b914baa70588423b7eb6c6 Author: André Hentschel nerv@dawncrow.de Date: Thu Nov 11 20:35:20 2010 +0100
d3d9: Improve CheckDeviceState stub to run Firefox 4 Beta 7.
I had to revert *both* commits to get the game to behave correctly.
Fedora 14 Nvidia GeForce 250 / driver 260.19.29
http://bugs.winehq.org/show_bug.cgi?id=25797
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=25797
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=25797
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2011-01-17 09:09:30 CST --- The unimplemented ResetEx call sounds somewhat likely as the cause for the crash. I'm not sure how ce0e1f07dc597fd157b914baa70588423b7eb6c6 could be a problem by itself though, without cd957f5b6458c5f92c216f0f3da82f34ddc106a6 that probably shouldn't even get called.
http://bugs.winehq.org/show_bug.cgi?id=25797
--- Comment #2 from GyB gyebro69@gmail.com 2011-01-17 09:27:07 CST --- You're probably right, because reverting only ce0e1f07dc597fd157b914baa70588423b7eb6c6 didn't solve the problem. It was a bit difficult to determine the commit because there was an interim version (1.3.6) where the game didn't start at all. I had to revert cd957f5b6458c5f92c216f0f3da82f34ddc106a6 during bisecting between 1.3.6 and 1.3.7 in several interations.
Can I provide any debug logs to help resolve the issue? The demo of the game is Steam-only: http://store.steampowered.com/app/42500/
http://bugs.winehq.org/show_bug.cgi?id=25797
--- Comment #3 from GyB gyebro69@gmail.com 2011-07-11 11:04:56 CDT --- Created an attachment (id=35521) --> (http://bugs.winehq.org/attachment.cgi?id=35521) screenshot, error message (Wine-1.3.24)
Long time I haven't checked this bug: now Dogfighter crashes when I try to change a video related option. The game displays an error message then it quits.
Wine-1.3.24
http://bugs.winehq.org/show_bug.cgi?id=25797
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |ce0e1f07dc597fd157b914baa70 | |588423b7eb6c6
http://bugs.winehq.org/show_bug.cgi?id=25797
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|ce0e1f07dc597fd157b914baa70 |cd957f5b6458c5f92c216f0f3da |588423b7eb6c6 |82f34ddc106a6
--- Comment #4 from André H. nerv@dawncrow.de 2011-10-02 08:12:48 CDT --- Changing the SHA1, by Comment 1 from Henri.
http://bugs.winehq.org/show_bug.cgi?id=25797
--- Comment #5 from GyB gyebro69@gmail.com 2012-01-31 10:23:06 CST --- Still present as of wine-1.4-rc1-34-g01947e0.
http://bugs.winehq.org/show_bug.cgi?id=25797
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2012-07-09 14:58:37 CDT --- Should be fixed by commit 73eceafb17b66e957ffedb338513949e78806133.
http://bugs.winehq.org/show_bug.cgi?id=25797
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |73eceafb17b66e957ffedb33851 | |3949e78806133 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from GyB gyebro69@gmail.com 2012-07-09 21:54:05 CDT --- Works in wine-1.5.8-57-gf8077a5. Thank you for fixing this.
http://bugs.winehq.org/show_bug.cgi?id=25797
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-07-17 13:52:31 CDT --- Closing bugs fixed in 1.5.9.