--- Begin Message ---
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,
w=@0x7fffb34c7d70) 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>,
to_install=@0x7fffb34c87b0, to_hold=@0x7fffb34c8780, to_remove=@0x7fffb34c8750,
to_purge=@0x7fffb34c8720, showvers=false, showdeps=false, showsize=false,
showwhy=false, always_prompt=false, verbose=0, assume_yes=false,
force_no_change=true,
policy=@0x7fffb34c8690, 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,
user_tags=@0x7fffb34c8c40, 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,
w=@0x7fffb34c7d70) 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>,
to_install=@0x7fffb34c87b0, to_hold=@0x7fffb34c8780, to_remove=@0x7fffb34c8750,
to_purge=@0x7fffb34c8720, showvers=false, showdeps=false, showsize=false,
showwhy=false, always_prompt=false, verbose=0, assume_yes=false,
force_no_change=true,
policy=@0x7fffb34c8690, 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,
user_tags=@0x7fffb34c8c40, 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
--- End Message ---