Bug 472675 - Skipping in Audacious hangs Pulseaudio on "protocol-native.c: Failed to push data into queue"
Skipping in Audacious hangs Pulseaudio on "protocol-native.c: Failed to push ...
Status: CLOSED CURRENTRELEASE
Product: Fedora
Classification: Fedora
Component: pulseaudio (Show other bugs)
9
All Linux
medium Severity medium
: ---
: ---
Assigned To: Lennart Poettering
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-11-23 05:55 EST by James
Modified: 2008-12-01 05:35 EST (History)
3 users (show)

See Also:
Fixed In Version: pulseaudio-0.9.13-6.fc10.x86_64
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-12-01 05:35:42 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description James 2008-11-23 05:55:51 EST
Description of problem:

I use snd_intel_hda with Realtek ALC883 hardware. Playing a (typically Vorbis-encoded) track (although this may be more to do with it being 48k/16-bit) in Audacious, and then using the arrow keys to rapidly skip, causes Pulseaudio to hang leaving the last bit of sound repeatedly playing. Output from a typical Pulseaudio session:

Additional info:N: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:
N: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
N: main.c: For enabling real-time scheduling please acquire the appropriate PolicyKit priviliges, or become a member of 'pulse-rt', or increase the RLIMIT_NICE/RLIMIT_RTPRIO resource limits for this user.
W: pid.c: Stale PID file, overwriting.
W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
W: protocol-native.c: Failed to push data into queue
W: protocol-native.c: Failed to push data into queue
W: protocol-native.c: Failed to push data into queue

and so-on. Pulseaudio has to be given SIGKILL to bring this all to an end.

Version-Release number of selected component (if applicable):
pulseaudio-0.9.10-2.fc9.x86_64
kernel-2.6.27.6-43.fc9.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Start pulseaudio and audacious.
2. Play a vorbis-encoded track.
3. Press left (or right) arrow key repeatedly about a minute in to skip quickly in succession.
  
Actual results:
Pulse hangs, frame repeats, doesn't respond to control applets. Audacious hangs.

Expected results:
Flawless skipping.
Comment 1 James 2008-12-01 05:35:42 EST
This appears to be fixed in pulseaudio-0.9.13-6.fc10.x86_64. Will this be backported to F9?

Note You need to log in before you can comment on or make changes to this bug.