https://bugs.kde.org/show_bug.cgi?id=412001
Bug ID: 412001 Summary: Akregator segfaults after running for a few seconds Product: akregator Version: 5.12.1 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: a...@thurston.ru Target Milestone: --- A few seconds after Akregator starts, it segfaults. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Gentoo KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.61.0 Qt Version: 5.12.5 Backtrace: #0 0x00007ffff63d639d in () at /lib64/libc.so.6 #1 0x00007fffa879c9d2 in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=0x55555ae3a190) at /usr/include/bits/string_fortified.h:34 #2 0x00007fffa879c9d2 in c4_Column::FetchBytes(int, int, c4_Bytes&, bool) (this=this@entry=0x55555c0dbea8, pos_=<optimized out>, len_=159, buffer_=..., forceCopy_=forceCopy_@entry=false) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/column.cpp:794 #3 0x00007fffa87a3c07 in c4_FormatB::GetOne(int, int&) (this=<optimized out>, index_=<optimized out>, length_=@0x7fffffffc50c: 159) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/format.cpp:45 #4 0x00007fffa87a3c49 in c4_FormatS::Get(int, int&) (this=<optimized out>, index_=<optimized out>, length_=@0x7fffffffc50c: 159) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/format.cpp:925 #5 0x00007fffa87a5c58 in c4_Handler::GetBytes(int, c4_Bytes&, bool) (this=<optimized out>, index_=index_@entry=838, buf_=..., copySmall_=copySmall_@entry=false) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/handler.cpp:57 #6 0x00007fffa87b2aac in c4_Sequence::Get(int, int, c4_Bytes&) (this=0x55555c0e1220, index_=838, propId_=<optimized out>, buf_=...) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/univ.inl:54 #7 0x00007fffa879d862 in c4_CustomSeq::DoGet(int, int, c4_Bytes&) const (buf_=..., col_=<optimized out>, row_=838, this=<optimized out>) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/custom.cpp:173 #8 0x00007fffa879d862 in c4_CustomHandler::Get(int, int&) (this=0x555555b7b400, index_=838, length_=@0x7fffffffc5bc: 75) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/custom.cpp:64 #9 0x00007fffa87a5c58 in c4_Handler::GetBytes(int, c4_Bytes&, bool) (this=<optimized out>, index_=index_@entry=838, buf_=..., copySmall_=copySmall_@entry=false) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/handler.cpp:57 #10 0x00007fffa87b2aac in c4_Sequence::Get(int, int, c4_Bytes&) (this=0x55555d0cdee0, index_=838, propId_=<optimized out>, buf_=...) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/univ.inl:54 #11 0x00007fffa87b4396 in c4_Reference::GetData(c4_Bytes&) const (buf_=..., this=0x7fffffffc690) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/include/mk4.inl:420 #12 0x00007fffa87b4396 in c4_StringRef::operator char const*() const (this=this@entry=0x7fffffffc690) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/src/viewx.cpp:649 #13 0x00007fffa87b828a in Akregator::Backend::FeedStorageMK4Impl::articles() const (this=0x55555611ac50) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/plugins/mk4storage/metakit/include/mk4.inl:848 #14 0x00007ffff7f33e20 in Akregator::Feed::loadArticles() (this=0x55555c0de810) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/src/feed/feed.cpp:254 #15 0x00007ffff7f344fd in Akregator::Feed::fetchCompleted(Syndication::Loader*, QSharedPointer<Syndication::Feed>, Syndication::ErrorCode--Type <RET> for more, q to quit, c to continue without paging-- ) (this=0x55555c0de810, l=<optimized out>, doc=..., status=<optimized out>) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/src/feed/feed.cpp:728 #16 0x00007ffff7effb23 in Akregator::Feed::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/atomic_base.h:318 #17 0x00007ffff69f06cd in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #18 0x00007ffff60190e2 in Syndication::Loader::loadingComplete(Syndication::Loader*, QSharedPointer<Syndication::Feed>, Syndication::ErrorCode) () at /usr/lib64/libKF5Syndication.so.5 #19 0x00007ffff6076d39 in Syndication::Loader::slotRetrieverDone(QByteArray const&, bool) () at /usr/lib64/libKF5Syndication.so.5 #20 0x00007ffff69f07fb in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #21 0x00007ffff6019073 in Syndication::DataRetriever::dataRetrieved(QByteArray const&, bool) () at /usr/lib64/libKF5Syndication.so.5 #22 0x00007ffff7f3ce29 in Akregator::FeedRetriever::getFinished(KJob*) (this=0x555564727150, job=0x55555af45ba0) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/src/feed/feedretriever.cpp:77 #23 0x00007ffff69f07fb in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #24 0x00007ffff7a19aac in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib64/libKF5CoreAddons.so.5 #25 0x00007ffff7a1a573 in KJob::finishJob(bool) () at /usr/lib64/libKF5CoreAddons.so.5 #26 0x00007fffee726f50 in KIO::SimpleJob::slotFinished() () at /usr/lib64/libKF5KIOCore.so.5 #27 0x00007fffee7330d2 in KIO::TransferJob::slotFinished() () at /usr/lib64/libKF5KIOCore.so.5 #28 0x00007ffff69f07fb in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #29 0x00007fffee6f59b2 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib64/libKF5KIOCore.so.5 #30 0x00007fffee6f3abb in KIO::SlaveInterface::dispatch() () at /usr/lib64/libKF5KIOCore.so.5 #31 0x00007fffee6fd64a in KIO::Slave::gotInput() () at /usr/lib64/libKF5KIOCore.so.5 #32 0x00007ffff69f07fb in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #33 0x00007fffee6785ce in () at /usr/lib64/libKF5KIOCore.so.5 #34 0x00007ffff69f14aa in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #35 0x00007ffff72f9c72 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #36 0x00007ffff7303198 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #37 0x00007ffff69c74af in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #38 0x00007ffff69ca3c3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #39 0x00007ffff6a1acd3 in () at /usr/lib64/libQt5Core.so.5 #40 0x00007fffed2f1544 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #41 0x00007fffed2f17c8 in () at /usr/lib64/libglib-2.0.so.0 #42 0x00007fffed2f185f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #43 0x00007ffff6a1aa73 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #44 0x00007ffff69c644b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #45 0x00007ffff69cdf52 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #46 0x000055555555ce1c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/akregator-19.08.1/work/akregator-19.08.1/src/main.cpp:123 -- You are receiving this mail because: You are watching all bug changes.