Description of problem: Music plays fine until pulseaudio logs the following error: Sep 25 16:09:08 raptor pulseaudio[7708]: protocol-native.c: client sent block for invalid stream. Then all sound is hung. Rhythmbox gets hung and has to be killed. Restarting it doesn't work. Killing pulseaudio and restarting and makes sound work again. Version-Release number of selected component (if applicable): pulseaudio-0.9.7-0.12.svn20070925.fc8.x86_64 How reproducible: Happens randomly. I don't know if this is a rhythmbox problem or a pulseaudio one. I'll see if it happens with banshee.
Clarification: After the error message, killing and restarting rhythmbox doesn't fix it. Going to the Preferences->Hardware->Sound and clicking any of the test buttons gives a gstreamer pipe error. Killing and restarting pulseaudio fixes everything.
Hmm, this looks as if some error cause the alsa sink plugin to be unloaded in PA. Could you please run "pulseaudio -vv" in a terminal and paste its output when this happens again? And, after this happened, does the output device still appear in pavucontrol.
Created attachment 206941 [details] $pulseaudio -vv Same here! $ uname -pmi i686 athlon i386
Created attachment 207361 [details] gzipped typescript of pulseaudio -vv log Here's my -vv log and no, there is no output device in pavucontrol after this happens.
I have this problem also, last time it happened with totem. pulseaudio -k and pulseaudio -D fixes the problem (for a while)...
This also happens to me. It has happened while using rhythmbox, exaile, and mplayer.
This is fixed in the new snapshot I uploaded on friday, which is also available in test3.