[pulseaudio-discuss] pidgin seems to get it's connection hung up

Brian J. Murrell brian at interlinx.bc.ca
Fri Dec 12 04:35:16 PST 2008


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.






More information about the pulseaudio-discuss mailing list