Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: freeze-exception
I've uploaded a delayed/14 NMU for alsa-lib, for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589896 (crashes due to unloading plugins that are still in use), by backporting a patch from upstream. Its diffstat looks like this: include/local.h | 12 ++-- src/control/control.c | 40 +++---------- src/control/control_local.h | 2 src/dlmisc.c | 132 ++++++++++++++++++++++++++++++++++---------- src/pcm/pcm.c | 38 ++---------- src/pcm/pcm_local.h | 2 src/pcm/pcm_rate.c | 46 +++++++-------- 7 files changed, 151 insertions(+), 121 deletions(-) The full patch and the nmudiff are on #589896: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=66;filename=refcount-dlobjs.patch;att=1;bug=589896 http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=73;filename=alsa-lib-1.0.23-2.1-nmu.diff;att=1;bug=589896 While preparing the NMU I also noticed that configure was failing to detect support for versioned symbols, because it was grepping ./libtool, which doesn't necessarily exist. I corrected this with a one-line patch to configure (grep ${srcdir}/ltmain.sh instead), which I now realise probably also fixes important bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573881, related to the double-build release goal. I can drop that change if necessary. If this is too intrusive for squeeze, there are potential workarounds for #589896 in either alsa-lib (don't unload plugins whether they're in use or not), PortAudio (don't tell ALSA to unload plugins), or OpenAL (forcibly disable PortAudio support, since PortAudio is the only backend that actually tells ALSA to unload plugins, and isn't incredibly useful on Linux). There are more details on the bug. Regards, Simon
signature.asc
Description: Digital signature