rendered paste body(gdb) thread apply all bt full
Thread 2 (Thread 0x7ffff32d4700 (LWP 13933)):
#0 0x00007ffff5d5a51d in nanosleep () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff5d5a3bc in sleep () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x0000000000454307 in newsbeuter::reloadthread::run (this=0x782a90) at src/reloadthread.cpp:39
seconds_to_wait = 60
#3 0x00000000004c574d in newsbeuter::run_thread (p=0x782a90) at src/thread.cpp:45
t = 0x782a90
#4 0x00007ffff7bc6efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#5 0x00007ffff5d8e89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#6 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7ffff7fd3760 (LWP 13930)):
#0 0x00007ffff5d87913 in select () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff6d270c4 in _nc_timed_wait () from /lib/libtinfo.so.5
No symbol table info available.
#2 0x00007ffff6f48d2a in _nc_wgetch () from /lib/libncursesw.so.5
No symbol table info available.
#3 0x00007ffff6f5d07a in wget_wch () from /lib/libncursesw.so.5
No symbol table info available.
#4 0x00000000004d3e5e in stfl_form_run ()
No symbol table info available.
#5 0x00000000004d2c12 in stfl_run ()
No symbol table info available.
#6 0x00000000004be9fb in newsbeuter::stfl::form::run (this=0x744ca0, timeout=60000) at src/stflpp.cpp:37
No locals.
#7 0x000000000042b64f in newsbeuter::view::run (this=0x7fffffffe0e0) at src/view.cpp:179
event = 0x749be0 "t"
op = newsbeuter::OP_RELOADALL
fa = {<std::tr1::__shared_ptr<newsbeuter::formaction, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x77f300, _M_refcount = {
_M_pi = 0x794740}}, <No data fields>}
have_macroprefix = false
macrocmds = {<std::_Vector_base<newsbeuter::macrocmd, std::allocator<newsbeuter::macrocmd> >> = {
_M_impl = {<std::allocator<newsbeuter::macrocmd>> = {<__gnu_cxx::new_allocator<newsbeuter::macrocmd>> = {<No data fields>}, <No data fields>},
_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
feedlist = {<std::tr1::__shared_ptr<newsbeuter::feedlist_formaction, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x77f300, _M_refcount = {
_M_pi = 0x794740}}, <No data fields>}
#8 0x000000000043fde5 in newsbeuter::controller::run (this=0x7fffffffe210, argc=5, argv=0x7fffffffe628) at src/controller.cpp:605
cachefilepath = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff67da5b8 ""}}
type = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x752c98 "local"}}
i = 1
tags = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}
history_limit = 4294959296
do_import = false
do_vacuum = false
readinfofile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff67da5b8 ""}}
keys = {<newsbeuter::config_action_handler> = {_vptr.config_action_handler = 0x4e7690}, keymap_ = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::operation, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::operation> > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::operation, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::operation> > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x75c520,
_M_left = 0x762490, _M_right = 0x768400}, _M_node_count = 10}}}, macros_ = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<newsbeuter::macrocmd, std::allocator<newsbeuter::macrocmd> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<newsbeuter::macrocmd, std::allocator<newsbeuter::macrocmd> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
_M_left = 0x7fffffffdcb0, _M_right = 0x7fffffffdcb0}, _M_node_count = 0}}}}
__PRETTY_FUNCTION__ = "void newsbeuter::controller::run(int, char**)"
cachefile_given_on_cmdline = false
---Type <return> to continue, or q <return> to quit---
importfile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff67da5b8 ""}}
do_read_export = false
silent = false
c = -1
do_read_import = false
show_version = 0
do_export = false
real_offline_mode = false
execute_cmds = false
getopt_str = "i:erhqu:c:C:d:l:vVoxXI:E:"
#9 0x0000000000408bd8 in main (argc=5, argv=0x7fffffffe628) at newsbeuter.cpp:30
c = {v = 0x7fffffffe0e0, urlcfg = 0x7704a0, rsscache = 0x76e860,
feeds = {<std::_Vector_base<std::tr1::shared_ptr<newsbeuter::rss_feed>, std::allocator<std::tr1::shared_ptr<newsbeuter::rss_feed> > >> = {
_M_impl = {<std::allocator<std::tr1::shared_ptr<newsbeuter::rss_feed> >> = {<__gnu_cxx::new_allocator<std::tr1::shared_ptr<newsbeuter::rss_feed> >> = {<No data fields>}, <No data fields>}, _M_start = 0x744960, _M_finish = 0x744970, _M_end_of_storage = 0x744970}}, <No data fields>}, config_dir = {
static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x756508 "/home/ilf/.newsbeuter"}}, url_file = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7565e8 "/home/ilf/.newsbeuter/urls"}}, cache_file = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x756598 "/home/ilf/.newsbeuter/cache.db"}}, config_file = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x756688 "/home/ilf/.newsbeuter/config"}}, queue_file = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7566d8 "/home/ilf/.newsbeuter/queue"}}, searchfile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x756728 "/home/ilf/.newsbeuter/history.search"}}, cmdlinefile = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x756778 "/home/ilf/.newsbeuter/history.cmdline"}}, refresh_on_start = false, cfg = {<newsbeuter::config_action_handler> = {
_vptr.config_action_handler = 0x4e64b0}, config_data = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::configdata> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::configdata> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x750670,
_M_left = 0x7533d0, _M_right = 0x750800}, _M_node_count = 85}}}}, ign = {<newsbeuter::config_action_handler> = {
_vptr.config_action_handler = 0x4e00f0},
ignores = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::matcher*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::matcher*> > >> = {
_M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::matcher*> >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, newsbeuter::matcher*> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
ignores_lastmodified = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>},
resetflag = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}}, filters = {<newsbeuter::config_action_handler> = {_vptr.config_action_handler = 0x4e43b0},
filters = {<std::_Vector_base<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {
_M_impl = {<std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}}, reload_mutex = {mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0,
__kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, attr = {
__size = "\000\000\000", __align = 0}}, cfgparser = {<newsbeuter::config_action_handler> = {_vptr.config_action_handler = 0x4e6630},
parsed_content = {<std::_Vector_base<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >> = {
_M_impl = {<std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, action_handlers = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::config_action_handler*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, newsbeuter::config_action_handler*> > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x759730,
_M_left = 0x756540, _M_right = 0x75a470}, _M_node_count = 96}}}, included_files = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x76e760,
---Type <return> to continue, or q <return> to quit---
_M_left = 0x76e760, _M_right = 0x770a40}, _M_node_count = 2}}}}, colorman = {<newsbeuter::config_action_handler> = {
_vptr.config_action_handler = 0x4e6850}, colors_loaded_ = true, fg_colors = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x770d10, _M_left = 0x771130,
_M_right = 0x770d10}, _M_node_count = 2}}}, bg_colors = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x770fe0, _M_left = 0x771170,
_M_right = 0x770fe0}, _M_node_count = 2}}}, attributes = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x770d50,
_M_left = 0x7711b0, _M_right = 0x770d50}, _M_node_count = 2}}}}, rxman = {<newsbeuter::config_action_handler> = {
_vptr.config_action_handler = 0x4e4690}, locations = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<re_pattern_buffer*, std::allocator<re_pattern_buffer*> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::pair<std::vector<re_pattern_buffer*, std::allocator<re_pattern_buffer*> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x756350,
_M_left = 0x7562c0, _M_right = 0x7563e0}, _M_node_count = 3}}},
cheat_store_for_dump_config = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>},
matchers = {<std::_Vector_base<std::pair<std::tr1::shared_ptr<newsbeuter::matcher>, int>, std::allocator<std::pair<std::tr1::shared_ptr<newsbeuter::matcher>, int> > >> = {
_M_impl = {<std::allocator<std::pair<std::tr1::shared_ptr<newsbeuter::matcher>, int> >> = {<__gnu_cxx::new_allocator<std::pair<std::tr1::shared_ptr<newsbeuter::matcher>, int> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}},
api = 0x0, feeds_mutex = {mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0,
__next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, attr = {__size = "\000\000\000", __align = 0}}, offline_mode = false}
v = {ctrl = 0x7fffffffe210, cfg = 0x7fffffffe280, keys = 0x7fffffffdc70, mtx = 0x756440,
formaction_stack = {<std::_Vector_base<std::tr1::shared_ptr<newsbeuter::formaction>, std::allocator<std::tr1::shared_ptr<newsbeuter::formaction> > >> = {
_M_impl = {<std::allocator<std::tr1::shared_ptr<newsbeuter::formaction> >> = {<__gnu_cxx::new_allocator<std::tr1::shared_ptr<newsbeuter::formaction> >> = {<No data fields>}, <No data fields>}, _M_start = 0x744dc0, _M_finish = 0x744dd0, _M_end_of_storage = 0x744dd0}}, <No data fields>}, current_formaction = 0,
tags = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, feeds_shown = 4158546275, rxman = 0x7fffffffe478, fg_colors = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x771200, _M_left = 0x770e90,
_M_right = 0x771200}, _M_node_count = 2}}}, bg_colors = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x770ed0, _M_left = 0x76e790,
_M_right = 0x770ed0}, _M_node_count = 2}}}, attributes = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x771020,
_M_left = 0x76e7d0, _M_right = 0x771020}, _M_node_count = 2}}}, is_inside_qna = false, is_inside_cmdline = false, last_fragment = {
static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x7ffff67da5b8 ""}}, tab_count = 0,
---Type <return> to continue, or q <return> to quit---
suggestions = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}}
(gdb)