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

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: