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

Bug#674423: marked as done (apt-get: --solver dump leads to "double free or corruption" message)



Your message dated Fri, 14 Aug 2015 10:14:09 +0200
with message-id <20150814081408.GA13087@crossbow>
and subject line Re: Bug#674423: apt-get: --solver dump leads to "double free or corruption" message
has caused the Debian Bug report #674423,
regarding apt-get: --solver dump leads to "double free or corruption" message
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
674423: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674423
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.9.3
Severity: normal

Hello, I know the --solver option isn't documented yet but I am trying
to test external solvers. When trying to dump the EDSP request I got
the following. A file /tmp/dump.edsp was produced.

debian:/home/treinen# apt-get --solver dump dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
*** glibc detected *** apt-get: double free or corruption (!prev): 0x084cba18 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x6e3e1)[0xb73af3e1]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x6fc48)[0xb73b0c48]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(cfree+0x6d)[0xb73b3cfd]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x1f)[0xb752e26f]
[0x84ce508]
======= Memory map: ========
08048000-08076000 r-xp 00000000 08:01 407959     /usr/bin/apt-get
08076000-08077000 r--p 0002d000 08:01 407959     /usr/bin/apt-get
08077000-08078000 rw-p 0002e000 08:01 407959     /usr/bin/apt-get
084c5000-084e6000 rw-p 00000000 00:00 0          [heap]
b5d00000-b5d21000 rw-p 00000000 00:00 0 
b5d21000-b5e00000 ---p 00000000 00:00 0 
b5e15000-b604f000 rw-p 00000000 00:00 0 
b604f000-b719b000 rw-p 00000000 08:02 207250     /var/cache/apt/pkgcache.bin
b719b000-b7312000 r--p 00000000 08:01 440036     /usr/lib/locale/locale-archive
b7312000-b7315000 rw-p 00000000 00:00 0 
b7315000-b7324000 r-xp 00000000 08:01 782277     /lib/i386-linux-gnu/libbz2.so.1.0.4
b7324000-b7325000 rw-p 0000f000 08:01 782277     /lib/i386-linux-gnu/libbz2.so.1.0.4
b7325000-b733b000 r-xp 00000000 08:01 781875     /usr/lib/i386-linux-gnu/libz.so.1.2.7
b733b000-b733c000 rw-p 00015000 08:01 781875     /usr/lib/i386-linux-gnu/libz.so.1.2.7
b733c000-b733d000 rw-p 00000000 00:00 0 
b733d000-b733f000 r-xp 00000000 08:01 783681     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
b733f000-b7340000 r--p 00001000 08:01 783681     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
b7340000-b7341000 rw-p 00002000 08:01 783681     /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so
b7341000-b7497000 r-xp 00000000 08:01 783733     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
b7497000-b7498000 ---p 00156000 08:01 783733     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
b7498000-b749a000 r--p 00156000 08:01 783733     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
b749a000-b749b000 rw-p 00158000 08:01 783733     /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
b749b000-b749e000 rw-p 00000000 00:00 0 
b749e000-b74ba000 r-xp 00000000 08:01 782129     /lib/i386-linux-gnu/libgcc_s.so.1
b74ba000-b74bb000 rw-p 0001b000 08:01 782129     /lib/i386-linux-gnu/libgcc_s.so.1
b74bb000-b74df000 r-xp 00000000 08:01 783723     /lib/i386-linux-gnu/i686/cmov/libm-2.13.so
b74df000-b74e0000 r--p 00023000 08:01 783723     /lib/i386-linux-gnu/i686/cmov/libm-2.13.so
b74e0000-b74e1000 rw-p 00024000 08:01 783723     /lib/i386-linux-gnu/i686/cmov/libm-2.13.so
b74e1000-b75c1000 r-xp 00000000 08:01 782130     /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17
b75c1000-b75c5000 r--p 000e0000 08:01 782130     /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17
b75c5000-b75c6000 rw-p 000e4000 08:01 782130     /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17
b75c6000-b75ce000 rw-p 00000000 00:00 0 
b75ce000-b75d0000 r-xp 00000000 08:01 783791     /lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b75d0000-b75d1000 r--p 00001000 08:01 783791     /lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b75d1000-b75d2000 rw-p 00002000 08:01 783791     /lib/i386-linux-gnu/i686/cmov/libutil-2.13.so
b75d2000-b76f5000 r-xp 00000000 08:01 781840     /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12.0
b76f5000-b76f7000 r--p 00123000 08:01 781840     /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12.0
b76f7000-b76f9000 rw-p 00125000 08:01 781840     /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12.0
b7710000-b7711000 rw-p 00000000 00:00 0 
b7711000-b7718000 r--s 00000000 08:01 783356     /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
b7718000-b771a000 rw-p 00000000 00:00 0 
b771a000-b771b000 r-xp 00000000 00:00 0          [vdso]
b771b000-b7736000 r-xp 00000000 08:01 782453     /lib/i386-linux-gnu/ld-2.13.so
b7736000-b7737000 r--p 0001b000 08:01 782453     /lib/i386-linux-gnu/ld-2.13.so
b7737000-b7738000 rw-p 0001c000 08:01 782453     /lib/i386-linux-gnu/ld-2.13.so
bfdfc000-bfe25000 rw-p 00000000 00:00 0          [stack]
Aborted


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*";
APT::NeverAutoRemove:: "^gnumach$";
APT::NeverAutoRemove:: "^gnumach-image.*";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Periodic "";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Update "";
APT::Update::Post-Invoke "";
APT::Update::Post-Invoke:: "touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";
APT::Archives "";
APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
APT::Architectures "";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
APT::Compressor::::Name "";
APT::Compressor::::Extension ".";
APT::Compressor::::Binary "";
APT::Compressor::::Cost "100";
APT::Compressor::::CompressArg "";
APT::Compressor::::CompressArg:: "-9";
APT::Compressor::::UncompressArg "";
APT::Compressor::::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
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::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/apt-listbugs apt || exit 10";
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/sbin/apt-listbugs "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "2";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if test -x /usr/share/dhelp/index-deferred; then /usr/share/dhelp/index-deferred; fi";
DPkg::Post-Invoke:: "if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi ";
Unattended-Upgrade "";
Unattended-Upgrade::Origins-Pattern "";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,archive=stable,label=Debian-Security";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- /etc/apt/preferences --


Explanation: Pinned by apt-listbugs at Wed Aug 31 12:44:23 +0200 2011
Explanation:   #634107: tries to umount /proc when told to umount /some/dir/proc without an /etc/mtab entry
Package: mount
Pin: version 2.17.2-9.1
Pin-Priority: 1000

-- /etc/apt/sources.list --

deb http://debian.pps.jussieu.fr/debian/ testing main contrib non-free
# deb http://debian.pps.jussieu.fr/debian/ sid main contrib non-free
# deb-src http://debian.pps.jussieu.fr/debian/ testing main contrib non-free
# deb-src http://ftp.de.debian.org/debian/ sid main contrib non-free

# deb http://www.debian-multimedia.org testing main
# deb http://ftp.de.debian.org/debian/ testing main contrib non-free
# deb http://ftp.fr.debian.org/debian/ sid main
# deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
# deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
# deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ unstable main contrib non-free

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

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.1
ii  gnupg                   1.4.12-4
ii  libapt-pkg4.12          0.9.3
ii  libc6                   2.13-32
ii  libgcc1                 1:4.7.0-8
ii  libstdc++6              4.7.0-8

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc     <none>
ii  aptitude    0.6.7-1
ii  dpkg-dev    1.16.3
ii  python-apt  0.8.4
ii  synaptic    0.75.10
ii  xz-utils    5.1.1alpha+20110809-3

-- no debconf information
-- 
Ralf Treinen
Laboratoire Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.pps.jussieu.fr/~treinen/
=====> New email address: treinen@pps.univ-paris-diderot.fr <=====



--- End Message ---
--- Begin Message ---
On Fri, May 25, 2012 at 10:52:18AM +0200, Ralf Treinen wrote:
> > Does other solvers fail, too?
> > Does dump fail if you call him directly?
> 
> I just tried again on the same machine, and sure enough I could not
> reproduce the error. I will keep an eye on it. Anyway I had seen that
> error yesterday only on the dump pseudo-solver, not on the other ones
> I had tried.

So, looks like this was never reproducible until now anymore, so I guess
its kinda unlikely to be reproducible in the future. I am therefore
closing this bugreport, but feel free to reopen if it is by some miracle
still reproducible!


> How does one invoke directly the dump solver?

For the record: /usr/lib/apt/solvers/dump is the solver, just pipe in
whatever you want and it will be written to /tmp/edsp.dump – so, mostly
a lazy way of getting an edsp file out of apt, which is why it makes
this bland dumb-dump joke.


Best regards

David Kalnischkies

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: