RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 610868 - Pulseaudio consumes over 95% of CPU
Summary: Pulseaudio consumes over 95% of CPU
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: pulseaudio
Version: 6.0
Hardware: All
OS: Linux
high
medium
Target Milestone: rc
: ---
Assignee: Wim Taymans
QA Contact: Desktop QE
URL:
Whiteboard:
: 601177 (view as bug list)
Depends On:
Blocks: 840699
TreeView+ depends on / blocked
 
Reported: 2010-07-02 16:10 UTC by Eduard Benes
Modified: 2023-09-14 01:21 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-01-20 08:44:44 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
alsa-info --no-upload (22.43 KB, text/plain)
2010-07-31 11:48 UTC, Tomas Von Veschler
no flags Details

Description Eduard Benes 2010-07-02 16:10:09 UTC
Description of problem:
While listening to online radio stream (ogg) in rhythmbox the reproduction stops occasionally (like once per hour) and the top shows:
<snip>
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11038 estragon  20   0  489m  15m  14m S 99.3  0.8  23:00.03 pulseaudio 
</snip>

and /var/log/messages goes like:
<snip>
Jul  2 17:52:59 godot pulseaudio[11038]: ratelimit.c: 210 events suppressed
Jul  2 17:53:05 godot pulseaudio[11038]: ratelimit.c: 214 events suppressed
Jul  2 17:53:10 godot pulseaudio[11038]: ratelimit.c: 208 events suppressed
Jul  2 17:53:15 godot pulseaudio[11038]: ratelimit.c: 214 events suppressed
Jul  2 17:53:20 godot pulseaudio[11038]: ratelimit.c: 212 events suppressed
Jul  2 17:53:25 godot pulseaudio[11038]: ratelimit.c: 214 events suppressed
Jul  2 17:53:30 godot pulseaudio[11038]: ratelimit.c: 211 events suppressed
Jul  2 17:53:35 godot pulseaudio[11038]: ratelimit.c: 209 events suppressed
Jul  2 17:53:40 godot pulseaudio[11038]: ratelimit.c: 213 events suppressed
Jul  2 17:53:45 godot pulseaudio[11038]: ratelimit.c: 31518 events suppressed
</snip>

Version-Release number of selected component (if applicable):
pulseaudio-0.9.21-11.el6.x86_64

How reproducible:
Randomly

Steps to Reproduce:
1. Listen to some music (online stream) with rythmbox
2.
3.
  
Actual results:
The playback stops after some time randomly using over 95% of the CPU for a minute or two

Expected results:
Continual playback without that huge CPU usage

Additional info:
Laptop Lenovo T60
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)

Comment 1 RHEL Program Management 2010-07-15 15:16:08 UTC
This issue has been proposed when we are only considering blocker
issues in the current Red Hat Enterprise Linux release. It has
been denied for the current Red Hat Enterprise Linux release.

** If you would still like this issue considered for the current
release, ask your support representative to file as a blocker on
your behalf. Otherwise ask that it be considered for the next
Red Hat Enterprise Linux release. **

Comment 2 Tomas Von Veschler 2010-07-31 11:48:32 UTC
Created attachment 435747 [details]
alsa-info --no-upload

Comment 3 Tomas Von Veschler 2010-07-31 11:52:05 UTC
I get the same behaviour after playing 5-10 minutes of flash videos. It's fairly easy to reproduce.

Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 18446744073709548828 bytes (418293516394 ms).
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: snd_pcm_dump():
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Soft volume PCM
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Control: PCM Playback Volume
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: min_dB: -51
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: max_dB: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: resolution: 256
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Its setup is:
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stream       : PLAYBACK
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   access       : MMAP_INTERLEAVED
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   format       : S16_LE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   subformat    : STD
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   channels     : 2
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   rate         : 44100
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   exact rate   : 44100 (44100/1)
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   msbits       : 16
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   buffer_size  : 16384
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_size  : 8192
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_time  : 185759
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_step  : 1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   avail_min    : 15944
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_event : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   start_threshold  : -1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stop_threshold   : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_threshold: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_size : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   boundary     : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Slave: Hardware PCM card 0 'HDA Intel' device 0 subdevice 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Its setup is:
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stream       : PLAYBACK
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   access       : MMAP_INTERLEAVED
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   format       : S16_LE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   subformat    : STD
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   channels     : 2
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   rate         : 44100
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   exact rate   : 44100 (44100/1)
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   msbits       : 16
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   buffer_size  : 16384
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_size  : 8192
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_time  : 185759
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_step  : 1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   avail_min    : 15944
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_event : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   start_threshold  : -1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stop_threshold   : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_threshold: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_size : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   boundary     : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   appl_ptr     : 31572666
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   hw_ptr       : 31555585
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: 349128 bytes (1979 ms).
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: snd_pcm_dump():
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Soft volume PCM
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Control: PCM Playback Volume
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: min_dB: -51
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: max_dB: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: resolution: 256
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Its setup is:
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stream       : PLAYBACK
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   access       : MMAP_INTERLEAVED
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   format       : S16_LE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   subformat    : STD
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   channels     : 2
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   rate         : 44100
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   exact rate   : 44100 (44100/1)
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   msbits       : 16
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   buffer_size  : 16384
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_size  : 8192
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_time  : 185759
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_step  : 1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   avail_min    : 15944
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_event : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   start_threshold  : -1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stop_threshold   : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_threshold: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_size : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   boundary     : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Slave: Hardware PCM card 0 'HDA Intel' device 0 subdevice 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c: Its setup is:
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stream       : PLAYBACK
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   access       : MMAP_INTERLEAVED
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   format       : S16_LE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   subformat    : STD
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   channels     : 2
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   rate         : 44100
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   exact rate   : 44100 (44100/1)
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   msbits       : 16
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   buffer_size  : 16384
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_size  : 8192
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_time  : 185759
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_step  : 1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   avail_min    : 15944
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   period_event : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   start_threshold  : -1
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   stop_threshold   : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_threshold: 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   silence_size : 0
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   boundary     : 4611686018427387904
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   appl_ptr     : 31643226
Jul 31 13:36:05 redhat pulseaudio[2453]: alsa-util.c:   hw_ptr       : 31555944
Jul 31 13:36:10 redhat pulseaudio[2453]: ratelimit.c: 110283 events suppressed
Jul 31 13:36:15 redhat pulseaudio[2453]: ratelimit.c: 105518 events suppressed
Jul 31 13:36:20 redhat pulseaudio[2453]: ratelimit.c: 109544 events suppressed
Jul 31 13:36:25 redhat pulseaudio[2453]: ratelimit.c: 110386 events suppressed
Jul 31 13:36:30 redhat pulseaudio[2453]: ratelimit.c: 108670 events suppressed
Jul 31 13:36:35 redhat pulseaudio[2453]: ratelimit.c: 108619 events suppressed
Jul 31 13:36:40 redhat pulseaudio[2453]: ratelimit.c: 109492 events suppressed
Jul 31 13:36:45 redhat pulseaudio[2453]: ratelimit.c: 111812 events suppressed
Jul 31 13:36:50 redhat pulseaudio[2453]: ratelimit.c: 105410 events suppressed

After this pulseaudio starts consuming 140% CPU until I kill -9 it. Comment#2 has the alsa-info output.

Comment 4 Tomas Von Veschler 2010-09-09 17:39:15 UTC
After upgrading to RHEL6 snap13, I'm not longer hitting this issue.

Comment 6 Eduard Benes 2012-09-24 13:54:23 UTC
Unfortunately I don't have the T60 available any more to reproduce/verify the bug and I don't see it on my new HW anymore. Therefore I think we can close the bug if there are no more reports about this issues. Thanks.

Comment 7 RHEL Program Management 2013-10-14 01:19:20 UTC
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Because the affected component is not scheduled to be updated
in the current release, Red Hat is unable to address this
request at this time.

Red Hat invites you to ask your support representative to
propose this request, if appropriate, in the next release of
Red Hat Enterprise Linux.

Comment 8 Wim Taymans 2014-01-29 13:52:54 UTC
*** Bug 601177 has been marked as a duplicate of this bug. ***

Comment 9 Wim Taymans 2015-01-20 08:44:44 UTC
Closing based on comment 4

Comment 10 Red Hat Bugzilla 2023-09-14 01:21:38 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


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