[Bug 46833] Install of iTunes 12.9.3.3 fails:err:msi: ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Mar 15 15:58:17 CDT 2019


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

--- Comment #14 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
(In reply to Fabian Maurer from comment #13)
> Okay, so after some confusion and some red herrings, I bisected this to
> 
> commit e4ca5dbec056c977bffce31bd7901aaec884f199
> Author: Huw Davies <huw at codeweavers.com>
> Date:   Tue Feb 26 11:06:25 2019 +0000
> 
>     server: Add new pipe servers to the end of the servers list.
> 
> 
> Can you confirm that reverting this commit helps? Because for me, that makes
> both installers work fine again.

Hi Fabian, that commit doesn`t revert cleanly for me in current git. So I
reverted it manually (see below). Anyway, the installer finishes fine for me
with  reverted patch. Thanks for the effort of regressiontest.


diff --git a/server/named_pipe.c b/server/named_pipe.c
index a6ec8ae06a..1e7667348e 100644
--- a/server/named_pipe.c
+++ b/server/named_pipe.c
@@ -1165,7 +1165,7 @@ static struct pipe_server *create_pipe_server( struct
named_pipe *pipe, unsigned
     server->pipe_end.server_pid = get_process_id( current->process );
     init_async_queue( &server->listen_q );

-    list_add_tail( &pipe->listeners, &server->entry );
+    list_add_head( &pipe->listeners, &server->entry );
     if (!(server->pipe_end.fd = alloc_pseudo_fd( &pipe_server_fd_ops,
&server->pipe_end.obj, options )))
     {
         release_object( server );

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