https://bugs.winehq.org/show_bug.cgi?id=42653
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de Summary|Wine x64 have wrong DRX |Wine x64 does not set debug |registers usage. |registers in exception | |record
--- Comment #2 from Michael Müller michael@fds-team.de --- The problem is not that Wine is using the debug registers on x64 for its own purposes, but that the debug registers are not set in the exception record. Your test application basically reads uninitialized memory.
Andrew Wesie sent a patch a month ago to fix the issue, but it was not merged: https://www.winehq.org/pipermail/wine-patches/2017-February/158003.html