Ticket #674 (new defect)

Opened 2 years ago

Last modified 2 years ago

starting iptables on my media server makes my desktop pulseaudio server crash

Reported by: thomasvs Owned by: lennart
Milestone: Component: daemon
Keywords: Cc: thomas@…

Description

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 thomas@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).

Change History

Changed 2 years ago by thomasvs

  • cc thomas@… added

(all machines are F11 by the way)

Note: See TracTickets for help on using tickets.