Bug 472675 - Skipping in Audacious hangs Pulseaudio on "protocol-native.c: Failed to push data into queue"
Summary: Skipping in Audacious hangs Pulseaudio on "protocol-native.c: Failed to push ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio
Version: 9
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Lennart Poettering
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-23 10:55 UTC by James
Modified: 2008-12-01 10:35 UTC (History)
3 users (show)

Fixed In Version: pulseaudio-0.9.13-6.fc10.x86_64
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-12-01 10:35:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description James 2008-11-23 10:55:51 UTC
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 10:35:42 UTC
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.