[pulseaudio-tickets] [PulseAudio] #674: starting iptables on my media server makes my desktop pulseaudio server crash
PulseAudio
trac-noreply at tango.0pointer.de
Sat Oct 10 00:56:55 PDT 2009
#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 thomas at 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
More information about the pulseaudio-bugs
mailing list