[PATCH 01/15] server: Wait before suspending threads in APC.
Jacek Caban
jacek at codeweavers.com
Mon Jan 27 15:58:25 CST 2020
Hi Rémi,
On 27/01/2020 13:07, Rémi Bernon wrote:
> The APC_BREAK_PROCESS call creates a thread that raises an exception,
> suspending the whole process. There's a race condition between this
> thread and the APC thread notifying the server of its completion.
What's wrong about that? Suspending process on thread creation shouldn't
be a problem. The debugger should process this event, which will resume
the new thread and let it continue to the break point. Before
introducing APC_BREAK_PROCESS I had to fix it in another place in
winedbg, see commit 1bb98982d682a85b82e, maybe there is similar problem
in gdb proxy?
Thanks,
Jacek
More information about the wine-devel
mailing list