[Bug 51720] ntdll-ForceBottomUpAlloc - StarCitizen crashing on start

WineHQ Bugzilla wine-bugs at winehq.org
Wed Oct 13 13:33:46 CDT 2021


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

--- Comment #16 from Paul Gofman <pgofman at codeweavers.com> ---
Any reason to put that into dependency? I honestly don't see how that is
related or dependent. And there is a chance the correct fix might be needed
upstream, not in Wine Staging, even though the problem in Star Citizen is
triggered by this patch.

What happens here is that the first 2GB runs out of address space (in 64 bit
process), and that is the only space which is currently used for threads' TEBs.
So no TEB can be created and thread creation fails. While "bottom up alloc"
patchset makes it more likely, I suspect that the issue might be more about
that we allocate 0x200000 for each TEB and require all of that to fit in the
low 2GB. That needs more investigation though.

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