https://bugs.winehq.org/show_bug.cgi?id=48291
mkrsym1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mkrsym1@gmail.com
--- Comment #59 from mkrsym1@gmail.com --- Another game is affected (Punishing: Gray Raven), probably some more games using the same protector too. On latest Staging 10.4 it correctly parses out a syscall number from ntdll, and tries to perform the syscall from an allocation requested with MEM_TOP_DOWN. That ends up above the threshold in the current Staging patch and fails.
Changing the filter to also trap syscalls from the top-down reserved area (0x7ffffe000000-0x7fffffff0000) fixes the issue. Not sure if that is the best way, or how to submit the patch (or if there is a need to submit a patch for a trivial change like this). Can someone help?