[Aptitude-devel] Bug#817776: [aptitude] SIGABRT when quitting curses mode after unresolvable conflicts
Katsuhiko Nishimra
ktns.87 at gmail.com
Thu Mar 10 01:03:59 UTC 2016
Package: aptitude
Version: 0.7.8-1
Severity: minor
Dear maintainers,
As I mentioned in a former bugreport[1], aptitude gets SIGABRT when
quitting curses session after too many conflicts that aptitude cannot
resolve automatically.
How to reproduce:
* Make aptitude gets a lot of conflicts (e.g. Install conflicting
packages by dpkg and upgrade/downgrade many packages)
* Get the prompt `Resolve these dependencies by hand? [N/+/-/_/:/?]'
and hit `e' to enter curses mode
* Quit aptitude leaving package state unresolved by hitting `q'
A backtrace from a dumped core is attached.
I hope it helps you.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816322#41
--- System information. ---
Architecture: amd64
Kernel: Linux 4.4.0-1-amd64
Debian Release: stretch/sid
500 unstable-debug debug.mirrors.debian.org
500 unstable www.deb-multimedia.org
500 unstable ftp.tsukuba.wide.ad.jp
500 sid linux.dropbox.com
300 stable security.debian.org
300 stable dl.google.com
1 experimental-debug debug.mirrors.debian.org
1 experimental ftp.tsukuba.wide.ad.jp
--- Package information. ---
Depends (Version) | Installed
==============================================-+-==================
aptitude-common (= 0.6.11-1) | 0.7.8-1
libapt-pkg4.12 (>= 0.9.16) | 1.0.9.10
libboost-iostreams1.55.0 | 1.55.0+dfsg-4
libc6 (>= 2.14) |
libcwidget3 |
libgcc1 (>= 1:4.1.1) |
libncursesw5 (>= 5.6+20070908) |
libsigc++-2.0-0c2a (>= 2.2.0) |
libsqlite3-0 (>= 3.6.5) |
libstdc++6 (>= 4.6) |
libtinfo5 |
libxapian22 |
Recommends (Version) | Installed
============================================-+-===========
aptitude-doc-en | 0.7.8-1
OR aptitude-doc |
sensible-utils | 0.0.9
libparse-debianchangelog-perl | 1.2.0-8
Suggests (Version) | Installed
===============================-+-===========
tasksel | 3.34
debtags | 2.0.2
apt-xapian-index | 0.47+nmu2
--- Output from package bug script ---
Terminal: xterm
$DISPLAY is set.
which aptitude: /usr/bin/aptitude
aptitude version information:
aptitude 0.7.8
Compiler: g++ 5.3.1 20160224
Compiled against:
apt version 5.0.0
NCurses version 6.0
libsigc++ version: 2.6.2
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 6.0.20160213
cwidget version: 0.5.17
Apt version: 5.0.0
aptitude linkage:
linux-vdso.so.1 (0x00007ffedbf8b000)
libapt-pkg.so.5.0 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0 (0x00007ff8d8d1d000)
libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 (0x00007ff8d8aed000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007ff8d88c2000)
libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 (0x00007ff8d86bc000)
libcwidget.so.3 => /usr/lib/x86_64-linux-gnu/libcwidget.so.3 (0x00007ff8d83bf000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007ff8d80c7000)
libboost_iostreams.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.58.0 (0x00007ff8d7ead000)
libboost_filesystem.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0 (0x00007ff8d7c94000)
libboost_system.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0 (0x00007ff8d7a8f000)
libxapian.so.22 => /usr/lib/x86_64-linux-gnu/libxapian.so.22 (0x00007ff8d768b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff8d746e000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff8d70f2000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff8d6df4000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff8d6bde000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff8d6839000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007ff8d6636000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff8d6432000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff8d621a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff8d5fff000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007ff8d5def000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ff8d5bcb000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ff8d59b9000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff8d57b0000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007ff8d55ab000)
/lib64/ld-linux-x86-64.so.2 (0x000055d0417c1000)
Regards,
Katsuhiko
-------------- next part --------------
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/aptitude...Reading symbols from /usr/lib/debug/.build-id/17/b0aa382e98a7c74b766fe389e4e2c494dd8cce.debug...done.
done.
[New LWP 14949]
[New LWP 14955]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `aptitude full-upgrade -t experimental -s ~U aptitude-dbgsym='.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f1b50f5b478 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
[Current thread is 1 (Thread 0x7f1b5394b780 (LWP 14949))]
(gdb) bt
#0 0x00007f1b50f5b478 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007f1b50f5c8fa in __GI_abort () at abort.c:89
#2 0x00007f1b50f543a7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion at entry=0x555b85894638 "pthread_mutex_lock(&m_)==0",
file=file at entry=0x555b85894370 "/usr/include/boost/flyweight/detail/recursive_lw_mutex.hpp", line=line at entry=72,
function=function at entry=0x555b858bcea0 <_ZZN5boost10flyweights6detail27recursive_lightweight_mutex11scoped_lockC4ERS2_E19__PRETTY_FUNCTION__> "boost::flyweights::detail::recursive_lightweight_mutex::scoped_lock::scoped_lock(boost::flyweights::detail::recursive_lightweight_mutex&)") at assert.c:92
#3 0x00007f1b50f54452 in __GI___assert_fail (assertion=assertion at entry=0x555b85894638 "pthread_mutex_lock(&m_)==0",
file=file at entry=0x555b85894370 "/usr/include/boost/flyweight/detail/recursive_lw_mutex.hpp", line=line at entry=72,
function=function at entry=0x555b858bcea0 <_ZZN5boost10flyweights6detail27recursive_lightweight_mutex11scoped_lockC4ERS2_E19__PRETTY_FUNCTION__> "boost::flyweights::detail::recursive_lightweight_mutex::scoped_lock::scoped_lock(boost::flyweights::detail::recursive_lightweight_mutex&)") at assert.c:101
#4 0x0000555b857beb31 in boost::flyweights::detail::recursive_lightweight_mutex::scoped_lock::scoped_lock (m=..., this=<optimized out>)
at /usr/include/boost/flyweight/detail/recursive_lw_mutex.hpp:72
#5 boost::flyweights::detail::flyweight_core_tracking_helper<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::erase<bool (*)(boost::flyweights::detail::refcounted_handle<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>::rep_type, generic_solver_information<aptitude_universe>::choice_set_with_hash> const*, boost::flyweights::detail::flyweight_core_tracking_helper<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder> > const&)> (
chk=<optimized out>, h=...) at /usr/include/boost/flyweight/detail/flyweight_core.hpp:70
#6 boost::flyweights::detail::refcounted_handle<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>::rep_type, generic_solver_information<aptitude_universe>::choice_set_with_hash> const*, boost::flyweights::detail::flyweight_core_tracking_helper<boost::flyweights::detail::default_value_policy<generic_solver_information<aptitude_universe>::choice_set_with_hash>, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder> >::~refcounted_handle (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/refcounted.hpp:133
#7 boost::flyweights::flyweight<generic_solver_information<aptitude_universe>::choice_set_with_hash, boost::flyweights::hashed_factory<generic_solver_information<aptitude_universe>::hash_choice_set_with_hash, mpl_::na, mpl_::na, 0>, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_, boost::parameter::void_>::~flyweight (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/flyweight.hpp:122
#8 generic_solver_information<aptitude_universe>::~generic_solver_information (this=0x7f1b440022b0, __in_chrg=<optimized out>)
at ../../../../src/generic/problemresolver/search_graph.h:52
#9 std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >::~pair (this=<optimized out>, __in_chrg=<optimized out>)
at /usr/include/c++/5/bits/stl_pair.h:96
#10 std::_Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> > > (__pointer=<optimized out>)
at /usr/include/c++/5/bits/stl_construct.h:93
#11 std::_Destroy_aux<false>::__destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*> (__last=<optimized out>,
__first=0x7f1b44002280) at /usr/include/c++/5/bits/stl_construct.h:103
#12 std::_Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*> (__last=<optimized out>, __first=<optimized out>)
at /usr/include/c++/5/bits/stl_construct.h:126
#13 std::_Destroy<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >*, std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> > > (__last=0x7f1b440022d0, __first=<optimized out>) at /usr/include/c++/5/bits/stl_construct.h:151
#14 std::vector<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> >, std::allocator<std::pair<generic_choice<aptitude_universe>, generic_solver_information<aptitude_universe> > > >::~vector (this=0x7f1b440017e0, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/stl_vector.h:424
#15 generic_dep_solvers<aptitude_universe>::~generic_dep_solvers (this=<optimized out>, __in_chrg=<optimized out>)
at ../../../../src/generic/problemresolver/search_graph.h:314
#16 boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type::~rep_type (this=<optimized out>, __in_chrg=<optimized out>)
at /usr/include/boost/flyweight/detail/default_value_policy.hpp:36
#17 boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >::~refcounted_value (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/refcounted.hpp:54
#18 boost::detail::allocator::destroy<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > (p=<optimized out>) at /usr/include/boost/detail/allocator_utilities.hpp:172
#19 boost::multi_index::detail::index_base<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >::delete_node_ (this=<optimized out>, x=0x7f1b440017e0)
at /usr/include/boost/multi_index/detail/index_base.hpp:166
#20 boost::multi_index::multi_index_container<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >::delete_node_ (this=<optimized out>, x=0x7f1b440017e0)
at /usr/include/boost/multi_index_container.hpp:766
#21 boost::multi_index::detail::index_base<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >::final_delete_node_ (
this=0x555b85b64d30 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c+16>, x=<optimized out>) at /usr/include/boost/multi_index/detail/index_base.hpp:261
#22 boost::multi_index::detail::hashed_index<boost::multi_index::identity<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > >, boost::hash<generic_dep_solvers<aptitude_universe> >, std::equal_to<generic_dep_solvers<aptitude_universe> >, boost::multi_index::detail::nth_layer<1, boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::delete_all_nodes_ (
this=0x555b85b64d30 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c+16>) at /usr/include/boost/multi_index/hashed_index.hpp:831
#23 boost::multi_index::detail::hashed_index<boost::multi_index::identity<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > >, boost::hash<generic_dep_solvers<aptitude_universe> >, std::equal_to<generic_dep_solvers<aptitude_universe> >, boost::multi_index::detail::nth_layer<1, boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >, boost::mpl::vector0<mpl_::na>, boost::multi_index::detail::hashed_unique_tag>::delete_all_nodes_ (
this=0x555b85b64d30 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c+16>) at /usr/include/boost/multi_index/hashed_index.hpp:824
#24 boost::multi_index::multi_index_container<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >::delete_all_nodes_ (
this=0x555b85b64d20 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c>) at /usr/include/boost/multi_index_container.hpp:772
#25 boost::multi_index::multi_index_container<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::index_list, std::allocator<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> > > >::~multi_index_container (
this=0x555b85b64d20 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c>, __in_chrg=<optimized out>) at /usr/include/boost/multi_index_container.hpp:296
#26 boost::flyweights::hashed_factory_class<boost::flyweights::detail::refcounted_value<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >::rep_type, generic_dep_solvers<aptitude_universe> >, generic_dep_solvers<aptitude_universe>, mpl_::na, mpl_::na, mpl_::na>::~hashed_factory_class (
this=0x555b85b64d20 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c>, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/hashed_factory.hpp:41
#27 boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg::~holder_arg (
this=0x555b85b64d20 <boost::flyweights::static_holder_class<boost::flyweights::detail::flyweight_core<boost::flyweights::detail::default_value_policy<generic_dep_solvers<aptitude_universe> >, mpl_::na, boost::flyweights::refcounted, boost::flyweights::hashed_factory<mpl_::na, mpl_::na, mpl_::na, 0>, boost::flyweights::simple_locking, boost::flyweights::static_holder>::holder_arg>::get()::c>, __in_chrg=<optimized out>) at /usr/include/boost/flyweight/detail/flyweight_core.hpp:167
#28 0x00007f1b50f5de08 in __run_exit_handlers (status=-1, listp=0x7f1b512c65f8 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:82
#29 0x00007f1b50f5de55 in __GI_exit (status=<optimized out>) at exit.c:104
#30 0x0000555b85700044 in ui_preview () at ../../../src/cmdline/cmdline_util.cc:99
#31 0x0000555b856e1c09 in cmdline_do_prompt (as_upgrade=<optimized out>, to_install=std::set with 325 elements = {...}, to_hold=std::set with 1 elements = {...},
to_remove=std::set with 0 elements, to_purge=std::set with 0 elements, showvers=<optimized out>, showvers at entry=false, showdeps=<optimized out>,
showsize=<optimized out>, showwhy=false, always_prompt=false, verbose=0, assume_yes=false, force_no_change=true, policy=..., arch_only=false, download_only=false,
simulate_only=true, term_metrics=std::shared_ptr (count 5, weak 0) 0x555b87127a60) at ../../../src/cmdline/cmdline_prompt.cc:1218
#32 0x0000555b856fd249 in cmdline_simulate (as_upgrade=<optimized out>, to_install=std::set with 325 elements = {...}, to_hold=std::set with 1 elements = {...},
to_remove=std::set with 0 elements, to_purge=std::set with 0 elements, showvers=showvers at entry=false, showdeps=false, showsize=false, showwhy=false,
always_prompt=false, verbose=0, assume_yes=false, force_no_change=true, policy=..., arch_only=false, download_only=false,
term_metrics=std::shared_ptr (count 5, weak 0) 0x555b87127a60) at ../../../src/cmdline/cmdline_simulate.cc:54
#33 0x0000555b856d4b53 in cmdline_do_action (argc=<optimized out>, argv=<optimized out>, status_fname=<optimized out>, simulate=<optimized out>,
assume_yes=<optimized out>, download_only=<optimized out>, fix_broken=false, showvers=false, showdeps=false, showsize=false, showwhy=false, visual_preview=false,
always_prompt=false, resolver_mode=<optimized out>, safe_resolver_show_actions=false, no_new_installs=false, no_new_upgrades=false,
user_tags=std::vector of length 0, capacity 0, arch_only=false, queue_only=false, verbose=0) at ../../../src/cmdline/cmdline_do_action.cc:380
#34 0x0000555b855df8c2 in main (argc=7, argv=0x7ffc1b9238b8) at ../../src/main.cc:1242
(gdb) quit
More information about the Aptitude-devel
mailing list