https://bugs.winehq.org/show_bug.cgi?id=44274
Bug ID: 44274 Summary: Windows Media Audio and Video 8 codecs installer needs sfc.dll.8 Product: Wine Version: 3.0-rc4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: ---
Created attachment 60091 --> https://bugs.winehq.org/attachment.cgi?id=60091 Wine log with builtin sfc.dll
Windows Media Audio and Video 8 codecs installer aborts because function sfc.dll.8 is missing. Installing native sfc.dll (Win2K) corrects the problem.
With the native dll the installer wants sfcfiles.dll but seems to complete installation without it. Using a native sfcfiles.dll results in a page fault.
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #1 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 60092 --> https://bugs.winehq.org/attachment.cgi?id=60092 Windows Media Audio and Video 8 codecs installer
MD5: 4a25a40a92dc5d1b7d10133fe782542d SHA1: 48677c9374805a907f80d3a2855ade615c487e00
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #2 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 60093 --> https://bugs.winehq.org/attachment.cgi?id=60093 Wine log with native sfc.dll
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #3 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 60094 --> https://bugs.winehq.org/attachment.cgi?id=60094 Wine log with native sfc.dll and sfcfiles.dll
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #4 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 60095 --> https://bugs.winehq.org/attachment.cgi?id=60095 Backtrace with builtin sfc.dll
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #5 from Jeff D. Hanson jhansonxi@gmail.com --- Created attachment 60096 --> https://bugs.winehq.org/attachment.cgi?id=60096 Backtrace with native sfc.dll and sfcfiles.dll
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #6 from Jeff D. Hanson jhansonxi@gmail.com --- Also occurs with Windows Media Player 7.1 installer.
https://bugs.winehq.org/show_bug.cgi?id=44274
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Can't confirm, works fine for me with a clean WINEPREFIX with wine-3.0-rc4 and windows version set to win98.
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #8 from Jeff D. Hanson jhansonxi@gmail.com --- (In reply to Fabian Maurer from comment #7)
Can't confirm, works fine for me with a clean WINEPREFIX with wine-3.0-rc4 and windows version set to win98.
I retested and it appears to only occur with the version set to WinMe. Occurs when updating the registry during the installation of "Support for Media Indexing".
The Windows Media Player 7.1 installer looks identical and has the exact same behavior. Needs sfc.dll.8 for WinMe but not Win98.
https://bugs.winehq.org/show_bug.cgi?id=44274
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://download.microsoft.c | |om/download/winmediaplayer/ | |wmp71/7.1/W982KMe/EN-US/mp7 | |1.exe Status|UNCONFIRMED |NEW Keywords| |download Ever confirmed|0 |1
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Indeed, it crashes with version set to WinMe.
https://bugs.winehq.org/show_bug.cgi?id=44274
--- Comment #10 from Fabian Maurer dark.shadow4@web.de --- *** Bug 44283 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=44274
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |srclient
https://bugs.winehq.org/show_bug.cgi?id=44274
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-7.0-rc5 and winecfg set at WinMe.
https://bugs.winehq.org/show_bug.cgi?id=44274
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.microsoft.c |https://web.archive.org/web |om/download/winmediaplayer/ |/20010810131440if_/http://m |wmp71/7.1/W982KMe/EN-US/mp7 |ssjus.www.conxion.com:80/do |1.exe |wnload/winmediaplayer/wmp71 | |/7.1/W982KMe/EN-US/mp71.exe Keywords| |Installer Summary|Windows Media Audio and |Windows Media Configuration |Video 8 codecs installer |Utility (part of WMA 8.x, |needs sfc.dll.8 |WMP 7.x) crashes on | |unimplemented function | |'sfc.dll.8' when trying to | |add 'mindex.cat' to system | |catalogs with WinVer set to | |'Windows ME'
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive. Also refining summary to reflect the actual problem with some more details.
The crash from bug 44283 is not a duplicate. It's a different issue.
https://web.archive.org/web/20010810131440if_/http://mssjus.www.conxion.com:...
https://www.virustotal.com/gui/file/cd9d403df725de53ad01e376f39ac098f5c00156...
Crashing executable 'setup_wm.exe':
https://www.virustotal.com/gui/file/4656693bf4b68e00daf30842566811120121f14d...
$ sha1sum mp71.exe c9c863ecbbae042bcd65dc974ed9b1f9a035e9ca mp71.exe
$ du -sh mp71.exe 10M mp71.exe
Regards
https://bugs.winehq.org/show_bug.cgi?id=44274
Ben Shefte shefben@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shefben@gmail.com
--- Comment #13 from Ben Shefte shefben@gmail.com --- Created attachment 71648 --> https://bugs.winehq.org/attachment.cgi?id=71648 sfc_stubs.patch
This probably wont completely fix this issue. It should be a step in the right direction.
I enabled the stub spec functions for the redirected function ordinals 1 and 8 (in sfc.dll) from sfc.dll to sfc_os.dll and added the two stub functions to sfc_os.dll for it to actually call.