[Bug 49116] Windows 10 1903 SDK (10.0.18362.0) installer crashes (method invocation on wrong CCW interface?)

WineHQ Bugzilla wine-bugs at winehq.org
Thu May 7 23:15:08 CDT 2020


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

--- Comment #2 from Zebediah Figura <z.figura12 at gmail.com> ---
A bit of research later, I understand this better.

BootstrapperApplicationFactory is irrelevant, because what CreateInstance()
returns is System.ObjectHandle. The 0x38 offset is Unwrap(). The missing
methods are those of System.Object itself.

The CCW comes from System.Runtime.InteropServices.Marshal:GetCCW, which is an
icall to mono/metadata/cominterop.c. That code seems to want to do the right
thing, but it doesn't for some reason. It'll take some more debugging to figure
out why.

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