desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #81623
[Bug 978604] Re: Banshee/Rhythmbox regularly stop playing audio when left on in the background
I can confirm this bug under Ubuntu 14.10 64-bit (Unity), Rhythumbox
3.0.3 .
Syslog shows just the one relevant entry that matches up with the time
of occurrence.
Nov 13 11:11:58 aubnerap06183l pulseaudio[2434]: [alsa-sink-92HD81B1X5
Analog] protocol-native.c: Failed to push data into queue
Pattern is always the same. Rhythmbox minimised playing a longish
playlist. Get a few tracks in, and it will play a fraction of a second
of a new track then halt. Clicking play/pause won't re-start playback,
but moving the slider back to the beginning of the track will. Often I
will go for a while without it happening, but once it does it seems to
then occur again on nearly every new track.
I've experienced the same under Ubuntu 14.04, and before that on 12.04
going back as far as my initial Ubuntu install in mid 2012. Behavior
hasn't altered at all over the last 2 years.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/978604
Title:
Banshee/Rhythmbox regularly stop playing audio when left on in the
background
Status in “pulseaudio” package in Ubuntu:
Confirmed
Status in “pulseaudio” source package in Precise:
Confirmed
Bug description:
If Banshee or Rhythmbox is left playing in the background they will
randomly stop playing in the latest builds of Ubuntu 12.04. Starting a
new piece of music usually fixes the problem. If left to its own
devices, the music will start playing again at some random time, at
some random position. This problem exists on both my desktop machine
(custom built Intel machine) and my laptop (Macbook 5,1). It has been
happening for several months now.
I became frustrated enough to load up pulseaudio in debugging mode.
The log shows that when the music player just finishes playing one
piece, and tries to start the next piece, you see something like this:
-------------------------------
( 335.399| 34.388) D: [alsa-sink] sink-input.c: Requesting rewind due to corking
( 335.400| 0.001) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 335.400| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 14820 bytes.
( 335.400| 0.000) D: [alsa-sink] alsa-sink.c: before: 3705
( 335.400| 0.000) D: [alsa-sink] alsa-sink.c: after: 3705
( 335.400| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 14820 bytes.
( 335.400| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 335.400| 0.000) D: [alsa-sink] sink.c: latency = 1643
( 335.400| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 14820 bytes on render memblockq.
( 335.400| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 14820 bytes on implementor.
( 335.400| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 335.400| 0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
( 335.402| 0.001) D: [alsa-sink] alsa-sink.c: hwbuf_unused=0
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: setting avail_min=15502
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Requested volume: 0: 34% 1: 34%
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -28.11 dB 1: -28.11 dB
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Got hardware volume: 0: 34% 1: 34%
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -28.00 dB 1: -28.00 dB
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -0.11 dB 1: -0.11 dB
( 335.402| 0.000) D: [alsa-sink] sink.c: Volume not changing
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15300 bytes.
( 335.402| 0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes idle, timeout in 5 seconds.
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: before: 3825
( 335.402| 0.000) D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: after: 3825
( 335.402| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15300 bytes.
( 335.402| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 335.402| 0.000) D: [alsa-sink] sink.c: latency = 1402
( 335.402| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 335.402| 0.000) I: [pulseaudio] sink-input.c: Freeing input 3 "'zero-project - 05 - Forest of the unicorns' by 'zero-project'"
( 335.402| 0.000) D: [pulseaudio] module-stream-restore.c: Not restoring device for stream sink-input-by-media-role:music, because already set to 'alsa_output.pci-0000_00_1b.0.analog-stereo'.
( 335.403| 0.000) D: [pulseaudio] module-intended-roles.c: Not setting device for stream Playback Stream, because already set.
( 335.403| 0.000) I: [pulseaudio] module-stream-restore.c: Restoring volume for sink input sink-input-by-media-role:music.
( 335.403| 0.000) I: [pulseaudio] module-stream-restore.c: Restoring mute state for sink input sink-input-by-media-role:music.
( 335.403| 0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes busy.
( 335.403| 0.000) I: [pulseaudio] resampler.c: Forcing resampler 'copy', because of fixed, identical sample rates.
( 335.403| 0.000) I: [pulseaudio] resampler.c: Using resampler 'copy'
( 335.403| 0.000) I: [pulseaudio] resampler.c: Using float32le as working format.
( 335.403| 0.000) D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
( 335.403| 0.000) D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
( 335.403| 0.000) I: [pulseaudio] sink-input.c: Created input 4 "Playback Stream" on alsa_output.pci-0000_00_1b.0.analog-stereo with sample spec float32le 2ch 44100Hz and channel map front-left,front-right
( 335.403| 0.000) I: [pulseaudio] sink-input.c: media.name = "Playback Stream"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.name = "Banshee"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: native-protocol.peer = "UNIX socket client"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: native-protocol.version = "26"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: media.role = "music"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.id = "23258"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.user = "themadhatter"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.host = "themadhatter-desktop"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.binary = "mono"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.icon_name = "media-player-banshee"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: window.x11.display = ":0"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.language = "en_US.UTF-8"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.machine_id = "8128ee9200ba7ce4b9230dbf00000001"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: application.process.session_id = "8128ee9200ba7ce4b9230dbf00000001-1334106345.520104-1231006243"
( 335.403| 0.000) I: [pulseaudio] sink-input.c: module-stream-restore.id = "sink-input-by-media-role:music"
( 335.403| 0.000) I: [pulseaudio] protocol-native.c: Requested tlength=200.00 ms, minreq=10.00 ms
( 335.403| 0.000) D: [pulseaudio] protocol-native.c: Adjust latency mode enabled, configuring sink latency to half of overall latency.
( 335.403| 0.000) D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=38808, base=8, prebuf=0, minreq=3528 maxrewind=0
( 335.403| 0.000) D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=38808, base=8, prebuf=0, minreq=3528 maxrewind=0
( 335.403| 0.000) I: [pulseaudio] protocol-native.c: Final latency 200.00 ms = 90.00 ms + 2*10.00 ms + 90.00 ms
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Latency set to 90.00ms
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: hwbuf_unused=49660
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: setting avail_min=15503
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Requesting rewind due to latency change.
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Requested volume: 0: 34% 1: 34%
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -28.11 dB 1: -28.11 dB
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Got hardware volume: 0: 34% 1: 34%
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -28.00 dB 1: -28.00 dB
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: in dB: 0: -0.11 dB 1: -0.11 dB
( 335.403| 0.000) D: [alsa-sink] sink.c: Volume not changing
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 65120 bytes.
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: before: 16280
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: after: 16280
( 335.403| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 65120 bytes.
( 335.403| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 335.403| 0.000) D: [alsa-sink] sink.c: latency = 897
( 335.404| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 65120 bytes on render memblockq.
( 335.404| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 335.405| 0.001) W: [alsa-sink] ratelimit.c: 173 events suppressed
( 335.405| 0.000) W: [alsa-sink] protocol-native.c: Failed to push data into queue
( 335.405| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to end of underrun.
( 335.405| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to end of underrun.
( 335.405| 0.000) D: [alsa-sink] sink-input.c: Requesting rewind due to uncorking
( 335.405| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 335.405| 0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes busy.
( 335.405| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15300 bytes.
( 335.405| 0.000) D: [alsa-sink] alsa-sink.c: before: 3825
( 335.405| 0.000) D: [alsa-sink] alsa-sink.c: after: 3825
( 335.405| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15300 bytes.
( 335.405| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 335.405| 0.000) D: [alsa-sink] sink.c: latency = 795
( 335.405| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 335.407| 0.001) W: [alsa-sink] protocol-native.c: Failed to push data into queue
( 335.408| 0.001) W: [alsa-sink] protocol-native.c: Failed to push data into queue
( 335.409| 0.000) W: [alsa-sink] protocol-native.c: Failed to push data into queue
( 335.409| 0.000) W: [alsa-sink] protocol-native.c: Failed to push data into queue
--------------------------------------------------
When the music randomly starts playing again:
--------------------------------------------------
( 469.282| 133.873) D: [alsa-sink] protocol-native.c: Requesting rewind due to rewrite.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15620 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: before: 3905
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: after: 3905
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15620 bytes.
( 469.283| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 469.283| 0.000) D: [alsa-sink] sink.c: latency = 1297
( 469.283| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 15620 bytes on render memblockq.
( 469.283| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 31240 bytes on implementor.
( 469.283| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 469.283| 0.000) D: [alsa-sink] protocol-native.c: Underrun on 'Playback Stream', 0 bytes in queue.
( 469.283| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to rewrite.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15620 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: before: 3905
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: after: 3905
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15620 bytes.
( 469.283| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 469.283| 0.000) D: [alsa-sink] sink.c: latency = 1085
( 469.283| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 15620 bytes on render memblockq.
( 469.283| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 31240 bytes on implementor.
( 469.283| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 469.283| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to rewrite.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15460 bytes.
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: before: 3865
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: after: 3865
( 469.283| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15460 bytes.
( 469.283| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 469.284| 0.000) D: [alsa-sink] sink.c: latency = 1309
( 469.284| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 15460 bytes on render memblockq.
( 469.284| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 30920 bytes on implementor.
( 469.284| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 469.284| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to rewrite.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15620 bytes.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: before: 3905
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: after: 3905
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15620 bytes.
( 469.284| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 469.284| 0.000) D: [alsa-sink] sink.c: latency = 1137
( 469.284| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 15620 bytes on render memblockq.
( 469.284| 0.000) D: [alsa-sink] sink-input.c: Have to rewind 31240 bytes on implementor.
( 469.284| 0.000) D: [alsa-sink] source.c: Processing rewind...
( 469.284| 0.000) D: [alsa-sink] protocol-native.c: Requesting rewind due to rewrite.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Limited to 15620 bytes.
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: before: 3905
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: after: 3905
( 469.284| 0.000) D: [alsa-sink] alsa-sink.c: Rewound 15620 bytes.
( 469.284| 0.000) D: [alsa-sink] sink.c: Processing rewind...
( 469.284| 0.000) D: [alsa-sink] sink.c: latency = 976
.... etc.
Basically what looks like the same thing over and over again with slightly different numbers.
----------------------------------------------------
Do please let me know what I can do to help. :). I have attached the
full log below.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/978604/+subscriptions