Your message dated Wed, 05 Aug 2015 18:33:57 +0000
with message-id <[email protected]>
and subject line Bug#686124: fixed in aptitude 0.7-1
has caused the Debian Bug report #686124,
regarding aptitude: segfault when choosing Views -> New Categorical Browser in 
ncurses interface
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
686124: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686124
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.8.2-1
Severity: normal

Dear Maintainer,

upon choosing Views -> New Categorical Browser in aptitude's ncurses inferace,
it crashes reprocducibly with a segmentation fault. You can find a full
backtrace attached; the segfault occurs in Thread #1. No prior action in
aptitude is required to trigger this bug. My system has an Intel Core i5-2520M
CPU with SSE 4.2 support.

Program received signal SIGSEGV, Segmentation fault.
__strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:236
236             movdqa  (%rsi), %xmm1



thread apply all bt:
===========

Thread 5 (Thread 0x7f92a4bd0700 (LWP 25045)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f92a7b3ac47 in cwidget::toplevel::input_thread::operator()() () from
/usr/lib/libcwidget.so.3
#2  0x00007f92a7b3ad31 in void*
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::input_thread>
>(void*) () from /usr/lib/libcwidget.so.3
#3  0x00007f92a6b62e0e in start_thread (arg=0x7f92a4bd0700) at
pthread_create.c:311
#4  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f92a43cf700 (LWP 25046)):
#0  do_sigwait (set=<optimized out>, sig=0x7f92a43ced4c) at
.../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:64
#1  0x00007f92a6b69fdb in __sigwait (set=<optimized out>, sig=<optimized out>)
at
.../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:99
#2  0x00007f92a7b32832 in ?? () from /usr/lib/libcwidget.so.3
#3  0x00007f92a7b3a86e in void*
cwidget::threads::thread::bootstrap<cwidget::toplevel::signal_thread>(void*) ()
from /usr/lib/libcwidget.so.3
#4  0x00007f92a6b62e0e in start_thread (arg=0x7f92a43cf700) at
pthread_create.c:311
#5  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f92a3bce700 (LWP 25047)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f92a7b3bc64 in void*
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::timeout_thread>
>(void*) () from /usr/lib/libcwidget.so.3
#2  0x00007f92a6b62e0e in start_thread (arg=0x7f92a3bce700) at
pthread_create.c:311
#3  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f929f39c700 (LWP 25051)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f92a8bf64d8 in wait<cwidget::threads::mutex::lock> (l=...,
this=0x7f92aa46e268) at /usr/include/cwidget/generic/threads/threads.h:508
#2  resolver_manager::background_thread_execution
(this=this@entry=0x7f92aa46e150) at
.../../../../src/generic/apt/resolver_manager.cc:569
#3  0x00007f92a8c4dc31 in operator() (this=<synthetic pointer>) at
.../../../../src/generic/apt/resolver_manager.cc:709
#4
cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>
(p=<optimized out>) at /usr/include/cwidget/generic/threads/threads.h:117
#5  0x00007f92a6b62e0e in start_thread (arg=0x7f929f39c700) at
pthread_create.c:311
#6  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f92a895f780 (LWP 25044)):
#0  __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:236
#1  0x00007f92a8aaf523 in do_compare (ver2=..., pkg2=..., ver1=..., pkg1=...,
this=0x7f92aa7fcc30) at ../../src/pkg_sortpolicy.cc:128
#2  pkg_sortpolicy_name_impl::compare (this=0x7f92aa7fcc30, pkg1=..., ver1=...,
pkg2=..., ver2=...) at ../../src/pkg_sortpolicy.cc:128
#3  0x00007f92a8aaf194 in pkg_sortpolicy_wrapper::compare (this=0x7fff4d4ac400,
item1=0x7f92ace46f70, item2=0x7f92ace46df0) at ../../src/pkg_sortpolicy.cc:118
#4  0x00007f92a8a69029 in pkg_sortpolicy_wrapper::operator() (this=<optimized
out>, item1=<optimized out>, item2=<optimized out>) at
.../../src/pkg_sortpolicy.h:83
#5  0x00007f92a8a6b6b5 in operator() (item2=<optimized out>, item1=<optimized
out>, this=<synthetic pointer>) at /usr/include/cwidget/widgets/treeitem.h:410
#6  std::list<pkg_tree_node*, std::allocator<pkg_tree_node*>
>::merge<cwidget::widgets::sortpolicy_wrapper> (this=0x7fff4d4abec0, __x=...,
__comp=...) at /usr/include/c++/4.7/bits/list.tcc:339
#7  0x00007f92a8a6b7c3 in std::list<pkg_tree_node*,
std::allocator<pkg_tree_node*> >::sort<cwidget::widgets::sortpolicy_wrapper>
(this=this@entry=0x7f92ac35c460, __comp=__comp@entry=...)
    at /usr/include/c++/4.7/bits/list.tcc:451
#8  0x00007f92a8a6b8f2 in cwidget::widgets::subtree<pkg_tree_node,
cwidget::widgets::tag_sort_policy>::sort (this=0x7f92ac35c450, sort_method=...)
at /usr/include/cwidget/widgets/subtree.h:175
#9  0x00007f92a8a6b8df in cwidget::widgets::subtree<pkg_tree_node,
cwidget::widgets::tag_sort_policy>::sort (this=0x7f92ac09c7a0, sort_method=...)
at /usr/include/cwidget/widgets/subtree.h:173
#10 0x00007f92a8ab47bf in pkg_tree::build_tree (this=this@entry=0x7f92ac09bab0,
progress=...) at ../../src/pkg_tree.cc:242
#11 0x00007f92a8ab4d56 in pkg_tree::build_tree (this=this@entry=0x7f92ac09bab0)
at ../../src/pkg_tree.cc:261
#12 0x00007f92a8ab51d5 in pkg_tree::set_limit (this=0x7f92ac09bab0, _limit=...)
at ../../src/pkg_tree.cc:278
#13 0x00007f92a8af9d52 in do_new_hier_view (progress=...) at
.../../src/ui.cc:946
#14 0x00007f92a8afa081 in do_new_hier_view_with_new_bar () at
.../../src/ui.cc:962
#15 0x00007f92a7b5faaa in cwidget::widgets::menu::dispatch_mouse(short, int,
int, int, unsigned long) () from /usr/lib/libcwidget.so.3
#16 0x00007f92a7b69265 in cwidget::widgets::menubar::dispatch_mouse(short, int,
int, int, unsigned long) () from /usr/lib/libcwidget.so.3
#17 0x00007f92a7b3b3b6 in
cwidget::toplevel::input_thread::get_input_event::dispatch() () from
/usr/lib/libcwidget.so.3
#18 0x00007f92a7b38f13 in cwidget::toplevel::mainloop(int) () from
/usr/lib/libcwidget.so.3
#19 0x00007f92a8af6a7d in ui_main () at ../../src/ui.cc:2936
#20 0x00007f92a8a370f6 in main (argc=<optimized out>, argv=<optimized out>) at
.../../src/main.cc:1307
#0  __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:236
No locals.





thread apply all bt full:
=============

Thread 5 (Thread 0x7f92a4bd0700 (LWP 25045)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f92a7b3ac47 in cwidget::toplevel::input_thread::operator()() () from
/usr/lib/libcwidget.so.3
No symbol table info available.
#2  0x00007f92a7b3ad31 in void*
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::input_thread>
>(void*) () from /usr/lib/libcwidget.so.3
No symbol table info available.
#3  0x00007f92a6b62e0e in start_thread (arg=0x7f92a4bd0700) at
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f92a4bd0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140267805804288,
6819681710235245310, 0, 140734490132400, 4096, 140267805804288,
-6809115961788146946, -6809111622374466818},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 4 (Thread 0x7f92a43cf700 (LWP 25046)):
#0  do_sigwait (set=<optimized out>, sig=0x7f92a43ced4c) at
.../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:64
        ret = <optimized out>
        tmpset = {__val = {1, 140267858273408, 0, 140734490134928, 4096,
140267797411584, 0, 140267868429749, 5, 0, 0, 140267838888880, 140267858249968,
0, 0, 140267868455413}}
#1  0x00007f92a6b69fdb in __sigwait (set=<optimized out>, sig=<optimized out>)
at
.../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigwait.c:99
        oldtype = 0
        result = <optimized out>
#2  0x00007f92a7b32832 in ?? () from /usr/lib/libcwidget.so.3
No symbol table info available.
#3  0x00007f92a7b3a86e in void*
cwidget::threads::thread::bootstrap<cwidget::toplevel::signal_thread>(void*) ()
from /usr/lib/libcwidget.so.3
No symbol table info available.
#4  0x00007f92a6b62e0e in start_thread (arg=0x7f92a43cf700) at
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f92a43cf700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140267797411584,
6819681710235245310, 0, 140734490134928, 4096, 140267797411584,
-6809117061836645634, -6809111622374466818},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 3 (Thread 0x7f92a3bce700 (LWP 25047)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f92a7b3bc64 in void*
cwidget::threads::thread::bootstrap<cwidget::threads::bootstrap_proxy<cwidget::toplevel::timeout_thread>
>(void*) () from /usr/lib/libcwidget.so.3
No symbol table info available.
#2  0x00007f92a6b62e0e in start_thread (arg=0x7f92a3bce700) at
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f92a3bce700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140267789018880,
6819681710235245310, 0, 140734490132400, 4096, 140267789018880,
-6809118161885144322, -6809111622374466818},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#3  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 2 (Thread 0x7f929f39c700 (LWP 25051)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f92a8bf64d8 in wait<cwidget::threads::mutex::lock> (l=...,
this=0x7f92aa46e268) at /usr/include/cwidget/generic/threads/threads.h:508
No locals.
#2  resolver_manager::background_thread_execution
(this=this@entry=0x7f92aa46e150) at
.../../../../src/generic/apt/resolver_manager.cc:569
        job = {sol_num = 0, max_steps = 0, k = {px = 0x0, pn = {pi_ = 0x0}},
post_thunk = 0x0}
        logger = {px = 0x7f9298000960, pn = {pi_ = 0x7f9298000940}}
        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 = 0x7f929f39b168, _M_right =
0x7f929f39b168}, _M_node_count = 0}}}
        l = {parent = @0x7f92aa46e240, locked = true}
#3  0x00007f92a8c4dc31 in operator() (this=<synthetic pointer>) at
.../../../../src/generic/apt/resolver_manager.cc:709
No locals.
#4
cwidget::threads::thread::bootstrap<resolver_manager::background_thread_bootstrap>
(p=<optimized out>) at /usr/include/cwidget/generic/threads/threads.h:117
        thunk = {m = @0x7f92aa46e150}
#5  0x00007f92a6b62e0e in start_thread (arg=0x7f929f39c700) at
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7f929f39c700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140267713316608,
6819681710235245310, 0, 140734490128896, 4096, 140267713316608,
-6809057732769031426, -6809111622374466818},
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data =
{prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f92a608093d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 1 (Thread 0x7f92a895f780 (LWP 25044)):
#0  __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:236
No locals.
#1  0x00007f92a8aaf523 in do_compare (ver2=..., pkg2=..., ver1=..., pkg1=...,
this=0x7f92aa7fcc30) at ../../src/pkg_sortpolicy.cc:128
        cmp = <optimized out>
#2  pkg_sortpolicy_name_impl::compare (this=0x7f92aa7fcc30, pkg1=..., ver1=...,
pkg2=..., ver2=...) at ../../src/pkg_sortpolicy.cc:128
        rval = 11
#3  0x00007f92a8aaf194 in pkg_sortpolicy_wrapper::compare (this=0x7fff4d4ac400,
item1=0x7f92ace46f70, item2=0x7f92ace46df0) at ../../src/pkg_sortpolicy.cc:118
        pkg1 = <incomplete type>
        pkg2 = <incomplete type>
        ver1 = {<pkgCache::Iterator<pkgCache::Version, pkgCache::VerIterator>>
= {<std::iterator<std::forward_iterator_tag, pkgCache::Version, long,
pkgCache::Version*, pkgCache::Version&>> = {<No data fields>}, _vptr.Iterator =
0x7f92a8fc4d70 <vtable for pkgCache::VerIterator+16>, S = 0x7f92a1a5feb8, Owner
= 0x7f92aa28a860}, <No data fields>}
        ver2 = {<pkgCache::Iterator<pkgCache::Version, pkgCache::VerIterator>>
= {<std::iterator<std::forward_iterator_tag, pkgCache::Version, long,
pkgCache::Version*, pkgCache::Version&>> = {<No data fields>}, _vptr.Iterator =
0x7f92a8fc4d70 <vtable for pkgCache::VerIterator+16>, S = 0x7f92a339db58, Owner
= 0x7f92aa28a860}, <No data fields>}
#4  0x00007f92a8a69029 in pkg_sortpolicy_wrapper::operator() (this=<optimized
out>, item1=<optimized out>, item2=<optimized out>) at
.../../src/pkg_sortpolicy.h:83
No locals.
#5  0x00007f92a8a6b6b5 in operator() (item2=<optimized out>, item1=<optimized
out>, this=<synthetic pointer>) at /usr/include/cwidget/widgets/treeitem.h:410
No locals.
#6  std::list<pkg_tree_node*, std::allocator<pkg_tree_node*>
>::merge<cwidget::widgets::sortpolicy_wrapper> (this=0x7fff4d4abec0, __x=...,
__comp=...) at /usr/include/c++/4.7/bits/list.tcc:339
        __first1 = {_M_node = 0x7f92ace47070}
        __last1 = {_M_node = 0x7fff4d4abec0}
        __first2 = {_M_node = 0x7f92ace471c0}
        __last2 = {_M_node = 0x7fff4d4abeb0}
#7  0x00007f92a8a6b7c3 in std::list<pkg_tree_node*,
std::allocator<pkg_tree_node*> >::sort<cwidget::widgets::sortpolicy_wrapper>
(this=this@entry=0x7f92ac35c460, __comp=__comp@entry=...)
    at /usr/include/c++/4.7/bits/list.tcc:451
        __carry = {<std::_List_base<pkg_tree_node*,
std::allocator<pkg_tree_node*> >> = {
            _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                _M_next = 0x7f92ace471c0, _M_prev = 0x7f92ace471c0}}}, <No data
fields>}
        __tmp = {{<std::_List_base<pkg_tree_node*,
std::allocator<pkg_tree_node*> >> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7f92ace47070, _M_prev = 0x7f92ace47070}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abed0, _M_prev = 0x7fff4d4abed0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abee0, _M_prev = 0x7fff4d4abee0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abef0, _M_prev = 0x7fff4d4abef0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf00, _M_prev = 0x7fff4d4abf00}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf10, _M_prev = 0x7fff4d4abf10}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7f92ace41200, _M_prev = 0x7f92ace444c0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7f92ace3a9a0, _M_prev = 0x7f92ace3a820}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf40, _M_prev = 0x7fff4d4abf40}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf50, _M_prev = 0x7fff4d4abf50}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf60, _M_prev = 0x7fff4d4abf60}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf70, _M_prev = 0x7fff4d4abf70}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf80, _M_prev = 0x7fff4d4abf80}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abf90, _M_prev = 0x7fff4d4abf90}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abfa0, _M_prev = 0x7fff4d4abfa0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abfb0, _M_prev = 0x7fff4d4abfb0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abfc0, _M_prev = 0x7fff4d4abfc0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abfd0, _M_prev = 0x7fff4d4abfd0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abfe0, _M_prev = 0x7fff4d4abfe0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4abff0, _M_prev = 0x7fff4d4abff0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac000, _M_prev = 0x7fff4d4ac000}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac010, _M_prev = 0x7fff4d4ac010}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac020, _M_prev = 0x7fff4d4ac020}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac030, _M_prev = 0x7fff4d4ac030}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac040, _M_prev = 0x7fff4d4ac040}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac050, _M_prev = 0x7fff4d4ac050}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac060, _M_prev = 0x7fff4d4ac060}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac070, _M_prev = 0x7fff4d4ac070}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac080, _M_prev = 0x7fff4d4ac080}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac090, _M_prev = 0x7fff4d4ac090}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0a0, _M_prev = 0x7fff4d4ac0a0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0b0, _M_prev = 0x7fff4d4ac0b0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0c0, _M_prev = 0x7fff4d4ac0c0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0d0, _M_prev = 0x7fff4d4ac0d0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0e0, _M_prev = 0x7fff4d4ac0e0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac0f0, _M_prev = 0x7fff4d4ac0f0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac100, _M_prev = 0x7fff4d4ac100}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac110, _M_prev = 0x7fff4d4ac110}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac120, _M_prev = 0x7fff4d4ac120}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac130, _M_prev = 0x7fff4d4ac130}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac140, _M_prev = 0x7fff4d4ac140}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac150, _M_prev = 0x7fff4d4ac150}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac160, _M_prev = 0x7fff4d4ac160}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac170, _M_prev = 0x7fff4d4ac170}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac180, _M_prev = 0x7fff4d4ac180}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac190, _M_prev = 0x7fff4d4ac190}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1a0, _M_prev = 0x7fff4d4ac1a0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1b0, _M_prev = 0x7fff4d4ac1b0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1c0, _M_prev = 0x7fff4d4ac1c0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1d0, _M_prev = 0x7fff4d4ac1d0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1e0, _M_prev = 0x7fff4d4ac1e0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac1f0, _M_prev = 0x7fff4d4ac1f0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac200, _M_prev = 0x7fff4d4ac200}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac210, _M_prev = 0x7fff4d4ac210}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac220, _M_prev = 0x7fff4d4ac220}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac230, _M_prev = 0x7fff4d4ac230}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac240, _M_prev = 0x7fff4d4ac240}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac250, _M_prev = 0x7fff4d4ac250}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac260, _M_prev = 0x7fff4d4ac260}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac270, _M_prev = 0x7fff4d4ac270}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac280, _M_prev = 0x7fff4d4ac280}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac290, _M_prev = 0x7fff4d4ac290}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac2a0, _M_prev = 0x7fff4d4ac2a0}}}, <No
data fields>}, {<std::_List_base<pkg_tree_node*, std::allocator<pkg_tree_node*>
>> = {
              _M_impl = {<std::allocator<std::_List_node<pkg_tree_node*> >> =
{<__gnu_cxx::new_allocator<std::_List_node<pkg_tree_node*> >> = {<No data
fields>}, <No data fields>}, _M_node = {
                  _M_next = 0x7fff4d4ac2b0, _M_prev = 0x7fff4d4ac2b0}}}, <No
data fields>}}
        __fill = 0x7fff4d4abf40
        __counter = 0x7fff4d4abec0
#8  0x00007f92a8a6b8f2 in cwidget::widgets::subtree<pkg_tree_node,
cwidget::widgets::tag_sort_policy>::sort (this=0x7f92ac35c450, sort_method=...)
at /usr/include/cwidget/widgets/subtree.h:175
No locals.
#9  0x00007f92a8a6b8df in cwidget::widgets::subtree<pkg_tree_node,
cwidget::widgets::tag_sort_policy>::sort (this=0x7f92ac09c7a0, sort_method=...)
at /usr/include/cwidget/widgets/subtree.h:173
        i = {_M_node = 0x7f92aa287880}
#10 0x00007f92a8ab47bf in pkg_tree::build_tree (this=this@entry=0x7f92ac09bab0,
progress=...) at ../../src/pkg_tree.cc:242
        empty = false
        mytree = 0x7f92ac09c7a0
        cache_empty = false
        grouper = 0x7f92ac09cd30
        sorter = {<cwidget::widgets::sortpolicy> = {_vptr.sortpolicy =
0x7f92a8fc9410 <vtable for pkg_sortpolicy_wrapper+16>}, chain = 0x7f92aa7fcc30}
        rval = <optimized out>
#11 0x00007f92a8ab4d56 in pkg_tree::build_tree (this=this@entry=0x7f92ac09bab0)
at ../../src/pkg_tree.cc:261
        p = {ref = 0x7f92ac09c280}
        rval = <optimized out>
#12 0x00007f92a8ab51d5 in pkg_tree::set_limit (this=0x7f92ac09bab0, _limit=...)
at ../../src/pkg_tree.cc:278
        old_limit = {ref = 0x0}
        old_limitstr = {static npos = 18446744073709551615, _M_dataplus =
{<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92a6b5a418 <std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t>
>::_Rep::_S_empty_rep_storage+24> L""}}
        new_limit = {ref = 0x7f92ac09c1e0}
#13 0x00007f92a8af9d52 in do_new_hier_view (progress=...) at
.../../src/ui.cc:946
        grp = <optimized out>
        grpstr = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>}, _M_p = 0x7f92aa4fcdc8 "hier"}}
        tree = {ref = 0x7f92ac09bab0}
#14 0x00007f92a8afa081 in do_new_hier_view_with_new_bar () at
.../../src/ui.cc:962
        p = {ref = 0x7f92aa4f7be0}
#15 0x00007f92a7b5faaa in cwidget::widgets::menu::dispatch_mouse(short, int,
int, int, unsigned long) () from /usr/lib/libcwidget.so.3
No symbol table info available.
#16 0x00007f92a7b69265 in cwidget::widgets::menubar::dispatch_mouse(short, int,
int, int, unsigned long) () from /usr/lib/libcwidget.so.3
No symbol table info available.
#17 0x00007f92a7b3b3b6 in
cwidget::toplevel::input_thread::get_input_event::dispatch() () from
/usr/lib/libcwidget.so.3
No symbol table info available.
#18 0x00007f92a7b38f13 in cwidget::toplevel::mainloop(int) () from
/usr/lib/libcwidget.so.3
No symbol table info available.
#19 0x00007f92a8af6a7d in ui_main () at ../../src/ui.cc:2936
        clearer = {<No data fields>}
#20 0x00007f92a8a370f6 in main (argc=<optimized out>, argv=<optimized out>) at
.../../src/main.cc:1307
        p = {ref = 0x0}
        status_fname = 0x0
        width = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92a6b5a3f8 <std::string::_Rep::_S_empty_rep_storage+24>
""}}
        simulate = false
        download_only = false
        safe_resolver_no_new_installs = false
        group_by_mode = group_by_auto
        install_only = false
        resolver_mode = resolver_mode_default
        showvers = false
        always_prompt = false
        verbose = 0
        curr_quiet = <optimized out>
        update_only = false
        autoclean_only = false
        clean_only = false
        assume_yes = false
        disable_columns = false
        showdeps = false
        showwhy = false
        quiet = 0
        debug_search = false
        package_display_format = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92aa183248 "%c%a%M %p# - %d#"}}
        version_display_format = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92aa17a048 "%c%a%M %p# %t %i"}}
        fix_broken = false
        seen_quiet = false
        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>}
        group_by_mode_string = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92aa183628 "auto"}}
        sort_policy = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92aa17ed38 "name,version"}}
        why_display_mode = aptitude::why::no_summary
        rootdir = <optimized out>
        show_why_summary_mode = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92aa17cd58 "no-summary"}}
        curopt = <optimized out>
        show_package_names_mode_string = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> =
{<No data fields>}, <No data fields>},
            _M_p = 0x7f92aa17ed08 "auto"}}
        queue_only = false
        log_file = {static npos = <optimized out>, _M_dataplus =
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data
fields>}, <No data fields>},
            _M_p = 0x7f92a6b5a3f8 <std::string::_Rep::_S_empty_rep_storage+24>
""}}
        safe_resolver_show_resolver_actions = false
        visual_preview = false
        show_package_names_mode = show_package_names_auto
        arch_only = false
        safe_resolver_no_new_upgrades = false
        showsize = false



-- Package-specific info:
Terminal: xterm
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.6.8.2 compiled at Nov  7 2012 07:08:03
Compiler: g++ 4.7.2
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20130608
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
        linux-vdso.so.1 (0x00007fffe87da000)
        libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12 
(0x00007f088ea16000)
        libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5 
(0x00007f088e7e6000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
(0x00007f088e5bc000)
        libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0 
(0x00007f088e3b7000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f088e0b7000)
        libept.so.1.aptpkg4.12 => /usr/lib/libept.so.1.aptpkg4.12 
(0x00007f088de16000)
        libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f088da33000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f088d81b000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007f088d569000)
        libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 
(0x00007f088d351000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f088d135000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007f088ce31000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f088cb33000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007f088c91d000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f088c570000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f088c36d000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f088c169000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007f088bf58000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f088bf52000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f088bd49000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f088f3ce000)

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10.1-cust (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  aptitude-common           0.6.8.2-1
ii  libapt-pkg4.12            0.9.9.1
ii  libboost-iostreams1.49.0  1.49.0-4
ii  libc6                     2.17-7
ii  libcwidget3               0.5.16-3.4
ii  libept1.4.12              1.0.9
ii  libgcc1                   1:4.8.1-6
ii  libncursesw5              5.9+20130608-1
ii  libsigc++-2.0-0c2a        2.2.10-0.2
ii  libsqlite3-0              3.7.17-1
ii  libstdc++6                4.8.1-6
ii  libtinfo5                 5.9+20130608-1
ii  libxapian22               1.2.15-2
ii  zlib1g                    1:1.2.8.dfsg-1

Versions of packages aptitude recommends:
ii  apt-xapian-index                0.45
ii  aptitude-doc-en [aptitude-doc]  0.6.8.2-1
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.9

Versions of packages aptitude suggests:
pn  debtags  <none>
ii  tasksel  3.16

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: aptitude
Source-Version: 0.7-1

We believe that the bug you reported is fixed in the latest version of
aptitude, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Axel Beckert <[email protected]> (supplier of updated aptitude package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 05 Aug 2015 19:05:18 +0200
Source: aptitude
Binary: aptitude aptitude-common aptitude-dbg aptitude-doc-cs aptitude-doc-en 
aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja 
aptitude-doc-ru
Architecture: source all
Version: 0.7-1
Distribution: unstable
Urgency: medium
Maintainer: Aptitude Development Team <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description:
 aptitude   - terminal-based package manager
 aptitude-common - architecture independent files for the aptitude package 
manager
 aptitude-dbg - Debug symbols for the aptitude package manager
 aptitude-doc-cs - Czech manual for aptitude, a terminal-based package manager
 aptitude-doc-en - English manual for aptitude, a terminal-based package manager
 aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manager
 aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manager
 aptitude-doc-fr - French manual for aptitude, a terminal-based package manager
 aptitude-doc-it - Italian manual for aptitude, a terminal-based package manager
 aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package 
manager
 aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manager
Closes: 686124 686142 686646 736934 758226 759769 760812 762340 770073 771305 
771618 771704 773807 776706 777778 778425
Changes:
 aptitude (0.7-1) unstable; urgency=medium
 .
   [ Manuel A. Fernandez Montecelo ]
   * New upstream release.
     - Changes in the versioning scheme and changelog (to follow loosely
       the Semantic Version specification)
     - Feature removal: The content-wise outdated and
       not-multiarch-compatible categorical browser has been removed. The
       Debtags browser has replaced most of its functionality already. Local
       package groups are no more available, though.  The removal discussion
       has taken place in #686646. (Closes: #686124, #686142, #686646 as
       well as LP: #1082198).
     - Changes to allow to compile with C++11 compatibilty mode (prompted by
       changes in the toolchain in Debian) (Closes: #777778)
     - Fix reported installed size change when installing/deinstalling
       packages which are bigger than 2 GiB (int type size 32 bits).  Thanks
       Benny Baumann and Jason Rhinelander for the report and info, and Sven
       Joachim for the patch.  (Closes: #759769)
     - Changes in automake files to be able to use current automake
       versions.
     - Documentation:
       - Previously missing trigger-related package states are now
         documented. (Closes: #770073, #771305, #771704)
       - Minesweeper: Fixed save/load keybindings in help.
         (Closes: #736934)
     - Translation updates:
       - Czech by Miroslav Kure (Closes: #758226)
       - Russian by Yuri Kozlov (Closes: #760812)
       - German man page translation by Mario Blättermann and
         Jens Seidel (Closes: #762340)
       - Catalan by Orestes Mas (Closes: #771618)
       - French documentation translation by Cédric Boutillier
         (Closes: #773807)
       - Italian documentation translation by Beatrice Torracca
         (Closes: #776706)
       - Dutch by Frans Spiesschaert (Closes: #778425)
 .
   [ Axel Beckert ]
   * Apply wrap-and-sort.
   * No more install files related to the categorical browser.
   * Update Vcs-Browser header to use cgit and HTTPS.
   * Declare compliance with Debian Policy 3.9.6. (No changes needed.)
   * debian/rules:
     + Remove override_dh_builddeb: xz compression is default nowadays.
     + Remove obsolete x from [ "x$var" != "x" ] comparisons.
   * Add myself to Uploaders.
   * Cherry-pick 3593bdcb, 2a5a8b25, and 4b24b358 from upstream to cope
     with Boost 1.58 which has been uploaded to unstable during the
     libstdc++6 transition, but after the 0.7 upstream release.
   * Temporarily bump g++ dependency from 4:3.2.2-0 to 4:5.2 for the
     gcc-5/libstdc++6 transition.
   * Add build-dependency on automake.
Checksums-Sha1:
 b4d7dad4ba517e5ae66bb96db5efbffdf7adb597 3028 aptitude_0.7-1.dsc
 36d6a751ce29e62e4e270a6db26bfc23458ddf72 4738404 aptitude_0.7.orig.tar.xz
 6868c6b8cc96ae0d7c198ba8ef136f4913f57e7e 52384 aptitude_0.7-1.debian.tar.xz
 2312e715823dd3d1f57f95309ca7305100540968 1519056 aptitude-common_0.7-1_all.deb
 af4ed5d5b51fb0d6f62b78858def2992f014663e 354976 aptitude-doc-cs_0.7-1_all.deb
 b0437e84ae554c5075742356db1c66666d2b99db 420116 aptitude-doc-en_0.7-1_all.deb
 7e11431bbdc5d9ba53d23032b885dbba5dfccca2 398370 aptitude-doc-es_0.7-1_all.deb
 f69dde503c969d62fbd10c62e0c707e9157ebfcd 261766 aptitude-doc-fi_0.7-1_all.deb
 6afc01c37a9235387f9827f0c300880be525b25a 300016 aptitude-doc-fr_0.7-1_all.deb
 3701bae417443c35260ee458df850cd5116f8efc 260826 aptitude-doc-it_0.7-1_all.deb
 5c00abf066a1b75115a4f760f047a79030ce41d5 356790 aptitude-doc-ja_0.7-1_all.deb
 eb90073bb81a664d18f9b4941c0ab71538fb54c6 376498 aptitude-doc-ru_0.7-1_all.deb
Checksums-Sha256:
 4a99d4b9b20eaacfc7310664a793b19d58ec3c98fc63bb80918748855574abe6 3028 
aptitude_0.7-1.dsc
 3580b2718bfe6b3acd58ca658621f623b0634e66466c421325a1ce4025723b0d 4738404 
aptitude_0.7.orig.tar.xz
 17b6688bca57833cad972ad792c88a4e216f78bcadc79e78b8d2c0335b2f8b4a 52384 
aptitude_0.7-1.debian.tar.xz
 fc9d78f51cfc7ba9a5ba2efa348d12d77ae09e23f086dacfc69696e2eb9f0e8d 1519056 
aptitude-common_0.7-1_all.deb
 21f24086e1e1b8c0519fd5f115d4fe6efd5cae562959fe75e89488d1bfab136a 354976 
aptitude-doc-cs_0.7-1_all.deb
 3df50154ec018f30b8a79ec3cc9270077649520ee5e4cf94c756389f48fe932f 420116 
aptitude-doc-en_0.7-1_all.deb
 e54fc65613cede9fa12f780602536e403da383ea5c81b80bde9982b2ee1416c8 398370 
aptitude-doc-es_0.7-1_all.deb
 ecaae2307cd911a06f6ac41d3827e9a0a4c06ee7afb91bfb8303400a9016d516 261766 
aptitude-doc-fi_0.7-1_all.deb
 b30b78e370d1ebcc3a3f1277fd17fbc4927738c16f017288264e625241076383 300016 
aptitude-doc-fr_0.7-1_all.deb
 f17870b2314b172c930c6084249139262ecc8a1c2bd42693bab21db3339d5569 260826 
aptitude-doc-it_0.7-1_all.deb
 33f9d3c9c953cc5291e907c528a14792bac35cd9cf8eabb4468d24f96b69ae09 356790 
aptitude-doc-ja_0.7-1_all.deb
 026c40e18221553cd6a83545987f5bac4408e00f1e59a2125986bcc3c22446a7 376498 
aptitude-doc-ru_0.7-1_all.deb
Files:
 7f823d9d6a4433c8c7b45a5ff8c40b56 3028 admin important aptitude_0.7-1.dsc
 cc475bfbebaac70d1b1c55cbfaa7255b 4738404 admin important 
aptitude_0.7.orig.tar.xz
 4897d1b8ef2ba7a6eac370eb478ef04f 52384 admin important 
aptitude_0.7-1.debian.tar.xz
 b86d987d57ffcdb295fdad6ec5f95749 1519056 admin important 
aptitude-common_0.7-1_all.deb
 052b2036e2759bd92531499cf44f5f2e 354976 doc optional 
aptitude-doc-cs_0.7-1_all.deb
 af8492f41f7cb97d13905235138a2d8a 420116 doc optional 
aptitude-doc-en_0.7-1_all.deb
 d124b633912001a278d494dd793ca62f 398370 doc optional 
aptitude-doc-es_0.7-1_all.deb
 c7f6066b6bb454af7cf719023dc1a164 261766 doc optional 
aptitude-doc-fi_0.7-1_all.deb
 e360c9ef0a60c9cb217978191abe74c2 300016 doc optional 
aptitude-doc-fr_0.7-1_all.deb
 0229c031fa6415170b0b8d5f237584d0 260826 doc optional 
aptitude-doc-it_0.7-1_all.deb
 5f7cc8a9989e35ae31e1e65b9fc75635 356790 doc optional 
aptitude-doc-ja_0.7-1_all.deb
 3864b4d524b5aa1e922578b6774c69ce 376498 doc optional 
aptitude-doc-ru_0.7-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVwlP2AAoJEGvmY8daNcl1i68QAJZALjEppQo+5+tBdVKfj8NG
lERLmH119zrXoY3pHSV5yAKjlGAcXV5E2mRHPF0PruTTrM7San20TRNr53ClktJX
akkSsCFd1C8zpYD75qIXnyVHBvd20Zg/qu9jDIZgSUXrtmRU8cg00kr91pe62woW
xMWucSt0QmYNV7P8mnbijUDe59U9TjoFmqj5M24yZl0TWU8NQVwUDaLSR3qTBSMQ
WyUGJLY/Y9kB56g70pV2VZ7bpXKWZQSgI7tXS9cktpgzZESxIh++VFWUogFSU437
iQs8yo/EX+7ZpqMDqj5+aiczBUIluz0uEilHF3gQ/9VvXK1twZTcFGgvvId25+tI
4PanFZBl5wm5nrwpmwXI5kQ6NKGvhIveQsF1X6MErpH4pglgcQFBnw6QVccCPeXT
mo6U5pUa+aXoR6JSiDn8IDk7oMxJJXMhz0fr/ojefEG2sCA+VNwmhYDygexsIHbb
pbu/xZ/0E3rauc3XVXt6Hsstax5rkJcNwkJOxRgmp0tJoBFPqY5pyz5wAbDm+s0F
dnAh8UsjOy/Mx8RGjQuzOQlgcqC3nzkqvttgwQwaV417cj4Vzv+Tix2mnlAdxJfq
ceseH94fNzTQB7JC7DHr+fEUbiSflC5z72Z8yy9XFsVjGYIkxV+l/C0w4tyYtAzv
Y5kwB/EF/zdNMjyi4xvW
=psYm
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to