Package: aptitude
Version: 0.6.2-1
Severity: normal
Tags: sid

When trying to upgrade g++ from 4.4.3-7 to 4.4.3-8 by hitting the '+' key
I received a SIGSEGV.

Running again and attaching gdb to aptitude I obtained:

# gdb aptitude
GNU gdb (GDB) 7.1-debian
Copyright (C) 2010 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/usr/bin/aptitude-curses...
warning: section .gnu.conflict not found in 
/usr/lib/debug/usr/bin/aptitude-curses

warning: section .gnu.liblist not found in 
/usr/lib/debug/usr/bin/aptitude-curses

warning: section .dynbss not found in /usr/lib/debug/usr/bin/aptitude-curses
done.
done.
(gdb) attach 13665
Attaching to program: /usr/bin/aptitude, process 13665
Reading symbols from /usr/lib/libapt-pkg-libc6.9-6.so.4.8...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/libapt-pkg-libc6.9-6.so.4.8
Reading symbols from /lib/libncursesw.so.5...(no debugging symbols 
found)...done.
Loaded symbols for /lib/libncursesw.so.5
Reading symbols from /usr/lib/liblog4cxx.so.10...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/liblog4cxx.so.10
Reading symbols from /usr/lib/libsigc-2.0.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsigc-2.0.so.0
Reading symbols from /usr/lib/libcwidget.so.3...Reading symbols from 
/usr/lib/debug/usr/lib/libcwidget.so.3.0.0...done.
done.
Loaded symbols for /usr/lib/libcwidget.so.3
Reading symbols from /usr/lib/libept.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libept.so.0
Reading symbols from /usr/lib/libxapian.so.15...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libxapian.so.15
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libsqlite3.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /usr/lib/libboost_iostreams.so.1.40.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib/libboost_iostreams.so.1.40.0
Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libpthread-2.10.2.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e83b70 (LWP 13669)]
[New Thread 0xb6684b70 (LWP 13668)]
[New Thread 0xb6e85b70 (LWP 13667)]
[New Thread 0xb76a5b70 (LWP 13666)]
done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/i686/cmov/libm.so.6...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libm-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libc-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libutil.so.1...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libutil-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libutil.so.1
Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libdl-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libaprutil-1.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /usr/lib/libdb-4.8.so...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libdb-4.8.so
Reading symbols from /usr/lib/libapr-1.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/librt-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/librt.so.1
Reading symbols from /lib/ld-linux.so.2...Reading symbols from 
/usr/lib/debug/lib/ld-2.10.2.so...done.
done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /lib/i686/cmov/libcrypt.so.1...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libcrypt-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libcrypt.so.1
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /lib/i686/cmov/libnss_compat.so.2...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libnss_compat-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/i686/cmov/libnsl.so.1...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libnsl-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libnss_nis.so.2...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libnss_nis-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols from 
/usr/lib/debug/lib/i686/cmov/libnss_files-2.10.2.so...done.
done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
0x0823d3e8 in append_tasks (pkg=..., verfile=<value optimized out>)
    at tasks.cc:51
51      tasks.cc: No such file or directory.
        in tasks.cc
(gdb) continue
Continuing.
[New Thread 0xb5682b70 (LWP 13711)]
[New Thread 0xb3065b70 (LWP 13712)]
[Thread 0xb3065b70 (LWP 13712) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5682b70 (LWP 13711)]
0x081ffeed in 
counting_bool_e::counting_bool_e<cwidget::util::ref_ptr<expression<bool> 
>*>(cwidget::util::ref_ptr<expression<bool> >*, 
cwidget::util::ref_ptr<expression<bool> >*) ()
(gdb) bt
#0  0x081ffeed in 
counting_bool_e::counting_bool_e<cwidget::util::ref_ptr<expression<bool> 
>*>(cwidget::util::ref_ptr<expression<bool> >*, 
cwidget::util::ref_ptr<expression<bool> >*) ()
#1  0x08200110 in and_e::create(cwidget::util::ref_ptr<expression<bool> > 
const&, cwidget::util::ref_ptr<expression<bool> > const&) ()
#2  0x0822904f in 
generic_promotion<aptitude_universe>::least_upper_bound(generic_promotion<aptitude_universe>
 const&, generic_promotion<aptitude_universe> const&) ()
#3  0x0822c61a in 
generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 >::operator()(generic_choice<aptitude_universe> const&, 
imm::list<aptitude_resolver_dep> const&) const ()
#4  0x0822ccea in bool imm::wtree_node<std::pair<aptitude_resolver_dep, 
imm::list<aptitude_resolver_dep> >, imm::nil_t, imm::nil_t, 
4>::for_each<generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_from_dep_source<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > >(generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_from_dep_source<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > const&) const ()
#5  0x0822d109 in bool imm::wtree_node<std::pair<aptitude_resolver_version, 
generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> 
>::version_info>, imm::nil_t, imm::nil_t, 
4>::for_each<generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_res---Type
 <return> to continue, or q <return> to quit---
olver_dep> > > >(generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > const&) const ()
#6  0x0822d07c in bool imm::wtree_node<std::pair<aptitude_resolver_version, 
generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> 
>::version_info>, imm::nil_t, imm::nil_t, 
4>::for_each<generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > >(generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > const&) const ()
#7  0x0822d07c in bool imm::wtree_node<std::pair<aptitude_resolver_version, 
generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> 
>::version_info>, imm::nil_t, imm::nil_t, 
4>::for_each<generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > >(generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > const&) const ()
#8  0x0822d11e in bool imm::wtree_node<std::pair<aptitude_resolver_version, 
generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> 
>::version_info>, imm::nil_t, imm::nil_t, 
4>::for_each<generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_res---Type
 <return> to continue, or q <return> to quit---
olver_dep> > > >(generic_choice_indexed_map<aptitude_universe, 
imm::list<aptitude_resolver_dep> 
>::for_each_version_info<generic_promotion_set<aptitude_universe>::find_unary_promotions<imm::list<aptitude_resolver_dep>
 > > const&) const ()
#9  0x0822d780 in void 
generic_promotion_set<aptitude_universe>::find_highest_incipient_promotions<imm::list<aptitude_resolver_dep>
 >(generic_choice_set<aptitude_universe> const&, 
generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> 
> const&, boost::unordered_map<generic_choice<aptitude_universe>, 
generic_promotion<aptitude_universe>, 
boost::hash<generic_choice<aptitude_universe> >, 
std::equal_to<generic_choice<aptitude_universe> >, 
std::allocator<std::pair<generic_choice<aptitude_universe> const, 
generic_promotion<aptitude_universe> > > >&, 
maybe<generic_promotion<aptitude_universe> >&) const ()
#10 0x08235c89 in 
generic_problem_resolver<aptitude_universe>::check_for_new_promotions(int) ()
#11 0x08238092 in 
generic_problem_resolver<aptitude_universe>::process_step(int, 
std::set<aptitude_resolver_package, std::less<aptitude_resolver_package>, 
std::allocator<aptitude_resolver_package> >*) ()
#12 0x08239cfe in 
generic_problem_resolver<aptitude_universe>::find_next_solution(int, 
std::set<aptitude_resolver_package, std::less<aptitude_resolver_package>, 
std::allocator<aptitude_resolver_package> >*) ()

#13 0x081e08f7 in resolver_manager::do_get_solution (this=0x9987820,
    max_steps=500000, solution_num=0, visited_packages=...)
    at resolver_manager.cc:1142
#14 0x081e13df in resolver_manager::background_thread_execution (
    this=0x9987820) at resolver_manager.cc:595
---Type <return> to continue, or q <return> to quit---
#15 0x0823b03c in void* 
cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>(void*)
 ()
#16 0x420e5585 in start_thread (arg=<value optimized out>)
    at pthread_create.c:300
#17 0x4203729e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
(gdb)                                                                       


-- Package-specific info:
aptitude 0.6.2 compiled at Apr 18 2010 17:17:16
Compiler: g++ 4.4.3
Compiled against:
  apt version 4.8.0
  NCurses version 5.7
  libsigc++ version: 2.2.4.2
  Ept support enabled.
  Gtk+ support disabled.

Current library versions:
  NCurses version: ncurses 5.7.20100313
  cwidget version: 0.5.16
  Apt version: 4.8.0
        linux-gate.so.1 =>  (0xb78d5000)
        libapt-pkg-libc6.9-6.so.4.8 => /usr/lib/libapt-pkg-libc6.9-6.so.4.8 
(0x410ab000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x41187000)
        liblog4cxx.so.10 => /usr/lib/liblog4cxx.so.10 (0x411cf000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x4107f000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x414d6000)
        libept.so.0 => /usr/lib/libept.so.0 (0x4159a000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0x41382000)
        libz.so.1 => /usr/lib/libz.so.1 (0x420fa000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x43f8a000)
        libboost_iostreams.so.1.40.0 => /usr/lib/libboost_iostreams.so.1.40.0 
(0x41020000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0x420df000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x42281000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0x420b1000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4211b000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0x41f68000)
        libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0x41f5f000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0x420d9000)
        libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0x4105d000)
        libdb-4.8.so => /usr/lib/libdb-4.8.so (0x426b4000)
        libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0x4102d000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x4305e000)
        librt.so.1 => /lib/i686/cmov/librt.so.1 (0x42110000)
        /lib/ld-linux.so.2 (0x41000000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x425f3000)
        libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0x42d9e000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x423ac000)
Terminal: xterm
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

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

Kernel: Linux 2.6.32 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.9 0.7.25.3         Advanced front-end for dpkg
ii  libboost-iostreams1.40. 1.40.0-6+b1      Boost.Iostreams Library
ii  libc6                   2.10.2-6         Embedded GNU C Library: Shared lib
ii  libcwidget3             0.5.16-3         high-level terminal interface libr
ii  libept0                 0.5.30           High-level library for managing De
ii  libgcc1                 1:4.4.3-7        GCC support library
ii  liblog4cxx10            0.10.0-1.1       A logging library for C++
ii  libncursesw5            5.7+20100313-2   shared libraries for terminal hand
ii  libsigc++-2.0-0c2a      2.2.4.2-1        type-safe Signal Framework for C++
ii  libsqlite3-0            3.6.23.1-1       SQLite 3 shared library
ii  libstdc++6              4.4.3-7          The GNU Standard C++ Library v3
ii  libxapian15             1.0.19-1         Search engine library
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages aptitude recommends:
ii  apt-xapian-index              0.30       maintenance tools for a Xapian ind
ii  aptitude-doc-en [aptitude-doc 0.6.2-1    English manual for aptitude, a ter
ii  libparse-debianchangelog-perl 1.1.1-2    parse Debian changelogs and output
ii  sensible-utils                0.0.4      Utilities for sensible alternative

Versions of packages aptitude suggests:
pn  debtags                       <none>     (no description available)
pn  tasksel                       <none>     (no description available)

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to