Bug#341612: apt: *** glibc detected *** corrupted double-linked list - was the abi version really changed ?
Package: apt
Version: 0.6.43exp1
Severity: important
Tags: experimental
[ This bug might be serious, but I'm unsure if it really is. ]
See this typescript (watch for the glibc messages and see the difference
between the first and the second run of reinstalling debconf (debconf
was the first package that came in my mind for this demonstration, it
happens on any other apt-get install and upgrade call)):
# dpkg -l apt apt-utils
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-===================-===================-======================================================
ii apt 0.6.43exp1 Advanced front-end for dpkg
ii apt-utils 0.6.43 APT utility programs
# apt-get install --reinstall debconf
Reading package lists... Done
Building dependency tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 10 not upgraded.
Need to get 0B/115kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
*** glibc detected *** corrupted double-linked list: 0x0804e888 ***
debconf: apt-extracttemplates failed: Bad file descriptor(Reading database ... 211934 files and directories currently installed.)
Preparing to replace debconf 1.4.59 (using .../debconf_1.4.59_all.deb) ...
Unpacking replacement debconf ...
Setting up debconf (1.4.59) ...
# apt-get -t experimental install apt-utils
Reading package lists... Done
Building dependency tree... Done
The following packages will be upgraded:
apt-utils (0.6.43 => 0.6.43exp1)
1 upgraded, 0 newly installed, 0 to remove and 448 not upgraded.
Need to get 195kB of archives.
After unpacking 0B of additional disk space will be used.
Get:1 http://debian.inode.at experimental/main apt-utils 0.6.43exp1 [195kB]
Fetched 195kB in 1s (141kB/s)
Lese Changelogs... Fertig
*** glibc detected *** corrupted double-linked list: 0x0804e888 ***
debconf: apt-extracttemplates failed: Bad file descriptor(Reading database ... 211934 files and directories currently installed.)
Preparing to replace apt-utils 0.6.43 (using .../apt-utils_0.6.43exp1_i386.deb) ...
Unpacking replacement apt-utils ...
Setting up apt-utils (0.6.43exp1) ...
# apt-get install --reinstall debconf
Reading package lists... Done
Building dependency tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 10 not upgraded.
Need to get 0B/115kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue [Y/n]?
Preconfiguring packages ...
(Reading database ... 211934 files and directories currently installed.)
Preparing to replace debconf 1.4.59 (using .../debconf_1.4.59_all.deb) ...
Unpacking replacement debconf ...
Setting up debconf (1.4.59) ...
#
-- Package-specific info:
-- apt-config dump --
APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Default-Release "testing";
APT::Get "";
APT::Get::Show-Versions "1";
APT::Acquire "";
APT::Acquire::Translation "environment";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi";
-- /etc/apt/preferences --
Package: tuxracer*
Pin: version .0.0*
Pin-Priority: 999
-- /etc/apt/sources.list --
#deb file:///cdrom/ sarge main
#deb cdrom:[Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20041020)]/ unstable contrib main
deb http://debian.inode.at/debian/ testing main non-free contrib
deb-src http://debian.inode.at/debian/ testing main non-free contrib
deb http://debian.inode.at/debian/ unstable main non-free contrib
deb-src http://debian.inode.at/debian/ unstable main non-free contrib
deb http://debian.inode.at/debian/ experimental main non-free contrib
deb-src http://debian.inode.at/debian/ experimental main non-free contrib
deb http://security.debian.org/ sarge/updates main contrib non-free
deb http://ftp.de.debian.org/debian-secure-testing etch/security-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian-secure-testing etch/security-updates main contrib non-free
#deb http://tuzakey.com/~scott/apt binary/
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANG=de_AT@euro, LC_CTYPE=de_AT@euro (charmap=ISO-8859-15)
Versions of packages apt depends on:
ii libc6 2.3.5-8.1 GNU C Library: Shared libraries an
ii libgcc1 1:4.0.2-4 GCC support library
ii libstdc++6 4.0.2-4 The GNU Standard C++ Library v3
apt recommends no packages.
-- no debconf information
Reply to: