If your distro doesn't do that, put "autospawn = no" to
~/.config/pulse/client.conf.
2. Stop pulseaudio with "killall pulseaudio" (the previous systemctl
command might have stopped it already, though).
3. Start pulseaudio in a terminal with verbose logging:
pulseaudio -vv
4. Once the initial burst of logging has stopped, hit enter a few times
to add some empty lines in the log. The empty lines mark the beginning
of the interesting part.
5. Start playing music with Rhythmbox, and try to reproduce the problem.
6. Once the music stops, hit enter again a few times in the terminal window where pulseaudio is running, to make it easy to find the place where something went wrong. (The "Connection terminated" error suggests that PulseAudio might have crashed, though. In that case adding this step can be skipped.)
7. Stop pulseaudio with Ctrl-C.
8. Copy the full log from the terminal and attach it to this bug.
I can't reproduce this... Can you provide the pulseaudio server log? Instructions:
1. Disable automatic starting of PulseAudio. If your distro uses
systemd's socket activation to start PulseAudio, run
systemctl --user --now mask pulseaudio.service pulseaudio.socket
If your distro doesn't do that, put "autospawn = no" to pulse/client. conf.
~/.config/
2. Stop pulseaudio with "killall pulseaudio" (the previous systemctl
command might have stopped it already, though).
3. Start pulseaudio in a terminal with verbose logging:
pulseaudio -vv
4. Once the initial burst of logging has stopped, hit enter a few times
to add some empty lines in the log. The empty lines mark the beginning
of the interesting part.
5. Start playing music with Rhythmbox, and try to reproduce the problem.
6. Once the music stops, hit enter again a few times in the terminal window where pulseaudio is running, to make it easy to find the place where something went wrong. (The "Connection terminated" error suggests that PulseAudio might have crashed, though. In that case adding this step can be skipped.)
7. Stop pulseaudio with Ctrl-C.
8. Copy the full log from the terminal and attach it to this bug.
9. To return things back to normal, run
systemctl --user unmask pulseaudio.service pulseaudio.socket
if you masked the service before. And remove the "autospawn = no" line
from client.conf if you added it there.