[Bug 28978] Statistica 10 trial installer crashes during execution of managed custom action with Wine-Mono

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Feb 3 17:01:53 CST 2015


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at 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 at 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

-- 
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