My suspicion is that we deadlocked our master thread on the sidechain thread by locking the double-buffer for communicating with the sidechain. That matches all the observations (ALSA throwing a hissy fit, all decks stopping, use of icecast, etc.)
My suspicion is that we deadlocked our master thread on the sidechain thread by locking the double-buffer for communicating with the sidechain. That matches all the observations (ALSA throwing a hissy fit, all decks stopping, use of icecast, etc.)