[Bug 19636] Vista SDK installer fails in "Microsoft VC Redist 2008" subinstaller

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 23 06:04:15 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=19636


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #2 from Anastasius Focht <focht at gmx.net>  2009-08-23 06:04:12 ---
Hello,

the "CreateShortcuts" action (dlls/msi/action.c:ACTION_CreateShortcuts)
unconditionally initializes STA which obviously fails because the installer
thread (managed worker, not main thread) already runs in MTA.

The main installer is .NET based using C# wrapper for msi API. Managed
installer worker threads that call msi interop seem to explicitly initialize
their apartment (MTA).
You need msi test case that checks if "CreateShortcuts" action explicitly
initializes COM apartment and what type of apartment is requested.

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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