[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