[pulseaudio-tickets] [Bug 93443] [abrt] pulseaudio: pa_sink_input_set_requested_latency_within_thread(): pulseaudio killed by SIGSEGV

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Dec 19 03:06:22 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=93443

--- Comment #8 from Tanu Kaskinen <tanuk at iki.fi> ---
Ok, the problem is that once the old alsa sink is gone and the new alsa sink
isn't yet created, the echo-cancel sink isn't connected anywhere.
module-device-manager changes the routing of the pacat stream (which is
connected to the echo-cancel sink) during the profile change. I guess it tries
to move pacat from the echo-cancel sink to the null sink. That doesn't seem
very smart, but I thought that in principle we should support that. However, it
turned out that making it work is pretty much impossible with the current
architecture.

So, our architecture doesn't support rerouting streams on top of virtual sinks
that themselves are being moved. There doesn't seem to be any easy way to
change that. I'll try a different approach next: rerouting pacat in this case
is not useful, so there should be some way to prevent that from happening.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20151219/de096b59/attachment.html>


More information about the pulseaudio-bugs mailing list