X-Debbugs-CC: pm.deb...@googlemail.com
Am Montag, den 19.04.2010, 02:15 -0300 schrieb Nelson A. de Oliveira: […] > With the last version of aptitude I am getting a segmentation fault while > running it with full-upgrade. I have the same problem with `aptitude -s dist-upgrade`. > gdb log is attached. Mine too. > If there is something else that I can do to help, just ask, please. Same here. Thanks, Paul
Thread 3 (Thread 0xf4f18b70 (LWP 13723)): #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> >*) () No symbol table info available. #1 0x08200110 in and_e::create(cwidget::util::ref_ptr<expression<bool> > const&, cwidget::util::ref_ptr<expression<bool> > const&) () No symbol table info available. #2 0x0822904f in generic_promotion<aptitude_universe>::least_upper_bound(generic_promotion<aptitude_universe> const&, generic_promotion<aptitude_universe> const&) () No symbol table info available. #3 0x082296e7 in generic_promotion_set<aptitude_universe>::update_incipient_output<imm::list<aptitude_resolver_dep> >::operator()(generic_choice<aptitude_universe> const&) const () No symbol table info available. #4 0x0822aaf5 in void generic_promotion_set<aptitude_universe>::find_highest_incipient_promotions_containing<generic_problem_resolver<aptitude_universe>::discards_blessed, imm::list<aptitude_resolver_dep> >(generic_choice_set<aptitude_universe> const&, generic_choice<aptitude_universe> const&, generic_choice_indexed_map<aptitude_universe, imm::list<aptitude_resolver_dep> > const&, generic_problem_resolver<aptitude_universe>::discards_blessed, 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> > > >&) const () No symbol table info available. #5 0x082300e0 in generic_problem_resolver<aptitude_universe>::find_promotions_for_solver(generic_search_graph<aptitude_universe>::step&, generic_choice<aptitude_universe> const&) () No symbol table info available. #6 0x08230893 in generic_problem_resolver<aptitude_universe>::add_unresolved_dep(generic_search_graph<aptitude_universe>::step&, aptitude_resolver_dep const&) () No symbol table info available. #7 0x08230fdc in generic_problem_resolver<aptitude_universe>::add_new_unresolved_deps(generic_search_graph<aptitude_universe>::step&, generic_choice<aptitude_universe> const&) () No symbol table info available. #8 0x08236cde in generic_problem_resolver<aptitude_universe>::generate_single_successor(generic_search_graph<aptitude_universe>::step const&, generic_search_graph<aptitude_universe>::step&, generic_choice<aptitude_universe> const&) () No symbol table info available. #9 0x08237795 in generic_problem_resolver<aptitude_universe>::generate_successors(int, std::set<aptitude_resolver_package, std::less<aptitude_resolver_package>, std::allocator<aptitude_resolver_package> >*) () No symbol table info available. #10 0x0823842b in generic_problem_resolver<aptitude_universe>::process_step(int, std::set<aptitude_resolver_package, std::less<aptitude_resolver_package>, std::allocator<aptitude_resolver_package> >*) () No symbol table info available. #11 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> >*) () No symbol table info available. #12 0x081e08f7 in resolver_manager::do_get_solution (this=0xf56e9ad0, max_steps=5000, solution_num=0, visited_packages=...) at resolver_manager.cc:1142 sol = {real_soln = 0x0} is_keep_all_solution = 243 sol_l = {parent = @0xf56e9b08, locked = false} #13 0x081e13df in resolver_manager::background_thread_execution ( this=0xf56e9ad0) at resolver_manager.cc:595 sol = <value optimized out> success_slot = {<sigc::slot0<void>> = {<sigc::slot_base> = {<sigc::functor_base> = {<No data fields>}, rep_ = 0x0, blocked_ = false}, <No data fields>}, <No data fields>} job = {sol_num = 0, max_steps = 5000, k = {px = 0xf502f904, pn = { pi_ = 0xf502f8f0}}, post_thunk = 0x81482e0 <cmdline_resolver_trampoline(sigc::slot<void, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&)>} logger = {<> = {<No data fields>}, p = 0x83951a8} __PRETTY_FUNCTION__ = "void resolver_manager::background_thread_execution()" visited_packages = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<aptitude_resolver_package> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<aptitude_resolver_package> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<aptitude_resolver_package, aptitude_resolver_package, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xf4f181b8, _M_right = 0xf4f181b8}, _M_node_count = 0}}} l = {parent = @0xf56e9b50, locked = false} #14 0x0823b03c in void* cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>(void*) () No symbol table info available. #15 0xf79cc585 in start_thread (arg=0xf4f18b70) at pthread_create.c:300 __res = <value optimized out> __ignore1 = <value optimized out> __ignore2 = <value optimized out> pd = 0xf4f18b70 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-140656652, 0, 4001536, -185498536, 1867651848, -1243639538}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> #16 0xf781429e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 2 (Thread 0xf73c2b70 (LWP 13722)): #0 0xf7fdf425 in __kernel_vsyscall () No symbol table info available. #1 0xf780d591 in select () from /lib/i686/cmov/libc.so.6 No locals. #2 0xf75b1276 in apr_sleep () from /usr/lib/libapr-1.so.0 No symbol table info available. #3 0xf7ddfc5a in log4cxx::helpers::FileWatchdog::run(apr_thread_t*, void*) () from /usr/lib/liblog4cxx.so.10 No symbol table info available. #4 0xf7e480c2 in log4cxx::helpers::Thread::launcher(apr_thread_t*, void*) () from /usr/lib/liblog4cxx.so.10 No symbol table info available. #5 0xf75ae985 in ?? () from /usr/lib/libapr-1.so.0 No symbol table info available. #6 0xf79cc585 in start_thread (arg=0xf73c2b70) at pthread_create.c:300 __res = <value optimized out> __ignore1 = <value optimized out> __ignore2 = <value optimized out> pd = 0xf73c2b70 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-140656652, 0, 4001536, -147053480, -200140017, -1243639538}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> #7 0xf781429e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 1 (Thread 0xf750f920 (LWP 13719)): #0 0xf7fdf425 in __kernel_vsyscall () No symbol table info available. #1 0xf79d03d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 No locals. #2 0x08148c60 in timed_wait<cwidget::threads::mutex::lock> ( retbox=<value optimized out>, spin=<value optimized out>) at /usr/include/cwidget/generic/threads/threads.h:554 rval = -516 #3 timed_wait<cwidget::threads::mutex::lock, cwidget::threads::bool_ref_pred> (retbox=<value optimized out>, spin=<value optimized out>) at /usr/include/cwidget/generic/threads/threads.h:579 No locals. #4 cwidget::threads::box<cmdline_resolver_continuation::resolver_result>::timed_take (retbox=<value optimized out>, spin=<value optimized out>) at /usr/include/cwidget/generic/threads/threads.h:809 No locals. #5 wait_for_solution (retbox=<value optimized out>, spin=<value optimized out>) at cmdline_resolver.cc:773 until = {tv_sec = 1271660145, tv_usec = 743938} until_ts = {tv_sec = 1271660145, tv_nsec = 743938000} res = {out_of_solutions = false, out_of_time = false, aborted = false, abort_msg = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {static npos = 4294967295, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x837e72c ""}}, sol = {real_soln = 0x0}} spin_step = -516 #6 0x081490fd in calculate_current_solution (suppress_message=true) at cmdline_resolver.cc:834 step_limit = <value optimized out> spin = {_vptr.cmdline_spinner = 0x82cfdd8, msg = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead { static npos = 4294967295, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x837e72c ""}}, count = 0, quiet_level = 0} retbox = {val = {out_of_solutions = false, out_of_time = false, aborted = 251, abort_msg = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {static npos = 4294967295, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x837e72c ""}}, sol = {real_soln = 0x0}}, filled = false, cond = {cond = {__data = {__lock = 0, __futex = 1, __total_seq = 1, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0xffffc8bc, __nwaiters = 2, __broadcast_seq = 0}, __size = "\000\000\000\000\001\000\000\000\001", '\000' <repeats 23 times>"\274, \310\377\377\002\000\000\000\000\000\000\000\350\310\377\377", __align = 4294967296}}, m = {m = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 1, { __spins = 0, __list = {__next = 0x0}}}, __size = '\000' <repeats 16 times>, "\001\000\000\000\000\000\000", __align = 0}}} #7 0x0814e40e in cmdline_resolve_deps (to_install=..., to_hold=..., to_remove=..., to_purge=..., assume_yes=false, force_no_change=true, verbose=0, policy=..., arch_only=false) at cmdline_resolver.cc:874 sol = {real_soln = 0xf504e960} response = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xffffcf2c "\001"}} loc = 0 lastsol = {real_soln = 0x0} ids = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, generic_choice<aptitude_universe> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, generic_choice<aptitude_universe> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xffffcad0, _M_right = 0xffffcad0}, _M_node_count = 0}}} modified_pkgs = false redisplay = false story_is_default = false #8 0x08147687 in cmdline_do_prompt (as_upgrade=true, to_install=..., to_hold=..., to_remove=..., to_purge=..., showvers=false, showdeps=false, showsize=false, showwhy=false, always_prompt=false, verbose=0, assume_yes=false, force_no_change=true, policy=..., arch_only=false) at cmdline_prompt.cc:932 have_broken = <value optimized out> exit = 255 rval = true first = true use_internal_resolver = <value optimized out> #9 0x081588e1 in cmdline_simulate (as_upgrade=252, to_install=..., to_hold=..., to_remove=..., to_purge=..., showvers=<value optimized out>, showdeps=<value optimized out>, showsize=<value optimized out>, showwhy=<value optimized out>, always_prompt=<value optimized out>, verbose=0, assume_yes=<value optimized out>, force_no_change=<value optimized out>, policy=..., arch_only=<value optimized out>) at cmdline_simulate.cc:28 PM = <incomplete type> Res = <value optimized out> #10 0x081398b7 in cmdline_do_action (argc=1, argv=0xffffd4fc, status_fname=0x0, simulate=true, assume_yes=<value optimized out>, download_only=false, fix_broken=false, showvers=<value optimized out>, showdeps=<value optimized out>, showsize=<value optimized out>, showwhy=<value optimized out>, visual_preview=false, always_prompt=<value optimized out>, resolver_mode=resolver_mode_full, safe_resolver_show_actions=false, no_new_installs=false, no_new_upgrades=false, user_tags=..., arch_only=<value optimized out>, queue_only=false, verbose=0) at cmdline_do_action.cc:327 default_action = cmdline_install upgrade_mode = full_upgrade policy = <incomplete type> to_upgrade = warning: can't find linker symbol for virtual table for `std::set<pkgCache::PkgIterator, std::less<pkgCache::PkgIterator>, std::allocator<pkgCache::PkgIterator> >' value {_M_t = warning: can't find linker symbol for virtual table for `std::_Rb_tree<pkgCache::PkgIterator, pkgCache::PkgIterator, std::_Identity<pkgCache::PkgIterator>, std::less<pkgCache::PkgIterator>, std::allocator<pkgCache::PkgIterator> >' value {_M_impl = warning: can't find linker symbol for virtual table for `std::_Rb_tree<pkgCache::PkgIterator, pkgCache::PkgIterator, std::_Identity<pkgCache::PkgIterator>, std::less<pkgCache::PkgIterator>, std::allocator<pkgCache::PkgIterator> >::_Rb_tree_impl<std::less<pkgCache::PkgIterator>, false>' value {<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 = warning: can't find linker symbol for virtual table for `std::less<pkgCache::PkgIterator>' value {<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 = 0xffffcf48, _M_right = 0xffffcf48}, _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 = 0xffffcf18, _M_right = 0xffffcf18}, _M_node_count = 0}}} progress = <incomplete type> 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 = 0xffffcf30, _M_right = 0xffffcf30}, _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 = 0xffffcf00, _M_right = 0xffffcf00}, _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 = 0xffffcee8, _M_right = 0xffffcee8}, _M_node_count = 0}}} #11 0x080665cd in main (argc=3, argv=0xffffd4f4) at main.cc:1118 rootdir = <value optimized out> safe_resolver_show_resolver_actions = <value optimized out> showsize = <value optimized out> seen_quiet = false log_config_file = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8395004 "/etc/apt/aptitude-log.conf"}} showvers = <value optimized out> why_display_mode = aptitude::why::no_summary status_fname = 0x0 download_only = <value optimized out> arch_only = <value optimized out> assume_yes = <value optimized out> log_file = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {static npos = 4294967295, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x837e72c ""}} showdeps = <value optimized out> sort_policy = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8395144 "name,version"}} install_only = false clean_only = false safe_resolver_no_new_upgrades = <value optimized out> 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>} show_package_names_mode_string = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x83999d4 "auto"}} update_only = 252 autoclean_only = false visual_preview = <value optimized out> always_prompt = <value optimized out> verbose = 0 queue_only = <value optimized out> showwhy = <value optimized out> show_why_summary_mode = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8395164 "no-summary"}} group_by_mode = group_by_auto debug_search = <value optimized out> group_by_mode_string = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x83999bc "auto"}} width = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {static npos = 4294967295, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x837e72c ""}} resolver_mode = resolver_mode_default curopt = <value optimized out> simulate = <value optimized out> show_package_names_mode = show_package_names_auto package_display_format = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x839cc2c "%c%a%M %p# - %d#"}} version_display_format = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x839c34c "%c%a%M %p# %t %i"}} fix_broken = <value optimized out> safe_resolver_no_new_installs = <value optimized out> disable_columns = false quiet = 0
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil