[Bug 46833] Multiple application installers fail with err:msi: ITERATE_Actions Execution halted, action L"<custom action>" returned 1603 (iTunes 12.9.3.3, Dameware Mini Remote Control 10.x)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 17 11:35:04 CDT 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Install of iTunes 12.9.3.3  |Multiple application
                   |fails:err:msi:ITERATE_Actio |installers fail with
                   |ns Execution halted, action |err:msi:ITERATE_Actions
                   |L"SxsInstallCA" returned    |Execution halted, action
                   |1603                        |L"<custom action>" returned
                   |                            |1603 (iTunes 12.9.3.3,
                   |                            |Dameware Mini Remote
                   |                            |Control 10.x)
           Keywords|                            |Installer
                 CC|                            |focht at gmx.net

--- Comment #16 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming too.

While revisiting bug 36327 ("Dameware Mini Remote Control 10.x licensing tool
fails during post-install step") I found the installer now fails earlier due to
the regression reported here.

I suspect there are a lot more installers affected by this, not yet reported
though. Refining summary to reflect this.

Download:

https://web.archive.org/web/20190317110303/https://downloads.solarwinds.com/solarwinds/Release/DameWare/v10/DameWare-MRC32-Eval-v10.0.0.exe

--- snip ---
$ pwd
/home/focht/.wine/drive_c/ProgramData/SolarWinds/DameWare Development/MrcEXEs

$ WINEDEBUG=+seh,+relay,+msi wine ./DWMRC10x_32.exe >>log.txt 2>&1
...
0064:trace:msi:ACTION_CustomAction Handling custom action
L"AI_ResolveKnownFolders" (1 L"aicustact.dll" L"AI_ResolveKnownFolders") 
...
0064:trace:msi:HANDLE_CustomType1 Calling function L"AI_ResolveKnownFolders"
from L"C:\\users\\focht\\Temp\\msi48d6.tmp" 
...
0064:Call KERNEL32.CreateNamedPipeA(008a4f10
"\\\\.\\pipe\\lrpc\\msi",40000003,00000006,000000ff,000016d0,000016d0,00001388,00000000)
ret=7da2c6d6
0064:Ret  KERNEL32.CreateNamedPipeA() retval=000000d0 ret=7da2c6d6 
...
0064:Call KERNEL32.GetBinaryTypeW(008a2498
L"C:\\users\\focht\\Temp\\msi48d6.tmp",001a2418) ret=7badd865
0064:Ret  KERNEL32.GetBinaryTypeW() retval=00000001 ret=7badd865
0064:Call KERNEL32.CreateNamedPipeW(0032e774
L"\\\\.\\pipe\\msica_63_32",00000003,00000000,00000001,00000008,00000010,00000000,00000000)
ret=7badd1b7
0064:Ret  KERNEL32.CreateNamedPipeW() retval=000000e4 ret=7badd1b7 
...
0064:Call
KERNEL32.CreateThread(00000000,00000000,7da294b9,008a2630,00000000,00000000)
ret=7da298cc
0064:Ret  KERNEL32.CreateThread() retval=000000dc ret=7da298cc 
...
0064:Call KERNEL32.CreateProcessW(0032ea30
L"C:\\windows\\system32\\msiexec.exe",0032e7fa
L"C:\\windows\\system32\\msiexec.exe -Embedding
99",00000000,00000000,00000000,00000000,00000000,00000000,0032e7a4,0032e7e8)
ret=7badd342
...
0067:Call KERNEL32.__wine_kernel_init() ret=7bc6e3ad
0067:Ret  KERNEL32.__wine_kernel_init() retval=7b46ec24 ret=7bc6e3ad
0064:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=7badd342
0064:Call KERNEL32.CloseHandle(000000f4) ret=7badd354
0064:Ret  KERNEL32.CloseHandle() retval=00000001 ret=7badd354
0064:Call KERNEL32.ConnectNamedPipe(000000e4,00000000) ret=7badd3a2 
...
0067:Starting process L"C:\\windows\\system32\\msiexec.exe"
(entryproc=0x7efef97f) 
...
0067:Call KERNEL32.CreateFileW(0032fbe8
L"\\\\.\\pipe\\msica_63_32",c0000000,00000000,00000000,00000003,00000000,00000000)
ret=7efed728
0067:Ret  KERNEL32.CreateFileW() retval=00000060 ret=7efed728 
...
0064:Ret  KERNEL32.ConnectNamedPipe() retval=00000001 ret=7badd3a2
0064:Call
KERNEL32.CreateThread(00000000,00000000,7badd459,001a23e8,00000000,00000000)
ret=7badd8a8
0064:Ret  KERNEL32.CreateThread() retval=000000e8 ret=7badd8a8 
...
0064:trace:msi:wait_thread_handle waiting for L"AI_ResolveKnownFolders"
0064:Call
user32.MsgWaitForMultipleObjectsEx(00000001,0032ec80,ffffffff,000004ff,00000000)
ret=7baed59f 
...
0068:Starting thread proc 0x7badd459 (arg=0x1a23e8) 
..
0069:Starting thread proc 0x7efed5e1 (arg=0x161ff8) 
...
0069:Call msi.__wine_msi_call_dll_function(0055fec0) ret=7efed626
0069:trace:msi:__wine_msi_call_dll_function
{f2491ff0-abf1-4788-8a76-87df63de406f}
0069:Call rpcrt4.RpcStringBindingComposeW(00000000,7ea2f028
L"ncalrpc",00000000,7ea2f038 L"msi",00000000,0055fdf0) ret=7e90cd15
...
0069:Ret  rpcrt4.RpcStringBindingComposeW() retval=00000000 ret=7e90cd15
0069:Call rpcrt4.RpcBindingFromStringBindingW(00161ff8
L"ncalrpc:[msi]",7ea2f458) ret=7e90cd78 
...
0069:Call KERNEL32.CreateFileA(00162048
"\\\\.\\pipe\\lrpc\\msi",c0000000,00000000,00000000,00000003,40000000,00000000)
ret=7e24682e
0069:Ret  KERNEL32.CreateFileA() retval=00000064 ret=7e24682e
0069:Call KERNEL32.SetNamedPipeHandleState(00000064,0055f8a4,00000000,00000000)
ret=7e246987
0069:Ret  KERNEL32.SetNamedPipeHandleState() retval=00000001 ret=7e246987 
...
004e:Call KERNEL32.CreateNamedPipeA(001a14f0
"\\\\.\\pipe\\lrpc\\msi",40000003,00000006,000000ff,000016d0,000016d0,00001388,00000000)
ret=7da2c6d6
004e:Ret  KERNEL32.CreateNamedPipeA() retval=0000011c ret=7da2c6d6 
...
0069:Ret  msi.__wine_msi_call_dll_function() retval=0000000d ret=7efed626 
...
0064:Call KERNEL32.GetExitCodeThread(000000e8,0032ec64) ret=7badc7cf
0064:Ret  KERNEL32.GetExitCodeThread() retval=00000001 ret=7badc7cf
0064:err:msi:custom_get_thread_return Invalid Return Code 13 
...
0064:trace:msi:MSI_DatabaseOpenViewW L"SELECT `Message` FROM `Error` WHERE
`Error` = 15" 0x32ece8 
...
0064:trace:msi:MSI_ProcessMessageVerbatim Calling UI handler
0x4769f3(pvContext=0x32f40c, iMessageType=04000000, hRecord=3) 
...
0064:err:msi:ITERATE_Actions Execution halted, action L"AI_ResolveKnownFolders"
returned 1603 
--- snip ---

$ sha1sum DameWare-MRC32-Eval-v10.0.0.exe 
5181070b3c13720a14072dc50c1aa1f4b82b7e3a  DameWare-MRC32-Eval-v10.0.0.exe

$ du -sh DameWare-MRC32-Eval-v10.0.0.exe 
58M    DameWare-MRC32-Eval-v10.0.0.exe

$ wine --version
wine-4.4

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