[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#557158: libc6: race in free() causes segfaults in apps



Package: libc6
Version: 2.10.1-7
Severity: important

Hi,

libc2.10 and 2.11 have a race in free() that causes apps that use
threading a lot to crash if MALLOC_CHECK_ is set to 3. This is already
reported upstream (http://sourceware.org/bugzilla/show_bug.cgi?id=10282)
and will be fixed in 2.11.1. It would good to have this fix in debian
earlier than 2.11.1, reason is simply so that such crashes can be
trusted again instead of having to suspect the libc bug. See also
http://www.purinchu.net/wp/2009/11/16/malloc_check_-crashes/

Andreas

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6 depends on:
ii  libc-bin                      2.10.1-7   GNU C Library: Binaries
ii  libgcc1                       1:4.4.2-2  GCC support library

Versions of packages libc6 recommends:
pn  libc6-i686                    <none>     (no description available)

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
pn  glibc-doc                     <none>     (no description available)
ii  locales                       2.10.1-7   GNU C Library: National Language (

-- debconf information:
* glibc/upgrade: true
  glibc/disable-screensaver:
  glibc/restart-failed:
* glibc/restart-services: samba openbsd-inetd mysql exim4 cron



Reply to: