pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Newsboat is crashing on startup



Apparently so. This is on amd64 -current from yesterday, pkgsrc
updated earlier today. newsbeuter 2.9 still is what is offered by
pkgsrc.
USE_GNU_ICONV=yes was in the Makefile earlier (I haven't checked cvs
when it ws added).
----
[New LWP 1 of process 23353]
XDG: configuration directory '/home/xci/.config/newsbeuter' not
accessible, using '/home/xci/.newsbeuter' instead.
Starting newsbeuter 2.9...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/xci/.newsbeuter/urls...done.
Error: no URLs configured. Please fill the file
/home/xci/.newsbeuter/urls with RSS feed URLs or import an OPML file.

newsbeuter 2.9
usage: /usr/pkg/bin/newsbeuter [-i <file>|-e] [-u <urlfile>] [-c
<cachefile>] [-x <command> ...] [-h]
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid

Thread 2 received signal SIGABRT, Aborted.
0x000071f2db11ef4a in _lwp_kill () from /usr/lib/libc.so.12
(gdb) bt
#0  0x000071f2db11ef4a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x000071f2db11ebd7 in abort () from /usr/lib/libc.so.12
#2  0x000071f2dbc7b82c in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/libstdc++.so.8
#3  0x000071f2dbc84e50 in __cxxabiv1::__terminate(void (*)()) () from
/usr/lib/libstdc++.so.8
#4  0x000071f2dbc84eaa in std::terminate() () from /usr/lib/libstdc++.so.8
#5  0x000071f2dbc84dfd in __cxa_throw () from /usr/lib/libstdc++.so.8
#6  0x000071f2dbc7a70d in std::__throw_logic_error(char const*) ()
from /usr/lib/libstdc++.so.8
#7  0x000071f2dbc88cbc in wchar_t* std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t>
>::_S_construct<wchar_t const*>(wchar_t const*, wchar_t const*,
std::allocator<wchar_t> const&, std::forward_iterator_tag) () from
/usr/lib/libstdc++.so.8
#8  0x000071f2dbc890a8 in std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t>
>::basic_string(wchar_t const*, std::allocator<wchar_t> const&) ()
from /usr/lib/libstdc++.so.8
#9  0x00000000004ab749 in newsbeuter::utils::str2wstr (str=...) at
src/utils.cpp:494
#10 0x00000000004abfbe in newsbeuter::utils::strwidth (str=...) at
src/utils.cpp:657
#11 0x000000000042a6d1 in newsbeuter::gentabs (str=...) at
src/controller.cpp:989
#12 newsbeuter::controller::usage (this=this@entry=0x7f7fffa6a180,
argv0=<optimized out>)
    at src/controller.cpp:1024
#13 0x0000000000438848 in newsbeuter::controller::run
(this=this@entry=0x7f7fffa6a180, argc=argc@entry=1,
    argv=argv@entry=0x7f7fffa6a4e8) at src/controller.cpp:502
#14 0x00000000004bb806 in main (argc=1, argv=0x7f7fffa6a4e8) at
newsbeuter.cpp:30

I also had to take out references to an undefined function is_error
from three files:  feedhq_api.cpp oldreader_api.cpp ttrss_api.cpp,
this may have some bearing, but they do not show in the above trace.

I ran the above with

LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_COLLATE="C"
LC_TIME="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_ALL="en_US.UTF-8"

as suggested earlier.

On Fri, 16 Nov 2018 at 19:49, Yorick Hardy <yorickhardy%gmail.com@localhost> wrote:
>
> Dear Chavdar,
>
> Is the error message the same?
>
> On 2018-11-16, Chavdar Ivanov wrote:
> > Still crashes with USE_GNU_ICONV.
> > On Fri, 16 Nov 2018 at 18:55, Yorick Hardy <yorickhardy%gmail.com@localhost> wrote:
> > >
> > > Dear Sean,
> > >
> > > On 2018-11-12, Sean Hammond wrote:
> > > > > As a workaround, have you tried setting LANG=en_US.UTF-8
> > > > > (or another suitable value) before running newsboat?
> > > >
> > > > Thanks. That seems to get around the first crash but then I run into a second crash (which I've opened a second Newsboat issue for: https://github.com/newsboat/newsboat/issues/361):
> > > >
> > > > $ env LANG=en_US.UTF-8 newsboat
> > > > Starting newsboat 2.13.0...
> > > > Loading configuration...done.
> > > > Opening cache...done.
> > > > Loading URLs from /sdf/arpa/ns/s/seanh/.newsboat/urls...done.
> > > > Loading articles from cache...done.
> > > > STFL Parser Error near ''.
> > > > Abort (core dumped)
> > >
> > > I am not suggesting that this is the correct solution,
> > > but perhaps it is a temporary fix. See below.
> > >
> > > --
> > > Kind regards,
> > >
> > > Yorick Hardy
> > >
> > > Index: Makefile
> > > ===================================================================
> > > RCS file: /cvsroot/pkgsrc/devel/stfl/Makefile,v
> > > retrieving revision 1.4
> > > diff -u -u -r1.4 Makefile
> > > --- Makefile    22 Aug 2018 09:45:00 -0000      1.4
> > > +++ Makefile    16 Nov 2018 18:54:10 -0000
> > > @@ -14,6 +14,7 @@
> > >  USE_TOOLS+=    gmake perl
> > >  USE_LIBTOOL=   yes
> > >  USE_CURSES=            wide
> > > +USE_GNU_ICONV= yes
> > >
> > >  INSTALL_MAKE_FLAGS+=   prefix=${PREFIX}
>
> --
> Kind regards,
>
> Yorick Hardy



-- 
----


Home | Main Index | Thread Index | Old Index