Hi all,
As suggested in the FAQ, I have emailed the port maintainer first but
hadn't heard back so forwarding the email here.
Regards,
Raf
----- Forwarded message from Raf Czlonka <> -----
Date: Tue, 22 Sep 2015 15:49:23 +0100
From: Raf Czlonka <>
To: Kyle Isom <>
Subject: Newsbeuter segfaults on i386
Hi Kyle,
Newsbeuter on my i386 laptop (I've been running 5.5, 5.6 and current on
it) never worked - it always segfaults when downloading a feed. There's
no configuration whatsoever - all one needs to do is to put a singe URL
to a feed into 'urls' file, start newsbeuter, press 'r' and watch it
dump the core. It's always the same line.
OpenBSD 5.8-current (GENERIC) #1167: Sun Sep 20 19:08:57 MDT 2015
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
Do let me know if there's any other information you might need.
Regards,
Raf
$ gdb /usr/local/bin/newsbeuter newsbeuter.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd5.8"...
Core was generated by `newsbeuter'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.19.0...done.
Loaded symbols for /usr/lib/libpthread.so.19.0
Loaded symbols for /usr/local/bin/newsbeuter
Symbols already loaded for /usr/lib/libpthread.so.19.0
Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.6.0
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/lib/libsqlite3.so.31.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.31.0
Reading symbols from /usr/local/lib/libcurl.so.25.0...done.
Loaded symbols for /usr/local/lib/libcurl.so.25.0
Reading symbols from /usr/local/lib/libxml2.so.15.1...done.
Loaded symbols for /usr/local/lib/libxml2.so.15.1
Reading symbols from /usr/local/lib/libstfl.so.0.0...done.
Loaded symbols for /usr/local/lib/libstfl.so.0.0
Reading symbols from /usr/local/lib/libjson-c.so.0.0...done.
Loaded symbols for /usr/local/lib/libjson-c.so.0.0
Reading symbols from /usr/lib/libcrypto.so.36.0...done.
Loaded symbols for /usr/lib/libcrypto.so.36.0
Reading symbols from /usr/lib/libstdc++.so.57.0...done.
Loaded symbols for /usr/lib/libstdc++.so.57.0
Reading symbols from /usr/lib/libm.so.9.0...done.
Loaded symbols for /usr/lib/libm.so.9.0
Reading symbols from /usr/lib/libc.so.83.0...done.
Loaded symbols for /usr/lib/libc.so.83.0
Reading symbols from /usr/lib/libncursesw.so.14.0...done.
Loaded symbols for /usr/lib/libncursesw.so.14.0
Reading symbols from /usr/local/lib/libidn.so.17.2...done.
Loaded symbols for /usr/local/lib/libidn.so.17.2
Reading symbols from /usr/lib/libssl.so.37.0...done.
Loaded symbols for /usr/lib/libssl.so.37.0
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/local/lib/liblzma.so.2.1...done.
Loaded symbols for /usr/local/lib/liblzma.so.2.1
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
#0 0x0c6bd18c in sqlite3VXPrintf (pAccum=0xcf7e6e94, bFlags=0, fmt=0x34f7338a
"q','%q',%d, '%q')", ap=0xcf7e6f80 ",¦,¦") at
/usr/src/lib/libsqlite3/src/printf.c:665
665 for(i=n=0; k!=0 && (ch=escarg[i])!=0; i++, k--){
(gdb) bt
#0 0x0c6bd18c in sqlite3VXPrintf (pAccum=0xcf7e6e94, bFlags=0, fmt=0x34f7338a
"q','%q',%d, '%q')", ap=0xcf7e6f80 ",¦,¦") at
/usr/src/lib/libsqlite3/src/printf.c:665
#1 0x0c6be411 in sqlite3_vmprintf (
zFormat=0x34f732e0 "INSERT INTO rss_item
(guid,title,author,url,feedurl,pubDate,content,unread,enclosure_url,enclosure_type,enqueued,
base) VALUES ('%q','%q','%q','%q','%q','%u','%q','%d','%q','%q',%d, '%q')",
ap=0xcf7e6f5c "\214w235,¦\214\222\214.°u¶Z") at
/usr/src/lib/libsqlite3/src/printf.c:950
#2 0x14f7e888 in newsbeuter::cache::prepare_query (this=0x76f02510,
format=0x34f732e0 "INSERT INTO rss_item
(guid,title,author,url,feedurl,pubDate,content,unread,enclosure_url,enclosure_type,enqueued,
base) VALUES ('%q','%q','%q','%q','%q','%u','%q','%d','%q','%q',%d, '%q')")
at src/cache.cpp:775
#3 0x14f81c82 in newsbeuter::cache::update_rssitem_unlocked (this=0x76f02510,
item=@0xcf7e7148, feedurl=@0x7ef1b2a0, reset_unread=false) at src/cache.cpp:649
#4 0x14f854b1 in newsbeuter::cache::externalize_rssfeed (this=0x76f02510,
feed=@0xcf7e7210, reset_unread=false) at src/cache.cpp:388
#5 0x14fbcb88 in newsbeuter::controller::save_feed (this=0xcf7e7b98,
feed=@0xcf7e7330, pos=0) at src/controller.cpp:1390
#6 0x14fbfb68 in newsbeuter::controller::reload (this=0xcf7e7b98, pos=0,
max=0, unattended=false, easyhandle=0x0) at src/controller.cpp:712
#7 0x15017b1f in newsbeuter::feedlist_formaction::process_operation
(this=0x797af600, op=newsbeuter::OP_RELOAD, automatic=false, args=0x0) at
src/feedlist_formaction.cpp:107
#8 0x15005d54 in newsbeuter::formaction::process_op (this=0x797af600,
op=newsbeuter::OP_RELOAD, automatic=false, args=0x0) at src/formaction.cpp:139
#9 0x14fb1f06 in newsbeuter::view::run (this=0xcf7e7d00) at src/view.cpp:239
#10 0x14fc2e65 in newsbeuter::controller::run (this=0xcf7e7b98, argc=1,
argv=0xcf7e7e04) at src/controller.cpp:595
#11 0x14f7cf7e in main (argc=1, argv=0xcf7e7e04) at newsbeuter.cpp:30
Current language: auto; currently c
----- End forwarded message -----