http://bugs.winehq.org/show_bug.cgi?id=25860
Summary: Raid over Moscow fails to start Product: Wine Version: 1.3.12 Platform: x86 URL: http://layden.retroremakes.com/Raid.zip OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: slash@ac.auone-net.jp
The game is a freeware remake of a classic 8-bit arcade game. The game crashes with a segmentation fault after starting. The console shows only a couple of lines:
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5c4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f5a8,0x00000000), stub! err:seh:setup_exception_record stack overflow 1940 bytes in thread 002c eip 7bc3e14c esp 00230b9c stack 0x230000-0x231000-0x330000 Segmentation fault
The game started correctly up until Wine-1.3.12.
5c987fc57403a4ed26cd35b33318069913a66ab6 is the first bad commit commit 5c987fc57403a4ed26cd35b33318069913a66ab6 Author: Kusanagi Kouichi slash@ac.auone-net.jp Date: Thu Jan 13 19:18:16 2011 +0900
gdi32: GetCharABCWidthsA should work for DBCS.
http://bugs.winehq.org/show_bug.cgi?id=25860
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=25860
--- Comment #1 from Kusanagi Kouichi slash@ac.auone-net.jp 2011-01-23 10:59:09 CST --- Created an attachment (id=32964) --> (http://bugs.winehq.org/attachment.cgi?id=32964) Prevent character from wrapping around.
Does this patch fix the regression?
http://bugs.winehq.org/show_bug.cgi?id=25860
--- Comment #2 from GyB gyebro69@gmail.com 2011-01-23 11:42:32 CST --- (In reply to comment #1)
Does this patch fix the regression?
Nope. The game is getting a bit further (a black window is shown) but I receive a 'Memory access violation' message almost instantly.
http://bugs.winehq.org/show_bug.cgi?id=25860
--- Comment #3 from GyB gyebro69@gmail.com 2011-01-23 12:29:43 CST --- I must add, your patch works in some cases: there are some other games (they're all such 'freebie remakes') now segfaulting due to commit 5c987fc57403a4ed26cd35b33318069913a66ab6. The patch fixed the problem in some of the games but others like Raid over Moscow are giving that memory access violation.
http://bugs.winehq.org/show_bug.cgi?id=25860
--- Comment #4 from Kusanagi Kouichi slash@ac.auone-net.jp 2011-01-24 05:13:28 CST --- I can't reproduce memory access violation error. Raid Over Moscow runs with the patch.
http://bugs.winehq.org/show_bug.cgi?id=25860
--- Comment #5 from GyB gyebro69@gmail.com 2011-01-24 08:52:10 CST --- Can I provide some debug logs? I'm still getting that memory access violation in R.o.M. while other games seem to start correctly with your patch.
http://bugs.winehq.org/show_bug.cgi?id=25860
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from GyB gyebro69@gmail.com 2011-01-28 13:25:20 CST --- Fixed in wine-1.3.12-174-g58786dc by c117d45cb3390d8c12c640ff4191044fd9c8f93b. Thank you.
http://bugs.winehq.org/show_bug.cgi?id=25860
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2011-02-04 13:20:46 CST --- Closing bugs fixed in 1.3.13.
http://bugs.winehq.org/show_bug.cgi?id=25860
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c117d45cb3390d8c12c640ff419 | |1044fd9c8f93b Regression SHA1| |5c987fc57403a4ed26cd35b3331 | |8069913a66ab6