[Bug 32695] Yahoo Messenger login crashes on unimplemented function nspr4.dll.PR_SetCurrentThreadName (messenger provided 'nspr4.dll' ABI incompatible with Wine Gecko)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 31 03:56:43 CDT 2014


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

--- Comment #10 from Anastasius Focht <focht at gmx.net> ---
Hello Qian,

--- quote ---
Is it possible that Wine rename and recompile all gecko dlls, like nspr4.dll =>
wine_nspr4.dll, so we can avoid this kind of namespace conflict?
--- quote ---

possible, you would need to do this at least for all dlls provided by Netscape
portable runtime.

I didn't look too far into the runtime but you need to ensure that all
pre-defined unique named objects and patterns are collision free.
Might not be an issue but there are sometimes peculiarities with process
environment, TLS (pre-existing threads, depending which runtime was alive
first) etc. since both sets of runtime dlls share the same address space.

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