Give up and discard and recreate the alsasrc after checking it can be opened, due to some strange crash inside alsa when we don't.
Give up and discard and recreate the alsasrc after checking it can be opened, due to some strange crash inside alsa when we don't.