http://bugs.winehq.org/show_bug.cgi?id=32701
Bug #: 32701 Summary: The Dame In Black Case: installer fails when registering msdxm6.ocx Product: Wine Version: 1.5.21 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: t0p0linik@yahoo.it Classification: Unclassified
Created attachment 43146 --> http://bugs.winehq.org/attachment.cgi?id=43146 Installer failure near the end of the process
The installer of the game runs well and near the end tries to register this MSDXM6.OCX then it fails (screenshot attached). Of course, the files are installed and the menu entry are correctly created but the game crashes at startup. Note that two different installers are provided: an international (english) one and an italian one. The same behaviour appears using both.
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com 2013-01-11 11:17:42 CST --- Please attach the console output: http://wiki.winehq.org/FAQ#get_log
Probably this is resolved by "winetricks mfc42" or "winetricks vb6run".
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #2 from topolinik t0p0linik@yahoo.it 2013-01-11 11:18:18 CST --- Created attachment 43147 --> http://bugs.winehq.org/attachment.cgi?id=43147 The game crashes at startup with an error message box
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #3 from topolinik t0p0linik@yahoo.it 2013-01-11 11:20:31 CST --- Created attachment 43148 --> http://bugs.winehq.org/attachment.cgi?id=43148 The console log
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #4 from Austin English austinenglish@gmail.com 2013-01-11 12:22:40 CST --- (In reply to comment #3)
Created attachment 43148 [details] The console log
Was this in a fresh prefix after installing mfc42/vb6run first?
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #5 from topolinik t0p0linik@yahoo.it 2013-01-12 10:10:52 CST --- No, up to this point I always used my good old crowded wine prefix. I'll soon do a test in a fresh new prefix.
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #6 from topolinik t0p0linik@yahoo.it 2013-01-12 14:55:40 CST --- And the same behaviour (crash of the installer) appears when installing the game into a fresh new .wine/ directory, both when installing mfc42+vb6run and when not installing those packages.
http://bugs.winehq.org/show_bug.cgi?id=32701
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com 2013-01-12 15:45:48 CST --- I have just tested winetricks ie7, vb6run and mfc42 and none of them separated or combined fixed the issue.
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #8 from topolinik t0p0linik@yahoo.it 2013-02-05 13:00:04 CST --- Created attachment 43451 --> http://bugs.winehq.org/attachment.cgi?id=43451 Installation in a fresh .wine/ directory
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #9 from topolinik t0p0linik@yahoo.it 2013-02-05 13:01:15 CST --- The installer crash still appears using latest wine 1.5.23, console log just attached.
http://bugs.winehq.org/show_bug.cgi?id=32701
--- Comment #10 from topolinik t0p0linik@yahoo.it 2013-07-06 07:05:44 CDT --- Created attachment 45121 --> http://bugs.winehq.org/attachment.cgi?id=45121 terminal log when running the main executable
Still the installer is unable to register msdxm6.ocx and when launching the game an error appears. Wine-1.6rc4, empty wine prefix.
http://bugs.winehq.org/show_bug.cgi?id=32701
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45121|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=32701
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com 2013-07-31 16:20:48 CDT --- *** Bug 34179 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=32701
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |NEW URL| |http://www.gamershell.com/d | |ownload_96347.shtml CC| |focht@gmx.net Component|-unknown |wmp&wmvcore Summary|The Dame In Black Case: |The Dame In Black Case: |installer fails when |installer fails when |registering msdxm6.ocx |registering msdxm6.ocx | |(needs | |'HKLM\Software\Microsoft\ | |\MediaPlayer' key | |'Installation DirectoryLFN' | |value) Ever confirmed|0 |1
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./The\ Dame\ in\ Black\ Case.exe >>log.txt 2>&1 ... 0037:Call oleaut32.LoadTypeLib(0033f2e8 L"C:\windows\system32\Msdxm6.ocx",0033f654) ret=1d321540 0037:trace:ole:LoadTypeLib (L"C:\windows\system32\Msdxm6.ocx",0x33f654) 0037:trace:ole:LoadTypeLibEx (L"C:\windows\system32\Msdxm6.ocx",0,0x33f654) ... 0037:trace:ole:LoadTypeLibEx returns 00000000 0037:Ret oleaut32.LoadTypeLib() retval=00000000 ret=1d321540 ... 0037:Call oleaut32.RegisterTypeLib(001770f0,0033f2e8 L"C:\windows\system32\Msdxm6.ocx",0033f334 L"C:\windows\system32\") ret=1d321611 0037:trace:ole:ITypeLib2_fnGetLibAttr (0x1770f0, 0x33f1b8) ... 0037:Call advapi32.RegCreateKeyExW(80000000,0033f140 L"Typelib\{22D6F304-B0F6-11D0-94AB-0080C74C7E95}\1.0",00000000,00000000,00000000,00020006,00000000,0033f11c,00000000) ret=7e9a4f8e 0037:Ret advapi32.RegCreateKeyExW() retval=00000000 ret=7e9a4f8e 0037:trace:ole:ITypeLib2_fnGetDocumentation (0x1770f0) index -1 Name((nil)) DocString(0x33f10c) HelpContext((nil)) HelpFile((nil)) 0037:trace:ole:SysAllocStringLen L"Windows Media Player" ... 0037:Ret oleaut32.RegisterTypeLib() retval=00000000 ret=1d321611 ... 0037:Call advapi32.RegOpenKeyExA(80000002,0033f958 "Software\Microsoft\MediaPlayer",00000000,00020019,0033f668) ret=1d320e3c 0037:Ret advapi32.RegOpenKeyExA() retval=00000002 ret=1d320e3c 0037:Call advapi32.RegCreateKeyExA(80000002,0033f958 "Software\Microsoft\MediaPlayer",00000000,00000000,00000000,000f003f,00000000,0033f658,0033f678) ret=1d320dfb 0037:Ret advapi32.RegCreateKeyExA() retval=00000000 ret=1d320dfb 0037:Call advapi32.RegQueryValueExA(00000090,0033f93c "Installation DirectoryLFN",00000000,0033f668,0033f68c,0033f990) ret=1d320e9c 0037:Ret advapi32.RegQueryValueExA() retval=00000002 ret=1d320e9c 0037:Call advapi32.RegCloseKey(00000090) ret=1d320dc9 0037:Ret advapi32.RegCloseKey() retval=00000000 ret=1d320dc9 0037:Call KERNEL32.FreeLibrary(1d300000) ret=0043c7f4 0037:Call PE DLL (proc=0x1d379680,module=0x1d300000 L"Msdxm6.ocx",reason=PROCESS_DETACH,res=(nil)) ... 0037:Call user32.MessageBoxA(00010092,004e8cdc "C:\windows\system32\Msdxm6.ocx\r\n\r\nUnable to register the DLL/OCX: DllRegisterServer failed; code 0x80004005.\r\n\r\nClick Retry to try again, Ignore to proceed anyway (not recommended), or Abort to cancel installation.",00475708 "Error",00000032) ret=0042238b --- snip ---
At least one Windows Media Player runtime install registry key needs to be present. It's one of several methods to detect if WMP is actually installed.
'winetricks -q wmp9' works around.
A less intrusive way is adding the following key prior installation:
--- snip --- $ wine reg add "HKLM\Software\Microsoft\MediaPlayer" /v "Installation DirectoryLFN" /t REG_SZ /d "%ProgramFiles%\Windows Media Player" --- snip ---
'%ProgramFiles%' has to be replaced by resolved value.
$ sha1sum The_Dame_in_Black-Case.zip 76108b152b98f698b1ffa9b5e14e2e28051f16d3 The_Dame_in_Black-Case.zip
$ du -sh The_Dame_in_Black-Case.zip 364M The_Dame_in_Black-Case.zip
$ wine --version wine-1.7.27-59-g857a35e
Regards
https://bugs.winehq.org/show_bug.cgi?id=32701
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #13 from super_man@post.com --- still valid issue 1.7.55
https://bugs.winehq.org/show_bug.cgi?id=32701
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6b97ce5bf00756f2a6835512e6e | |496b26c0dd043 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #14 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by commit 6b97ce5bf00756f2a6835512e6e496b26c0dd043
https://bugs.winehq.org/show_bug.cgi?id=32701
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.8-rc1.