On Fri, 2008-12-12 at 13:17 +0100, Lennart Poettering wrote: > On Thu, 11.12.08 22:48, Brian J. Murrell (brian at interlinx.bc.ca) wrote: > > > I've noticed a number of times on my Ubuntu Intrepid machine that Pidgin > > seems to get it's pulseaudio connection hung up. Normally I only see a > > listing in the Volume Control applet for pidgin for the brief time it > > takes to send whatever short sound alert it wants to send. > > > > Every now and then though I will see an entry in it for Pidgin that > > doesn't go away, yet there is no currently playing sound and no more > > sounds will come through from pidgin until I restart it, to release the > > hung up stream. > > > > Anyone seen this or know why it happens, or if there is a less intrusive > > way than restarting pidgin, to have it's stream reset? Terminate Stream > > will make it go away, but pulseaudio will still not receive (or play) > > any more sounds from pidgin until it's restarted. > > I am note sure how pidgin plays event sounds these days. I think this is what you want: $ grep Pidgin ~/.pulse/volume-restore.table pulsecore/protocol-native.c$Pidgin Or maybe this is much more useful: I: client.c: Created 43 "Native client (UNIX socket client)" I: protocol-native.c: Got credentials: uid=1001 gid=1001 success=1 I: protocol-native.c: Enabled SHM for new connection I: client.c: Client 43 changed name from "Native client (UNIX socket client)" to "Pidgin" I: client.c: Created 44 "Native client (UNIX socket client)" I: protocol-native.c: Got credentials: uid=1001 gid=1001 success=1 I: protocol-native.c: Enabled SHM for new connection I: client.c: Client 44 changed name from "Native client (UNIX socket client)" to "Pidgin" I: module-volume-restore.c: Restoring sink for <pulsecore/protocol-native.c$Pidgin> I: module-volume-restore.c: Restoring volume for <pulsecore/protocol-native.c$Pidgin> I: module-alsa-sink.c: Trying resume... I: module-alsa-sink.c: Resumed successfully... I: module-alsa-sink.c: Starting playback. D: module-suspend-on-idle.c: Sink alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 becomes idle. D: module-suspend-on-idle.c: Sink alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 becomes busy. I: resampler.c: Using resampler 'speex-float-1' I: resampler.c: Using float32le as working format. I: resampler.c: Choosing speex quality setting 1. I: sink-input.c: Created input 799 "Playback Stream" on alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 with sample spec s16le 2ch 22050Hz and channel map front-left,front-right D: memblockq.c: memblockq requested: maxlength=35200, tlength=17600, base=4, prebuf=16720, minreq=880 D: memblockq.c: memblockq sanitized: maxlength=35200, tlength=17600, base=4, prebuf=16720, minreq=880 D: module-suspend-on-idle.c: Sink alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 becomes idle. D: module-suspend-on-idle.c: Sink alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 becomes idle. I: sink-input.c: Freeing output 799 "Playback Stream" I: client.c: Freed 44 "Pidgin" I: protocol-native.c: connection died. I: client.c: Freed 43 "Pidgin" I: protocol-native.c: connection died. I: module-suspend-on-idle.c: Sink alsa_output.pci_1102_2_sound_card_0_alsa_playback_0 idle for too long, suspending ... I: module-alsa-sink.c: Device suspended... b.