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
signature.asc
Description: This is a digitally signed message part