Unable to kill ouisync-cli
Had a ouisync instance running using ouisync-cli, not in docker and as a regular user, for a few hours. Synced a few repos to other devices. Now ctrl-c doesn't do anything. Using kill to send a TERM signal does nothing. Sending the -9 KILL signal worked.
Restarted and now ctrl-c works. Must be a state it can get into after running for a while.
Perhaps related: when one navigates to a mounted repository in one terminal and then tries to ouisync unmount -n <THAT_REPO> in another terminal, the operation hangs until one cds out of the repo from the first terminal.
When the app catches the TERM it tries to unmount all repositories, and it might be that it hangs on the unmounting operation due the the above.
Related: https://github.com/equalitie/ouisync/issues/169 (possibly same cause)
https://redmine.equalit.ie/issues/31643