https://bugs.winehq.org/show_bug.cgi?id=51720
--- Comment #16 from Paul Gofman pgofman@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.