Package: aptitude Version: 0.6.8.1-2 Severity: important Currently, "aptitude update" reproducibly segfaults on my 64-bit system with the following gdb backtrace:
# gdb /usr/bin/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 "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/aptitude...(no debugging symbols found)...done. (gdb) set arg update (gdb) run Starting program: /usr/bin/aptitude update [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffee027700 (LWP 29292)] Hit http://security.debian.org wheezy/updates InRelease Hit http://ftp.fi.debian.org wheezy InRelease Ign http://twinmoons.org.uk stable InRelease Ign http://dl.google.com stable InRelease Ign http://deb.opera.com stable InRelease Hit http://security.debian.org squeeze/updates InRelease Ign http://dl.google.com stable InRelease Hit http://twinmoons.org.uk stable Release.gpg Hit http://deb.opera.com stable Release.gpg Ign http://download.skype.com stable InRelease Hit http://dl.google.com stable Release.gpg Hit http://security.debian.org wheezy/updates/main Sources Hit http://twinmoons.org.uk stable Release Hit http://deb.opera.com stable Release Ign http://ftp.fi.debian.org squeeze InRelease Ign http://download.skype.com stable Release.gpg Hit http://dl.google.com stable Release.gpg Hit http://security.debian.org wheezy/updates/contrib Sources Hit http://twinmoons.org.uk stable/main Sources Hit http://deb.opera.com stable/non-free amd64 Packages Hit http://dl.google.com stable Release Hit http://security.debian.org wheezy/updates/non-free Sources Ign http://download.skype.com stable Release Hit http://deb.opera.com stable/non-free i386 Packages Hit http://ftp.fi.debian.org unstable InRelease Hit http://dl.google.com stable Release Hit http://twinmoons.org.uk stable/main amd64 Packages Hit http://security.debian.org wheezy/updates/main amd64 Packages Hit http://dl.google.com stable/main amd64 Packages Hit http://security.debian.org wheezy/updates/contrib amd64 Packages Ign http://download.skype.com stable/non-free i386 Packages/DiffIndex Hit http://dl.google.com stable/main i386 Packages Hit http://twinmoons.org.uk stable/main i386 Packages Hit http://security.debian.org wheezy/updates/non-free amd64 Packages Hit http://ftp.fi.debian.org experimental InRelease Hit http://security.debian.org wheezy/updates/main i386 Packages Hit http://dl.google.com stable/main amd64 Packages Hit http://security.debian.org wheezy/updates/contrib i386 Packages Hit http://dl.google.com stable/main i386 Packages Hit http://security.debian.org wheezy/updates/non-free i386 Packages Hit http://ftp.fi.debian.org wheezy/main Sources/DiffIndex Hit http://ftp.fi.debian.org wheezy/non-free Sources/DiffIndex Hit http://ftp.fi.debian.org wheezy/contrib Sources/DiffIndex Hit http://ftp.fi.debian.org wheezy/main amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org wheezy/non-free amd64 Packages/DiffIndex Hit http://security.debian.org squeeze/updates/main Sources Hit http://security.debian.org squeeze/updates/contrib Sources Hit http://security.debian.org squeeze/updates/non-free Sources Hit http://security.debian.org squeeze/updates/main amd64 Packages Hit http://download.skype.com stable/non-free i386 Packages Hit http://ftp.fi.debian.org wheezy/contrib amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org wheezy/main i386 Packages/DiffIndex Hit http://ftp.fi.debian.org wheezy/non-free i386 Packages/DiffIndex Hit http://ftp.fi.debian.org wheezy/contrib i386 Packages/DiffIndex Hit http://ftp.fi.debian.org wheezy/contrib Translation-en/DiffIndex Hit http://ftp.fi.debian.org wheezy/main Translation-en/DiffIndex Hit http://security.debian.org squeeze/updates/contrib amd64 Packages Hit http://security.debian.org squeeze/updates/non-free amd64 Packages Hit http://security.debian.org squeeze/updates/main i386 Packages Hit http://security.debian.org squeeze/updates/contrib i386 Packages Hit http://ftp.fi.debian.org wheezy/main Translation-ru/DiffIndex Hit http://ftp.fi.debian.org wheezy/non-free Translation-en/DiffIndex Hit http://ftp.fi.debian.org squeeze Release.gpg Hit http://security.debian.org squeeze/updates/non-free i386 Packages Hit http://ftp.fi.debian.org unstable/main Sources/DiffIndex Hit http://ftp.fi.debian.org unstable/contrib Sources/DiffIndex Hit http://ftp.fi.debian.org unstable/non-free Sources/DiffIndex Ign http://deb.opera.com stable/non-free Translation-en Ign http://twinmoons.org.uk stable/main Translation-en Ign http://deb.opera.com stable/non-free Translation-ru Ign http://twinmoons.org.uk stable/main Translation-ru Hit http://ftp.fi.debian.org unstable/main amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org unstable/contrib amd64 Packages/DiffIndex Ign http://dl.google.com stable/main Translation-en Ign http://dl.google.com stable/main Translation-ru Hit http://ftp.fi.debian.org unstable/non-free amd64 Packages/DiffIndex Ign http://dl.google.com stable/main Translation-en Ign http://dl.google.com stable/main Translation-ru Ign http://download.skype.com stable/non-free Translation-en Hit http://ftp.fi.debian.org unstable/main i386 Packages/DiffIndex Hit http://ftp.fi.debian.org unstable/contrib i386 Packages/DiffIndex Ign http://download.skype.com stable/non-free Translation-ru Hit http://ftp.fi.debian.org unstable/non-free i386 Packages/DiffIndex Hit http://ftp.fi.debian.org unstable/contrib Translation-en/DiffIndex Hit http://ftp.fi.debian.org unstable/main Translation-en/DiffIndex Hit http://ftp.fi.debian.org unstable/main Translation-ru/DiffIndex Hit http://ftp.fi.debian.org unstable/non-free Translation-en/DiffIndex Hit http://ftp.fi.debian.org experimental/main Sources/DiffIndex Hit http://ftp.fi.debian.org experimental/contrib Sources/DiffIndex Hit http://ftp.fi.debian.org experimental/non-free Sources/DiffIndex Hit http://ftp.fi.debian.org experimental/main amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/contrib amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/non-free amd64 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/main i386 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/contrib i386 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/non-free i386 Packages/DiffIndex Hit http://ftp.fi.debian.org experimental/contrib Translation-en/DiffIndex Ign http://security.debian.org wheezy/updates/contrib Translation-en Ign http://security.debian.org wheezy/updates/contrib Translation-ru Ign http://security.debian.org wheezy/updates/main Translation-en Hit http://ftp.fi.debian.org experimental/main Translation-en/DiffIndex Ign http://security.debian.org wheezy/updates/main Translation-ru Ign http://security.debian.org wheezy/updates/non-free Translation-en Hit http://ftp.fi.debian.org experimental/non-free Translation-en/DiffIndex Ign http://security.debian.org wheezy/updates/non-free Translation-ru Ign http://security.debian.org squeeze/updates/contrib Translation-en Ign http://security.debian.org squeeze/updates/contrib Translation-ru Hit http://ftp.fi.debian.org squeeze Release Ign http://security.debian.org squeeze/updates/main Translation-en Ign http://security.debian.org squeeze/updates/main Translation-ru Hit http://ftp.fi.debian.org experimental/non-free amd64 Packages Ign http://security.debian.org squeeze/updates/non-free Translation-en Ign http://security.debian.org squeeze/updates/non-free Translation-ru Hit http://ftp.fi.debian.org squeeze/main Sources Hit http://ftp.fi.debian.org squeeze/non-free Sources Hit http://ftp.fi.debian.org squeeze/contrib Sources Hit http://ftp.fi.debian.org squeeze/main amd64 Packages Hit http://ftp.fi.debian.org squeeze/non-free amd64 Packages Hit http://ftp.fi.debian.org squeeze/contrib amd64 Packages Hit http://ftp.fi.debian.org squeeze/main i386 Packages Hit http://ftp.fi.debian.org squeeze/non-free i386 Packages Hit http://ftp.fi.debian.org squeeze/contrib i386 Packages Hit http://ftp.fi.debian.org squeeze/main Translation-ru 99% [Working][Thread 0x7fffee027700 (LWP 29292) exited] [100%] Reading package lists Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b4fe80 in pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator&, std::string const&, std::string const&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (gdb) bt #0 0x00007ffff7b4fe80 in pkgCacheGenerator::ListParser::NewProvides(pkgCache::VerIterator&, std::string const&, std::string const&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #1 0x00007ffff7b885f1 in debListParser::NewProvidesAllArch(pkgCache::VerIterator&, std::string const&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #2 0x00007ffff7b8a503 in debListParser::ParseProvides(pkgCache::VerIterator&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #3 0x00007ffff7b8b2ec in debListParser::NewVersion(pkgCache::VerIterator&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #4 0x00007ffff7b4e0a8 in pkgCacheGenerator::MergeListVersion(pkgCacheGenerator::ListParser&, pkgCache::PkgIterator&, std::string const&, pkgCache::VerIterator*&) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #5 0x00007ffff7b4f800 in pkgCacheGenerator::MergeList(pkgCacheGenerator::ListParser&, pkgCache::VerIterator*) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #6 0x00007ffff7ba3aaa in debPackagesIndex::Merge(pkgCacheGenerator&, OpProgress*) const () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #7 0x00007ffff7b48252 in ?? () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #8 0x00007ffff7b4b029 in pkgCacheGenerator::MakeStatusCache(pkgSourceList&, OpProgress*, MMap**, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #9 0x00007ffff7b41ccd in pkgCacheFile::BuildCaches(OpProgress*, bool) () from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 #10 0x000055555577e381 in ?? () #11 0x0000555555707d9b in ?? () #12 0x0000555555704880 in ?? () #13 0x00005555555eb73b in main () (gdb) disassemble 0x00007ffff7b4fe80-32,0x00007ffff7b4fe80+32 Dump of assembler code from 0x7ffff7b4fe60 to 0x7ffff7b4fea0: 0x00007ffff7b4fe60 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+912>: mov %rdx,0x28(%rsp) 0x00007ffff7b4fe65 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+917>: jmpq 0x7ffff7b4fca0 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+464> 0x00007ffff7b4fe6a <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+922>: nopw 0x0(%rax,%rax,1) 0x00007ffff7b4fe70 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+928>: mov 0x8(%rbp),%rdi 0x00007ffff7b4fe74 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+932>: mov 0x28(%rsp),%rbx 0x00007ffff7b4fe79 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+937>: callq 0x7ffff7aed5c0 <_ZN17pkgCacheGenerator16WriteStringInMapEPKc@plt> 0x00007ffff7b4fe7e <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+942>: test %eax,%eax => 0x00007ffff7b4fe80 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+944>: mov %eax,0x8(%rbx) 0x00007ffff7b4fe83 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+947>: jne 0x7ffff7b4fd69 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+665> 0x00007ffff7b4fe89 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+953>: xor %eax,%eax 0x00007ffff7b4fe8b <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+955>: jmp 0x7ffff7b4fe55 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+901> 0x00007ffff7b4fe8d <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+957>: nopl (%rax) 0x00007ffff7b4fe90 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+960>: xor %eax,%eax 0x00007ffff7b4fe92 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+962>: jmpq 0x7ffff7b4fdc3 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+755> 0x00007ffff7b4fe97 <_ZN17pkgCacheGenerator10ListParser11NewProvidesERN8pkgCache11VerIteratorERKSsS5_S5_+967>: nopw 0x0(%rax,%rax,1) End of assembler dump. (gdb) print /x $rbx $1 = 0x7ffff3660974 (gdb) print /x *($rbx+0x8) Cannot access memory at address 0x7ffff366097c (gdb) -- Stanislav -- Package-specific info: Terminal: xterm $DISPLAY is set. which aptitude: /usr/bin/aptitude aptitude version information: aptitude 0.6.8.1 compiled at Sep 25 2012 14:08:38 Compiler: g++ 4.7.2 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-vdso.so.1 => (0x00007fff6e9ed000) libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 (0x00007f8ab7d7a000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007f8ab7b4a000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f8ab7920000) libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007f8ab771b000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f8ab741b000) libept.so.1.aptpkg4.12 => /usr/lib/libept.so.1.aptpkg4.12 (0x00007f8ab717a000) libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f8ab6d95000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8ab6b7e000) libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f8ab68d2000) libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 (0x00007f8ab66b9000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8ab649d000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8ab6195000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8ab5f13000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8ab5cfd000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8ab5975000) libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f8ab5772000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8ab556e000) libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f8ab535d000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f8ab5158000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8ab4f4f000) /lib64/ld-linux-x86-64.so.2 (0x00007f8ab870e000) -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (200, 'unstable'), (100, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.23-3-minimal (SMP w/4 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages aptitude depends on: ii aptitude-common 0.6.8.1-2 ii libapt-pkg4.12 0.9.7.5 ii libboost-iostreams1.49.0 1.49.0-3.1 ii libc6 2.13-35 ii libcwidget3 0.5.16-3.4 ii libept1.4.12 1.0.9 ii libgcc1 1:4.7.1-7 ii libncursesw5 5.9-10 ii libsigc++-2.0-0c2a 2.2.10-0.2 ii libsqlite3-0 3.7.13-1 ii libstdc++6 4.7.1-7 ii libtinfo5 5.9-10 ii libxapian22 1.2.12-1 ii zlib1g 1:1.2.7.dfsg-13 Versions of packages aptitude recommends: pn apt-xapian-index <none> pn aptitude-doc-en | aptitude-doc <none> ii libparse-debianchangelog-perl 1.2.0-1 ii sensible-utils 0.0.7 Versions of packages aptitude suggests: ii debtags 1.10.1 ii tasksel 3.13 -- no debconf information _______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

