[Bug 35680] DVDVideoSoft Free YouTube to MP3 Converter 3.x, part of FreeStudio 6.5.x (.NET 2.0 SP2 app) fails to run with Wine-Mono

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Apr 5 03:30:40 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=35680

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|http://www.dvdvideosoft.com |https://web.archive.org/web
                   |/free-dvd-video-software-do |/20190405080619/https://dl2
                   |wnload.htm                  |.filehippo.com/ff799c396922
                   |                            |45139b741dcc4033b7ce/FreeSt
                   |                            |udio.exe?ttl=1554465414&tok
                   |                            |en=a9e211403053be16baf6dd74
                   |                            |f4440c73
          Component|-unknown                    |mscoree
                 CC|                            |focht at gmx.net
            Summary|Impossible to run           |DVDVideoSoft Free YouTube
                   |DVDVideoSoft Free YouTube   |to MP3 Converter 3.x, part
                   |to MP3 Converter with       |of FreeStudio 6.5.x (.NET
                   |wine-mono                   |2.0 SP2 app) fails to run
                   |                            |with Wine-Mono

--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello Vincent,

--- quote ---
This fails in current Wine because it can't find some of its own dlls:
tier0.dll, libcrypto-1_1.dll, libcurl.dll, dlmgr.dll, and jansson.dll.
--- quote ---

that's bug 46809

--- snip ---
$ WINEDEBUG=+seh,+relay,+loaddll,+module wine
./FreeYouTubeToMP3Converter_4.1.91.328_d_45c65720-4be0-4cd6-813e-44ad81ea42a1.exe
>>log.txt 2>&1
..
002c:Call KERNEL32.LoadLibraryExW(00a0164c
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll",00000000,00000008)
ret=004a1c54
002c:trace:module:load_dll looking for
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll" in
L"C:\\windows\\system32"
002c:trace:module:map_image mapped PE file at 0x720000-0x78c000
002c:trace:module:map_image mapping section .text at 0x721000 off 400 size
4d000 virt 4ce4e flags 60000020
002c:trace:module:map_image mapping section .rdata at 0x76e000 off 4d400 size
13800 virt 1362c flags 40000040
002c:trace:module:map_image clearing 0x781800 - 0x782000
002c:trace:module:map_image mapping section .data at 0x782000 off 60c00 size
2a00 virt 2edc flags c0000040
002c:trace:module:map_image clearing 0x784a00 - 0x785000
002c:trace:module:map_image mapping section .rsrc at 0x785000 off 63600 size
600 virt 550 flags 40000040
002c:trace:module:map_image clearing 0x785600 - 0x786000
002c:trace:module:map_image mapping section .reloc at 0x786000 off 63c00 size
5a00 virt 59b4 flags 42000040
002c:trace:module:map_image clearing 0x78ba00 - 0x78c000
002c:trace:module:get_load_order looking for
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll"
002c:trace:module:get_load_order got hardcoded default for
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll"
002c:trace:module:load_builtin_dll Trying built-in L"dvssyshelper.dll"
002c:warn:module:load_builtin_dll cannot open .so lib for builtin
L"dvssyshelper.dll":
/home/focht/projects/wine/mainline-install-x86_64/bin/../lib/wine/dvssyshelper.dll.so:
cannot open shared object file: No such file or directory
002c:trace:module:load_native_dll Trying native dll
L"\\??\\C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll"
002c:trace:module:perform_relocations relocating from 0x10000000-0x1006c000 to
0x720000-0x78c000
002c:trace:module:set_security_cookie initializing security cookie 0x782530 
...
002c:trace:module:get_load_order looking for
L"C:\\windows\\system32\\tier0.dll"
002c:trace:module:get_load_order got hardcoded default for L"tier0.dll"
002c:trace:module:load_builtin_dll Trying built-in L"tier0.dll"
002c:warn:module:load_builtin_dll cannot open .so lib for builtin L"tier0.dll":
/home/focht/projects/wine/mainline-install-x86_64/bin/../lib/wine/tier0.dll.so:
cannot open shared object file: No such file or directory
002c:warn:module:load_dll Failed to load module L"tier0.dll"; status=c0000135
002c:err:module:import_dll Library tier0.dll (which is needed by
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll") not found
002c:trace:module:load_dll looking for L"libcrypto-1_1.dll" in
L"C:\\windows\\system32"
002c:trace:module:get_load_order looking for
L"C:\\windows\\system32\\libcrypto-1_1.dll"
002c:trace:module:get_load_order got hardcoded default for L"libcrypto-1_1.dll"
002c:trace:module:load_builtin_dll Trying built-in L"libcrypto-1_1.dll"
002c:warn:module:load_builtin_dll cannot open .so lib for builtin
L"libcrypto-1_1.dll":
/home/focht/projects/wine/mainline-install-x86_64/bin/../lib/wine/libcrypto-1_1.dll.so:
cannot open shared object file: No such file or directory
002c:warn:module:load_dll Failed to load module L"libcrypto-1_1.dll";
status=c0000135
002c:err:module:import_dll Library libcrypto-1_1.dll (which is needed by
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll") not found
002c:trace:module:load_dll looking for L"libcurl.dll" in
L"C:\\windows\\system32"
002c:trace:module:get_load_order looking for
L"C:\\windows\\system32\\libcurl.dll"
002c:trace:module:get_load_order got hardcoded default for L"libcurl.dll"
002c:trace:module:load_builtin_dll Trying built-in L"libcurl.dll"
002c:warn:module:load_builtin_dll cannot open .so lib for builtin
L"libcurl.dll":
/home/focht/projects/wine/mainline-install-x86_64/bin/../lib/wine/libcurl.dll.so:
cannot open shared object file: No such file or directory
002c:warn:module:load_dll Failed to load module L"libcurl.dll"; status=c0000135
002c:err:module:import_dll Library libcurl.dll (which is needed by
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll") not found
002c:trace:module:load_dll looking for L"dlmgr.dll" in L"C:\\windows\\system32"
002c:trace:module:get_load_order looking for
L"C:\\windows\\system32\\dlmgr.dll"
002c:trace:module:get_load_order got hardcoded default for L"dlmgr.dll"
002c:trace:module:load_builtin_dll Trying built-in L"dlmgr.dll"
002c:warn:module:load_builtin_dll cannot open .so lib for builtin L"dlmgr.dll":
/home/focht/projects/wine/mainline-install-x86_64/bin/../lib/wine/dlmgr.dll.so:
cannot open shared object file: No such file or directory
002c:warn:module:load_dll Failed to load module L"dlmgr.dll"; status=c0000135
002c:err:module:import_dll Library dlmgr.dll (which is needed by
L"C:\\users\\focht\\Temp\\is-KQRH8.tmp\\dvssyshelper.dll") not found 
...
002c:Ret  KERNEL32.LoadLibraryExW() retval=00000000 ret=004a1c54
002c:Call KERNEL32.GetLastError() ret=004a1c7b
002c:Ret  KERNEL32.GetLastError() retval=0000007e ret=004a1c7b
002c:Call user32.LoadStringW(00400000,0000ff06,0032db2c,00001000) ret=00408da6
002c:Ret  user32.LoadStringW() retval=00000013 ret=00408da6
002c:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,0098e5a4 L"Could not
call proc",00000013,00000000,00000000,00000000,00000000) ret=00405410
002c:Ret  KERNEL32.WideCharToMultiByte() retval=00000013 ret=00405410
...
002c:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0032fc78)
ret=0049e6ce
002c:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b443f6f ip=7b443f6f
tid=002c
002c:trace:seh:raise_exception  info[0]=0049e6ce
002c:trace:seh:raise_exception  info[1]=00967780
002c:trace:seh:raise_exception  info[2]=009f6ef0
002c:trace:seh:raise_exception  info[3]=00000135
002c:trace:seh:raise_exception  info[4]=0032fda4
002c:trace:seh:raise_exception  info[5]=0032fca8
002c:trace:seh:raise_exception  info[6]=0032fc94
002c:trace:seh:raise_exception  eax=7b42e14d ebx=7b66b000 ecx=00000000
edx=0032fc78 esi=0032fc78 edi=0032fc40
002c:trace:seh:raise_exception  ebp=0032fc18 esp=0032fbb4 cs=0023 ds=32002b
es=32002b fs=fbad0063 gs=7bd1006b flags=00000216
002c:trace:seh:call_stack_handlers calling handler at 0x49e6e4 code=eedfade
flags=1
002c:trace:seh:call_stack_handlers handler at 0x49e6e4 returned 1 
--- snip ---

The problem is that folks here didn't bother to provide the exact download link
and the version of the app. Your installer variant/version is different. That
website (and mirrors) list many different installers/bundles.

https://web.archive.org/web/20190405074418/http://sc.dvdvideosoft.net/test/FreeYouTubeToMP3Converter_4.1.91.328_d_45c65720-4be0-4cd6-813e-44ad81ea42a1.exe

vs.

https://filehippo.com/de/download_free_studio/history

https://filehippo.com/de/download_free_studio/61770/

https://web.archive.org/web/20190405080619/https://dl2.filehippo.com/ff799c39692245139b741dcc4033b7ce/FreeStudio.exe?ttl=1554465414&token=a9e211403053be16baf6dd74f4440c73

Obviously still present:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/DVDVideoSoft/Free YouTube to MP3
Converter

$ wine ./FreeYouTubeToMP3Converter.exe 
Unknown heap type: #GUlD

Unknown heap type: #Blop


Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly
'DVDVideoSoft.AppFxApi, Version=1.0.0.1, Culture=neutral,
PublicKeyToken=1f9a51e1f0f27a9a' or one of its dependencies.
File name: 'DVDVideoSoft.AppFxApi, Version=1.0.0.1, Culture=neutral,
PublicKeyToken=1f9a51e1f0f27a9a'
  at <PrivateImplementationDetails>{821C6E6C-49E7-4FF5-82A7-639A999FF153}.Main
() [0x0000c] in <4de23068e37f4dea8228ebae2e5d0036>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not
load file or assembly 'DVDVideoSoft.AppFxApi, Version=1.0.0.1, Culture=neutral,
PublicKeyToken=1f9a51e1f0f27a9a' or one of its dependencies.
File name: 'DVDVideoSoft.AppFxApi, Version=1.0.0.1, Culture=neutral,
PublicKeyToken=1f9a51e1f0f27a9a'
  at <PrivateImplementationDetails>{821C6E6C-49E7-4FF5-82A7-639A999FF153}.Main
() [0x0000c] in <4de23068e37f4dea8228ebae2e5d0036>:0 
--- snip ---

(the assembly is not present, it's supposed to fail)

'winetricks -q dotnet20sp2' still works around.

$ sha1sum FreeStudio.exe 
e18eaaf229441b86b28c4a7273a2caed7d96a70d  FreeStudio.exe

$ du -sh FreeStudio.exe 
62M    FreeStudio.exe

$ wine --version
wine-4.5-185-g17056908ac

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list