http://bugs.winehq.org/show_bug.cgi?id=31799
Bug #: 31799 Summary: Monkey Island Special Edition on Steam: "MISE.exe has encountered a serious problem and needs to be closed" Product: Wine Version: 1.5.13 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fabio.giraldi@alice.it Classification: Unclassified
Created attachment 41831 --> http://bugs.winehq.org/attachment.cgi?id=41831 Error log when trying to start Monkey Island SE from Steam Client
Steam Client has been installed (in its own wineprefix) by means of winetricks and it runs smoothly. Monkey Island SE has been restored from a backup (previously generated by Steam Client).
When MISE is launched, a blank screen shows up, plus a window with the message:"MISE.exe has encountered a serious problem and needs to be closed". Attached is the error log.
Hardware: Intel Core2 Duo E6750, P35 chipset, nVidia GTX 550ti. OS: Ubuntu 12.04 wine 1.5.13
http://bugs.winehq.org/show_bug.cgi?id=31799
Fabio fabio.giraldi@alice.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fabio.giraldi@alice.it
http://bugs.winehq.org/show_bug.cgi?id=31799
--- Comment #1 from Fabio fabio.giraldi@alice.it 2012-09-26 08:45:16 CDT --- Addendum:
OS: Ubuntu 12.04 x64
https://bugs.winehq.org/show_bug.cgi?id=31799
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED URL| |http://store.steampowered.c | |om/app/32360 CC| |focht@gmx.net Resolution|--- |FIXED Summary|Monkey Island Special |Monkey Island Special |Edition on Steam: "MISE.exe |Edition (Steam): "MISE.exe |has encountered a serious |has encountered a serious |problem and needs to be |problem and needs to be |closed" |closed" (XAudio2 not | |installed)
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
I tried to deduce the problem with your backtrace and my MI SE installation.
--- snip --- Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00441192). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:00441192 ESP:0844f7b4 EBP:0844fe9c EFLAGS:00210282( R- -- I S - - - ) EAX:80040154 EBX:03421e58 ECX:00000000 EDX:80040154 ESI:03421e74 EDI:00000000 ... Backtrace: =>0 0x00441192 in mise (+0x41192) (0x0844fe9c) 1 0x0044dac0 in mise (+0x4dabf) (0x0033e3f0) 2 0x0033e5d0 (0x004ec548) 3 0x004b1c30 in mise (+0xb1c2f) (0x004b1850) 4 0x00066cbe (0x80f18b56) 0x00441192: movl 0x0(%edi),%edx Modules: Module Address Debug info Name (87 modules) PE 340000- 347000 Deferred x3daudio1_6 PE 350000- 366000 Deferred xinput1_3 PE 400000- 622000 Export mise PE 10000000-1041a000 Deferred d3dx9_41 ... Threads: process tid prio (all id:s are in hex) ... 00000061 (D) C:\Program Files (x86)\Steam\steamapps\common\the secret of monkey island special edition\MISE.exe 00000059 1 00000057 0 00000060 0 <== --- snip ---
'MISE.exe' is protected by 'SteamStub' technology so one needs to unpack/dump the process image from memory at runtime, rebuild the IAT and fix OEP to have something to work on (only '.text' section seems encrypted with SteamStub, '.bind' can be removed later).
At the point of your crash, it seems some XAudio2 COM classes member is being referenced. Your backtrace register context still shows the value of REGDB_E_CLASSNOTREG in 'EAX' -> 0x80040154 "class not registered" Additionally the 'XAudio2_4.dll' COM server needed here is not present in your modules list.
Looks like DirectX/Audio components were not properly installed in your Steam prefix. The game provides a DX runtime installer on its own which ought to install XAudio2 too.
Since this works for me in recent Wine version, resolving fixed.
Again: Don't try to do something fancy (too many winetricks recipes, shared Steam prefix, backup 'magic') - just install the game in a clean Steam prefix.
$ wine --version wine-1.7.16-133-gd8ca8c2
Regards
https://bugs.winehq.org/show_bug.cgi?id=31799
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.17.