https://bugs.winehq.org/show_bug.cgi?id=45546
--- Comment #10 from Anton Romanov theli.ua@gmail.com ---
Wine 's thread context retrieval mechanism relies on timely SIGUSR1 delivery to the target thread which in turn calls wait_suspend() to provide a suspend context on the server side
I'm also unsure why its implemented that way as MSDN states that GetThreadContext is supposed to be called on an already suspended thread and should not work on a running one