Ticket #32 (closed defect: fixed)

Opened 5 years ago

Last modified 3 years ago

pulseaudio daemon doesn't autoexit when autospawned

Reported by: sjoerd Owned by: lennart
Milestone: Component: daemon
Keywords: Cc: matteo-ml@…

Description

Hi,

To reproduce:

  • run gst-launch-0.10 audiotestsrc ! pulsesink so the daemon is autospwant and exit it
  • wait > 5 seconds and see that pulseaudio is still running
$ ps axf | grep pulse 
30975 ?        Ss     0:00 /usr/bin/pulseaudio --daemonize=yes -Lmodule-native-protocol-fd fd=9 --log-target=syslog --exit-idle-time=5
30976 ?        S      0:00  \_ /usr/libexec/pulse/gconf-helper

#  strace -p 30975                           [/home/sjoerd/Debian/build-area]
Process 30975 attached - interrupt to quit
waitpid(30976, 

# strace -p 30976                           [/home/sjoerd/Debian/build-area]
Process 30976 attached - interrupt to quit
poll(

Apparently it's waiting for the gconf helper to exit, which doesn't...

Change History

Changed 5 years ago by tanuk

Same behavior here. Removing pulseaudio-module-gconf helps.

Version 0.9.5-2 (on Debian testing)

Changed 5 years ago by tchernobog

  • cc matteo-ml@… added

Changed 3 years ago by lennart

  • milestone set to 0.9.13

Changed 3 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed
  • milestone 0.9.13 deleted

I tried to reproduce this with current PA. I couldn't. We have had quite a few changes in the autospawning session cleanup, so I assume this has been fixed.

If you managed to reproduce this on 0.9.12 or newer, feel free to reproduce.

Note: See TracTickets for help on using tickets.