[Bug 49225] FreeBSD "regression" causes assertion failure in (at least) applications using Gecko plugin
WineHQ Bugzilla
wine-bugs at winehq.org
Sat May 23 01:50:44 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49225
--- Comment #4 from Damjan Jovanovic <damjan.jov at gmail.com> ---
Further logging of calls (as there is no stack trace possible) gave the
following chain of calls:
create_view()
map_view()
map_image()
virtual_map_section()
NtMapViewOfSection()
The 0x6b840000 address from the bad range that causes the assertion came from
.wine/drive_c/windows/system32/gecko/2.47.1/wine_gecko/nss3.dll
while the range it wants to get mapped into was from
.wine/drive_c/windows/system32/gecko/2.47.1/wine_gecko/xul.dll
It is normal for a DLLs to have the a base address that's inside the range of a
previously loaded DLL; nss3.dll is allowed to want a range overlapping xul.dll.
The question is, why does map_view() not see the range is taken by xul.dll and
relocate nss3.dll elsewhere, but allocate it over the xul.dll range instead?
--
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