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

Reply via email to