https://bugs.winehq.org/show_bug.cgi?id=37811
Bug ID: 37811 Summary: Xvid installer requires mfplat.dll.MFTRegister Product: Wine Version: 1.7.33 Hardware: x86 URL: http://downloads.xvid.org/downloads/Xvid-1.3.3-2014101 9.exe OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: 00cpxxx@gmail.com Distribution: ---
Xvid-1.3.3-20141019.exe bc837b1d53199121ffc9447c9068c9943d455ced 11Mb
https://bugs.winehq.org/show_bug.cgi?id=37811
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- The following patch should help: https://github.com/wine-compholio/wine-staging/tree/master/patches/mfplat-MF...
https://bugs.winehq.org/show_bug.cgi?id=37811
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |focht@gmx.net Summary|Xvid installer requires |Xvid 1.3.x installer MPEG-4 |mfplat.dll.MFTRegister |Video Codec 'xvid.ax' | |registration fails (crash | |on unimplemented function | |mfplat.dll.MFTRegister)
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
still present with Wine 1.7.44
It's actually the Xvid MPEG-4 Video Codec registration that leads to the crash.
--- snip --- $ WINEDEBUG=+tid,+seh,+loaddll,+process wine ./Xvid-1.3.3-20141019.exe ... 0009:trace:process:create_process_impl app (null) cmdline L"C:\windows\system32\regsvr32.exe /s C:\windows\system32/xvid.ax" 0009:trace:process:find_exe_file looking for L"C:\windows\system32\regsvr32.exe" 0009:trace:process:find_exe_file Trying native exe L"C:\windows\system32\regsvr32.exe" 0009:trace:process:create_process_impl starting L"C:\windows\system32\regsvr32.exe" as Win32 binary (0x10000000-0x1000a000, arch 014c, fakedll) 0045:trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b820000: builtin 0045:trace:process:init_current_directory starting in L"C:\windows\system32\" 0x20 0045:trace:process:__wine_kernel_init starting process name=L"C:\windows\system32\regsvr32.exe" argv[0]=L"C:\windows\system32\regsvr32.exe" 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\regsvr32.exe" at 0x7eff0000: builtin 0009:trace:process:create_process_impl started process pid 0044 tid 0045 ... 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\mfplat.dll" at 0xf6f70000: builtin 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\shlwapi.dll" at 0xf6ca0000: builtin 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\shell32.dll" at 0xf6d30000: builtin 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msacm32.dll" at 0xf6ba0000: builtin 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\winmm.dll" at 0xf6be0000: builtin 0045:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\xvid.ax" at 0x10000000: native 0045:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\uxtheme.dll" at 0xf6b70000: builtin 0045:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b845511 ip=7b845511 tid=0045 0045:trace:seh:raise_exception info[0]=f6f8285c 0045:trace:seh:raise_exception info[1]=f6f8351c wine: Call from 0x7b845511 to unimplemented function mfplat.dll.MFTRegister, aborting 0045:trace:seh:call_stack_handlers calling handler at 0x7bcaa21f code=80000100 flags=1 wine: Unimplemented function mfplat.dll.MFTRegister called at address 0x7b845511 (thread 0045), starting debugger... 0045:trace:seh:start_debugger Starting debugger "winedbg --auto 68 112" 0045:trace:process:create_process_impl app (null) cmdline L"winedbg --auto 68 112" --- snip ---
$ sha1sum Xvid-1.3.3-20141019.exe bc837b1d53199121ffc9447c9068c9943d455ced Xvid-1.3.3-20141019.exe
$ du -sh Xvid-1.3.3-20141019.exe 11M Xvid-1.3.3-20141019.exe
Regards
https://bugs.winehq.org/show_bug.cgi?id=37811
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com --- Sebastian, I just tested the patch and the program does not complain anymore. Just to let you know.
https://bugs.winehq.org/show_bug.cgi?id=37811
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfplat
https://bugs.winehq.org/show_bug.cgi?id=37811
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED CC| |michael@fds-team.de Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/mfplat-MFTRegi | |ster
https://bugs.winehq.org/show_bug.cgi?id=37811
--- Comment #4 from steve donato stevedonato@gmail.com --- in version Wine 1,7.50 this patch has still not been intergrated.
does anyone know when it will be?
thank you
https://bugs.winehq.org/show_bug.cgi?id=37811
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to steve donato from comment #4)
does anyone know when it will be?
While the patch is not merged you can use the staging version of wine. Wine-staging can be installed in parallel to plain wine, see more details at http://www.wine-staging.com/
https://bugs.winehq.org/show_bug.cgi?id=37811
Reiny Nyt razzylaqui@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |razzylaqui@gmail.com
--- Comment #6 from Reiny Nyt razzylaqui@gmail.com --- Thank you for the information! I was having this problem as well (I almost decided to submit a bug report but thought I should check first to see if it was already posted), but found it odd because I remember it working fine in the past with no errors. Was it an update to the Xvid codec installer that caused this?
https://bugs.winehq.org/show_bug.cgi?id=37811
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Reiny Nyt from comment #6)
Was it an update to the Xvid codec installer that caused this?
Yes, older versions still install fine.
https://bugs.winehq.org/show_bug.cgi?id=37811
fjfrackiewicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz@gmail.com
--- Comment #8 from fjfrackiewicz@gmail.com --- Still an issue in Wine 2.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=37811
--- Comment #9 from fjfrackiewicz@gmail.com --- I believe this function is now implemented in Wine-devel:
https://source.winehq.org/git/wine.git/commit/993f59361a4937118f93bf41a62ec7...
https://bugs.winehq.org/show_bug.cgi?id=37811
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED Fixed by SHA1| |993f59361a4937118f93bf41a62 | |ec7daf8b7a336
--- Comment #10 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed
https://bugs.winehq.org/show_bug.cgi?id=37811
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.8.