[Bug 26016] Multiple Microsoft installers crash with heap corruption (private heap for StringTableXXX allocation wrapper in setupapi needed)(XmlLite, XPSEP, IE7)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Mar 29 02:57:47 CDT 2014
https://bugs.winehq.org/show_bug.cgi?id=26016
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |focht at gmx.net
Summary|xmllite installer crashes |Multiple Microsoft
|about 1 in 30 runs |installers crash with heap
| |corruption (private heap
| |for StringTableXXX
| |allocation wrapper in
| |setupapi needed)(XmlLite,
| |XPSEP, IE7)
--- Comment #13 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
merging bug 32554 also here.
I had some discussion on IRC yesterday where I guessed this might be the same
issue as bug 32554 (and others), suggesting use of private heap.
See http://bugs.winehq.org/show_bug.cgi?id=32554#c15 (private heap for
StringTableXXX allocator).
Actually I thought you would only change the allocation wrapper 'MyMalloc',
'MyFree' (used for StringTableXXX API) to make use of private heap, which
helped me in other setupapi/corruption bugs.
Austin your patch changes every HeapAlloc/HeapFree() in setupapi which I find a
bit too invasive.
I think having only the existing wrapper use the private heap might be the
better option. It's also easier later to figure out what's really going on.
Can you re-test a less invasive version?
Regards
--
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