[pulseaudio-tickets] [Bug 92141] Connection failure: Protocol error

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 28 06:28:35 PDT 2015


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

--- Comment #19 from Tanu Kaskinen <tanuk at iki.fi> ---
srbchannel is a more efficient transport for the client-server communication.
In 7.0 it's enabled by default, in 6.0 it wasn't. It can be disabled by giving
option "srbchannel=no" to module-native-protocol-unix in /etc/pulse/default.pa.

The reason why /dev/shm isn't empty with 6.0 is probably that when clients
connect to PulseAudio, each of them will create a file in /dev/shm. So after
the files have been deleted, new ones can be created again. With 7.0 that
doesn't happen, because the clients can't connect at all. Using srbchannel
involves one long-lived file in /dev/shm that all clients use, and if it's
deleted, clients can't connect any more.

David: I don't understand either why we don't log failures if they happen due
to EACCES or ENOENT. Maybe you'd like to write a patch?

By the way, the issue seems to have already been reported to the firejail
developers: https://github.com/netblue30/firejail/issues/69

-- 
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/20150928/393c204b/attachment.html>


More information about the pulseaudio-bugs mailing list