https://bugs.winehq.org/show_bug.cgi?id=49329
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Huw Davies from comment #1)
Should be fixed by 552bc8aa4703b674747df36c591038da17c0c858
After the keyed event code was moved to the unix lib, RtlWaitOnEvent no longer used the default event (it used the global keyed_event in the non-unix lib). At this point RtlWakeAddress* should have been changed to use that global rather than the default.
This wasn't evident on Linux as there are fast paths there that avoid keyed events.
I can confirm it's fixed, thanks for the heads up!