Application: akregator (5.23.40 alpha (23.07.40)) Qt Version: 5.15.8 Frameworks Version: 5.106.0 Operating System: Linux 6.2.11-1-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 5.27.4 [KCrashBackend] -- Information about the crash: Importing my feed list from quiterss into akregator and marking them all as read and closing it will result in this crash. The crash can be reproduced sometimes. -- Backtrace: Application: Akregator (akregator), signal: Segmentation fault [KCrash Handler] #4 std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x31eccb1358d48ff) at /usr/include/c++/13/bits/atomic_base.h:503 #5 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=<error reading variable: Cannot access memory at address 0x31eccb1358d48ff>) at /usr/include/qt5/QtCore/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed() const (this=0x31eccb1358d48ff) at /usr/include/qt5/QtCore/qbasicatomic.h:107 #7 QtPrivate::RefCount::ref() (this=0x31eccb1358d48ff) at /usr/include/qt5/QtCore/qrefcount.h:55 #8 QString::QString(QString const&) (other=..., this=0x7ffc84ef1a20, this=<optimized out>, other=<optimized out>) at /usr/include/qt5/QtCore/qstring.h:1094 #9 Akregator::Feed::xmlUrl() const (this=0x562285e48130) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feed.cpp:463 #10 0x00007f2707989823 in Akregator::ArticleGrantleeObject::actionToken() const (this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/formatter/articlegrantleeobject.cpp:101 #11 Akregator::ArticleGrantleeObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:121 #12 0x00007f270798a529 in Akregator::ArticleGrantleeObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_a=0x7ffc84ef1b30, _id=10, _c=QMetaObject::ReadProperty, _o=0x562286b58080) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:181 #13 Akregator::ArticleGrantleeObject::qt_metacall(QMetaObject::Call, int, void**) (this=0x562286b58080, _c=QMetaObject::ReadProperty, _id=10, _a=0x7ffc84ef1b30) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:166 #14 0x00007f27060fa23a in QMetaProperty::read(QObject const*) const () at /lib64/libQt5Core.so.5 #15 0x00007f26fbbb5a56 in Grantlee::MetaType::lookup(QVariant const&, QString const&) () at /lib64/libGrantlee_Templates.so.5 #16 0x00007f26fbbc65db in Grantlee::Variable::resolve(Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #17 0x00007f26fbbb897f in Grantlee::FilterExpression::resolve(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #18 0x00007f26fbbb91af in Grantlee::FilterExpression::resolve(Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #19 0x00007f26fbbb9522 in Grantlee::VariableNode::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #20 0x00007f26fbbb3df0 in Grantlee::NodeList::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #21 0x00007f26d40e19f3 in () at /usr/lib64/grantlee/5.3/grantlee_defaulttags.so #22 0x00007f26fbbb3df0 in Grantlee::NodeList::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #23 0x00007f26d40e1d0d in () at /usr/lib64/grantlee/5.3/grantlee_defaulttags.so #24 0x00007f26d40e034e in () at /usr/lib64/grantlee/5.3/grantlee_defaulttags.so #25 0x00007f26fbbb3df0 in Grantlee::NodeList::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #26 0x00007f26fbbb3df0 in Grantlee::NodeList::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #27 0x00007f26fbbc1fcf in Grantlee::TemplateImpl::render(Grantlee::OutputStream*, Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #28 0x00007f26fbbc447e in Grantlee::TemplateImpl::render(Grantlee::Context*) const () at /lib64/libGrantlee_Templates.so.5 #29 0x00007f2705439be0 in GrantleeTheme::GenericFormatter::render(QHash<QString, QVariant> const&) const (this=this@entry=0x56228638eb40, mapping=...) at /usr/src/debug/grantleetheme-23.07.70git.20230424T021640~4fb2371/src/genericformatter.cpp:91 #30 0x00007f270799579a in Akregator::GrantleeViewFormatter::formatArticles(QVector<Akregator::Article> const&, Akregator::ArticleFormatter::IconOption) (this=<optimized out>, article=<optimized out>, icon=Akregator::ArticleFormatter::NoIcon) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/formatter/grantleeviewformatter.cpp:147 #31 0x00007f2707995bb1 in Akregator::DefaultCombinedViewFormatter::formatArticles(QVector<Akregator::Article> const&, Akregator::ArticleFormatter::IconOption) const (this=<optimized out>, articles=<optimized out>, icon=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/formatter/defaultcombinedviewformatter.cpp:33 #32 0x00007f270799bf09 in Akregator::ArticleViewerWidget::slotUpdateCombinedView() (this=0x56228596b010) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/articleviewerwidget.cpp:236 #33 0x00007f2706125152 in () at /lib64/libQt5Core.so.5 #34 0x00007f2707983072 in Akregator::TreeNode::signalChanged(Akregator::TreeNode*) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/build/src/akregatorprivate_autogen/EWIEGA46WW/moc_treenode.cpp:245 #35 0x00007f27079b63e6 in Akregator::TreeNode::nodeModified() (this=0x5622861dd800) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/treenode.cpp:165 #36 Akregator::TreeNode::nodeModified() (this=0x5622861dd800) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/treenode.cpp:162 #37 Akregator::Folder::removeChild(Akregator::TreeNode*) (this=0x5622861dd800, node=<optimized out>, node@entry=0x562286272760) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/folder.cpp:246 #38 0x00007f27079b6556 in Akregator::TreeNode::emitSignalDestroyed() (this=0x562286272760) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/treenode.cpp:28 #39 Akregator::TreeNode::emitSignalDestroyed() (this=0x562286272760) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/treenode.cpp:24 #40 0x00007f27079a3416 in Akregator::Feed::~Feed() (this=0x562286272760, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feed.cpp:347 #41 0x00007f27079a3819 in Akregator::Feed::~Feed() (this=0x562286272760, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feed.cpp:348 #42 0x00007f27079b6626 in Akregator::Folder::~Folder() (this=0x5622861dd800, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/folder.cpp:65 #43 0x00007f27079b6639 in Akregator::Folder::~Folder() (this=0x5622861dd800, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/folder.cpp:68 #44 0x00007f27079b6626 in Akregator::Folder::~Folder() (this=0x562285c045b0, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/folder.cpp:65 #45 0x00007f27079abec8 in Akregator::Folder::~Folder() (this=0x562285c045b0, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/folder.cpp:61 #46 Akregator::FeedList::setRootNode(Akregator::Folder*) (this=this@entry=0x5622861d5b80, folder=folder@entry=0x0) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feedlist.cpp:422 #47 0x00007f27079ac239 in Akregator::FeedList::~FeedList() (this=0x5622861d5b80, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feedlist.cpp:295 #48 0x00007f27079ac319 in Akregator::FeedList::~FeedList() (this=0x5622861d5b80, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/feed/feedlist.cpp:298 #49 0x00007f26d43cd9c2 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x562285bdcc10) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:149 #50 QSharedPointer<Akregator::FeedList>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x562285bdcc10) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:458 #51 QSharedPointer<Akregator::FeedList>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x562285bdcc10) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:454 #52 QSharedPointer<Akregator::FeedList>::deref() (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:453 #53 QSharedPointer<Akregator::FeedList>::~QSharedPointer() (this=<synthetic pointer>, this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:310 #54 Akregator::MainWidget::setFeedList(QSharedPointer<Akregator::FeedList> const&) (this=0x5622859b0450, list=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/mainwidget.cpp:442 #55 0x00007f26d43cdc7f in Akregator::MainWidget::slotOnShutdown() (this=0x5622859b0450) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/mainwidget.cpp:300 #56 0x00007f26d43c805c in Akregator::Part::slotOnShutdown() (this=0x562285c01940) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/akregator_part.cpp:228 #57 0x00007f26d43c8378 in Akregator::Part::~Part() (this=0x562285c01940, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/akregator_part.cpp:313 #58 0x00007f26d43c85a9 in Akregator::Part::~Part() (this=0x562285c01940, this=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/akregator_part.cpp:316 #59 0x00007f2706125152 in () at /lib64/libQt5Core.so.5 #60 0x00007f27060eb98a in QCoreApplication::aboutToQuit(QCoreApplication::QPrivateSignal) () at /lib64/libQt5Core.so.5 #61 0x00007f27060f0419 in QCoreApplicationPrivate::execCleanup() () at /lib64/libQt5Core.so.5 #62 0x00007f27060f37da in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #63 0x0000562285459868 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/akregator-23.07.70git.20230423T024803~9e78405/src/main.cpp:115 [Inferior 1 (process 7577) detached] Reported using DrKonqi