https://bugs.kde.org/show_bug.cgi?id=422533
Bug ID: 422533 Summary: Akonadi crash on load Product: Akonadi Version: unspecified Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: Archive Mail Agent Assignee: kdepim-b...@kde.org Reporter: cyrille.dun...@gmail.com Target Milestone: --- Application: akonadi_archivemail_agent (5.14.44 (20.07.40)) Qt Version: 5.15.0 Frameworks Version: 5.71.0 Operating System: Linux 5.6.14-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - Unusual behavior I noticed: This may have occurred because of the upgrade to Qt5.15. Every other agent crashes also. The crash can be reproduced every time. -- Backtrace: Application: akonadi_archivemail_agent (akonadi_archivemail_agent), signal: Segmentation fault [KCrash Handler] #4 0x00007f304bbbfb72 in std::__atomic_base<QThreadData*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=0x38) at /usr/include/c++/10/bits/atomic_base.h:741 #5 0x00007f304bbbfb72 in std::atomic<QThreadData*>::load(std::memory_order) const (__m=std::memory_order_acquire, this=0x38) at /usr/include/c++/10/atomic:523 #6 0x00007f304bbbfb72 in QAtomicOps<QThreadData*>::loadAcquire<QThreadData*>(std::atomic<QThreadData*> const&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:251 #7 0x00007f304bbbfb72 in QBasicAtomicPointer<QThreadData>::loadAcquire() const (this=0x38) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:255 #8 0x00007f304bbbfb72 in QBasicAtomicPointer<QThreadData>::operator QThreadData*() const (this=0x38) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:251 #9 0x00007f304bbbfb72 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=0x555d64f97680, signal_index=3, receiver=0x555d64fd0710, slot=0x0, slotObj=0x555d65012050, type=Qt::AutoConnection, types=0x0, senderMetaObject=0x555d63d8e4a0 <QTimer::staticMetaObject>) at kernel/qobject.cpp:5053 #10 0x00007f304bbc00a5 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) (sender=sender@entry=0x555d64f97680, signal=signal@entry=0x7ffee050d770, receiver=receiver@entry=0x555d64fd0710, slot=slot@entry=0x0, slotObj=0x555d65012050, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001 #11 0x00007f304c7dfae4 in QObject::connect<void (QTimer::*)(QTimer::QPrivateSignal), Akonadi::CollectionFetchJobPrivate::CollectionFetchJobPrivate(Akonadi::CollectionFetchJob*)::{lambda()#1}>(QtPrivate<void (QTimer::*)(QTimer::QPrivateSignal)>::Object const*, std::enable_if<QtPrivate::FunctionPointer<Akonadi::CollectionFetchJobPrivate::CollectionFetchJobPrivate(Akonadi::CollectionFetchJob*)::{lambda()#1}>::ArgumentCount==(-1), QMetaObject::Connection>::type, QObject const*, QtPrivate::FunctionPointer, Qt::ConnectionType) (type=Qt::AutoConnection, slot=..., context=<optimized out>, signal=(void (QTimer::*)(QTimer * const, QTimer::QPrivateSignal)) 0x7f304bbccec0 <QTimer::timeout(QTimer::QPrivateSignal)>, sender=0x555d64f97680) at /usr/include/qt5/QtCore/qobject.h:322 #12 0x00007f304c7dfae4 in Akonadi::CollectionFetchJobPrivate::CollectionFetchJobPrivate(Akonadi::CollectionFetchJob*) (parent=0x555d64fd0710, this=0x555d64f97620) at /usr/src/debug/akonadi-server-20.07.70git.20200603T160120~f7294de07-ku.40.1.x86_64/src/core/jobs/collectionfetchjob.cpp:49 #13 0x00007f304c7dfae4 in Akonadi::CollectionFetchJob::CollectionFetchJob(Akonadi::Collection const&, Akonadi::CollectionFetchJob::Type, QObject*) (this=0x555d64fd0710, collection=..., type=Akonadi::CollectionFetchJob::Recursive, parent=0x555d64f9c330, this=<optimized out>, collection=..., type=<optimized out>, parent=<optimized out>) at /usr/src/debug/akonadi-server-20.07.70git.20200603T160120~f7294de07-ku.40.1.x86_64/src/core/jobs/collectionfetchjob.cpp:124 #14 0x00007f304c7a3d87 in Akonadi::EntityTreeModelPrivate::fetchCollections(Akonadi::Collection const&, Akonadi::CollectionFetchJob::Type) (this=0x555d64f82970, collection=..., type=Akonadi::CollectionFetchJob::Recursive) at /usr/src/debug/akonadi-server-20.07.70git.20200603T160120~f7294de07-ku.40.1.x86_64/src/core/models/entitytreemodel_p.cpp:295 #15 0x00007f304c7a86be in Akonadi::EntityTreeModelPrivate::startFirstListJob() (this=0x555d64f82970) at /usr/src/debug/akonadi-server-20.07.70git.20200603T160120~f7294de07-ku.40.1.x86_64/src/core/models/entitytreemodel_p.cpp:1440 #16 0x00007f304c7aafec in Akonadi::EntityTreeModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/akonadi-server-20.07.70git.20200603T160120~f7294de07-ku.40.1.x86_64/src/core/models/entitytreemodel.h:672 #17 0x00007f304bbbea31 in QObject::event(QEvent*) (this=0x555d64f99450, e=0x555d64f99780) at kernel/qobject.cpp:1314 #18 0x00007f304c0830cf in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x555d64f99450, e=0x555d64f99780) at kernel/qapplication.cpp:3671 #19 0x00007f304bb92b0a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555d64f99450, event=0x555d64f99780) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #20 0x00007f304bb95531 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x555d64b0cb60) at kernel/qcoreapplication.cpp:1815 #21 0x00007f304bbea8c3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x555d64c3ea90) at kernel/qeventdispatcher_glib.cpp:277 #22 0x00007f3048c802c7 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #23 0x00007f3048c80648 in () at /usr/lib64/libglib-2.0.so.0 #24 0x00007f3048c806ff in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #25 0x00007f304bbe9f4f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555d64c465e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #26 0x00007f304bb914cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffee050dd30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #27 0x00007f304bb99730 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #28 0x00007f304cb8e96e in Akonadi::AgentBase::init(Akonadi::AgentBase&) (r=...) at /usr/include/qt5/QtCore/qcoreapplication.h:116 #29 0x0000555d63d82c9a in Akonadi::AgentBase::init<ArchiveMailAgent>(int, char**) (argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/kmail-20.07.70git.20200602T090355~248993415-ku.59.1.x86_64/agents/archivemailagent/archivemailagent.cpp:75 #30 0x0000555d63d82c9a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmail-20.07.70git.20200602T090355~248993415-ku.59.1.x86_64/agents/archivemailagent/archivemailagent.cpp:152 [Inferior 1 (process 7518) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.