[Bug 27105] Mega Man Legends for PC crashes on startup

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jun 7 17:40:58 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=27105

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Megaman legends PC will not |Mega Man Legends for PC
                   |run.                        |crashes on startup
                 CC|                            |focht at gmx.net
           Keywords|                            |download
          Component|-unknown                    |directx-d3d
                URL|                            |https://www.myabandonware.c
                   |                            |om/game/mega-man-legends-dq
                   |                            |v#download
             Status|CLOSED                      |RESOLVED
         Resolution|ABANDONED                   |FIXED

--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

I've found a download for testing.

https://www.myabandonware.com/game/mega-man-legends-dqv#download

Unlike bug 16397 there is no workaround needed for:

--- snip ---
0024:fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from
32 to 16
0024:fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
--- snip ---

The original backtrace with old Wine 1.4 and 1.5.0 releases:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Capcom/Megaman

$ wine ./MEGAMAN.EXE
...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x00000000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00000000 ESP:0032f4d0 EBP:0032f4fc EFLAGS:00010206(  R- --  I   - -P- )
 EAX:7d1db220 EBX:7ddb3000 ECX:00000001 EDX:0032f4ec
 ESI:7d36aee0 EDI:7ddb3000
...
Backtrace:
=>0 0x00000000 (0x0032f4fc)
  1 0x7dd5ef5e get_formats+0xad() in winex11 (0x0032f55c)
  2 0x7dd646db X11DRV_ChoosePixelFormat+0x5a() in winex11 (0x0032f5dc)
  3 0x7e6e9875 ChoosePixelFormat+0x54() in gdi32 (0x0032f60c)
  4 0x7dfce3ca InitAdapters+0x1b49() in wined3d (0x0032fa4c)
  5 0x7dfe3090 wined3d_init+0x2f() in wined3d (0x0032fa5c)
  6 0x7e059b70 wined3d_create+0x3f() in wined3d (0x0032fa8c)
  7 0x7e0ca66c ddraw_init+0xcb() in ddraw (0x0032fadc)
  8 0x7e0d912f DDRAW_Create+0x7e() in ddraw (0x0032fb1c)
  9 0x7e0d9920 DirectDrawCreate+0x3f() in ddraw (0x0032fb4c)
  10 0x004f132a in megaman (+0xf1329) (0x00040124)
0x00000000: -- no code accessible --
Modules:
Module    Address            Debug info    Name (90 modules)
PE      400000-  8af000    Export          megaman
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7c786000-7d1ce000    Deferred        i965_dri.so 
...
ELF    f7e40000-f7f82000    Dwarf           libwine.so.1
ELF    f7f84000-f7fad000    Deferred        ld-linux.so.2
ELF    f7fb0000-f7fb1000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
...
00000029 (D) C:\Program Files (x86)\Capcom\Megaman\MEGAMAN.EXE
    0000002a    0 <== 
--- snip ---

It was fixed in between Wine 1.5.0 and 1.6 release.

$ sha1sum Mega-Man-Legends_Win_EN_ISO-Version.zip 
10f701f2dbf142e68d87d51f0f45ff00ef424dc3 
Mega-Man-Legends_Win_EN_ISO-Version.zip

$ du -sh Mega-Man-Legends_Win_EN_ISO-Version.zip 
277M    Mega-Man-Legends_Win_EN_ISO-Version.zip

$ wine --version
wine-5.10

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list