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...