Application: akregator (5.19.3 (21.12.3)) Qt Version: 5.15.3 Frameworks Version: 5.92.0 Operating System: Linux 5.15.0-40-generic x86_64 Windowing System: X11 Distribution: Ubuntu 22.04 LTS DrKonqi: 5.24.4 [KCrashBackend] -- Information about the crash: What I was doing when the application crashed: Simply starting the app. A "do you want to recover your session" message shows up, but before I can even click it, the app segfaults. I can't speak to causation tthough because both began at once. Happy to help any way I can. Note: I compiled akregator (not the whole platform) from source to get a debug package (see https://bugs.launchpad.net/ubuntu/+source/akregator/+bug/1980888) but the same issue is occuring in Ubuntu's deb package version 4:21.12.3-0ubuntu1. The crash can be reproduced every time. -- Backtrace: Application: Akregator (akregator), signal: Segmentation fault [KCrash Handler] #4 0x00007f6593ee9a73 in c4_HashViewer::CalcHash(c4_Cursor) const (this=0x564241359a40, cursor_=...) at ./plugins/mk4storage/metakit/src/remap.cpp:237 #5 0x00007f6593eee6b6 in c4_HashViewer::InsertDict(int) (this=this@entry=0x564241359a40, row_=row_@entry=23) at ./plugins/mk4storage/metakit/src/remap.cpp:325 #6 0x00007f6593eeebba in c4_HashViewer::DictResize(int) (this=0x564241359a40, minused=<optimized out>) at ./plugins/mk4storage/metakit/src/remap.cpp:377 #7 0x00007f6593ef2b93 in c4_HashViewer::c4_HashViewer(c4_Sequence&, int, c4_Sequence*) (numKeys_=1, map_=<optimized out>, seq_=<optimized out>, this=0x564241359a40) at ./plugins/mk4storage/metakit/src/remap.cpp:147 #8 f4_CreateHash(c4_Sequence&, int, c4_Sequence*) (nk_=1, map_=<optimized out>, seq_=<optimized out>) at ./plugins/mk4storage/metakit/src/remap.cpp:1230 #9 c4_View::Hash(c4_View const&, int) const [clone .constprop.0] (this=<optimized out>, map_=<optimized out>, numKeys_=1) at ./plugins/mk4storage/metakit/src/view.cpp:811 #10 0x00007f6593ef153d in Akregator::Backend::FeedStorageMK4Impl::FeedStorageMK4Impl(QString const&, Akregator::Backend::StorageMK4Impl*) (main=<optimized out>, url=..., this=0x564241351250) at /usr/include/c++/11/bits/unique_ptr.h:173 #11 Akregator::Backend::StorageMK4Impl::StorageMK4ImplPrivate::createFeedStorage(QString const&) (url=..., this=0x564240dbfa20) at ./plugins/mk4storage/storagemk4impl.cpp:63 #12 Akregator::Backend::StorageMK4Impl::archiveFor(QString const&) (this=<optimized out>, url=...) at ./plugins/mk4storage/storagemk4impl.cpp:81 #13 0x00007f65b2dbd16f in Akregator::Feed::fromOPML(QDomElement const&, Akregator::Backend::Storage*) (e=<optimized out>, storage=0x564240c58830) at ./src/feed/feed.cpp:190 #14 0x00007f65b2dc7254 in Akregator::FeedList::parseChildNodes(QDomNode&, Akregator::Folder*) (this=0x564240e44e60, node=<optimized out>, parent=0x56424134fe70) at /usr/include/c++/11/bits/unique_ptr.h:173 #15 0x00007f65b2dc73d5 in Akregator::FeedList::parseChildNodes(QDomNode&, Akregator::Folder*) (this=0x564240e44e60, node=<optimized out>, parent=<optimized out>) at ./src/feed/feedlist.cpp:238 #16 0x00007f65b2dc73d5 in Akregator::FeedList::parseChildNodes(QDomNode&, Akregator::Folder*) (this=0x564240e44e60, node=<optimized out>, parent=<optimized out>) at ./src/feed/feedlist.cpp:238 #17 0x00007f65b2dc7a13 in Akregator::FeedList::readFromOpml(QDomDocument const&) (this=0x564240e44e60, doc=...) at ./src/feed/feedlist.cpp:275 #18 0x00007f6598597308 in Akregator::LoadFeedListCommandPrivate::handleDocument(QDomDocument const&) (this=0x5642411d6de0, doc=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:301 #19 0x00007f659859b5cf in Akregator::LoadFeedListCommandPrivate::doLoad() (this=0x5642411d6de0) at ./src/command/loadfeedlistcommand.cpp:182 #20 operator() (__closure=<optimized out>) at ./src/command/loadfeedlistcommand.cpp:118 #21 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Akregator::LoadFeedListCommand::doStart()::<lambda()> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #22 QtPrivate::Functor<Akregator::LoadFeedListCommand::doStart()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #23 QtPrivate::QFunctorSlotObject<Akregator::LoadFeedListCommand::doStart()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #24 0x00007f65b171c886 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f65b170e32f in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007f65b21d2713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f65b16e0e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007f65b17393db in QTimerInfoList::activateTimers() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f65b1739d24 in () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007f65af4fed1b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f65af5536f8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f65af4fc3c3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f65b173a0a8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f65b16df74b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007f65b16e7ce4 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5 #36 0x000056423f3389ed in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:116 [Inferior 1 (process 2960860) detached] The reporter indicates this bug may be a duplicate of or related to bug 116482. Possible duplicates by query: bug 313074, bug 259789, bug 240559, bug 230523, bug 114831. Reported using DrKonqi