https://bugs.winehq.org/show_bug.cgi?id=40297
--- Comment #9 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Ken Thomases from comment #8)
wine-staging has a similar patch for winex11, it aligns the stack properly: https://github.com/wine-compholio/wine-staging/blob/master/patches/winex11- MONITORENUMPROC/0001-winex11.drv-Use-assembler-wrapper-to-call-MONITORENU. patch
Thanks again. I guess I'll do that %ecx thing, too. Do you know why it hasn't been submitted upstream?
I'd guess because of not adequate reaction and/or unwillingness of winehq maintainer to deal with things like https://www.winehq.org/pipermail/wine-devel/2016-March/112130.html