https://bugs.winehq.org/show_bug.cgi?id=31539
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Status|NEW |RESOLVED CC| |focht@gmx.net Component|-unknown |ntdll Resolution|--- |DUPLICATE Summary|Toad fails to install |Toad for SQL Server 5.7 | |fails to install (loader: | |app provided SHDocVw.dll | |interop dll vs. builtin)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
It fails during NGEN of the installed assemblies (toad.exe) and ends up being essentially a dupe of bug 20777
Prerequisite: 'winetricks -q dotnet35sp1 mfc42'
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi wine ./ToadforSQLServer_Freeware_5.7.0.605.exe >>log.txt 2>&1
... 0038:Call KERNEL32.CreateProcessW(00000000,001b56d8 L""C:\windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe" install "C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\Toad.exe" /nologo /silent /ExeConfig:"C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\Toad.exe"",00000000,00000000,00000001,08000000,00000000,009539a0 L"C:\",001aa8a8,0095369c) ret=79e71ca7 ... 0041:Call KERNEL32.__wine_kernel_init() ret=7bc5a3aa ... 0038:Call KERNEL32.CreateProcessW(00000000,001b56d8 L""C:\windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe" install "C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\Toad.exe" /nologo /silent /ExeConfig:"C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\Toad.exe"",00000000,00000000,00000001,08000000,00000000,009539a0 L"C:\",001aa8a8,0095369c) ret=79e71ca7 ... 0038:Ret KERNEL32.CreateProcessW() retval=00000001 ret=79e71ca7 ... 0041:Call KERNEL32.CreateFileW(1329c788 L"C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\SHDocVw.dll",80000000,00000001,00000000,00000003,00000080,00000000) ret=79ed00d7 0041:Ret KERNEL32.CreateFileW() retval=00000574 ret=79ed00d7 ... 0041:Call KERNEL32.LoadLibraryExW(1329c788 L"C:\Program Files\Quest Software\Toad for SQL Server Freeware 5.7\SHDocVw.dll",00000000,00000009) ret=79f4cdc5 0041:Call PE DLL (proc=0x7d8581bc,module=0x7d850000 L"shdocvw.dll",reason=WINE_PREATTACH,res=(nil)) 0041:Ret PE DLL (proc=0x7d8581bc,module=0x7d850000 L"shdocvw.dll",reason=WINE_PREATTACH,res=(nil)) retval=1 0041:Call PE DLL (proc=0x7d8581bc,module=0x7d850000 L"shdocvw.dll",reason=PROCESS_ATTACH,res=(nil)) 0041:Ret PE DLL (proc=0x7d8581bc,module=0x7d850000 L"shdocvw.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0041:Ret KERNEL32.LoadLibraryExW() retval=7d850000 ret=79f4cdc5 ... 0041:trace:seh:raise_exception code=c0000005 flags=0 addr=0x79f4d10a ip=79f4d10a tid=0041 0041:trace:seh:raise_exception info[0]=00000000 0041:trace:seh:raise_exception info[1]=00000010 0041:trace:seh:raise_exception eax=00000000 ebx=09c9b798 ecx=00000000 edx=0000000e esi=1329c2e0 edi=1329c6c0 0041:trace:seh:raise_exception ebp=0033dce0 esp=0033dcbc cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0041:trace:seh:call_stack_handlers calling handler at 0x7a354950 code=c0000005 flags=0 ... 0041:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub 0041:Ret advapi32.RegisterEventSourceW() retval=cafe4242 ret=79f0dbea 0041:Call advapi32.ReportEventW(cafe4242,00000001,00000000,000003ff,00000000,00000001,00000000,0033d1e4,00000000) ret=79f0dc10 0041:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003ff,(nil),0x0001,0x00000000,0x33d1e4,(nil)): stub 0041:err:eventlog:ReportEventW L".NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (7A097706) (80131506)" 0041:Ret advapi32.ReportEventW() retval=00000001 ret=79f0dc10 0041:Call advapi32.DeregisterEventSource(cafe4242) ret=79f0dc19 0041:fixme:advapi:DeregisterEventSource (0xcafe4242) stub 0041:Ret advapi32.DeregisterEventSource() retval=00000001 ret=79f0dc19 --- snip ---
$ sha1sum ToadforSQLServer_Freeware_5.7.0.605.exe 4dddc007c8febf35fa63d162f52380ed0050382d ToadforSQLServer_Freeware_5.7.0.605.exe
$ du -sh ToadforSQLServer_Freeware_5.7.0.605.exe 71M ToadforSQLServer_Freeware_5.7.0.605.exe
$ wine --version wine-1.7.14
Regards
*** This bug has been marked as a duplicate of bug 20777 ***