I managed to reproduce the problem today (using Ubuntu 11.04 _without_
natty-updates). It seems the root cause may be a bug in ALSA after all.
PulseAudio complained in syslog:

Jul 11 11:47:16 leon pulseaudio[1810]: alsa-util.c: snd_pcm_avail() a retourné 
une valeur qui est exceptionnellement large : 2922048 octets (15219 ms).
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c: Il s'agit très probablement 
d'un bogue dans le pilote ALSA « snd_hda_intel ». Veuillez rapporter ce 
problème aux développeurs d'ALSA.
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c: snd_pcm_dump():
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c: Hardware PCM card 0 'HDA 
Intel' device 0 subdevice 0
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c: Its setup is:
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   stream       : PLAYBACK
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   access       : 
MMAP_INTERLEAVED
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   format       : S16_LE
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   subformat    : STD
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   channels     : 2
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   rate         : 48000
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   exact rate   : 48000 
(48000/1)
Jul 11 11:49:31 leon pulseaudio[1810]: alsa-util.c:   msbits       : 16
Jul 11 11:49:46 leon pulseaudio[1810]: alsa-util.c:   buffer_size  : 96000
Jul 11 11:49:47 leon pulseaudio[1810]: alsa-util.c:   period_size  : 48000
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   period_time  : 1000000
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   period_step  : 1
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   avail_min    : 95617
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   period_event : 0
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   start_threshold  : -1
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   stop_threshold   : 
1572864000
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   silence_threshold: 0
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   silence_size : 0
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   boundary     : 1572864000
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   appl_ptr     : 394960
Jul 11 11:49:48 leon pulseaudio[1810]: alsa-util.c:   hw_ptr       : 1152000
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c: snd_pcm_delay() a retourné 
une valeur qui est exceptionnellement large : -42434976 octets (-221015 ms).
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c: Il s'agit très probablement 
d'un bogue dans le pilote ALSA « snd_hda_intel ». Veuillez rapporter ce 
problème aux développeurs d'ALSA.
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c: snd_pcm_dump():
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c: Hardware PCM card 0 'HDA 
Intel' device 0 subdevice 0
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c: Its setup is:
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c:   stream       : PLAYBACK
Jul 11 11:50:10 leon pulseaudio[1810]: alsa-util.c:   access       : 
MMAP_INTERLEAVED
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   format       : S16_LE
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   subformat    : STD
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   channels     : 2
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   rate         : 48000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   exact rate   : 48000 
(48000/1)
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   msbits       : 16
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   buffer_size  : 96000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   period_size  : 48000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   period_time  : 1000000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   tstamp_mode  : ENABLE
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   period_step  : 1
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   avail_min    : 95617
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   period_event : 0
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   start_threshold  : -1
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   stop_threshold   : 
1572864000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   silence_threshold: 0
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   silence_size : 0
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   boundary     : 1572864000
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   appl_ptr     : 406192
Jul 11 11:50:11 leon pulseaudio[1810]: alsa-util.c:   hw_ptr       : 11088001
Jul 11 11:54:18 leon pulseaudio[1810]: module-alsa-card.c: Failed to find a 
working profile.
Jul 11 11:54:18 leon pulseaudio[1810]: module.c: Failed to load  module 
"module-alsa-card" (argument: "device_id="29" name="platform-thinkpad_acpi" 
card_name="alsa_card.platform-thinkpad_acpi" tsched=yes ignore_dB=no 
card_properties="module-udev-detect.discovered=1""): initialization failed.

The snd_pcm_avail() and snd_pcm_delay() values were definitely bogus...
So I'm starting to suspect that a "small" bug in VLC triggers the issue,
but the real problem lies in ALSA?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/743323

Title:
  vlc memory leak

To manage notifications about this bug go to:
https://bugs.launchpad.net/vlc/+bug/743323/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to