https://bugs.winehq.org/show_bug.cgi?id=46833
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net, | |huw.davies@physics.ox.ac.uk
--- Comment #17 from Huw Davies huw.davies@physics.ox.ac.uk --- Cc'ing Hans.
It looks like there are two processes each of which call into do_msidbCustomActionTypeDll(), which in turn calls RpcServerUseProtseqEpW() with the same endpoint name "msi". The msiexec launched by each process both try to connect to the same named pipe. I suspect we want to append a thread id onto the endpoint name. The tricky thing will be passing that from msiexec to __wine_msi_call_dll_function().