Hello, I've run into some weird behaviour in pulseaudio that looks like it could be easily explained by a per user connection limit. I can't find anything in the docs to configure this though, I hope someone here knows and I've just missed something obvious. I am using pulseaudio on a headless Ubuntu 8.04 server to capture and encode audio from multiple applications simultaneously. I have configured multiple null sinks, and route each application to a different sink; I then connect to the null sink monitor using the PA Simple API and encode. It works perfectly for the first few application/encoder combinations, but consistently fails to connect after a certain number with an "Access denied" error. All applications and encoders use the same user who is a member of the pulse-access group. Originally using the 0.9.10 package from the Ubuntu 8.04 repositories this happened on the 23rd app/enc pair (so 64 connections), every time. Due to sound quality issues I upgraded using the 0.9.13 source, and now the connections consistently fail on the 7th app/enc pair, on connection 14. Any attempts to connect thereafter also error with "Access denied". For each failed connection, the daemon writes two lines to the log: client.c: Freed 19 "Native client (UNIX socket client)" protocol-native.c: Connection died. If I disconnect a few app/enc pairs I can then reconnect again back up to the limit. It really seems like a hard concurrent connection limit. I tried configuring module-native-protocol-unix to allow anonymous authorisation. This let the 7th app/enc pair connect OK, but on the 8th pair (connection 15) the error "Connection terminated" is returned, and the daemon proceeds to shut himself down with no obvious reason appearing on the log. I.e.: sink.c: Freeing sink 0 "tk1" source.c: Freeing source 0 "tk1.monitor" module.c: Unloaded "module-null-sink" (index: #0). ..... And so on for the rest of the modules - it looks like a normal shutdown. I am starting with the command: sudo pulseaudio --system --daemonize --high-priority --log- target=syslog --disallow-module-loading=1 --log-level=debug --disallow- exit --exit-idle-time=-1 My default.pa/system.pa looks like: load-module module-null-sink format=s16le rate=44100 channels=2 sink_name=tk1 load-module module-null-sink format=s16le rate=44100 channels=2 sink_name=tk2 ..... load-module module-null-sink format=s16le rate=44100 channels=2 sink_name=tk29 load-module module-native-protocol-unix Can anyone help? Regards Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20081203/0c852613/attachment.htm>