akrennmair / newsbeuter

Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
http://www.newsbeuter.org/
MIT License
780 stars 100 forks source link

segmentation fault on podcasts downloads #167

Closed awesom3o closed 9 years ago

awesom3o commented 9 years ago

When using podbeuter to download enqueued podcasts streams, I get this error as an output 25953 segmentation fault (core dumped) podbeuterd

logenkain commented 9 years ago

I can second this. I've been having this issue since the new release. As a result, I haven't listened to podcasts since this release.

EDIT:

I just compiled 2.8 and everything works as expected. This is a 2.9 issue.

I also downloaded the git version, this also has the issue.

fish: Job 1, “podbeuter” terminated by signal SIGSEGV (Address boundary error) (same error in bash)

If this gets fixed please note the commit (or close with the commit) so I can write a patch.

Thanks.

awesom3o commented 9 years ago

Thanks logenkain, I downgraded the package to "newsbeuter-2.8-1-x86_64" and everything is working well.

arvedarved commented 9 years ago

backtrace:

(gdb) where
#0  0x0000000802cbe6ca in thr_kill () from /lib/libc.so.7
#1  0x0000000802d93149 in abort () from /lib/libc.so.7
#2  0x000000080238ab81 in std::__1::thread::~thread () from /usr/lib/libc++.so.1
#3  0x0000000000411aff in podbeuter::pb_controller::start_downloads (this=0x7fffffffe928) at src/pb_controller.cpp:290
#4  0x00000000004185fa in podbeuter::pb_view::run (this=0x7fffffffe8f8, auto_download=true) at src/pb_view.cpp:75
#5  0x000000000041106e in podbeuter::pb_controller::run (this=0x7fffffffe928, argc=1, argv=0x7fffffffea98)
    at src/pb_controller.cpp:227
#6  0x0000000000406f7b in main (argc=1, argv=0x7fffffffea98) at podbeuter.cpp:26
(gdb)
louipc commented 9 years ago

Those patches work for me.