https://bugs.winehq.org/show_bug.cgi?id=28978
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |mscoree Summary|Statistica 10 trial crash |Statistica 10 trial |during instalation |installer crashes during | |execution of managed custom | |action with Wine-Mono
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't produce the problem, the managed custom action executes fine here.
Alternate download: http://uloz.to/x9Ashcg/statistica-trialv10cz-exe
Prerequisite: 'winetricks -q dotnet20'
Since OP/follow-ups insisted on using Mono, changing summary/component accordingly.
Old log:
--- snip --- ... err:msidb:msi_table_load_transform borked. 0007 L"CCPSearch" ... fixme:mscoree:corruntimehost_Start stub 0x16b908 wine: Unhandled page fault on read access to 0x7dbbb208 at address 0x100012a0 (thread 0046), starting debugger... Unhandled exception: page fault on read access to 0x7dbbb208 in 32-bit code (0x100012a0). ... 00000045 (D) C:\windows\system32\rundll32.exe 00000046 0 <== err:msi:ITERATE_Actions Execution halted, action L"UpdateLicenseAgreement" returned 1603 --- snip ---
Current log:
--- snip --- ... 002e:trace:msi:MSI_EvaluateConditionW 1 <- L"B_NETWORKSTATION=1 OR B_TRIAL=1" 002e:trace:msi:ACTION_PerformUIAction Performing action (L"UpdateLicenseAgreement") ... 002e:trace:msi:ACTION_CustomAction Handling custom action L"UpdateLicenseAgreement" (1 L"NewBinary22" L"UpdateLicenseAgreement") ... 003a:Ret PE DLL (proc=0xe6ad38,module=0xe60000 L"msifa1d.tmp",reason=THREAD_ATTACH,res=(nil)) retval=1 003a:Starting thread proc 0x7ec9dbb2 (arg=0x71941c) 003a:trace:msi:DllThread custom action (3a) started 003a:trace:msi:ACTION_CallDllFunction {8cadfb37-fee0-454c-84c2-b4ed896d7f41} ... 003a:trace:msi:ACTION_CallDllFunction calling L"UpdateLicenseAgreement" ... 003a:Call KERNEL32.CreateNamedPipeW(01b70e08 L"\\.\pipe\SfxCA_12843569",40080003,00000000,00000001,00000400,00000400,00000000,00000000) ret=00e62d76 003a:Ret KERNEL32.CreateNamedPipeW() retval=0000011c ret=00e62d76 003a:Call KERNEL32.ConnectNamedPipe(0000011c,011fd498) ret=00e62d96 003a:Ret KERNEL32.ConnectNamedPipe() retval=00000000 ret=00e62d96 003a:Call KERNEL32.GetLastError() ret=00e62da9 003a:Ret KERNEL32.GetLastError() retval=000003e5 ret=00e62da9 ... 003a:Call KERNEL32.CreateProcessW(011fded8 L"C:\windows\system32\rundll32.exe",011fd4d0 L"rundll32.exe "C:\users\focht\Temp\msifa1d.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_12843569 2 StaInstaller!StaInstaller.CustomActions.UpdateLicenseAgreement",00000000,00000000,00000000,00000000,00000000,00000000,011fd430,011fd4b8) ret=00e63094 ... 003d:Call KERNEL32.__wine_kernel_init() ret=7bc5a89d ... 003a:Ret KERNEL32.CreateProcessW() retval=00000001 ret=00e63094 003a:Call KERNEL32.WaitForSingleObject(0000015c,ffffffff) ret=00e630ba ... 003d:Call KERNEL32.CreateFileW(00340c30 L"\\.\pipe\SfxCA_12843569",c0000000,00000000,00000000,00000003,40000000,00000000) ret=10002794 003d:Ret KERNEL32.CreateFileW() retval=00000070 ret=10002794 ... 003b:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"Extracting custom action to temporary directory: C:\users\focht\Temp\msifa1d.tmp-\" ... 003d:Call KERNEL32.CreateFileW(0033f1f0 L"C:\users\focht\Temp\msifa1d.tmp-\Microsoft.Deployment.WindowsInstaller.dll",40000000,00000001,0033f130,00000004,08000080,00000000) ret=10008e90 003d:Ret KERNEL32.CreateFileW() retval=0000007c ret=10008e90 ... 003d:Call KERNEL32.CreateFileW(0033f220 L"C:\users\focht\Temp\msifa1d.tmp-\CustomAction.config",40000000,00000001,0033f160,00000004,08000080,00000000) ret=10008e90 003d:Ret KERNEL32.CreateFileW() retval=0000007c ret=10008e90 ... 003d:Ret KERNEL32.FreeLibrary() retval=00000001 ret=f6782cb6 003a:Ret KERNEL32.WaitForSingleObject() retval=00000000 ret=00e630ba 003a:Call KERNEL32.GetExitCodeProcess(0000015c,011fd4cc) ret=00e630ee 003a:Ret KERNEL32.GetExitCodeProcess() retval=00000001 ret=00e630ee ... 003a:Call KERNEL32.WaitForSingleObject(00000150,ffffffff) ret=00e626ac 003a:Ret KERNEL32.WaitForSingleObject() retval=00000000 ret=00e626ac ... 003a:trace:msi:DllThread custom action (3a) returned 0 --- snip ---
$ sha1sum STATISTICA_TRIALV10CZ.exe 7aece8d62b3608662d846f1f89cee408a72f887e STATISTICA_TRIALV10CZ.exe
$ du -sh STATISTICA_TRIALV10CZ.exe 232M STATISTICA_TRIALV10CZ.exe
$ wine --version wine-1.7.35-58-g8f9bca9
Regards