TS5 Task hangs/freezes on close

Ahoi,

another one from the Linux world.

  1. Open client
  2. Connect to server
  3. Unplug audio device (Sometimes it is triggered by plugging-in an audio device while the client is running)
  4. Close client
  5. ???
  6. Profit!

Client keeps running in background. Guess there is a blocking operation preventing the client from closing.
Wouldn’t be too much of an issue if the client weren’t preventing another Instance from starting up.

A suggestion on this issue:

Maybe it would be beneficial to check via the ipc if the remote side is responsive and if not ask the user if he wants to a) start a second instance or b) kill the old instance.