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
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@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@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@entry=0x555b85894638 "pthread_mutex_lock(&m_)==0", file=file@entry=0x555b85894370 "/usr/include/boost/flyweight/detail/recursive_lw_mutex.hpp", line=line@entry=72, function=function@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@entry=0x555b85894638 "pthread_mutex_lock(&m_)==0", file=file@entry=0x555b85894370 "/usr/include/boost/flyweight/detail/recursive_lw_mutex.hpp", line=line@entry=72, function=function@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@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@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@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