pacmd running wild 100% CPU when trying to suspend or hibernate

Bug #507941 reported by A. Bram Neijt
56
This bug affects 11 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: pulseaudio

On lucid AMD64 alpha 2 (upgraded from a fresh alpha 1 Lucid install) pacmd is now running at 100%. Killing the process will spawn another process of pacmd with the same 100% CPU load. Another inconvenience is the fact that pacmd seems to be inhibiting suspend also.

I've tried killing pacmd mulitple times, but it just keeps coming back with 100% CPU, I finally decided to rm -rf .pulse .pulse-cookie and then kill pacmd and that seems to fix the problem ;)

ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: bram 1936 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe020000 irq 17'
   Mixer name : 'Analog Devices AD1984'
   Components : 'HDA:11d41984,17aa20bb,00100400'
   Controls : 29
   Simple ctrls : 18
Date: Fri Jan 15 15:27:59 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20091209)
Package: pulseaudio-utils 1:0.9.22~0.9.21+341-g62bf-0ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-10.14-generic
SourcePackage: pulseaudio
Tags: lucid
Uname: Linux 2.6.32-10-generic x86_64

Revision history for this message
A. Bram Neijt (bneijt) wrote :
Revision history for this message
A. Bram Neijt (bneijt) wrote :

I've found a way to reproduce this bug, it is caused by suspending. If I try to suspend the system, it will fail and pacmd will go off at 100% CPU. After killing pulseaudio, pacmd is no longer re-spawned.

This issue seems to be connected to suspending in the newest Lucid.

summary: - pacmd running wild 100% CPU
+ pacmd running wild 100% CPU when trying to suspend
Revision history for this message
A. Tombol (atombol) wrote : Re: pacmd running wild 100% CPU when trying to suspend

confirmed with lucid i386

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
summary: - pacmd running wild 100% CPU when trying to suspend
+ pacmd running wild 100% CPU when trying to suspend or hibernate
Revision history for this message
lonniehenry (lonniehenry-gmail) wrote :

This is happening in a 64bit amd version when suspending. Suspend no longer works and shutdown after trying to suspend fails as cpu running at 100%

Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

Confirm that on lucid amd64. strace show only epoll events.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pulseaudio - 1:0.9.22~0.9.21+stable-queue-24-gfa64-0ubuntu1

---------------
pulseaudio (1:0.9.22~0.9.21+stable-queue-24-gfa64-0ubuntu1) lucid; urgency=low

  * Reroll actual stable-queue tarball (arrrg!)
  * debian/01PulseAudio: Rework pacmd bits (LP: #507941)
  * debian/patches/:
    + add: 0099-back-out-8d3566.patch (upstream says this commit causes
            regressions)
    - drop: 0099-change-configure-git-version-tag.patch (no longer
            relevant)
    + refresh: 0001-change-resample-and-buffering.patch
               0054-mute-iec958-optical-raw-for-audigyX.patch
               0090-disable-flat-volumes.patch
               0091-dont-load-cork-music-on-phone.patch
               0057-load-module-x11-bell.patch
 -- Daniel T Chen <email address hidden> Fri, 15 Jan 2010 19:06:15 -0500

Changed in pulseaudio (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
A. Tombol (atombol) wrote :

fix confirmed

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.