#674: starting iptables on my media server makes my desktop pulseaudio server crash ----------------------+----------------------------------------------------- Reporter: thomasvs | Owner: lennart Type: defect | Status: new Milestone: | Component: daemon Keywords: | ----------------------+----------------------------------------------------- I am playing with my pulse setup.
I had a desktop app playing music to the internal audio on my server, davedina. I am trying to figure out all te things the firewall needs to have open for pulse to work correctly and export devices over avahi. I started iptables on the server, music keeps playing. I notice all network devices now show as deleted in volume control. I went to the expander arrow of the playing application, to see what it thinks it is playing on. As I did so, pulse crashed. Here's the terminal output: {{{ I: sink-input.c: Freeing input 6 "RTP Stream (PulseAudio RTP Stream on davedina.amantes)" I: module.c: Unloaded "module-rtp-recv" (index: #13). I: module.c: Unloading "module-combine" (index: #14). I: sink-input.c: Freeing input 5 "Simultaneous output to Internal Audio, RV610 audio device [Radeon HD 2400 PRO] for tho...@davedina.amantes" I: sink.c: Freeing sink 3 "combined" I: source.c: Freeing source 5 "combined.monitor" I: module.c: Unloaded "module-combine" (index: #14). I: module.c: Unloading "module-native-protocol-tcp" (index: #15). I: client.c: Freed 2 "pulseaudio (deleted)" I: client.c: Freed 3 "pulseaudio (deleted)" I: client.c: Freed 4 "pulseaudio (deleted)" I: client.c: Freed 5 "pulseaudio (deleted)" I: client.c: Freed 6 "pulseaudio (deleted)" I: client.c: Freed 7 "pulseaudio (deleted)" I: module.c: Unloaded "module-native-protocol-tcp" (index: #15). I: module.c: Unloading "module-esound-protocol-tcp" (index: #16). I: module.c: Unloaded "module-esound-protocol-tcp" (index: #16). I: module.c: Unloading "module-zeroconf-publish" (index: #17). I: module.c: Unloaded "module-zeroconf-publish" (index: #17). I: module.c: Unloading "module-zeroconf-discover" (index: #18). I: module.c: Unloaded "module-zeroconf-discover" (index: #18). I: module.c: Unloading "module-gconf" (index: #19). I: module.c: Unloaded "module-gconf" (index: #19). I: module.c: Unloading "module-default-device-restore" (index: #20). I: module.c: Unloaded "module-default-device-restore" (index: #20). I: module.c: Unloading "module-rescue-streams" (index: #21). I: module.c: Unloaded "module-rescue-streams" (index: #21). I: module.c: Unloading "module-always-sink" (index: #22). I: module.c: Unloaded "module-always-sink" (index: #22). I: module.c: Unloading "module-suspend-on-idle" (index: #23). I: module.c: Unloaded "module-suspend-on-idle" (index: #23). I: module.c: Unloading "module-console-kit" (index: #24). I: client.c: Freed 0 "ConsoleKit Session /org/freedesktop/ConsoleKit/Session2" I: module.c: Unloaded "module-console-kit" (index: #24). I: module.c: Unloading "module-position-event-sounds" (index: #25). I: module.c: Unloaded "module-position-event-sounds" (index: #25). I: module.c: Unloading "module-cork-music-on-phone" (index: #26). I: module.c: Unloaded "module-cork-music-on-phone" (index: #26). I: module.c: Unloading "module-tunnel-sink" (index: #27). I: sink.c: Freeing sink 4 "tunnel.davedina.local.alsa_output.pci_1106_3059_sound_card_0" I: source.c: Freeing source 6 "tunnel.davedina.local.alsa_output.pci_1106_3059_sound_card_0.monitor" I: module.c: Unloaded "module-tunnel-sink" (index: #27). I: module.c: Unloading "module-tunnel-sink" (index: #28). E: sink.c: Assertion 'PA_SINK_IS_LINKED(s->thread_info.state)' failed at pulsecore/sink.c:744, function pa_sink_render(). Aborting. Aborted }}} Asserting is bad for a daemon that's expected to be always running by my desktop (multimedia keys rely on it for example). -- Ticket URL: <http://pulseaudio.org/ticket/674> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets