http://bugs.winehq.org/show_bug.cgi?id=36109
Bug ID: 36109 Summary: Magic & Mayhem 2: The Art of Magic failes to run (Mac OS X only bug) Product: Wine Version: 1.7.17 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winebugs140@gmail.com
Created attachment 48291 --> http://bugs.winehq.org/attachment.cgi?id=48291 MM2 demo error message+log
Attaching the error message and logs. The bug doesn't happen on Linux. A demo is available.
Mac OS X 10.9.2, ATI HD 2600 Pro, Mac Driver/X11
http://bugs.winehq.org/show_bug.cgi?id=36109
WineBuG winebugs140@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.fileplanet.com/6 | |9432/download/Magic-&-Mayhe | |m-2:-The-Art-of-Magic-Demo
http://bugs.winehq.org/show_bug.cgi?id=36109
WineBuG winebugs140@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ken@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=36109
Ken Thomases ken@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|ken@codeweavers.com | Component|-unknown |directx-dplay
--- Comment #1 from Ken Thomases ken@codeweavers.com --- This looks like an issue with built-in DirectPlay (dplay). It will probably be worked around by installing native DirectPlay (e.g. "winetricks directplay").
It's basically just random happenstance as to whether built-in dplay works for a given build of Wine and/or Windows app. It's not really Mac-specific. Built-in dplay requires that a particular range of the address space be available for it to use, but there's no guarantee that the game itself or any other DLL won't use that range.
http://bugs.winehq.org/show_bug.cgi?id=36109
--- Comment #2 from WineBuG winebugs140@gmail.com --- (In reply to Ken Thomases from comment #1)
This looks like an issue with built-in DirectPlay (dplay). It will probably be worked around by installing native DirectPlay (e.g. "winetricks directplay").
It's basically just random happenstance as to whether built-in dplay works for a given build of Wine and/or Windows app. It's not really Mac-specific. Built-in dplay requires that a particular range of the address space be available for it to use, but there's no guarantee that the game itself or any other DLL won't use that range.
You're right "winetricks directplay" helped. I will change the name of this report to something more appropriate. Can built-in DirectPlay be fixed so that it would work out of the box?
http://bugs.winehq.org/show_bug.cgi?id=36109
WineBuG winebugs140@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Magic & Mayhem 2: The Art |Magic & Mayhem 2: The Art |of Magic failes to run (Mac |of Magic sometimes fails to |OS X only bug) |run without native dplay Severity|normal |minor
http://bugs.winehq.org/show_bug.cgi?id=36109
--- Comment #3 from Ken Thomases ken@codeweavers.com --- (In reply to WineBuG from comment #2)
Can built-in DirectPlay be fixed so that it would work out of the box?
Yes, it could be fixed. As with many things in Wine, it requires somebody willing to dedicate the time and energy to do it.
https://bugs.winehq.org/show_bug.cgi?id=36109
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=36109
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com ---
fixme:dpnet:IDirectPlay8PeerImpl_GetCaps (0x1ac6518)->(0x32fa04,0): stub
Fixed (1.7.19) by http://source.winehq.org/git/wine.git/?a=commit;h=329c70d9b8aef9e52313384e36...
err:dplay:DPLAYX_ConstructData : unable to map static data into process memory space (487) err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\windows\system32\dplayx.dll"
This would be duplicate of https://bugs.winehq.org/show_bug.cgi?id=34095
err:ole:CoGetClassObject no class object {2fe8f810-b2a5-11d0-a787-0000f803abfc}
Fixed by http://source.winehq.org/git/wine.git/?a=commit;h=45c1d7c74584743f2af44486a8...
Marking as fixed.
https://bugs.winehq.org/show_bug.cgi?id=36109
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |45c1d7c74584743f2af44486a86 | |b8af933df22e2
https://bugs.winehq.org/show_bug.cgi?id=36109
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.27.