Newsboat: Double free or corruption (!prev)

Created on 15 Mar 2019  路  4Comments  路  Source: newsboat/newsboat

newsboat 2.12.0 - https://newsboat.org/
Copyright (C) 2006-2015 Andreas Krennmair
Copyright (C) 2015-2018 Alexander Batischev
Copyright (C) 2006-2017 Newsbeuter contributors
Copyright (C) 2017-2018 Newsboat contributors

Newsboat is free software licensed under the MIT License. (Type `newsboat -vv' to see the full text.)
It bundles JSON for Modern C++ library, licensed under the MIT License: https://github.com/nlohmann/json

newsboat 2.12.0
System: Linux 4.14.101 (x86_64)
Compiler: g++ 7.3.0
ncurses: ncurses 6.1.20190112 (compiled with 6.1)
libcurl: libcurl/7.64.0 OpenSSL/1.0.2p zlib/1.2.11 libssh2/1.8.0 nghttp2/1.32.0 (compiled with 7.64.0)
SQLite: 3.26.0 (compiled with 3.26.0)
libxml2: compiled with 2.9.8

This is the output from the program:

Starting newsboat 2.12.0...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/asthma/.newsboat/urls...done.
Loading articles from cache...done.
Prepopulating query feeds...done.
double free or corruption (!prev)
Aborted

Steps to reproduce the issue:

  1. I cannot reproduce it. I was opening urls and the last combination I pressed was shift + o

Other info you think is relevant:

I'm on NixOs. Here's the home-manager configuration of the program:

  programs.newsboat = {
    enable = true;
    urls = [
        { url = "https://matrix.org/blog/feed/"; tags = [ "matrix" ]; }

        { url = "http://stonetoss.com/feed/"; tags = [ "stonetoss" ]; }

        { url = "https://drewdevault.com/feed.xml"; tags = [ "drew" ]; }
        { url = "https://feeds.feedburner.com/codinghorror"; tags = [ "ch" ]; }
        { url = "https://www.joelonsoftware.com/feed/"; tags = [ "jos" ]; }
        { url = "http://blog.cleancoder.com/atom.xml"; tags = [ "cc" ]; }

        { url = "https://news.ycombinator.com/rss"; tags = [ "hackernews"]; }
        { url = "https://reddit.com/r/rust/.rss"; tags = [ "rust" ]; }
        { url = "https://reddit.com/r/golang/.rss"; tags = [ "rust" ]; }
        { url = "https://reddit.com/r/haskell/.rss"; tags = [ "rust" ]; }
        { url = "https://reddit.com/r/programming/.rss"; tags = [ "progit" ]; }

        { url = "https://weekly.nixos.org/feeds/all.atom.xml"; tags = [ "nixos" ]; }
        { url = "https://haskellweekly.news/haskell-weekly.atom"; tags = [ "haskell" ]; }
        { url = "https://golangweekly.com/rss/1ga839g2"; tags = [ "golang" ]; }

        { url = "https://revolutionspodcast.libsyn.com/rss/"; tags = [ "revs" ]; }
    ];
  };
bug cannot-reproduce

All 4 comments

Thank you for the report! It's none of your fault, but I don't know what to do with it since there is no obvious cause or a way to reproduce. Can you install a version with debug symbols and send us a core dump if it crashes again?

@Minoru thanks, I'll do that and report back if I get the same error.

I gather there were no crashes in the last 6 months, @ivegotasthma? That'd be cool, although slightly confusing (either it's a really rare bug and it's still there, or we unknowingly fixed it).

Thanks for staying on top of this :)

@Minoru no crashes, the software is excellent. Thanks :)

Was this page helpful?
0 / 5 - 0 ratings