https://bugs.winehq.org/show_bug.cgi?id=52722 Dmitry Timoshkov <dmitry(a)baikal.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|13064f991408ea5fa5e999705b1 |f9cd4c915f1929db439aa527dc9 |3bda7bbd50e5b |22cbfd9953327 --- Comment #2 from Dmitry Timoshkov <dmitry(a)baikal.ru> --- As was noted in https://bugs.winehq.org/show_bug.cgi?id=20296#c74 one of the remaning tasks is proper termination of dllhost.exe. That task itself consists of at least two sub-tasks: call ISurrogate::FreeSurrogate() from ole32 when CoFreeUnusedLibraries() deems that appropriate, and CoFreeUnusedLibraries() relies on proper implementation of DllCanUnloadNow() in the loaded COM server, and most (if not all) Wine DLLs simply return S_FALSE preventing them from being unloaded, and as a result CoFreeUnusedLibraries() won't call ISurrogate::FreeSurrogate(). So, while this bug is probably correctly marked as a regression, it actually revealed a bunch of bugs in Wine, which need their own fixes. Correct regression id should be f9cd4c915f1929db439aa527dc922cbfd9953327, since this also affects not wow64 setups. -- 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.