https://bugs.winehq.org/show_bug.cgi?id=48665
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |awesie@gmail.com
--- Comment #1 from Andrew Wesie awesie@gmail.com --- I haven't tested Runeterra yet, but I wanted to add some context to the Wine patch.
The staging patch was a hack that reported all memory as invalid. Since LoL (and I'm guessing Runeterra as well) only check that memory is properly marked as invalid, this worked. However, it broke another program (bug 48268).
The tests that were committed as part of this patch set have some TODOs, e.g. there are known problems with the current implementation. Unfortunately, it is difficult to efficiently mirror the exact behavior of Windows without modifications to the Linux kernel. It would be interesting to know if one of those tests already cover this case or not.
For reference, here is a link to a blog post that may be relevant: https://www.triplefault.io/2017/08/detecting-debuggers-by-abusing-bad.html.