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

Bug#673756: marked as done (aptitude: Reproducible segmentation fault trying a routine upgrade os a sid system)



Your message dated Tue, 22 May 2012 14:47:15 +0000
with message-id <E1SWqMl-0008AG-Jl@franck.debian.org>
and subject line Bug#673815: fixed in apt 0.9.5
has caused the Debian Bug report #673815,
regarding aptitude: Reproducible segmentation fault trying a routine upgrade os a sid system
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.)


-- 
673815: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673815
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.7-1
Severity: important


Hi,

here is the problem:

# gdb aptitude
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/aptitude...Reading symbols from /usr/lib/debug/.build-id/97/69b4c55215260a64d888e5305fe18d45a0df27.debug...done.
done.
(gdb) run upgrade
Starting program: /usr/bin/aptitude upgrade
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb5519b70 (LWP 8786)]       
Resolving dependencies...
open: 748; closed: 484; defer: 138; conflict: 2                                                                  oThe following NEW packages will be installed:
  auto-multiple-choice-common{a} gcr{a} gir1.2-gck-1{a} gir1.2-gcr-3{a} imvirt-helper{a} libbobcat3{a} 
  libctemplate2{a} libgzstream-tulip-3.7.0{a} libindicator7{a} libogdf-tulip-3.7.0{a} 
  libroar-plugins-universal{a} libsratom-0-0{a} libtulip-3.7{a} libtulip-ogdf-3.7{a} libtulip-ogl-3.7{a} 
  libtulip-qt4-3.7{a} libxs2{a} libzrtpcpp2{a} nagios-plugins-common{a} pear-symfony-project-channel{a} 
  php-codecoverage{a} php-symfony-yaml{a} php-timer{a} php5-xdebug{a} phpunit-mock-object{a} roarclients{a} 
  ruby-activemodel-3.2{a} ruby-activesupport-3.2{a} ruby-fssm{a} ruby-krb5-auth{a} 
  ruby-mixlib-authentication{a} ruby-opengl{a} ruby-openid{a} ruby-rb-inotify{a} ruby-usb{a} 
  ruby-validatable{a} 
The following packages will be upgraded:
  auto-multiple-choice bisonc++ flexc++ gnome-keyring imvirt libbobcat-dev libctemplate-dev libfssm-ruby 
  libfssm-ruby1.8 libfssm-ruby1.9.1 libgck-1-0 libgck-1-dev libgcr-3-1 libgcr-3-dev libimvirt-perl 
  libindicator-tools libkrb5-ruby1.9.1 liblilv-0-0 libmixlib-authentication-ruby1.8 libopengl-ruby 
  libopengl-ruby1.9.1 libopenid-ruby librb-inotify-ruby1.8 librb-inotify-ruby1.9.1 libroar-compat2 libroar2 
  libtulip-dev libusb-ruby1.9.1 libvalidatable-ruby1.9.1 libxs-dev libzrtpcpp-dev nagios-plugins 
  nagios-plugins-basic phpunit prosody psi-plus psi-plus-common psi-plus-plugins psi-plus-webkit 
  python-requests roaraudio ruby-activerecord seahorse sflphone-daemon sflphone-data sflphone-gnome tulip 
  valgrind 
The following partially installed packages will be configured:
  gettext-el rdtool-elisp tdiary-mode verbiste-el 
The following packages are RECOMMENDED but will NOT be installed:
  php-invoker phpunit-story psi-plus-sounds python-oauthlib tulip-help valgrind-dbg 
48 packages upgraded, 36 newly installed, 0 to remove and 57 not upgraded.
Need to get 0 B/50.7 MB of archives. After unpacking 17.0 MB will be used.
Do you want to continue? [Y/n/?] 
                                         
Program received signal SIGSEGV, Segmentation fault.
0xb7f0a7b3 in debVersioningSystem::CmpFragment(char const*, char const*, char const*, char const*) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
(gdb) bt
#0  0xb7f0a7b3 in debVersioningSystem::CmpFragment(char const*, char const*, char const*, char const*) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#1  0xb7f0ab00 in debVersioningSystem::DoCmpVersion(char const*, char const*, char const*, char const*) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#2  0xb7f0a6d9 in debVersioningSystem::CheckDep(char const*, int, char const*) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#3  0xb7e76b89 in pkgCache::DepIterator::AllTargets() const () from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#4  0xb7e8fa00 in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, bool, int) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#5  0xb7e8f69e in pkgPackageManager::SmartUnPack(pkgCache::PkgIterator, bool, int) ()
   from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12

The rest of the stack is a seemingly endless repetition of the
pkgPackageManager::SmartUnPack method call.

Unfortunately libapt-pkg has no -dbg package.


-- Package-specific info:
Terminal: xterm
$DISPLAY not set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.6.7 compiled at May  5 2012 03:07:17
Compiler: g++ 4.6.3
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
	linux-gate.so.1 =>  (0xb778b000)
	libapt-pkg.so.4.12 => /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12 (0xb71b4000)
	libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb7182000)
	libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb7161000)
	libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb715c000)
	libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb705b000)
	libept.so.1.0.5.4.12 => /usr/lib/libept.so.1.0.5.4.12 (0xb700b000)
	libxapian.so.22 => /usr/lib/sse2/libxapian.so.22 (0xb6e22000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6e08000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6d58000)
	libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 (0xb6d41000)
	libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6d28000)
	libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6c3c000)
	libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6c15000)
	libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6bf8000)
	libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6a9b000)
	libutil.so.1 => /lib/i386-linux-gnu/i686/cmov/libutil.so.1 (0xb6a97000)
	libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6a93000)
	libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xb6a82000)
	libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb6a7c000)
	librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6a73000)
	/lib/ld-linux.so.2 (0xb778c000)

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

Kernel: Linux 3.2.0-2-rt-686-pae (SMP w/1 CPU core; PREEMPT)
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 aptitude depends on:
ii  libapt-pkg4.12            0.9.3
ii  libboost-iostreams1.49.0  1.49.0-3
ii  libc6                     2.13-32
ii  libcwidget3               0.5.16-3.2
ii  libept1.4.12              1.0.6.1
ii  libgcc1                   1:4.7.0-8
ii  libncursesw5              5.9-7
ii  libsigc++-2.0-0c2a        2.2.10-0.1
ii  libsqlite3-0              3.7.12-1
ii  libstdc++6                4.7.0-8
ii  libtinfo5                 5.9-7
ii  libxapian22               1.2.10-2
ii  zlib1g                    1:1.2.7.dfsg-5

Versions of packages aptitude recommends:
ii  apt-xapian-index                0.45
ii  aptitude-doc-en [aptitude-doc]  0.6.7-1
ii  aptitude-doc-fi [aptitude-doc]  0.6.7-1
ii  aptitude-doc-fr [aptitude-doc]  0.6.7-1
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.7

Versions of packages aptitude suggests:
ii  debtags  1.9+b1
ii  tasksel  3.09

-- no debconf information



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

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.9.5_all.deb
  to main/a/apt/apt-doc_0.9.5_all.deb
apt-transport-https_0.9.5_amd64.deb
  to main/a/apt/apt-transport-https_0.9.5_amd64.deb
apt-utils_0.9.5_amd64.deb
  to main/a/apt/apt-utils_0.9.5_amd64.deb
apt_0.9.5.dsc
  to main/a/apt/apt_0.9.5.dsc
apt_0.9.5.tar.gz
  to main/a/apt/apt_0.9.5.tar.gz
apt_0.9.5_amd64.deb
  to main/a/apt/apt_0.9.5_amd64.deb
libapt-inst1.5_0.9.5_amd64.deb
  to main/a/apt/libapt-inst1.5_0.9.5_amd64.deb
libapt-pkg-dev_0.9.5_amd64.deb
  to main/a/apt/libapt-pkg-dev_0.9.5_amd64.deb
libapt-pkg-doc_0.9.5_all.deb
  to main/a/apt/libapt-pkg-doc_0.9.5_all.deb
libapt-pkg4.12_0.9.5_amd64.deb
  to main/a/apt/libapt-pkg4.12_0.9.5_amd64.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 673815@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: Tue, 22 May 2012 16:14:22 +0200
Source: apt
Binary: apt libapt-pkg4.12 libapt-inst1.5 apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all amd64
Version: 0.9.5
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - commandline package manager
 apt-doc    - documentation for APT
 apt-transport-https - https download transport for APT
 apt-utils  - package managment related utility programs
 libapt-inst1.5 - deb package format runtime library
 libapt-pkg-dev - development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - documentation for APT development
 libapt-pkg4.12 - package managment runtime library
Closes: 673294 673815
Changes: 
 apt (0.9.5) unstable; urgency=low
 .
   [ Chris Leick ]
   * proofreading of the manpage pot
   * German manpage translation update (Closes: #673294)
 .
   [ David Kalnischkies ]
   * buildlib/podomain.mak:
     - ensure that all sources end up in the srclist so that we don't
       forget to extract half of the translation strings
   * buildlib/inttypes.h.in:
     - remove inttypes.h compatibility as providing such a c99 types
       compatibility conflicts with the usage of c99 type long long
   * apt-pkg/contrib/mmap.cc:
     - have a dummy SyncToFd around in case of ReadOnly access to a
       compressed file as we otherwise on Close() do not delete[] the
       char buffer but munmap() it… (Closes: #673815)
   * debian/control:
     - moving debiandoc-sgml to Build-Depends-Indep was one step too much
       for the buildds as we still build two sgml files in arch:any
   * debian/rules:
     - move internal-solver as 'apt' to his friend dump-solver in
       /usr/lib/apt/solvers to avoid writing a manpage for it
Checksums-Sha1: 
 0e082866d2515727b9971695938de11b3f05626f 1683 apt_0.9.5.dsc
 336e58cd3f43d39856d6c4adcad96a7306720d5a 3367660 apt_0.9.5.tar.gz
 1b13d3b9b21617618b23f257890afae3874e433a 256934 apt-doc_0.9.5_all.deb
 8d325e440a941b492adff6f82f8555019edbeb49 835382 libapt-pkg-doc_0.9.5_all.deb
 5a05d2ab99e5358e9a0a81f98752667e905bb039 865566 libapt-pkg4.12_0.9.5_amd64.deb
 10c0712629b3efe4df35ab9166a5535952292580 159962 libapt-inst1.5_0.9.5_amd64.deb
 b61fcbba56e35c70d04a93c22c3cb0b96550a4e1 1136416 apt_0.9.5_amd64.deb
 89b13d7a57652ff527dd0a87512de62859b663a1 180640 libapt-pkg-dev_0.9.5_amd64.deb
 1d120187e7cfcbe84f582f6b13831ca357f6bdbe 359230 apt-utils_0.9.5_amd64.deb
 6bb61261c7a83b6a931595907977339ef111938a 102768 apt-transport-https_0.9.5_amd64.deb
Checksums-Sha256: 
 a6a9c91da85b22c0ceff07a74c52e7d3ccf08bc97e5cc36880874ad4912ec67c 1683 apt_0.9.5.dsc
 313cb016b421ebd07c0e8064be0113930a8e8d7a5caf808ca0994e887f206e67 3367660 apt_0.9.5.tar.gz
 b8d085fc2e23247057936853aea038d29a4b78fc0b6c87a81ad89607f8870b22 256934 apt-doc_0.9.5_all.deb
 bef834a1b712ebc54cb3a674a783c7a66b60cb6020870b9b2dfe0c0faa411365 835382 libapt-pkg-doc_0.9.5_all.deb
 50abd8f6a4becbdf20505de13798e1ee357ddcb8b787f164e7d73f97784c9783 865566 libapt-pkg4.12_0.9.5_amd64.deb
 18b1e7e371f9db8b60c1262e84081982bfe4768e593cd9761f02002740405f44 159962 libapt-inst1.5_0.9.5_amd64.deb
 b9c418c84c0e801eccfb2d9629f7d53f6896b0b2104bb6071ad35d94fcaa262d 1136416 apt_0.9.5_amd64.deb
 797daae252e2ada3ef34c9814f253223958d0f5a8dd1b9c8da3c63a004783f5b 180640 libapt-pkg-dev_0.9.5_amd64.deb
 d0fbbe123c6c933ff4ee86a4178fc57e4921f6e45f372c1607c53ab0e2fe3ff7 359230 apt-utils_0.9.5_amd64.deb
 266ac3ac63d54f28d874116f37f39726f5fb8b6e086654a15dfaf5a1fad40dbe 102768 apt-transport-https_0.9.5_amd64.deb
Files: 
 6eb4ce3cfa7b9993c286fa2e0f8ff73d 1683 admin important apt_0.9.5.dsc
 573bec18d6aa815700c34a8b79029429 3367660 admin important apt_0.9.5.tar.gz
 141f2469048fd672c882623d95f23c97 256934 doc optional apt-doc_0.9.5_all.deb
 e79019797c3ad2adcebe6249e5dc13a5 835382 doc optional libapt-pkg-doc_0.9.5_all.deb
 5e990aefa2d39e4be46430f8ead9f8f5 865566 admin important libapt-pkg4.12_0.9.5_amd64.deb
 b74cba733fef6f4b59b6d743d9b99cef 159962 admin important libapt-inst1.5_0.9.5_amd64.deb
 878641cd3da7b79534e0f5f94601cc6f 1136416 admin important apt_0.9.5_amd64.deb
 d3f1ff3cdf90b93ca67fb26e6bc05c76 180640 libdevel optional libapt-pkg-dev_0.9.5_amd64.deb
 63da17f385a0ceeacc21702821fdd2b9 359230 admin important apt-utils_0.9.5_amd64.deb
 eef3b0b20d54cd71b0710b6abadd0549 102768 admin optional apt-transport-https_0.9.5_amd64.deb

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

iEYEARECAAYFAk+7pPcACgkQliSD4VZixzTCNQCghgdNmlzMmqPkbeejLS9qfrjj
dXYAn1CoZSyigTpZH5N6JKVk32GQMLEN
=Me00
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: