I think the problem is that the sink input is unlinked somewhere between pa_sink_move_all_start() and pa_sink_move_all_finish(). The simple solution is to check the state of the sink input in pa_sink_move_all_finish() and ignore the sink input if it is already unlinked. A patch for this can be found here: https://patchwork.freedesktop.org/patch/191580/. Could you test if this fixes the issue?
However, I am not sure if this is the right way to solve the problem. Tanu, what do you think?
I think the problem is that the sink input is unlinked somewhere between pa_sink_ move_all_ start() and pa_sink_ move_all_ finish( ). The simple solution is to check the state of the sink input in pa_sink_ move_all_ finish( ) and ignore the sink input if it is already unlinked. A patch for this can be found here: https:/ /patchwork. freedesktop. org/patch/ 191580/. Could you test if this fixes the issue?
However, I am not sure if this is the right way to solve the problem. Tanu, what do you think?