Package: aptitude
Version: 0.4.11.10-1lenny1.1
Severity: normal

I noticed there was an aptitude core file in my core files dir due to a
random crash when doing a dist-upgrade. Hopefully the below backtrace is
useful, if not, please close this bug.

# gdb --core /var/cache/corefiles/core-28032-0-0-6-1228150025-chianamo-aptitude 
aptitude
GNU gdb 6.8-debian
Copyright (C) 2008 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"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib/libapt-pkg-libc6.7-6.so.4.6...done.
Loaded symbols for /usr/lib/libapt-pkg-libc6.7-6.so.4.6
Reading symbols from /lib/libncursesw.so.5...done.
Loaded symbols for /lib/libncursesw.so.5
Reading symbols from /usr/lib/libsigc-2.0.so.0...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...done.
Loaded symbols for /usr/lib/libept.so.0
Reading symbols from /usr/lib/libxapian.so.15...done.
Loaded symbols for /usr/lib/libxapian.so.15
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libpthread.so.0...Reading symbols from 
/usr/lib/debug/lib/libpthread-2.7.so...done.
done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...Reading symbols from 
/usr/lib/debug/lib/libm-2.7.so...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from 
/usr/lib/debug/lib/libc-2.7.so...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libutil.so.1...Reading symbols from 
/usr/lib/debug/lib/libutil-2.7.so...done.
done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/libdl.so.2...Reading symbols from 
/usr/lib/debug/lib/libdl-2.7.so...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from 
/usr/lib/debug/lib/ld-2.7.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_compat.so.2...Reading symbols from 
/usr/lib/debug/lib/libnss_compat-2.7.so...done.
done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...Reading symbols from 
/usr/lib/debug/lib/libnsl-2.7.so...done.
done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...Reading symbols from 
/usr/lib/debug/lib/libnss_nis-2.7.so...done.
done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...Reading symbols from 
/usr/lib/debug/lib/libnss_files-2.7.so...done.
done.
Loaded symbols for /lib/libnss_files.so.2
Core was generated by `aptitude dist-upgrade'.
Program terminated with signal 6, Aborted.
[New process 28032]
[New process 31263]
[New process 31244]
[New process 31243]
#0  0x00007fdca93eced5 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007fdca93eced5 in raise () from /lib/libc.so.6
#1  0x00007fdca93ee3f3 in abort () from /lib/libc.so.6
#2  0x00007fdcaa949595 in cwidget::widgets::menubar::hide_menu (this=0x1bba860, 
[EMAIL PROTECTED]) at menubar.cc:480
#3  0x00007fdcaa9495f4 in cwidget::widgets::menubar::hide_menu_bare 
(this=0x1bba860, w=<value optimized out>) at menubar.cc:486
#4  0x0000000000538b8a in sigc::signal0<void, sigc::nil>::operator() 
(this=<value optimized out>) at /usr/include/sigc++-2.0/sigc++/signal.h:548
#5  0x00007fdcaa975db0 in cwidget::widgets::widget::hide (this=0x1bbb560) at 
widget.cc:195
#6  0x00007fdcaa97606a in cwidget::widgets::widget::destroy (this=0x1bbb560) at 
widget.cc:139
#7  0x00007fdcaa94d0ea in cwidget::widgets::menubar::destroy (this=0x1bba860) 
at menubar.cc:78
#8  0x00007fdcaa919108 in cwidget::toplevel::shutdown () at toplevel.cc:1189
#9  0x00000000004b3a37 in ui_main () at ui.cc:2764
#10 0x000000000050a950 in ui_preview () at cmdline_util.cc:66
#11 0x00000000004ef43d in cmdline_do_prompt (as_upgrade=<value optimized out>, 
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], 
    [EMAIL PROTECTED], showvers=false, showdeps=false, showsize=false, 
showwhy=false, always_prompt=false, verbose=0, assume_yes=false, 
force_no_change=true, 
    [EMAIL PROTECTED], arch_only=false) at cmdline_prompt.cc:1280
#12 0x00000000004e167b in cmdline_do_action (argc=1, argv=0x0, 
status_fname=0x7fffb34c88c0 "\001", simulate=false, assume_yes=<value optimized 
out>, download_only=false, 
    fix_broken=true, showvers=false, showdeps=false, showsize=<value optimized 
out>, showwhy=<value optimized out>, visual_preview=false, always_prompt=<value 
optimized out>, 
    safe_resolver=false, no_new_installs=false, no_new_upgrades=false, [EMAIL 
PROTECTED], arch_only=<value optimized out>, queue_only=false, verbose=0)
    at cmdline_do_action.cc:297
#13 0x000000000041c47d in main (argc=1, argv=0x7fffb34c9138) at main.cc:641
(gdb) bt full
#0  0x00007fdca93eced5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fdca93ee3f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fdcaa949595 in cwidget::widgets::menubar::hide_menu (this=0x1bba860, 
[EMAIL PROTECTED]) at menubar.cc:480
        tmpref = {ref = 0x1bba860}
#3  0x00007fdcaa9495f4 in cwidget::widgets::menubar::hide_menu_bare 
(this=0x1bba860, w=<value optimized out>) at menubar.cc:486
No locals.
#4  0x0000000000538b8a in sigc::signal0<void, sigc::nil>::operator() 
(this=<value optimized out>) at /usr/include/sigc++-2.0/sigc++/signal.h:548
No locals.
#5  0x00007fdcaa975db0 in cwidget::widgets::widget::hide (this=0x1bbb560) at 
widget.cc:195
        tmpref = {ref = 0x1bbb560}
#6  0x00007fdcaa97606a in cwidget::widgets::widget::destroy (this=0x1bbb560) at 
widget.cc:139
        this_ref = {ref = 0x1bbb560}
        __PRETTY_FUNCTION__ = "virtual void cwidget::widgets::widget::destroy()"
#7  0x00007fdcaa94d0ea in cwidget::widgets::menubar::destroy (this=0x1bba860) 
at menubar.cc:78
        tmpref = {ref = 0x1bba860}
        curr_items = {<std::_Vector_base<cwidget::widgets::menubar::item, 
std::allocator<cwidget::widgets::menubar::item> >> = {
    _M_impl = {<std::allocator<cwidget::widgets::menubar::item>> = 
{<__gnu_cxx::new_allocator<cwidget::widgets::menubar::item>> = {<No data 
fields>}, <No data fields>}, 
      _M_start = 0x1bdf0d0, _M_finish = 0x1bdf150, _M_end_of_storage = 
0x1bdf150}}, <No data fields>}
        __PRETTY_FUNCTION__ = "virtual void 
cwidget::widgets::menubar::destroy()"
#8  0x00007fdcaa919108 in cwidget::toplevel::shutdown () at toplevel.cc:1189
        l = {parent = @0x7fdcaab9c6c0, locked = true}
        ev = <value optimized out>
#9  0x00000000004b3a37 in ui_main () at ui.cc:2764
No locals.
#10 0x000000000050a950 in ui_preview () at cmdline_util.cc:66
        result = 0
#11 0x00000000004ef43d in cmdline_do_prompt (as_upgrade=<value optimized out>, 
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], 
    [EMAIL PROTECTED], showvers=false, showdeps=false, showsize=false, 
showwhy=false, always_prompt=false, verbose=0, assume_yes=false, 
force_no_change=true, 
    [EMAIL PROTECTED], arch_only=false) at cmdline_prompt.cc:1280
        prompt = {static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, 
    _M_p = 0x1886e58 "Do you want to continue? [Y/n/?] "}}
        response = {static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, 
    _M_p = 0x1b82648 "e"}}
        loc = 0
        unknown_key_message = {static npos = 18446744073709551615, 
  _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = 
{<No data fields>}, <No data fields>}, 
    _M_p = 0x1886c18 "Invalid response.  Please enter a valid command or '?' 
for help.\n"}}
        valid_response = <value optimized out>
        have_broken = false
        exit = false
        rval = true
        first = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        use_internal_resolver = true
#12 0x00000000004e167b in cmdline_do_action (argc=1, argv=0x0, 
status_fname=0x7fffb34c88c0 "\001", simulate=false, assume_yes=<value optimized 
out>, download_only=false, 
    fix_broken=true, showvers=false, showdeps=false, showsize=<value optimized 
out>, showwhy=<value optimized out>, visual_preview=false, always_prompt=<value 
optimized out>, 
    safe_resolver=false, no_new_installs=false, no_new_upgrades=false, [EMAIL 
PROTECTED], arch_only=<value optimized out>, queue_only=false, verbose=0)
    at cmdline_do_action.cc:297
        m = {<download_manager> = {<sigc::trackable> = {callback_list_ = 0x0}, 
_vptr.download_manager = 0x1002, fetcher = 0x0}, log = 0x0, download_only = 
false, pm = 0x0, 
  src_list = {SrcList = {<std::_Vector_base<metaIndex*, 
std::allocator<metaIndex*> >> = {
        _M_impl = {<std::allocator<metaIndex*>> = 
{<__gnu_cxx::new_allocator<metaIndex*>> = {<No data fields>}, <No data 
fields>}, _M_start = 0x0, _M_finish = 0x0, 
          _M_end_of_storage = 0x0}}, <No data fields>}}, pre_install_hook = 
{<sigc::signal_base> = {<sigc::trackable> = {callback_list_ = 0x0}, impl_ = 
0x0}, <No data fields>}, 
  post_install_hook = {<sigc::signal_base> = {<sigc::trackable> = 
{callback_list_ = 0x0}, impl_ = 0x0}, <No data fields>}, 
  post_forget_new_hook = {<sigc::signal_base> = {<sigc::trackable> = 
{callback_list_ = 0x0}, impl_ = 0x0}, <No data fields>}}
        rval = <value optimized out>
        default_action = cmdline_install
        dist_upgrade = 128
        progress = <incomplete type>
        policy = <incomplete type>
        to_upgrade = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = {<No 
data fields>}, <No data fields>}, _M_key_compare = 
{<std::binary_function<pkgCache::PkgIterator, pkgCache::PkgIterator, bool>> = 
{<No data fields>}, <No data fields>}, _M_header = {
        _M_color = std::_S_red, _M_parent = 0x1881b50, _M_left = 0x1881110, 
_M_right = 0x1881a90}, _M_node_count = 13}}}
        to_install = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = {<No 
data fields>}, <No data fields>}, _M_key_compare = 
{<std::binary_function<pkgCache::PkgIterator, pkgCache::PkgIterator, bool>> = 
{<No data fields>}, <No data fields>}, _M_header = {
        _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb34c87b8, 
_M_right = 0x7fffb34c87b8}, _M_node_count = 0}}}
        to_hold = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = {<No 
data fields>}, <No data fields>}, _M_key_compare = 
{<std::binary_function<pkgCache::PkgIterator, pkgCache::PkgIterator, bool>> = 
{<No data fields>}, <No data fields>}, _M_header = {
        _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb34c8788, 
_M_right = 0x7fffb34c8788}, _M_node_count = 0}}}
        to_remove = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = {<No 
data fields>}, <No data fields>}, _M_key_compare = 
{<std::binary_function<pkgCache::PkgIterator, pkgCache::PkgIterator, bool>> = 
{<No data fields>}, <No data fields>}, _M_header = {
        _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb34c8758, 
_M_right = 0x7fffb34c8758}, _M_node_count = 0}}}
        to_purge = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<pkgCache::PkgIterator> >> = {<No 
data fields>}, <No data fields>}, _M_key_compare = 
{<std::binary_function<pkgCache::PkgIterator, pkgCache::PkgIterator, bool>> = 
{<No data fields>}, <No data fields>}, _M_header = {
        _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffb34c8728, 
_M_right = 0x7fffb34c8728}, _M_node_count = 0}}}
#13 0x000000000041c47d in main (argc=1, argv=0x7fffb34c9138) at main.cc:641
        status_fname = 0x0
        display_format = {static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, 
    _M_p = 0xf778b8 "%c%a%M %p# - %d#"}}
        sort_policy = {static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, 
    _M_p = 0x119b448 "name"}}
        width = {static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, 
    _M_p = 0x82c2b8 ""}}
---Type <return> to continue, or q <return> to quit---
        simulate = 255
        download_only = false
        arch_only = <value optimized out>
        update_only = false
        install_only = false
        queue_only = <value optimized out>
        assume_yes = false
        fix_broken = false
        safe_upgrade_no_new_installs = false
        safe_resolver_no_new_installs = <value optimized out>
        safe_resolver_no_new_upgrades = <value optimized out>
        always_use_safe_resolver = <value optimized out>
        disable_columns = false
        safe_resolver_option = false
        full_resolver_option = false
        showvers = <value optimized out>
        showdeps = <value optimized out>
        showsize = <value optimized out>
        showwhy = <value optimized out>
        visual_preview = <value optimized out>
        always_prompt = <value optimized out>
        verbose = 0
        seen_quiet = false
        quiet = 0
        user_tags = {<std::_Vector_base<aptitude::cmdline::tag_application, 
std::allocator<aptitude::cmdline::tag_application> >> = {
    _M_impl = {<std::allocator<aptitude::cmdline::tag_application>> = 
{<__gnu_cxx::new_allocator<aptitude::cmdline::tag_application>> = {<No data 
fields>}, <No data fields>}, 
      _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data 
fields>}
        curopt = <value optimized out>
        curr_quiet = <value optimized out>

-- Package-specific info:
aptitude 0.4.11.10 compiled at Oct 26 2008 20:55:32
Compiler: g++ 4.3.2
Compiled against:
  apt version 4.6.0
  NCurses version 5.6
  libsigc++ version: 2.0.18
  Ept support enabled.

Current library versions:
  NCurses version: ncurses 5.6.20080830
  cwidget version: 0.5.12
  Apt version: 4.6.0
        linux-vdso.so.1 =>  (0x00007fff309fe000)
        libapt-pkg-libc6.7-6.so.4.6 => /usr/lib/libapt-pkg-libc6.7-6.so.4.6 
(0x00007fa728330000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007fa7280e5000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x00007fa727ee0000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007fa727c0d000)
        libept.so.0 => /usr/lib/libept.so.0 (0x00007fa727994000)
        libxapian.so.15 => /usr/lib/libxapian.so.15 (0x00007fa72762a000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fa727413000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa7271f7000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa726eeb000)
        libm.so.6 => /lib/libm.so.6 (0x00007fa726c68000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa726a51000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa7266fe000)
        libutil.so.1 => /lib/libutil.so.1 (0x00007fa7264fb000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fa7262f7000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa7285f1000)
Terminal: xterm
$DISPLAY is set.
`which aptitude`: /usr/bin/aptitude
aptitude version information:

aptitude linkage:

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6. 0.7.18            Advanced front-end for dpkg
ii  libc6                  2.7-16            GNU C Library: Shared libraries
ii  libcwidget3            0.5.12-3          high-level terminal interface libr
ii  libept0                0.5.22            High-level library for managing De
ii  libgcc1                1:4.3.2-1         GCC support library
ii  libncursesw5           5.6+20080830-1    shared libraries for terminal hand
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libstdc++6             4.3.2-1           The GNU Standard C++ Library v3
ii  libxapian15            1.0.7-4           Search engine library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages aptitude recommends:
pn  aptitude-doc-en | aptitude-do <none>     (no description available)
ii  libparse-debianchangelog-perl 1.1.1-2    parse Debian changelogs and output

Versions of packages aptitude suggests:
ii  debtags                       1.7.7      Enables support for package tags
ii  tasksel                       2.77       Tool for selecting tasks for insta

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to