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: [email protected]
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-----