http://bugs.winehq.org/show_bug.cgi?id=27730
Summary: Arcanum hangs on exit Product: Wine Version: 1.3.23 Platform: x86 URL: http://www.fileplanet.com/59649/50000/fileinfo/Arcanum :-Of-Steamworks-&-Magick-Obscura-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
Arcanum: Of Steamworks & Magick Obscura becomes unresponsive when you click on <Exit> in the main menu.
The game exits cleanly in Wine-1.3.22:
f0634f7a4bf125f1c7221fe675765a7b157d0b92 is the first bad commit commit f0634f7a4bf125f1c7221fe675765a7b157d0b92 Author: Ričardas Barkauskas rbarkauskas@codeweavers.com Date: Mon Jun 20 23:51:01 2011 +0300
ddraw: Separate IDirectDrawSurface3 reference count.
:040000 040000 49593168ebe85fbd4b5ff242bc14ac3a840b1b18 bfdde9659663dc5c7a564a936c3b5cfbfa2904b7 M dlls
The patch can be reverted cleanly on 1.3.23 and that fixed the problem. The same problem in Wine-1.3.24, too.
Only a few fixmes in the console: fixme:win:EnumDisplayDevicesW ((null),0,0x32f66c,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1dbe68,0x21ec58): stub
Author of the patch added to CC.
Fedora 15 32-bit Nvidia GeForce 250 / driver 275.09.07
http://bugs.winehq.org/show_bug.cgi?id=27730
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
--- Comment #1 from GyB gyebro69@gmail.com 2011-07-08 14:49:55 CDT --- Added some keywords.
http://bugs.winehq.org/show_bug.cgi?id=27730
--- Comment #2 from Ričardas Barkauskas miegalius@gmail.com 2011-07-08 15:37:23 CDT --- Debug log with WINEDEBUG=+ddraw would be nice. Or I'll take a look at it when I find where I hid the disk :)
http://bugs.winehq.org/show_bug.cgi?id=27730
--- Comment #3 from GyB gyebro69@gmail.com 2011-07-08 15:51:41 CDT --- Created an attachment (id=35484) --> (http://bugs.winehq.org/attachment.cgi?id=35484) 7zipped +ddraw log (2.8 MB uncompressed)
The log contains the first 40K lines of the log. The log file grows incredibly fast after the game hung up.
The rest of the log contains: trace:ddraw:ddraw_surface_release_iface 0x1e829e0 decreasing iface count to [10-digit number]
http://bugs.winehq.org/show_bug.cgi?id=27730
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |f0634f7a4bf125f1c7221fe6757 | |65a7b157d0b92
http://bugs.winehq.org/show_bug.cgi?id=27730
--- Comment #4 from GyB gyebro69@gmail.com 2011-09-11 01:32:14 CDT --- Still present in 1.3.28.
Starting the game with the '-no3d' command line parameter the game exits cleanly.
http://bugs.winehq.org/show_bug.cgi?id=27730
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=27730
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6523ef5f679950627a79dc2c802 | |ea6655c73c3c0 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from GyB gyebro69@gmail.com 2011-12-08 13:38:12 CST --- Arcanum exits cleanly in wine-1.3.34-131-gfd230c5 and this is thanks to this commit: http://source.winehq.org/git/wine.git/commit/6523ef5f679950627a79dc2c802ea66...
http://bugs.winehq.org/show_bug.cgi?id=27730
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2011-12-16 13:29:09 CST --- Closing bugs fixed in 1.3.35.