--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: aptitude: Reproducible segmentation fault trying a routine upgrade os a sid system
- From: Laurent Bonnaud <Laurent.Bonnaud@inpg.fr>
- Date: Mon, 21 May 2012 11:04:33 +0200
- Message-id: <20120521090433.9995.35868.reportbug@irancy.lis.inpg.fr>
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 ---