Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: ca19409e9748dfa41aad1228732e8b18706d34aa
Title: Qt causes crash when audio device is disconnected while in use
Status: Deferred Type: Bug
Severity: Minor Priority: Low
Subsystem: General Resolution: External_Bug
Last Modified: 2019-04-20 16:47:29
Version Found In: 0.4.2
zeusx272019-04-19 22:01:35

This happens only during voice calls, the program can otherwise tolerate changes in audio devices. Disconnecting an input or output device that is currently in use causes a crash, regardless of audio options. This can be rather annoying when e.g. one of the devices is having issues and sometimes disconnects, such as when the cable is damaged (happens with my usb microphone occasionally).

cancel2019-04-20 16:46:42

This is a bug/flaw/limitation in Qt and cannot be fixed in Ripcord except by bypassing the Qt audio system. I may do this at some point on Windows, but it's basically impossible on Linux due to fragmentation of audio APIs.

Related: 9990e215f0