http://bugs.winehq.org/show_bug.cgi?id=36849
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |mscoree Version|1.7.22 |1.6.2 Summary|eTax 2014 installation |eTax 2014 installation |under Wine on Linux Mint 17 |fails with Wine-Mono 4.5.2 |Qiana | Ever confirmed|0 |1
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello David,
looks like a Wine-Mono problem. The installer executes a managed (.NET) custom action for moving its install log file.
I don't have builtin Mono by default hence it works for me (the CA fails due to 'mscoree' load failure which is harmless).
Installing MS .NET using 'winetricks -q dotnet20' would also work around.
--- snip --- ... 0039:trace:msi:HANDLE_CustomType1 Calling function L"CheckingLogFile" from L"C:\users\focht\Temp\msi69ce.tmp" ... 0046:trace:msi:ACTION_CallDllFunction calling L"CheckingLogFile" ... 0046:Call KERNEL32.CreateNamedPipeW(00eb0e08 L"\\.\pipe\SfxCA_1993181",40080003,00000000,00000001,00000400,00000400,00000000,00000000) ret=10002d76 0046:Ret KERNEL32.CreateNamedPipeW() retval=000000c8 ret=10002d76 0046:Call KERNEL32.ConnectNamedPipe(000000c8,010bd498) ret=10002d96 0046:Ret KERNEL32.ConnectNamedPipe() retval=00000000 ret=10002d96 ... 0046:Call KERNEL32.CreateProcessW(010bded8 L"C:\windows\system32\rundll32.exe",010bd4d0 L"rundll32.exe "C:\users\focht\Temp\msi69ce.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_1993181 2 LoggingAction!LoggingAction.CustomActions.CheckingLogFile",00000000,00000000,00000000,00000000,00000000,00000000,010bd430,010bd4b8) ret=10003094 ... 0024:Call KERNEL32.__wine_kernel_init() ret=7bc59dbc 0046:Ret KERNEL32.CreateProcessW() retval=00000001 ret=10003094 ... 0024:Starting process L"C:\windows\system32\rundll32.exe" (entryproc=0x7edfd750) ... 0024:Call KERNEL32.LoadLibraryW(00130600 L"C:\users\focht\Temp\msi69ce.tmp") ret=7edfd266 ... 0024:Ret PE DLL (proc=0x1000ad38,module=0x10000000 L"msi69ce.tmp",reason=PROCESS_ATTACH,res=(nil)) retval=1 0024:Ret KERNEL32.LoadLibraryW() retval=10000000 ret=7edfd266 ... 0024:Call KERNEL32.GetProcAddress(10000000,001306a0 "zzzzInvokeManagedCustomActionOutOfProcW") ret=7edfcd65 0024:Ret KERNEL32.GetProcAddress() retval=10002de4 ret=7edfcd65 ... 0024:Call KERNEL32.LoadLibraryW(1001800c L"mscoree.dll") ret=10001124 ... 0024:Call mscoree.GetRequestedRuntimeInfo(0033f990 L"C:\users\focht\Temp\msi69ce.tmp-\Microsoft.Deployment.WindowsInstaller.dll",00000000,0033f760 L"C:\users\focht\Temp\msi69ce.tmp-\CustomAction.config",00000000,00000000,0033f2f0,00000104,00000000,0033f4fc,00000014,00000000) ret=100011a3 0024:trace:mscoree:GetRequestedRuntimeInfo (L"C:\users\focht\Temp\msi69ce.tmp-\Microsoft.Deployment.WindowsInstaller.dll", (null), L"C:\users\focht\Temp\msi69ce.tmp-\CustomAction.config", 0x00000000, 0x00000000, 0x33f2f0, 0x00000104, (nil), 0x33f4fc, 0x00000014, (nil)) ... 0024:trace:mscoree:ConfigFileHandler_startElement (null) L"configuration" L"configuration" ... 0024:trace:mscoree:ConfigFileHandler_startElement (null) L"supportedRuntime" L"supportedRuntime" ... 0024:trace:mscoree:parse_supported_runtime L"v2.0.50727" ... 0024:trace:mscoree:CLRRuntimeInfo_QueryInterface 0xf6619d78 {bd39d1d2-ba2f-486a-89b0-b4b0cb466891} 0x33f1f4 ... 0024:trace:mscoree:CLRRuntimeInfo_GetVersionString 0xf6619d78 0x33f4fc 0x33f1f0 ... 0024:trace:mscoree:CLRRuntimeInfo_GetRuntimeDirectory 0xf6619d78 0x33f2f0 0x33f1f0 ... 024:trace:mscoree:CLRRuntimeInfo_GetVersionString 0xf6619d78 0x33ed48 0x33ed44 ... 0024:Ret mscoree.GetRequestedRuntimeInfo() retval=00000000 ret=100011a3 ... 0047:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"Binding to CLR version v2.0.50727" ... 0024:Call mscoree.CorBindToRuntimeEx(0033f4fc L"v2.0.50727",00000000,00000002,10017fec,10017ffc,0033f2ec) ret=100011f8 0024:trace:mscoree:CorBindToRuntimeEx L"v2.0.50727" (null) 2 {cb2f6723-ab3a-11d2-9c40-00c04fa30a3e} {cb2f6722-ab3a-11d2-9c40-00c04fa30a3e} 0x33f2ec 0024:fixme:mscoree:get_runtime_info unsupported startup flags 2 0024:trace:mscoree:CLRMetaHost_GetRuntime L"v2.0.50727" {bd39d1d2-ba2f-486a-89b0-b4b0cb466891} 0x33f21c 0024:trace:mscoree:CLRRuntimeInfo_QueryInterface 0xf6619d78 {bd39d1d2-ba2f-486a-89b0-b4b0cb466891} 0x33f21c 0024:trace:mscoree:CLRRuntimeInfo_GetInterface 0xf6619d78 {cb2f6723-ab3a-11d2-9c40-00c04fa30a3e} {cb2f6722-ab3a-11d2-9c40-00c04fa30a3e} 0x33f2ec ... 0024:Call KERNEL32.LoadLibraryW(0033ef10 L"C:\windows\mono\mono-2.0\bin\libmono-2.0-x86.dll") ret=f65ffd23 ... 0024:Ret PE DLL (proc=0x6c341420,module=0x6c340000 L"libmono-2.0-x86.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0024:Ret KERNEL32.LoadLibraryW() retval=6c340000 ret=f65ffd23 ... 0024:trace:mscoree:corruntimehost_QueryInterface 0x141628 {cb2f6722-ab3a-11d2-9c40-00c04fa30a3e} 0x33f2ec 0024:Ret mscoree.CorBindToRuntimeEx() retval=00000000 ret=100011f8 0024:fixme:mscoree:corruntimehost_Start stub 0x141628 0024:Call KERNEL32.FreeLibrary(f65f0000) ret=10001248 0024:Call PE DLL (proc=0xf6606660,module=0xf65f0000 L"mscoree.dll",reason=PROCESS_DETACH,res=(nil)) 0024:trace:mscoree:DllMain (0xf65f0000, 0, (nil)) ... 0024:Ret KERNEL32.FreeLibrary() retval=00000001 ret=10001248 0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x100012a0 ip=100012a0 tid=0024 0024:trace:seh:raise_exception info[0]=00000000 0024:trace:seh:raise_exception info[1]=f6616d48 0024:trace:seh:raise_exception eax=00141628 ebx=00141628 ecx=f6616d00 edx=0033f514 esi=00000643 edi=00000002 0024:trace:seh:raise_exception ebp=0033f520 esp=0033f4fc cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0024:trace:seh:call_stack_handlers calling handler at 0x7bc9dbe3 code=c0000005 flags=0 0024:Call KERNEL32.UnhandledExceptionFilter(0033efc4) ret=7bc9dc1d wine: Unhandled page fault on read access to 0xf6616d48 at address 0x100012a0 (thread 0024), starting debugger... 0024:trace:seh:start_debugger Starting debugger "winedbg --auto 37 156" ... 0046:trace:msi:MsiCloseHandle 1 0046:trace:msi:DllThread custom action (46) returned 1603 0046:trace:msi:MsiCloseAllHandles --- snip ---
Also don't change the reported Wine version. The rule is: earliest Wine version the bug was found with.
Regards