[pulseaudio-tickets] [PulseAudio] #742: pulseaudio heap usage continues to grow

PulseAudio trac-noreply at tango.0pointer.de
Thu Dec 10 20:31:34 PST 2009


#742: pulseaudio heap usage continues to grow
--------------------------------+-------------------------------------------
 Reporter:  planar3d at gmail.com  |       Owner:  lennart
     Type:  defect              |      Status:  new    
Milestone:                      |   Component:  daemon 
 Keywords:  memory leak         |  
--------------------------------+-------------------------------------------
 I checked the list of Active Tickets but didn't see a ticket describing
 this issue. My apologies if I missed it.

 HARDWARE ENVIRONMENT

 Chipset: Intel Mobile Express 4
 CPU: P9600
 Memory: 2x2GB DDR3

 SOFTWARE ENVIRONMENT

 Fedora 12 fresh install with the kernel and pulseaudio updated

 [planar3d at blueplanet ~]$ uname -a
 Linux blueplanet 2.6.31.6-162.fc12.x86_64 #1 SMP Fri Dec 4 00:06:26 EST
 2009 x86_64 x86_64 x86_64 GNU/Linux

 [planar3d at blueplanet ~]$ pulseaudio --version
 pulseaudio 0.9.21

 PROBLEM BEHAVIOR

 pulseaudio memory/heap usage steadily creeps from 6.5MB to 2.6GB and
 beyond over the span of 2-3 hours.

 pulseuadio -k kills the daemon. The daemon is automatically respawned and
 process repeats itself.

 While the following commands were run System Monitor 2.28.0 shows
 pusleaudio consuming 119.7MB of memory

 [planar3d at blueplanet ~]$ pacmd list-samples
 Welcome to PulseAudio! Use "help" for usage information.
 >>> 1 cache entrie(s) available.
     name: <bell-window-system>
         index: 0
         sample spec: s16le 2ch 44100Hz
         channel map: front-left,front-right
                      Stereo
         length: 141620
         duration: 0.8 s
         volume: n/a
                 n/a
                 balance 0.00
         lazy: no
         filename: <n/a>
         properties:
                 media.role = "event"
                 application.process.id = "15063"
                 application.name = "evolution"
                 event.description = "Bell event"
                 event.id = "bell-window-system"
                 media.name = "bell-window-system"
                 media.filename =
 "/usr/share/sounds/freedesktop/stereo/bell.oga"
                 native-protocol.peer = "UNIX socket client"
                 native-protocol.version = "16"
                 window.x11.display = ":0.0"
                 window.x11.screen = "0"
                 application.process.user = "planar3d"
                 application.process.host = "blueplanet"
                 application.process.binary = "metacity"
                 application.language = "en_US.UTF-8"
                 application.process.machine_id =
 "7f105d6fd4b5b57fbf51a5504b1ec11d"
                 application.process.session_id =
 "7f105d6fd4b5b57fbf51a5504b1ec11d-1260504174.81995-1830815730"

 [planar3d at blueplanet ~]$ pacmd stat
 Welcome to PulseAudio! Use "help" for usage information.
 >>> Memory blocks currently allocated: 126, size: 629.5 KiB.
 Memory blocks allocated during the whole lifetime: 207223, size: 467.6
 MiB.
 Memory blocks imported from other processes: 124, size: 427.2 KiB.
 Memory blocks exported to other processes: 0, size: 0 B.
 Total sample cache size: 138.3 KiB.
 Default sample spec: s16le 2ch 44100Hz
 Default channel map: front-left,front-right
 Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo
 Default source name: alsa_input.pci-0000_00_1b.0.analog-stereo
 Memory blocks of type POOL: 1 allocated/1 accumulated.
 Memory blocks of type POOL_EXTERNAL: 0 allocated/0 accumulated.
 Memory blocks of type APPENDED: 1 allocated/1 accumulated.
 Memory blocks of type USER: 0 allocated/0 accumulated.
 Memory blocks of type FIXED: 0 allocated/138120 accumulated.
 Memory blocks of type IMPORTED: 124 allocated/69101 accumulated.

 NOTES:

 Ubuntu users and at least one Fedora user have recently reported similar
 behavior

 https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/424655

 https://bugzilla.redhat.com/show_bug.cgi?id=537692

 This thread on the VLC forums could also be related to the same problem

 http://forum.videolan.org/viewtopic.php?f=13&t=67478

-- 
Ticket URL: <http://pulseaudio.org/ticket/742>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list