Wrong settings can cause crashes at start, or block and prevent use of client
Reproduction steps are unclear, but:
- There was 3 accounts configured, one SIP and two Jami
- I disabled both the Jami accounts.
- I modified the SIP account, attempting to make it use TLS
The client froze on the settings. Attempting to restart it didn't help much, the client did not come back (I presume the settings were causing the SIP account to be waiting on some event/timing out before the client would be drawn).
Eventually the client came up, but was unusable. Attempting to restart it returned me to the previous situation (client is not drawn/hung by something).
Bad settings and other events in the daemon should not block the rendering of client.