** Attachment removed: "debdiff for karmic-proposed" http://launchpadlibrarian.net/37005087/alsa-lib_1.0.20-3ubuntu6.1.debdiff
** Attachment added: "updated debdiff for karmic-proposed backported from upstream master HEAD" http://launchpadlibrarian.net/37016945/alsa-lib_1.0.20-3ubuntu6.1.debdiff_2 ** Description changed: --- SRU information follows --- Impact: 9.10 users may experience a local denial of service due to fd exhaustion caused by alsa-lib failing to properly free timers upon closing slave pcm devices. 10.04 resolution: http://bazaar.launchpad.net/~ubuntu-core-dev/alsa- - lib/ubuntu.new/annotate/head:/debian/patches/0001-ALSA-pcm-Properly- - close-timer-when-freeing-slaves.patch has been applied and submitted - upstream. + lib/ubuntu.new/annotate/head%3A/debian/patches/Dont_leak_timer_fd_on_pcm_slave_close.patch + has been applied. - Minimal 9.10 patch: http://launchpadlibrarian.net/37005087/alsa- - lib_1.0.20-3ubuntu6.1.debdiff + Minimal 9.10 patch: http://launchpadlibrarian.net/37016945/alsa- + lib_1.0.20-3ubuntu6.1.debdiff_2 TEST CASE: Choose a multichannel surround profile in Sound Preferences > Hardware > Profile Regression potential: low to none -- all pcm (including slave pcm) devices will properly free associated timers --- original bug report follows --- Binary package hint: pulseaudio First: note that this is not bug 446355, though it is similar. The message in the system log is: Oct 13 14:25:51 zest pulseaudio[3578]: alsa-util.c: Unable to set sw params: Too many open files Oct 13 14:25:51 zest pulseaudio[3578]: alsa-sink.c: Failed to set software parameters: Too many open files Infinitely, repeatedly, until the /var/log/syslog and /var/log/user.log files fill up the partition that they are on. I have had to clear my log files 3 times now in the past day because my root filesystem was full, which started breaking various things (like my postfix installation which gets my mail delivered directly to me). The log files are available on request privately, they contain information that I do not want published on the bug report, and due to their size, I cannot be sure to filter them and not accidentally remove anything relevant. There may be more in the log files than I have seen, simply because of the amount of stuff there. For anyone who requests the files, I'll email them: note that the log files are to 4 MB. However, they will expand to somewhere around 9 GB; compression on my system (4x 2.2 GHz 64-bit cores) took 300 minutes each, compressing with pbzip2. If you have a multiple-core system, decompression will go a lot more quickly if you use pbzip2 instead of bzip2 (and note also that compression took about 5 hours, I'd expect decompression to be similar). I will attached trimmed-down versions of these files as well, shortly after uploading the full log files. This bug causes denial of service of anything in /var or on /, so I am classifying this as a security bug. ProblemType: Bug Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: mbt 27536 F.... pulseaudio /dev/snd/timer: mbt 27536 f.... pulseaudio Card0.Amixer.info: Card hw:0 'Live'/'SB Live! 5.1 [SB0060] (rev.7, serial:0x80611102) at 0xdc00, irq 19' Mixer name : 'SigmaTel STAC9708,11' Components : 'AC97a:83847608' Controls : 224 Simple ctrls : 45 Date: Thu Oct 15 00:42:33 2009 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: nvidia Package: pulseaudio 1:0.9.19-0ubuntu1 ProcEnviron: PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: pulseaudio Uname: Linux 2.6.31.3-bfs303 x86_64 -- PulseAudio opens too many files, locks up, and fills up root fs (/var/log) https://bugs.launchpad.net/bugs/451893 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs