I'm not sure if its a race condition or a dead lock, but IIRC its the way they handle the multiplex signals for the eqv. of the SIGQUIT and SIGKILL signals on Windows.
Investigate using IOCP to handle these properly and fall back to this crate for non-Windows platforms.
The
ctrl-c
crate seems to be a bit deadlock-y?I'm not sure if its a race condition or a dead lock, but IIRC its the way they handle the multiplex signals for the eqv. of the
SIGQUIT
andSIGKILL
signals on Windows.Investigate using
IOCP
to handle these properly and fall back to this crate for non-Windows platforms.