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

Bug#544080: marked as done (apt crashes if index fetching fails)



Your message dated Fri, 28 Aug 2009 22:34:15 +0000
with message-id <E1MhA1P-0007Xh-QJ@ries.debian.org>
and subject line Bug#544080: fixed in apt 0.7.23.1
has caused the Debian Bug report #544080,
regarding apt crashes if index fetching fails
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.)


-- 
544080: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544080
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.7.23
Severity: grave
Justification: renders package unusable

(sorry if it's an already known issue or if the severity is too high)
Hi!

Yesterday apt was updated from 0.7.22.2 to 0.7.23 and aptitude started to
segfault:

Program received signal SIGSEGV, Segmentation fault.
0xb7f9e2fb in pkgAcqIndex::Failed(std::string, pkgAcquire::MethodConfig*) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8


Then tried apt-get and it failed like aptitude:

Program received signal SIGSEGV, Segmentation fault.
0xb7f9e2fb in pkgAcqIndex::Failed(std::string, pkgAcquire::MethodConfig*) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
(gdb) bt full
#0  0xb7f9e2fb in pkgAcqIndex::Failed(std::string, pkgAcquire::MethodConfig*)
    () from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#1  0xb7f7fe4b in pkgAcquire::Worker::RunMessages() ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#2  0xb7f80ec0 in pkgAcquire::Worker::InFdReady() ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#3  0xb7f78d9a in pkgAcquire::RunFds(fd_set*, fd_set*) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#4  0xb7f7abcf in pkgAcquire::Run(int) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#5  0xb7f735fb in ListUpdate(pkgAcquireStatus&, pkgSourceList&, int) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#6  0x08052f3e in ?? ()
No symbol table info available.
#7  0xb7f50ddf in CommandLine::DispatchArg(CommandLine::Dispatch*, bool) ()
   from /usr/lib/libapt-pkg-libc6.9-6.so.4.8
No symbol table info available.
#8  0x08054a5e in ?? ()
No symbol table info available.
#9  0x4e73a7a5 in __libc_start_main () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#10 0x0804cc51 in ?? ()
No symbol table info available.


Maybe aptitude needs a binNMU for the updated apt, but at least apt-get should
works, right?

Downgrading back to 0.7.22.2 things get back to normal.

Thank you very much!

Best regards,
Nelson

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

Kernel: Linux 2.6.30.1.naoliv1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring        2009.01.31 GnuPG archive keys of the Debian a
ii  libc6                         2.9-25     GNU C Library: Shared libraries
ii  libgcc1                       1:4.4.1-3  GCC support library
ii  libstdc++6                    4.4.1-3    The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                   <none>         (no description available)
ii  aptitude                  0.4.11.11-1+b2 terminal-based package manager
ii  bzip2                     1.0.5-3        high-quality block-sorting file co
ii  dpkg-dev                  1.15.3.1       Debian package development tools
ii  lzma                      4.43-14        Compression method of 7z format in
ii  python-apt                0.7.13.2       Python interface to libapt-pkg

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.7.23.1

We believe that the bug you reported is fixed in the latest version of
apt, which is due to be installed in the Debian FTP archive:

apt-doc_0.7.23.1_all.deb
  to pool/main/a/apt/apt-doc_0.7.23.1_all.deb
apt-transport-https_0.7.23.1_i386.deb
  to pool/main/a/apt/apt-transport-https_0.7.23.1_i386.deb
apt-utils_0.7.23.1_i386.deb
  to pool/main/a/apt/apt-utils_0.7.23.1_i386.deb
apt_0.7.23.1.dsc
  to pool/main/a/apt/apt_0.7.23.1.dsc
apt_0.7.23.1.tar.gz
  to pool/main/a/apt/apt_0.7.23.1.tar.gz
apt_0.7.23.1_i386.deb
  to pool/main/a/apt/apt_0.7.23.1_i386.deb
libapt-pkg-dev_0.7.23.1_i386.deb
  to pool/main/a/apt/libapt-pkg-dev_0.7.23.1_i386.deb
libapt-pkg-doc_0.7.23.1_all.deb
  to pool/main/a/apt/libapt-pkg-doc_0.7.23.1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 544080@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Vogt <mvo@debian.org> (supplier of updated apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 28 Aug 2009 21:53:20 +0200
Source: apt
Binary: apt apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all i386
Version: 0.7.23.1
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - Advanced front-end for dpkg
 apt-doc    - Documentation for APT
 apt-transport-https - APT https transport
 apt-utils  - APT utility programs
 libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - Documentation for APT development
Closes: 544080
Changes: 
 apt (0.7.23.1) unstable; urgency=low
 .
   [ Michael Vogt ]
   * apt-pkg/pkgcache.cc:
     - do not set internel "needs-configure" state for packages in
       triggers-pending state. dpkg will deal with the trigger and
       it if does it before we trigger it, dpkg will error out
       (LP: #414631)
   * apt-pkg/acquire-item.cc:
     - do not segfault on invalid items (closes: #544080)
Checksums-Sha1: 
 6ed0314934e9314b191bb7c79bebb73826ed4e2e 1214 apt_0.7.23.1.dsc
 bd2c4f638b3eedd0a41384dcc151e8f7380ad918 2132361 apt_0.7.23.1.tar.gz
 77753cec9f4947945d855e7f4304d035c112f3d1 103962 apt-doc_0.7.23.1_all.deb
 f1b86ced79b3cae69b553db1f484b791cc1c1b6e 128344 libapt-pkg-doc_0.7.23.1_all.deb
 aeade1401f0a5b78f8231edc18e9777ca2cf725f 1641588 apt_0.7.23.1_i386.deb
 415a52c16cca6790d15f6a4b31d7bfb7d5370f04 115234 libapt-pkg-dev_0.7.23.1_i386.deb
 6a189d9554228b75afc2cf2ef1c9a6f6acc6e4d3 193054 apt-utils_0.7.23.1_i386.deb
 3f1a1927f1ad30a7f30b5433f659b7a19e5a9047 62846 apt-transport-https_0.7.23.1_i386.deb
Checksums-Sha256: 
 9af71e693a699fc83dbb977fe7e5c0efeda4d185dbb9fc7a62150965cbaa735d 1214 apt_0.7.23.1.dsc
 161d937aede9359ccf1f2140af756616d88d7e5b8963ba946c8640ebd2735315 2132361 apt_0.7.23.1.tar.gz
 eba58c8b989ee1c62236a690834e291bd22ee12a1aade4b1e4ed92d03ee24b88 103962 apt-doc_0.7.23.1_all.deb
 212d46a173152cf96eaf64687493ced07dfe45af9dbf199d557406d8fc3591b7 128344 libapt-pkg-doc_0.7.23.1_all.deb
 9c9adc96aaacb9d73ba6d2663fa5ee7fa5ac392dc4633a86d1069414f7e4b148 1641588 apt_0.7.23.1_i386.deb
 a30913f5f2750b694a678fbc78286364b7be82f4642578482f51a33bc8077fac 115234 libapt-pkg-dev_0.7.23.1_i386.deb
 86934ac16bcb7f4dfbef34c8afc588008358749e04fbf9ca23ea2af9036a6656 193054 apt-utils_0.7.23.1_i386.deb
 869c79b1ba91b570a3f7c97c650d0a653f52768ab386d9857f97d2ca3bdff8f8 62846 apt-transport-https_0.7.23.1_i386.deb
Files: 
 0cd81259fd67a530331b901c57cd2eb7 1214 admin important apt_0.7.23.1.dsc
 6e968ce756f9874b44455bd6b192e6cc 2132361 admin important apt_0.7.23.1.tar.gz
 c0615ebe8297f2d4452c1df23f69b743 103962 doc optional apt-doc_0.7.23.1_all.deb
 bb09dda8d732272083bd17fb3c76f437 128344 doc optional libapt-pkg-doc_0.7.23.1_all.deb
 c455f23049470570f0be2a8d44c7c80b 1641588 admin important apt_0.7.23.1_i386.deb
 c00d5a67507fc6dee9b9c9108de360b1 115234 libdevel optional libapt-pkg-dev_0.7.23.1_i386.deb
 fca3bb4d10730f27741ba875d606a0bf 193054 admin important apt-utils_0.7.23.1_i386.deb
 3f85264773cd70fe39ec177158cf5aee 62846 admin optional apt-transport-https_0.7.23.1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqYRm0ACgkQliSD4VZixzQ7UQCeOmDuc4AyS/bn4MJEcrBOW+aZ
O3AAnjtMz0CA9+X9+DnzCy2f3ZxXY90y
=RjoG
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: