Package: newsboat
Version: 2.18-2
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

I accidentally closed newsboat today, and when I tried to restart it,
it dumped core. Output (with -dbgsym installed):


### boq ###

% newsboat                                                                      
                                                                                
                                                                                
          :(
Starting newsboat 2.18.0...
Loading configuration...Newsboat crashed; sorry about that. Please submit a 
report (below)
so we can investigate:

- - online: https://github.com/newsboat/newsboat/issues/new

  You will need a GitHub account.

- - via email: newsb...@googlegroups.com

We might have some follow-up questions, so please check your email
periodically. Thank you!

The crash report:

- --->8----->8----->8----->8----->8----->8----->8----->8----->8----->8----->8---

Newsboat version: 2.18.0
Couldn't determine the crash cause.
No error message
Crash location: src/libcore/result.rs:1165
stack backtrace:
   0:     0x5583f7d3aee7 - <unknown>
   1:     0x5583f7d393a3 - <unknown>
   2:     0x5583f7be0881 - <unknown>
   3:     0x5583f7d477f0 - <unknown>
   4:     0x5583f7d472be - <unknown>
   5:     0x5583f7d471a6 - <unknown>
   6:     0x5583f7d9d85e - <unknown>
   7:     0x5583f7d96c47 - <unknown>
   8:     0x5583f7dac6e6 - <unknown>
   9:     0x5583f7d7730a - <unknown>
  10:     0x5583f7bc7eb7 - <unknown>
  11:     0x5583f7bb8fe2 - 
_ZN8newsboat5utils14strip_commentsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
                               at src/utils.cpp:81
  12:     0x5583f7ba9bba - 
_ZN8newsboat12ConfigParser5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
                               at src/configparser.cpp:97
  13:     0x5583f7a956b4 - _ZN8newsboat10Controller3runERKNS_13CliArgsParserE
                               at src/controller.cpp:201
  14:     0x5583f7a4c249 - main
                               at ./newsboat.cpp:202
  15:     0x7f44dd4c8bbb - __libc_start_main
                               at ../csu/libc-start.c:308
  16:     0x5583f7a4d09a - <unknown>
  17:                0x0 - <unknown>


- --->8----->8----->8----->8----->8----->8----->8----->8----->8----->8----->8---
[1]    17264 abort (core dumped)  newsboat

### eoq ###


gdb:

### boq ###

% gdb /usr/bin/newsboat 
/var/crash/1000/21168-1000-1000-6-1579287345-jadzia--usr-bin-newsboat.core
GNU gdb (Debian 8.3.1-1) 8.3.1
Copyright (C) 2019 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/newsboat...
Reading symbols from 
/usr/lib/debug/.build-id/64/6eb7eef9963fa357c628657a0dbef42f1c084d.debug...
[New LWP 21168]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `newsboat'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {0, 94544204243696, 4611686018427387904, 0, 0, 0, 0, 0, 
94544205908900, 94544227296128, 0, 140724525616576, 140724525616928, 
140724525616896, 140724525616544, 140724525617440}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007fb3f7b18535 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x7ffcfb5c5120, sa_sigaction 
= 0x7ffcfb5c5120}, sa_mask = {__val = {140724525616280, 2, 94544204461798, 
94544227163168, 1, 18, 257, 140724525616512, 463810555730912512, 18, 
140724525616576, 94544227104528, 
              140724525616928, 140724525616896, 140724525616544, 
94544207212176}}, sa_flags = -910843088, sa_restorer = 0x7ffcfb5c4f40}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x000055fcc9b4aa37 in std::sys::unix::abort_internal ()
No symbol table info available.
#3  0x000055fcc9b2e766 in std::process::abort ()
No symbol table info available.
#4  0x000055fcc99aaef9 in rs_strip_comments ()
No symbol table info available.
#5  0x000055fcc999bfe2 in newsboat::utils::strip_comments (line=...) at 
/usr/include/c++/9/bits/basic_string.h:2300
No locals.
#6  0x000055fcc998cbba in newsboat::ConfigParser::parse 
(this=this@entry=0x7ffcfb5c6750, tmp_filename="/home/gregoa/.newsboat/config") 
at src/configparser.cpp:97
        stripped = ""
        evaluated = ""
        tokens = std::vector of length 0, capacity 0
        filename = "/home/gregoa/.newsboat/config"
        linecounter = <optimized out>
        f = <incomplete type>
        line = "#  configuration, \342..."
#7  0x000055fcc98786b4 in newsboat::Controller::run 
(this=this@entry=0x7ffcfb5c6620, args=...) at src/controller.cpp:201
        migrated = <optimized out>
        keys = {<newsboat::ConfigActionHandler> = {_vptr.ConfigActionHandler = 
0x55fcc9e08720 <vtable for newsboat::KeyMap+16>}, keymap_ = std::map with 12 
elements = {["all"] = std::map with 4 elements = {["U"] = 
newsboat::OP_SHOWURLS, ["c"] = newsboat::OP_MARKFEEDREAD, 
              ["space"] = newsboat::OP_OPEN, ["x"] = 
newsboat::OP_MARKFEEDREAD}, ["article"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, 
              [","] = newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, 
["0"] = newsboat::OP_0, ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, 
              ["8"] = newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = 
newsboat::OP_CMDLINE, ["?"] = newsboat::OP_HELP, ["A"] = 
newsboat::OP_MARKFEEDREAD, ["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = 
newsboat::OP_DELETE, ["DOWN"] = newsboat::OP_SK_DOWN, 
              ["E"] = newsboat::OP_EDIT_URLS, ["END"] = newsboat::OP_SK_END, 
["ENTER"] = newsboat::OP_OPEN, ["F"] = newsboat::OP_SETFILTER, ["G"] = 
newsboat::OP_REVSORT, ["HOME"] = newsboat::OP_SK_HOME, ["J"] = 
newsboat::OP_NEXT, ["K"] = newsboat::OP_PREV, 
              ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, 
["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, 
              ["UP"] = newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = newsboat::OP_EDITFLAGS, ["^F"] = 
newsboat::OP_CLEARFILTER, ["^G"] = newsboat::OP_PREVDIALOG, ["^K"] = 
newsboat::OP_RANDOMUNREAD, 
              ["^L"] = newsboat::OP_REDRAW, ["^N"] = 
newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, 
              ["^X"] = newsboat::OP_CLOSEDIALOG, ["c"] = 
newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] 
= newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] 
= newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, 
              ["internal-goto-url"] = newsboat::OP_INT_GOTO_URL, 
["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, 
              ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, 
              ["r"] = newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] 
= newsboat::OP_OPEN, ["t"] = newsboat::OP_SETTAG, ["u"] = 
newsboat::OP_SHOWURLS, ["v"] = newsboat::OP_VIEWDIALOGS, ["x"] = 
newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, 
            ["articlelist"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, [","] = newsboat::OP_MACROPREFIX, ["/"] = 
newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
              ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = newsboat::OP_8, ["9"] = 
newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, 
              ["?"] = newsboat::OP_HELP, ["A"] = newsboat::OP_MARKFEEDREAD, 
["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, ["DOWN"] = 
newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, ["END"] = 
newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, 
              ["F"] = newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, 
["HOME"] = newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, ["K"] = 
newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, 
              ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = 
newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, ["UP"] = 
newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
              ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = 
newsboat::OP_REDRAW, ["^N"] = newsboat::OP_NEXTUNREADFEED, 
              ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, 
              ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] = 
newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, 
              ["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = 
newsboat::OP_NEXTUNREAD, ["o"] = newsboat::OP_OPENINBROWSER, 
              ["p"] = newsboat::OP_PREVUNREAD, ["q"] = newsboat::OP_QUIT, 
["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, ["qna-prev-history"] = 
newsboat::OP_INT_QNA_PREVHIST, ["r"] = newsboat::OP_RELOAD, ["s"] = 
newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
              ["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] 
= newsboat::OP_VIEWDIALOGS, ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = 
newsboat::OP_PIPE_TO}, ["dialogs"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, 
              ["#"] = newsboat::OP_GOTO_URL, ["$"] = 
newsboat::OP_PURGE_DELETED, [","] = newsboat::OP_MACROPREFIX, ["/"] = 
newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, ["1"] = newsboat::OP_1, ["2"] = 
newsboat::OP_2, ["3"] = newsboat::OP_3, ["4"] = newsboat::OP_4, 
              ["5"] = newsboat::OP_5, ["6"] = newsboat::OP_6, ["7"] = 
newsboat::OP_7, ["8"] = newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = 
newsboat::OP_CMDLINE, ["?"] = newsboat::OP_HELP, ["A"] = 
newsboat::OP_MARKFEEDREAD, ["C"] = newsboat::OP_MARKALLFEEDSREAD, 
              ["D"] = newsboat::OP_DELETE, ["DOWN"] = newsboat::OP_SK_DOWN, 
["E"] = newsboat::OP_EDIT_URLS, ["END"] = newsboat::OP_SK_END, ["ENTER"] = 
newsboat::OP_OPEN, ["F"] = newsboat::OP_SETFILTER, ["G"] = 
newsboat::OP_REVSORT, ["HOME"] = newsboat::OP_SK_HOME, 
              ["J"] = newsboat::OP_NEXT, ["K"] = newsboat::OP_PREV, ["N"] = 
newsboat::OP_TOGGLEITEMREAD, ["O"] = newsboat::OP_OPENBROWSER_AND_MARK, 
["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] 
= newsboat::OP_HARDQUIT, 
              ["R"] = newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, 
["UP"] = newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, ["^D"] = 
newsboat::OP_DELETE_ALL, ["^E"] = newsboat::OP_EDITFLAGS, ["^F"] = 
newsboat::OP_CLEARFILTER, 
              ["^G"] = newsboat::OP_PREVDIALOG, ["^K"] = 
newsboat::OP_RANDOMUNREAD, ["^L"] = newsboat::OP_REDRAW, ["^N"] = 
newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, 
              ["^U"] = newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = 
newsboat::OP_NEXTDIALOG, ["^X"] = newsboat::OP_CLOSEDIALOG, ["c"] = 
newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] 
= newsboat::OP_ENQUEUE, 
              ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, ["internal-resize"] = newsboat::OP_INT_RESIZE, 
["internal-set"] = newsboat::OP_INT_SET, 
              ["j"] = newsboat::OP_NEXTFEED, ["k"] = newsboat::OP_PREVFEED, 
["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, 
              ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, ["r"] = 
newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, 
              ["v"] = newsboat::OP_VIEWDIALOGS, ["x"] = 
newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, ["dirbrowser"] = 
std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
              ["$"] = newsboat::OP_PURGE_DELETED, [","] = 
newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = newsboat::OP_3, ["4"] = 
newsboat::OP_4, ["5"] = newsboat::OP_5, 
              ["6"] = newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = 
newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, ["?"] = 
newsboat::OP_HELP, ["A"] = newsboat::OP_MARKFEEDREAD, ["C"] = 
newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, 
              ["DOWN"] = newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, 
["END"] = newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, ["F"] = 
newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, ["HOME"] = 
newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, 
              ["K"] = newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, 
["O"] = newsboat::OP_OPENBROWSER_AND_MARK, ["PAGEDOWN"] = 
newsboat::OP_SK_PGDOWN, ["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] = 
newsboat::OP_HARDQUIT, ["R"] = newsboat::OP_RELOADALL, 
              ["U"] = newsboat::OP_SHOWURLS, ["UP"] = newsboat::OP_SK_UP, 
["^B"] = newsboat::OP_BOOKMARK, ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, 
              ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = newsboat::OP_REDRAW, 
["^N"] = newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, 
["^R"] = newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, 
              ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = 
newsboat::OP_INT_CANCEL_QNA, ["e"] = newsboat::OP_ENQUEUE, ["end-question"] = 
newsboat::OP_INT_END_QUESTION, 
              ["f"] = newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, 
["internal-goto-url"] = newsboat::OP_INT_GOTO_URL, ["internal-resize"] = 
newsboat::OP_INT_RESIZE, ["internal-set"] = newsboat::OP_INT_SET, ["j"] = 
newsboat::OP_NEXTFEED, 
              ["k"] = newsboat::OP_PREVFEED, ["l"] = 
newsboat::OP_TOGGLESHOWREAD, ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
              ["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, ["r"] = 
newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] = 
newsboat::OP_VIEWDIALOGS, 
              ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, 
["feedlist"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, 
              [","] = newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, 
["0"] = newsboat::OP_0, ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, 
              ["8"] = newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = 
newsboat::OP_CMDLINE, ["?"] = newsboat::OP_HELP, ["A"] = 
newsboat::OP_MARKFEEDREAD, ["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = 
newsboat::OP_DELETE, ["DOWN"] = newsboat::OP_SK_DOWN, 
              ["E"] = newsboat::OP_EDIT_URLS, ["END"] = newsboat::OP_SK_END, 
["ENTER"] = newsboat::OP_OPEN, ["F"] = newsboat::OP_SETFILTER, ["G"] = 
newsboat::OP_REVSORT, ["HOME"] = newsboat::OP_SK_HOME, ["J"] = 
newsboat::OP_NEXT, ["K"] = newsboat::OP_PREV, 
              ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, 
["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, 
- --Type <RET> for more, q to quit, c to continue without paging--
              ["UP"] = newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = newsboat::OP_EDITFLAGS, ["^F"] = 
newsboat::OP_CLEARFILTER, ["^G"] = newsboat::OP_PREVDIALOG, ["^K"] = 
newsboat::OP_RANDOMUNREAD, 
              ["^L"] = newsboat::OP_REDRAW, ["^N"] = 
newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, 
              ["^X"] = newsboat::OP_CLOSEDIALOG, ["c"] = 
newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] 
= newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] 
= newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, 
              ["internal-goto-url"] = newsboat::OP_INT_GOTO_URL, 
["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, 
              ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, 
              ["r"] = newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] 
= newsboat::OP_OPEN, ["t"] = newsboat::OP_SETTAG, ["u"] = 
newsboat::OP_SHOWURLS, ["v"] = newsboat::OP_VIEWDIALOGS, ["x"] = 
newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, 
            ["filebrowser"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, [","] = newsboat::OP_MACROPREFIX, ["/"] = 
newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
              ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = newsboat::OP_8, ["9"] = 
newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, 
              ["?"] = newsboat::OP_HELP, ["A"] = newsboat::OP_MARKFEEDREAD, 
["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, ["DOWN"] = 
newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, ["END"] = 
newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, 
              ["F"] = newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, 
["HOME"] = newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, ["K"] = 
newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, 
              ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = 
newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, ["UP"] = 
newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
              ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = 
newsboat::OP_REDRAW, ["^N"] = newsboat::OP_NEXTUNREADFEED, 
              ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, 
              ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] = 
newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, 
              ["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = 
newsboat::OP_NEXTUNREAD, ["o"] = newsboat::OP_OPENINBROWSER, 
              ["p"] = newsboat::OP_PREVUNREAD, ["q"] = newsboat::OP_QUIT, 
["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, ["qna-prev-history"] = 
newsboat::OP_INT_QNA_PREVHIST, ["r"] = newsboat::OP_RELOAD, ["s"] = 
newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
              ["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] 
= newsboat::OP_VIEWDIALOGS, ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = 
newsboat::OP_PIPE_TO}, ["filterselection"] = std::map with 77 elements = {
              [""] = newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = 
newsboat::OP_GOTO_URL, ["$"] = newsboat::OP_PURGE_DELETED, [","] = 
newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, 
              ["3"] = newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = 
newsboat::OP_5, ["6"] = newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = 
newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, ["?"] = 
newsboat::OP_HELP, 
              ["A"] = newsboat::OP_MARKFEEDREAD, ["C"] = 
newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, ["DOWN"] = 
newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, ["END"] = 
newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, 
              ["F"] = newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, 
["HOME"] = newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, ["K"] = 
newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, 
              ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = 
newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, ["UP"] = 
newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
              ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = 
newsboat::OP_REDRAW, ["^N"] = newsboat::OP_NEXTUNREADFEED, 
              ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, 
              ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] = 
newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, 
              ["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = 
newsboat::OP_NEXTUNREAD, ["o"] = newsboat::OP_OPENINBROWSER, 
              ["p"] = newsboat::OP_PREVUNREAD, ["q"] = newsboat::OP_QUIT, 
["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, ["qna-prev-history"] = 
newsboat::OP_INT_QNA_PREVHIST, ["r"] = newsboat::OP_RELOAD, ["s"] = 
newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
              ["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] 
= newsboat::OP_VIEWDIALOGS, ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = 
newsboat::OP_PIPE_TO}, ["help"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, 
              ["#"] = newsboat::OP_GOTO_URL, ["$"] = 
newsboat::OP_PURGE_DELETED, [","] = newsboat::OP_MACROPREFIX, ["/"] = 
newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, ["1"] = newsboat::OP_1, ["2"] = 
newsboat::OP_2, ["3"] = newsboat::OP_3, ["4"] = newsboat::OP_4, 
              ["5"] = newsboat::OP_5, ["6"] = newsboat::OP_6, ["7"] = 
newsboat::OP_7, ["8"] = newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = 
newsboat::OP_CMDLINE, ["?"] = newsboat::OP_HELP, ["A"] = 
newsboat::OP_MARKFEEDREAD, ["C"] = newsboat::OP_MARKALLFEEDSREAD, 
              ["D"] = newsboat::OP_DELETE, ["DOWN"] = newsboat::OP_SK_DOWN, 
["E"] = newsboat::OP_EDIT_URLS, ["END"] = newsboat::OP_SK_END, ["ENTER"] = 
newsboat::OP_OPEN, ["F"] = newsboat::OP_SETFILTER, ["G"] = 
newsboat::OP_REVSORT, ["HOME"] = newsboat::OP_SK_HOME, 
              ["J"] = newsboat::OP_NEXT, ["K"] = newsboat::OP_PREV, ["N"] = 
newsboat::OP_TOGGLEITEMREAD, ["O"] = newsboat::OP_OPENBROWSER_AND_MARK, 
["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] 
= newsboat::OP_HARDQUIT, 
              ["R"] = newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, 
["UP"] = newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, ["^D"] = 
newsboat::OP_DELETE_ALL, ["^E"] = newsboat::OP_EDITFLAGS, ["^F"] = 
newsboat::OP_CLEARFILTER, 
              ["^G"] = newsboat::OP_PREVDIALOG, ["^K"] = 
newsboat::OP_RANDOMUNREAD, ["^L"] = newsboat::OP_REDRAW, ["^N"] = 
newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, 
              ["^U"] = newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = 
newsboat::OP_NEXTDIALOG, ["^X"] = newsboat::OP_CLOSEDIALOG, ["c"] = 
newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] 
= newsboat::OP_ENQUEUE, 
              ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, ["internal-resize"] = newsboat::OP_INT_RESIZE, 
["internal-set"] = newsboat::OP_INT_SET, 
              ["j"] = newsboat::OP_NEXTFEED, ["k"] = newsboat::OP_PREVFEED, 
["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, 
              ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, ["r"] = 
newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, 
              ["v"] = newsboat::OP_VIEWDIALOGS, ["x"] = 
newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, ["podbeuter"] = 
std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
              ["$"] = newsboat::OP_PURGE_DELETED, [","] = 
newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = newsboat::OP_3, ["4"] = 
newsboat::OP_4, ["5"] = newsboat::OP_5, 
              ["6"] = newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = 
newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, ["?"] = 
newsboat::OP_HELP, ["A"] = newsboat::OP_MARKFEEDREAD, ["C"] = 
newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, 
              ["DOWN"] = newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, 
["END"] = newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, ["F"] = 
newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, ["HOME"] = 
newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, 
              ["K"] = newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, 
["O"] = newsboat::OP_OPENBROWSER_AND_MARK, ["PAGEDOWN"] = 
newsboat::OP_SK_PGDOWN, ["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] = 
newsboat::OP_HARDQUIT, ["R"] = newsboat::OP_RELOADALL, 
              ["U"] = newsboat::OP_SHOWURLS, ["UP"] = newsboat::OP_SK_UP, 
["^B"] = newsboat::OP_BOOKMARK, ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, 
              ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = newsboat::OP_REDRAW, 
["^N"] = newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, 
["^R"] = newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, 
              ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = 
newsboat::OP_INT_CANCEL_QNA, ["e"] = newsboat::OP_ENQUEUE, ["end-question"] = 
newsboat::OP_INT_END_QUESTION, 
              ["f"] = newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, 
["internal-goto-url"] = newsboat::OP_INT_GOTO_URL, ["internal-resize"] = 
newsboat::OP_INT_RESIZE, ["internal-set"] = newsboat::OP_INT_SET, ["j"] = 
newsboat::OP_NEXTFEED, 
              ["k"] = newsboat::OP_PREVFEED, ["l"] = 
newsboat::OP_TOGGLESHOWREAD, ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
              ["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, ["r"] = 
newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] = 
newsboat::OP_VIEWDIALOGS, 
              ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, 
["tagselection"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, 
              [","] = newsboat::OP_MACROPREFIX, ["/"] = newsboat::OP_SEARCH, 
["0"] = newsboat::OP_0, ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, 
              ["8"] = newsboat::OP_8, ["9"] = newsboat::OP_9, [":"] = 
newsboat::OP_CMDLINE, ["?"] = newsboat::OP_HELP, ["A"] = 
newsboat::OP_MARKFEEDREAD, ["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = 
newsboat::OP_DELETE, ["DOWN"] = newsboat::OP_SK_DOWN, 
              ["E"] = newsboat::OP_EDIT_URLS, ["END"] = newsboat::OP_SK_END, 
["ENTER"] = newsboat::OP_OPEN, ["F"] = newsboat::OP_SETFILTER, ["G"] = 
newsboat::OP_REVSORT, ["HOME"] = newsboat::OP_SK_HOME, ["J"] = 
newsboat::OP_NEXT, ["K"] = newsboat::OP_PREV, 
              ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, 
["PAGEUP"] = newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, 
              ["UP"] = newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = newsboat::OP_EDITFLAGS, ["^F"] = 
newsboat::OP_CLEARFILTER, ["^G"] = newsboat::OP_PREVDIALOG, ["^K"] = 
newsboat::OP_RANDOMUNREAD, 
              ["^L"] = newsboat::OP_REDRAW, ["^N"] = 
newsboat::OP_NEXTUNREADFEED, ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, 
              ["^X"] = newsboat::OP_CLOSEDIALOG, ["c"] = 
newsboat::OP_MARKFEEDREAD, ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] 
= newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] 
= newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, 
              ["internal-goto-url"] = newsboat::OP_INT_GOTO_URL, 
["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, 
              ["n"] = newsboat::OP_NEXTUNREAD, ["o"] = 
newsboat::OP_OPENINBROWSER, ["p"] = newsboat::OP_PREVUNREAD, ["q"] = 
newsboat::OP_QUIT, ["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, 
["qna-prev-history"] = newsboat::OP_INT_QNA_PREVHIST, 
              ["r"] = newsboat::OP_RELOAD, ["s"] = newsboat::OP_SAVE, ["space"] 
= newsboat::OP_OPEN, ["t"] = newsboat::OP_SETTAG, ["u"] = 
newsboat::OP_SHOWURLS, ["v"] = newsboat::OP_VIEWDIALOGS, ["x"] = 
newsboat::OP_MARKFEEDREAD, ["|"] = newsboat::OP_PIPE_TO}, 
            ["urlview"] = std::map with 77 elements = {[""] = 
newsboat::OP_OPENALLUNREADINBROWSER_AND_MARK, ["#"] = newsboat::OP_GOTO_URL, 
["$"] = newsboat::OP_PURGE_DELETED, [","] = newsboat::OP_MACROPREFIX, ["/"] = 
newsboat::OP_SEARCH, ["0"] = newsboat::OP_0, 
              ["1"] = newsboat::OP_1, ["2"] = newsboat::OP_2, ["3"] = 
newsboat::OP_3, ["4"] = newsboat::OP_4, ["5"] = newsboat::OP_5, ["6"] = 
newsboat::OP_6, ["7"] = newsboat::OP_7, ["8"] = newsboat::OP_8, ["9"] = 
newsboat::OP_9, [":"] = newsboat::OP_CMDLINE, 
              ["?"] = newsboat::OP_HELP, ["A"] = newsboat::OP_MARKFEEDREAD, 
["C"] = newsboat::OP_MARKALLFEEDSREAD, ["D"] = newsboat::OP_DELETE, ["DOWN"] = 
newsboat::OP_SK_DOWN, ["E"] = newsboat::OP_EDIT_URLS, ["END"] = 
newsboat::OP_SK_END, ["ENTER"] = newsboat::OP_OPEN, 
              ["F"] = newsboat::OP_SETFILTER, ["G"] = newsboat::OP_REVSORT, 
["HOME"] = newsboat::OP_SK_HOME, ["J"] = newsboat::OP_NEXT, ["K"] = 
newsboat::OP_PREV, ["N"] = newsboat::OP_TOGGLEITEMREAD, ["O"] = 
newsboat::OP_OPENBROWSER_AND_MARK, 
              ["PAGEDOWN"] = newsboat::OP_SK_PGDOWN, ["PAGEUP"] = 
newsboat::OP_SK_PGUP, ["Q"] = newsboat::OP_HARDQUIT, ["R"] = 
newsboat::OP_RELOADALL, ["U"] = newsboat::OP_SHOWURLS, ["UP"] = 
newsboat::OP_SK_UP, ["^B"] = newsboat::OP_BOOKMARK, 
              ["^D"] = newsboat::OP_DELETE_ALL, ["^E"] = 
newsboat::OP_EDITFLAGS, ["^F"] = newsboat::OP_CLEARFILTER, ["^G"] = 
newsboat::OP_PREVDIALOG, ["^K"] = newsboat::OP_RANDOMUNREAD, ["^L"] = 
newsboat::OP_REDRAW, ["^N"] = newsboat::OP_NEXTUNREADFEED, 
              ["^P"] = newsboat::OP_PREVUNREADFEED, ["^R"] = 
newsboat::OP_RELOADURLS, ["^T"] = newsboat::OP_CLEARTAG, ["^U"] = 
newsboat::OP_TOGGLESOURCEVIEW, ["^V"] = newsboat::OP_NEXTDIALOG, ["^X"] = 
newsboat::OP_CLOSEDIALOG, ["c"] = newsboat::OP_MARKFEEDREAD, 
              ["cancel-qna"] = newsboat::OP_INT_CANCEL_QNA, ["e"] = 
newsboat::OP_ENQUEUE, ["end-question"] = newsboat::OP_INT_END_QUESTION, ["f"] = 
newsboat::OP_SELECTFILTER, ["g"] = newsboat::OP_SORT, ["internal-goto-url"] = 
newsboat::OP_INT_GOTO_URL, 
              ["internal-resize"] = newsboat::OP_INT_RESIZE, ["internal-set"] = 
newsboat::OP_INT_SET, ["j"] = newsboat::OP_NEXTFEED, ["k"] = 
newsboat::OP_PREVFEED, ["l"] = newsboat::OP_TOGGLESHOWREAD, ["n"] = 
newsboat::OP_NEXTUNREAD, ["o"] = newsboat::OP_OPENINBROWSER, 
              ["p"] = newsboat::OP_PREVUNREAD, ["q"] = newsboat::OP_QUIT, 
["qna-next-history"] = newsboat::OP_INT_QNA_NEXTHIST, ["qna-prev-history"] = 
newsboat::OP_INT_QNA_PREVHIST, ["r"] = newsboat::OP_RELOAD, ["s"] = 
newsboat::OP_SAVE, ["space"] = newsboat::OP_OPEN, 
              ["t"] = newsboat::OP_SETTAG, ["u"] = newsboat::OP_SHOWURLS, ["v"] 
= newsboat::OP_VIEWDIALOGS, ["x"] = newsboat::OP_MARKFEEDREAD, ["|"] = 
newsboat::OP_PIPE_TO}}, macros_ = std::map with 0 elements}
        cachefilepath = "\001\000\000\000\263\177\000"
        type = <error: Cannot access memory at address 0x10>
        __PRETTY_FUNCTION__ = "int newsboat::Controller::run(const 
newsboat::CliArgsParser&)"
        i = <optimized out>
        tags = std::vector of length 0, capacity 0
        ret = <optimized out>
- --Type <RET> for more, q to quit, c to continue without paging--
        history_limit = <optimized out>
#8  0x000055fcc982f249 in main (argc=<optimized out>, argv=0x7ffcfb5c6a28) at 
newsboat.cpp:202
        c = {v = 0x7ffcfb5c64b0, urlcfg = 0x0, rsscache = 0x0, refresh_on_start 
= false, cfg = {<newsboat::ConfigActionHandler> = {_vptr.ConfigActionHandler = 
0x55fcc9e08668 <vtable for newsboat::ConfigContainer+16>}, static 
PARTIAL_FILE_SUFFIX = {
              static npos = 18446744073709551615, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, _M_p = 0x55fcc9e41b50 
<newsboat::ConfigContainer::PARTIAL_FILE_SUFFIX[abi:cxx11]+16> ".part"}, 
              _M_string_length = 5, {_M_local_buf = 
".part\000\000\000\000\000\000\000\000\000\000", _M_allocated_capacity = 
500135194670}}, config_data = std::map with 130 elements = 
{["always-display-description"] = {value = "false", default_value = "false", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["article-sort-order"] = {value = "date-asc", default_value = "date-asc", type 
= newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["articlelist-format"] = {value = "%3i %f %D  %t", default_value = 
"%4i %f %D %6L  %?T?|%-17T|  &?%t", type = newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["articlelist-title-format"] = {value = "%N %V - Articles in feed 
'%T' (%u unread, %t total) - %U", default_value = "%N %V - Articles in feed 
'%T' (%u unread, %t total) - %U", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["auto-reload"] = 
{value = "yes", default_value = "no", type = newsboat::ConfigDataType::BOOL, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["bookmark-autopilot"] = {value = 
"false", default_value = "false", type = newsboat::ConfigDataType::BOOL, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["bookmark-cmd"] = {
                value = "~/bin/newsbeuter-forward", default_value = "", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["bookmark-interactive"] = {value = "false", 
default_value = "false", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["browser"] = {value 
= "sensible-browser", default_value = "lynx", type = 
newsboat::ConfigDataType::PATH, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["cache-file"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["cleanup-on-quit"] = {value = "yes", default_value = "yes", type 
= newsboat::ConfigDataType::BOOL, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["confirm-exit"] = {value = "no", 
default_value = "no", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["cookie-cache"] = 
{value = "", default_value = "", type = newsboat::ConfigDataType::PATH, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["datetime-format"] = {value = 
"%Y-%m-%d", default_value = "%b %d", type = newsboat::ConfigDataType::STR, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["delete-read-articles-on-quit"] = {value = "false", 
                default_value = "false", type = newsboat::ConfigDataType::BOOL, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["dialogs-title-format"] = {value = "%N %V - Dialogs", default_value = "%N %V - 
Dialogs", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["dirbrowser-title-format"] = {value = "%N %V - %?O?Open Directory&Save File? - 
%f", 
                default_value = "%N %V - %?O?Open Directory&Save File? - %f", 
type = newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["display-article-progress"] = {value = "yes", 
default_value = "yes", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["download-filename-format"] = {value = "%?u?%u&%Y-%b-%d-%H%M%S.unknown?", 
default_value = "%?u?%u&%Y-%b-%d-%H%M%S.unknown?", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["download-full-page"] = {value = "false", default_value = "false", type = 
newsboat::ConfigDataType::BOOL, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["download-path"] = {value = "~/.newsboat/downloads/%n", 
default_value = "~/", type = newsboat::ConfigDataType::PATH, enum_values = 
std::unordered_set with 0 elements, 
                multi_option = false}, ["download-retries"] = {value = "1", 
default_value = "1", type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["download-timeout"] 
= {value = "30", default_value = "30", 
                type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["error-log"] = 
{value = "~/.newsboat/error.log", default_value = "", type = 
newsboat::ConfigDataType::PATH, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["external-url-viewer"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["feed-sort-order"] = {value = "none-desc", default_value = 
"none-desc", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["feedhq-flag-share"] = {value = "", default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["feedhq-flag-star"] 
= {value = "", default_value = "", type = newsboat::ConfigDataType::STR, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["feedhq-login"] = {value = "", 
default_value = "", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["feedhq-min-items"] 
= {value = "20", default_value = "20", 
                type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["feedhq-password"] 
= {value = "", default_value = "", type = newsboat::ConfigDataType::STR, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["feedhq-passwordeval"] = {value = "", 
default_value = "", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["feedhq-passwordfile"] = {value = "", default_value = "", 
                type = newsboat::ConfigDataType::PATH, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["feedhq-show-special-feeds"] = {value = "true", default_value = "true", type = 
newsboat::ConfigDataType::BOOL, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["feedhq-url"] = {value = "https://feedhq.org/";, default_value = 
"https://feedhq.org/";, type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, 
                multi_option = false}, ["feedlist-format"] = {value = "%3i %n 
%9u  %t", default_value = "%4i %n %11u %t", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["feedlist-title-format"] = {
                value = "%N %V - Your feeds (%u unread, %t total)%?T? - tag 
`%T'&?", default_value = "%N %V - Your feeds (%u unread, %t total)%?T? - tag 
`%T'&?", type = newsboat::ConfigDataType::STR, enum_values = std::unordered_set 
with 0 elements, 
                multi_option = false}, ["filebrowser-title-format"] = {value = 
"%N %V - %?O?Open File&Save File? - %f", default_value = "%N %V - %?O?Open 
File&Save File? - %f", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, 
                multi_option = false}, ["goto-first-unread"] = {value = "true", 
default_value = "true", type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["goto-next-feed"] = 
{value = "yes", 
                default_value = "yes", type = newsboat::ConfigDataType::BOOL, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["help-title-format"] = {value = "%N %V - Help", default_value = "%N %V - 
Help", type = newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["history-limit"] = {value = "100", default_value = "100", type = 
newsboat::ConfigDataType::INT, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["html-renderer"] = {value = "internal", default_value = 
"internal", type = newsboat::ConfigDataType::PATH, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["http-auth-method"] 
= {value = "any", default_value = "any", 
                type = newsboat::ConfigDataType::ENUM, enum_values = 
std::unordered_set with 7 elements = {[0] = "anysafe", [1] = "ntlm", [2] = 
"gssnegotiate", [3] = "digest_ie", [4] = "digest", [5] = "basic", [6] = "any"}, 
multi_option = false}, ["ignore-mode"] = {
                value = "download", default_value = "download", type = 
newsboat::ConfigDataType::ENUM, enum_values = std::unordered_set with 2 
elements = {[0] = "display", [1] = "download"}, multi_option = false}, 
["inoreader-flag-share"] = {value = "", 
                default_value = "", type = newsboat::ConfigDataType::STR, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["inoreader-flag-star"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["inoreader-login"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["inoreader-min-items"] = {value = "20", default_value = "20", 
type = newsboat::ConfigDataType::INT, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["inoreader-password"] = {value = "", 
default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["inoreader-passwordeval"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["inoreader-passwordfile"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["inoreader-show-special-feeds"] = {value = "true", default_value 
= "true", type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["itemview-title-format"] = {
                value = "%N %V - Article '%T' (%u unread, %t total)", 
default_value = "%N %V - Article '%T' (%u unread, %t total)", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["keep-articles-days"] = {
                value = "0", default_value = "0", type = 
newsboat::ConfigDataType::INT, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["mark-as-read-on-hover"] = {value = "false", 
default_value = "false", type = newsboat::ConfigDataType::BOOL, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["markfeedread-jumps-to-next-unread"] = {value = "false", 
default_value = "false", type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, 
                multi_option = false}, ["max-browser-tabs"] = {value = "10", 
default_value = "10", type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["max-download-speed"] = {value = "0", default_value = "0", 
                type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["max-downloads"] = 
{value = "5", default_value = "1", type = newsboat::ConfigDataType::INT, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["max-items"] = {value = "999", 
default_value = "0", type = newsboat::ConfigDataType::INT, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["newsblur-login"] = 
{value = "", default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["newsblur-min-items"] = {value = "20", default_value = "20", type = 
newsboat::ConfigDataType::INT, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["newsblur-password"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["newsblur-passwordeval"] = {value = "", default_value = "", type 
= newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["newsblur-passwordfile"] = {value = "", 
default_value = "", 
                type = newsboat::ConfigDataType::PATH, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["newsblur-url"] = 
{value = "https://newsblur.com";, default_value = "https://newsblur.com";, type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["notify-always"] = {value = "no", default_value = "no", type = 
newsboat::ConfigDataType::BOOL, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["notify-beep"] = {value = "no", default_value = "no", type = 
newsboat::ConfigDataType::BOOL, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["notify-format"] = {
                value = "newsboat: finished reload, %f unread feeds (%n unread 
articles total)", default_value = "newsboat: finished reload, %f unread feeds 
(%n unread articles total)", type = newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["notify-program"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["notify-screen"] = {value = "no", default_value = "no", type = 
newsboat::ConfigDataType::BOOL, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["notify-xterm"] = {value = "no", 
default_value = "no", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["ocnews-flag-star"] 
= {value = "", default_value = "", type = newsboat::ConfigDataType::STR, 
enum_values = std::unordered_set with 0 elements, 
                multi_option = false}, ["ocnews-login"] = {value = "", 
default_value = "", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["ocnews-password"] 
= {value = "", default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["ocnews-passwordeval"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["ocnews-passwordfile"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["ocnews-url"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["oldreader-flag-share"] = {value = "", 
default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["oldreader-flag-star"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["oldreader-login"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["oldreader-min-items"] = {value = "20", default_value = "20", 
type = newsboat::ConfigDataType::INT, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["oldreader-password"] = {value = "", 
default_value = "", 
                type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["oldreader-passwordeval"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= false}, ["oldreader-passwordfile"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["oldreader-show-special-feeds"] = {value = "true", default_value 
= "true", type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["openbrowser-and-mark-jumps-to-next-unread"] = {value = "false", 
                default_value = "false", type = newsboat::ConfigDataType::BOOL, 
enum_values = std::unordered_set with 0 elements, multi_option = false}, 
["opml-url"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::STR, 
                enum_values = std::unordered_set with 0 elements, multi_option 
= true}, ["pager"] = {value = "internal", default_value = "internal", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, 
              ["player"] = {value = "", default_value = "", type = 
newsboat::ConfigDataType::PATH, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["podcast-auto-enqueue"] = {value = "no", 
default_value = "no", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["podlist-format"] = 
{value = "%4i [%6dMB/%6tMB] [%5p %%] [%7k kb/s] %-20S %u -> %F", 
- --Type <RET> for more, q to quit, c to continue without paging--
                default_value = "%4i [%6dMB/%6tMB] [%5p %%] [%7k kb/s] %-20S %u 
-> %F", type = newsboat::ConfigDataType::STR, enum_values = std::unordered_set 
with 0 elements, multi_option = false}, ["prepopulate-query-feeds"] = {value = 
"false", default_value = "false", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, ["proxy"] = {value = 
"", default_value = "", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, 
                multi_option = false}, ["proxy-auth"] = {value = "", 
default_value = "", type = newsboat::ConfigDataType::STR, enum_values = 
std::unordered_set with 0 elements, multi_option = false}, 
["proxy-auth-method"] = {value = "any", default_value = "any", 
                type = newsboat::ConfigDataType::ENUM, enum_values = 
std::unordered_set with 7 elements = {[0] = "anysafe", [1] = "ntlm", [2] = 
"gssnegotiate", [3] = "digest_ie", [4] = "digest", [5] = "basic", [6] = "any"}, 
multi_option = false}, ["proxy-type"] = {
                value = "http", default_value = "http", type = 
newsboat::ConfigDataType::ENUM, enum_values = std::unordered_set with 5 
elements = {[0] = "socks5h", [1] = "socks5", [2] = "socks4a", [3] = "socks4", 
[4] = "http"}, multi_option = false}, 
              ["refresh-on-startup"] = {value = "no", default_value = "no", 
type = newsboat::ConfigDataType::BOOL, enum_values = std::unordered_set with 0 
elements, multi_option = false}, ["reload-only-visible-feeds"] = {value = 
"false", default_value = "false", 
                type = newsboat::ConfigDataType::BOOL, enum_values = 
std::unordered_set with 0 elements, multi_option = false}...}, config_data_mtx 
= {<std::__recursive_mutex_base> = {_M_mutex = pthread_mutex_t = {Type = 
Recursive, Status = Not acquired, Robust = No, 
                  Shared = No, Protocol = None}}, <No data fields>}}, ign = 
{<newsboat::ConfigActionHandler> = {_vptr.ConfigActionHandler = 0x55fcc9e07dd8 
<vtable for newsboat::RssIgnores+16>}, ignores = std::vector of length 0, 
capacity 0, 
            ignores_lastmodified = std::vector of length 0, capacity 0, 
resetflag = std::vector of length 2, capacity 2 = 
{"http://blog.fefe.de/rss.xml?html";, 
              
"https://www.parlament.gv.at/PAKT/MESN/filter.psp?view=RSS&jsMode=RSS&xdocumentUri=%2FPAKT%2FMESN%2Findex.shtml&GP=XXV&anwenden=Anwenden&MESN=ME&R_MESN=ME&MIN=ALLE&SUCH=&listeId=102&FBEZ=FP_002"}},
 feedcontainer = {
            feeds = std::vector of length 0, capacity 0, feeds_mutex = 
{<std::__mutex_base> = {_M_mutex = pthread_mutex_t = {Type = Normal, Status = 
Not acquired, Robust = No, Shared = No, Protocol = None}}, <No data fields>}}, 
          filters = {<newsboat::ConfigActionHandler> = 
{_vptr.ConfigActionHandler = 0x55fcc9e07e40 <vtable for 
newsboat::FilterContainer+16>}, filters = std::vector of length 0, capacity 0}, 
cfgparser = {<newsboat::ConfigActionHandler> = {
              _vptr.ConfigActionHandler = 0x55fcc9e086c0 <vtable for 
newsboat::ConfigParser+16>}, parsed_content = std::vector of length 0, capacity 
0, action_handlers = std::map with 141 elements = 
{["always-display-description"] = 0x7ffcfb5c6640, 
              ["always-download"] = 0x7ffcfb5c66a0, ["article-sort-order"] = 
0x7ffcfb5c6640, ["articlelist-format"] = 0x7ffcfb5c6640, 
["articlelist-title-format"] = 0x7ffcfb5c6640, ["auto-reload"] = 
0x7ffcfb5c6640, ["bind-key"] = 0x7ffcfb5c6090, 
              ["bookmark-autopilot"] = 0x7ffcfb5c6640, ["bookmark-cmd"] = 
0x7ffcfb5c6640, ["bookmark-interactive"] = 0x7ffcfb5c6640, ["browser"] = 
0x7ffcfb5c6640, ["cache-file"] = 0x7ffcfb5c6640, ["cleanup-on-quit"] = 
0x7ffcfb5c6640, ["color"] = 0x7ffcfb5c67b8, 
              ["confirm-exit"] = 0x7ffcfb5c6640, ["cookie-cache"] = 
0x7ffcfb5c6640, ["datetime-format"] = 0x7ffcfb5c6640, ["define-filter"] = 
0x7ffcfb5c6730, ["delete-read-articles-on-quit"] = 0x7ffcfb5c6640, 
["dialogs-title-format"] = 0x7ffcfb5c6640, 
              ["dirbrowser-title-format"] = 0x7ffcfb5c6640, 
["display-article-progress"] = 0x7ffcfb5c6640, ["download-filename-format"] = 
0x7ffcfb5c6640, ["download-full-page"] = 0x7ffcfb5c6640, ["download-path"] = 
0x7ffcfb5c6640, ["download-retries"] = 0x7ffcfb5c6640, 
              ["download-timeout"] = 0x7ffcfb5c6640, ["error-log"] = 
0x7ffcfb5c6640, ["external-url-viewer"] = 0x7ffcfb5c6640, ["feed-sort-order"] = 
0x7ffcfb5c6640, ["feedhq-flag-share"] = 0x7ffcfb5c6640, ["feedhq-flag-star"] = 
0x7ffcfb5c6640, 
              ["feedhq-login"] = 0x7ffcfb5c6640, ["feedhq-min-items"] = 
0x7ffcfb5c6640, ["feedhq-password"] = 0x7ffcfb5c6640, ["feedhq-passwordeval"] = 
0x7ffcfb5c6640, ["feedhq-passwordfile"] = 0x7ffcfb5c6640, 
["feedhq-show-special-feeds"] = 0x7ffcfb5c6640, 
              ["feedhq-url"] = 0x7ffcfb5c6640, ["feedlist-format"] = 
0x7ffcfb5c6640, ["feedlist-title-format"] = 0x7ffcfb5c6640, 
["filebrowser-title-format"] = 0x7ffcfb5c6640, ["goto-first-unread"] = 
0x7ffcfb5c6640, ["goto-next-feed"] = 0x7ffcfb5c6640, 
              ["help-title-format"] = 0x7ffcfb5c6640, ["highlight"] = 
0x7ffcfb5c6858, ["highlight-article"] = 0x7ffcfb5c6858, ["history-limit"] = 
0x7ffcfb5c6640, ["html-renderer"] = 0x7ffcfb5c6640, ["http-auth-method"] = 
0x7ffcfb5c6640, 
              ["ignore-article"] = 0x7ffcfb5c66a0, ["ignore-mode"] = 
0x7ffcfb5c6640, ["include"] = 0x7ffcfb5c6750, ["inoreader-flag-share"] = 
0x7ffcfb5c6640, ["inoreader-flag-star"] = 0x7ffcfb5c6640, ["inoreader-login"] = 
0x7ffcfb5c6640, 
              ["inoreader-min-items"] = 0x7ffcfb5c6640, ["inoreader-password"] 
= 0x7ffcfb5c6640, ["inoreader-passwordeval"] = 0x7ffcfb5c6640, 
["inoreader-passwordfile"] = 0x7ffcfb5c6640, ["inoreader-show-special-feeds"] = 
0x7ffcfb5c6640, 
              ["itemview-title-format"] = 0x7ffcfb5c6640, 
["keep-articles-days"] = 0x7ffcfb5c6640, ["macro"] = 0x7ffcfb5c6090, 
["mark-as-read-on-hover"] = 0x7ffcfb5c6640, 
["markfeedread-jumps-to-next-unread"] = 0x7ffcfb5c6640, ["max-browser-tabs"] = 
0x7ffcfb5c6640, 
              ["max-download-speed"] = 0x7ffcfb5c6640, ["max-downloads"] = 
0x7ffcfb5c6640, ["max-items"] = 0x7ffcfb5c6640, ["newsblur-login"] = 
0x7ffcfb5c6640, ["newsblur-min-items"] = 0x7ffcfb5c6640, ["newsblur-password"] 
= 0x7ffcfb5c6640, 
              ["newsblur-passwordeval"] = 0x7ffcfb5c6640, 
["newsblur-passwordfile"] = 0x7ffcfb5c6640, ["newsblur-url"] = 0x7ffcfb5c6640, 
["notify-always"] = 0x7ffcfb5c6640, ["notify-beep"] = 0x7ffcfb5c6640, 
["notify-format"] = 0x7ffcfb5c6640, 
              ["notify-program"] = 0x7ffcfb5c6640, ["notify-screen"] = 
0x7ffcfb5c6640, ["notify-xterm"] = 0x7ffcfb5c6640, ["ocnews-flag-star"] = 
0x7ffcfb5c6640, ["ocnews-login"] = 0x7ffcfb5c6640, ["ocnews-password"] = 
0x7ffcfb5c6640, 
              ["ocnews-passwordeval"] = 0x7ffcfb5c6640, ["ocnews-passwordfile"] 
= 0x7ffcfb5c6640, ["ocnews-url"] = 0x7ffcfb5c6640, ["oldreader-flag-share"] = 
0x7ffcfb5c6640, ["oldreader-flag-star"] = 0x7ffcfb5c6640, ["oldreader-login"] = 
0x7ffcfb5c6640, 
              ["oldreader-min-items"] = 0x7ffcfb5c6640, ["oldreader-password"] 
= 0x7ffcfb5c6640, ["oldreader-passwordeval"] = 0x7ffcfb5c6640, 
["oldreader-passwordfile"] = 0x7ffcfb5c6640, ["oldreader-show-special-feeds"] = 
0x7ffcfb5c6640, 
              ["openbrowser-and-mark-jumps-to-next-unread"] = 0x7ffcfb5c6640, 
["opml-url"] = 0x7ffcfb5c6640, ["pager"] = 0x7ffcfb5c6640, ["player"] = 
0x7ffcfb5c6640...}, included_files = std::vector of length 1, capacity 1 = 
{"/home/gregoa/.newsboat/config"}}, 
          colorman = {<newsboat::ConfigActionHandler> = 
{_vptr.ConfigActionHandler = 0x55fcc9e086f0 <vtable for 
newsboat::ColorManager+16>}, colors_loaded_ = true, fg_colors = std::map with 3 
elements = {["listfocus_unread"] = "yellow", ["listnormal"] = "white", 
              ["listnormal_unread"] = "white"}, bg_colors = std::map with 3 
elements = {["listfocus_unread"] = "blue", ["listnormal"] = "black", 
["listnormal_unread"] = "black"}, attributes = std::map with 3 elements = {
              ["listfocus_unread"] = std::vector of length 1, capacity 1 = 
{"bold"}, ["listnormal"] = std::vector of length 0, capacity 0, 
["listnormal_unread"] = std::vector of length 0, capacity 0}}, rxman = 
{<newsboat::ConfigActionHandler> = {
              _vptr.ConfigActionHandler = 0x55fcc9e07e70 <vtable for 
newsboat::RegexManager+16>}, locations = std::map with 3 elements = 
{["article"] = {first = std::vector of length 0, capacity 0, second = 
std::vector of length 0, capacity 0}, ["articlelist"] = {
                first = std::vector of length 0, capacity 0, second = 
std::vector of length 0, capacity 0}, ["feedlist"] = {first = std::vector of 
length 0, capacity 0, second = std::vector of length 0, capacity 0}}, 
            cheat_store_for_dump_config = std::vector of length 0, capacity 0, 
matchers = std::vector of length 0, capacity 0}, api = 0x0, feeds_mutex = 
{<std::__mutex_base> = {_M_mutex = pthread_mutex_t = {Type = Normal, Status = 
Not acquired, Robust = No, Shared = No, 
                Protocol = None}}, <No data fields>}, fslock = 
std::unique_ptr<newsboat::FsLock> = {get() = 0x55fccb13b660}, configpaths = 
{rs_configpaths = 0x55fccb143500}, reloader = 
std::unique_ptr<newsboat::Reloader> = {get() = 0x0}, queueManager = {
            cfg = 0x7ffcfb5c6640, paths = 0x7ffcfb5c68f8}}
        v = {ctrl = 0x7ffcfb5c6620, cfg = 0x0, keys = 0x0, mtx = 
{<std::__mutex_base> = {_M_mutex = pthread_mutex_t = {Type = Normal, Status = 
Not acquired, Robust = No, Shared = No, Protocol = None}}, <No data fields>}, 
          formaction_stack = std::vector of length 0, capacity 0, 
current_formaction = 0, tags = std::vector of length 0, capacity 0, rxman = 
0x0, fg_colors = std::map with 0 elements, bg_colors = std::map with 0 
elements, attributes = std::map with 0 elements, 
          is_inside_qna = false, is_inside_cmdline = false, last_fragment = "", 
tab_count = 0, rsscache = 0x0, filters = 0x0, suggestions = std::vector of 
length 0, capacity 0}
        args = {rs_cliargsparser = 0x55fccb13b340}
        ret = <optimized out>
(gdb) 

### eoq ###


Rebuilding the package unfortunately doesn't help :/


Starting with an empty ~/.newsboat plus adding just one URL to
~/.newsboat/urls seems to work. Taking the whole ~/.newsboat/urls also
works. The old ~/.newsboat/config causes the crash to reappear.
Copying /usr/share/doc/newsboat/examples/config also works.

Ok, it's something in my ~/.newsboat/config which makes ~/.newsboat/config
explode …


Ha, found it. The gdb output provided a hint:

        line = "#  configuration, \342..."

Whatever character there was, after removing it, newsboat starts
again. So kind of a "user error"; still this has been working for
years and breaking reading a config file smells like a regression.


Cheers,
gregor


- -- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 
'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), 
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages newsboat depends on:
ii  libc6            2.29-9
ii  libcurl3-gnutls  7.67.0-2
ii  libgcc1          1:9.2.1-23
ii  libjson-c4       0.13.1+dfsg-6
ii  libncursesw6     6.1+20191019-1
ii  libsqlite3-0     3.30.1+fossil191229-1
ii  libstdc++6       9.2.1-23
ii  libstfl0         0.22-2+b1
ii  libtinfo6        6.1+20191019-1
ii  libxml2          2.9.4+dfsg1-8

Versions of packages newsboat recommends:
ii  sensible-utils  0.0.12+nmu1

newsboat suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl4iDAtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgahYg/+KtlxqLs3KjDBbUpJDRrzf3R7hpoeQnjKVslxXHsGaOyK5Ewg1RoZ/6bR
OIq1pmQpxLw8c2NURbs/vscbh7h6Ae659vSViJ7WIwGrA83Yva6Q6KtskI2ikyc6
G2yVkZgKXTRHGbmHbqXcABgB7rwWLzCmWM6V3g1rUj2R+NcM+19AI9+dvBdUxQbB
aywHQ13dTVq2JBtlmtUqWDUXirbDRN7eZSTzgMXY5w2vRQTkbgKOEZEy8x9+RA/w
FQMgD98SD19gw7L+fA+FG6c3JRbAmx/YAoAXm5FQWXpWmJPj+lzpxTdjp9BC4AY7
v09Cluq4gVH1NC7wcWDqebQ8AJgyp9t8ynOtjSH/sYNQ2bvxeuk4PzVy77lyj1WV
I/UFs+mYokaw+te+reXfPbpWPAoEtvU0o2mjUjz7siYIbFVNroc4L2oz7MbYvDeo
cYBlws0srDPvfiqmj/3BiK+5m1xIssa4PzgZou0v+7OSAnuvzYqA9xYC6xUU1r2t
HIX86UHaGkdfFJyOjsfsdXpnLnT6UCflVdBGrWfOP8wKzQDm91P9z324f35WyURK
fMipwVB90WXVIN+ifrhc9Heae9FTNDxiwwt+rFfv3zcwIRfKD55IFhudYXZkGuj/
UrwPl5BOoRV5q7DKzRYhGBw0m2N3gAaePfh5/BnO7NGtNOZhHf0=
=ewh3
-----END PGP SIGNATURE-----

Reply via email to