http://bugs.winehq.org/show_bug.cgi?id=26484
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://strawberryperl.com/d | |ownload/5.12.2.0/strawberry | |-perl-5.12.2.0.msi Summary|Strawberry perl |Strawberry perl |installation fails |installation fails (failing | |custom action forcibly | |invokes application crash | |handler, remote CA server | |process needed for | |isolation)
--- Comment #6 from Anastasius Focht focht@gmx.net 2011-05-21 02:42:14 CDT --- Hello,
--- quote --- Event viewer reports a page fault inside a custom action dll on Windows, but the installer completes and claims success. --- quote ---
So the installer _is_ broken and Windows gets along probably due to the fact it runs CA's in their own remote custom action server process. There is no harm when it dies -> watson/app crash handler invocation reported in eventlog.
Wine doesn't have a remote CA server process yet hence the forceful invocation of watson/registered application crash handler is the thing that kills main Wine msi process here.
Bug 18070 is about remote CA server process needed for apps that suffer from COM initialization problems (CA server main thread which creates an MTA reused in CA threads). The brain damaged installer here needs the "isolated" server process to not tear down the main msi server process.
Hans, should this stay open or merged into bug 18070 because remote CA server is needed too (though due to different technical reason).
Regards