Bug 414787 - korgac crashed upon akonadi restart
Summary: korgac crashed upon akonadi restart
Status: RESOLVED UNMAINTAINED
Alias: None
Product: korganizer
Classification: Applications
Component: reminder daemon (korgac) (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-03 09:19 UTC by Erik Quaeghebeur
Modified: 2022-05-20 22:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Quaeghebeur 2019-12-03 09:19:51 UTC
Application: korgac (5.12.3)

Qt Version: 5.12.5
Frameworks Version: 5.64.0
Operating System: Linux 4.19.86-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
I was restarting akonadi using akonadiconsole. The reason is that I am having serious trouble with akonadi after the upgrade from 19.04.3 to 19.08.3.

-- Backtrace:
Application: KOrganizer herinneringsdaemon (korgac), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2071c18880 (LWP 30730))]

Thread 6 (Thread 0x7f205f073700 (LWP 31821)):
#0  0x00007f207886d11c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f205f2bba7b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f205f2bb697 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f2078866408 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f207a599adf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f206d0b0700 (LWP 30754)):
#0  0x00007f207a58da53 in poll () from /lib64/libc.so.6
#1  0x00007f2077f0a796 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2077f0a8bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f207ab9758b in QEventDispatcherGlib::processEvents (this=0x7f2058000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f207ab4528b in QEventLoop::exec (this=this@entry=0x7f206d0afd20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f207a9b7236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f207a9b8462 in QThreadPrivate::start (arg=0x55ee3bc91da0) at thread/qthread_unix.cpp:361
#7  0x00007f2078866408 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f207a599adf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f206d8b1700 (LWP 30749)):
#0  0x00007f2077f07685 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f2077f0a09f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2077f0a740 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2077f0a8bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f207ab9758b in QEventDispatcherGlib::processEvents (this=0x7f2064000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f207ab4528b in QEventLoop::exec (this=this@entry=0x7f206d8b0d20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f207a9b7236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f207a9b8462 in QThreadPrivate::start (arg=0x55ee3bcaf0e0) at thread/qthread_unix.cpp:361
#8  0x00007f2078866408 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f207a599adf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f206eac2700 (LWP 30742)):
#0  0x00007f207a58da53 in poll () from /lib64/libc.so.6
#1  0x00007f2077f0a796 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2077f0a8bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f207ab9758b in QEventDispatcherGlib::processEvents (this=0x7f2060000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f207ab4528b in QEventLoop::exec (this=this@entry=0x7f206eac1cf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f207a9b7236 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f207b9fe565 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f207a9b8462 in QThreadPrivate::start (arg=0x7f207ba7ed80) at thread/qthread_unix.cpp:361
#8  0x00007f2078866408 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f207a599adf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f206f8ee700 (LWP 30738)):
#0  0x00007f207a58da53 in poll () from /lib64/libc.so.6
#1  0x00007f2078a907f7 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f2078a9242a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f2071676070 in QXcbEventQueue::run (this=0x55ee3bc05380) at qxcbeventqueue.cpp:228
#4  0x00007f207a9b8462 in QThreadPrivate::start (arg=0x55ee3bc05380) at thread/qthread_unix.cpp:361
#5  0x00007f2078866408 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f207a599adf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2071c18880 (LWP 30730)):
[KCrash Handler]
#6  QHashNode<Akonadi::ItemPrivate*, Akonadi::AttributeStorage>::same_key (this=0xee3e9ba0d0000000, this=0xee3e9ba0d0000000, key0=@0x7ffe6f2c7480: 0x7f20646241a0, h0=169687881) at /usr/include/qt5/QtCore/qhash.h:158
#7  QHash<Akonadi::ItemPrivate*, Akonadi::AttributeStorage>::findNode (h=169687881, akey=@0x7ffe6f2c7480: 0x7f20646241a0, this=0x55ee3bd71cd0) at /usr/include/qt5/QtCore/qhash.h:919
#8  QHash<Akonadi::ItemPrivate*, Akonadi::AttributeStorage>::findNode (this=this@entry=0x55ee3bd71cd0, akey=@0x7ffe6f2c7480: 0x7f20646241a0, ahp=ahp@entry=0x0) at /usr/include/qt5/QtCore/qhash.h:938
#9  0x00007f207c00b711 in QHash<Akonadi::ItemPrivate*, Akonadi::AttributeStorage>::remove (akey=@0x7ffe6f2c7480: 0x7f20646241a0, this=0x55ee3bd71cd0) at /usr/include/qt5/QtCore/qrefcount.h:102
#10 Akonadi::ItemChangeLog::removeItem (this=0x55ee3bd71cb0, priv=priv@entry=0x7f20646241a0) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/itemchangelog.cpp:77
#11 0x00007f207c009445 in Akonadi::ItemPrivate::~ItemPrivate (this=0x7f20646241a0, __in_chrg=<optimized out>) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/item_p.h:345
#12 0x00007f207c009bcf in QSharedDataPointer<Akonadi::ItemPrivate>::~QSharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:89
#13 QSharedDataPointer<Akonadi::ItemPrivate>::~QSharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:89
#14 0x00007f207aa08359 in QHashData::free_helper (this=0x55ee3e1aaea0, node_delete=0x7f207c0fa810 <QHash<long long, RefCountedHash<long long, Akonadi::Item>::RefCountedValue<Akonadi::Item> >::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:572
#15 0x00007f207c0f0216 in QHash<long long, RefCountedHash<long long, Akonadi::Item>::RefCountedValue<Akonadi::Item> >::freeData (this=<synthetic pointer>, x=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:585
#16 QHash<long long, RefCountedHash<long long, Akonadi::Item>::RefCountedValue<Akonadi::Item> >::~QHash (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:254
#17 QHash<long long, RefCountedHash<long long, Akonadi::Item>::RefCountedValue<Akonadi::Item> >::operator= (other=..., this=0x55ee3bcd19d8) at /usr/include/qt5/QtCore/qhash.h:260
#18 QHash<long long, RefCountedHash<long long, Akonadi::Item>::RefCountedValue<Akonadi::Item> >::clear (this=0x55ee3bcd19d8) at /usr/include/qt5/QtCore/qhash.h:593
#19 RefCountedHash<long long, Akonadi::Item>::clear (this=0x55ee3bcd19d0) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/models/entitytreemodel_p.h:78
#20 Akonadi::EntityTreeModelPrivate::endResetModel (this=0x55ee3bcd19c0) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/models/entitytreemodel_p.cpp:1824
#21 0x00007f207c0e477a in Akonadi::EntityTreeModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/models/entitytreemodel.h:672
#22 0x00007f207ab6e87e in QMetaObject::activate (sender=0x55ee3bcd0c90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3803
#23 0x00007f207c055ea7 in Akonadi::ServerManagerPrivate::setState (state=Akonadi::ServerManager::Running, this=0x7f207c1a0800 <(anonymous namespace)::Q_QGS_sInstance::innerFunction()::holder>) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/servermanager.cpp:101
#24 Akonadi::ServerManagerPrivate::checkStatusChanged (this=0x7f207c1a0800 <(anonymous namespace)::Q_QGS_sInstance::innerFunction()::holder>) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/servermanager.cpp:91
#25 Akonadi::ServerManagerPrivate::serviceOwnerChanged (newOwner=..., oldOwner=..., name=..., this=0x7f207c1a0800 <(anonymous namespace)::Q_QGS_sInstance::innerFunction()::holder>) at /var/tmp/portage/kde-apps/akonadi-19.08.3/work/akonadi-19.08.3/src/core/servermanager.cpp:86
#26 Akonadi::ServerManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at src/core/KF5AkonadiCore_autogen/include/moc_servermanager.cpp:98
#27 0x00007f207ab6f43a in QObject::event (this=0x55ee3bcd0c90, e=<optimized out>) at kernel/qobject.cpp:1260
#28 0x00007f207b45a511 in QApplicationPrivate::notify_helper (this=this@entry=0x55ee3bbe7e00, receiver=receiver@entry=0x55ee3bcd0c90, e=e@entry=0x55ee3ddadd70) at kernel/qapplication.cpp:3700
#29 0x00007f207b461a08 in QApplication::notify (this=0x7ffe6f2c87d0, receiver=0x55ee3bcd0c90, e=0x55ee3ddadd70) at kernel/qapplication.cpp:3446
#30 0x00007f207ab46382 in QCoreApplication::notifyInternal2 (receiver=0x55ee3bcd0c90, event=0x55ee3ddadd70) at kernel/qcoreapplication.cpp:1088
#31 0x00007f207ab494df in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55ee3bbe40d0) at kernel/qcoreapplication.cpp:1825
#32 0x00007f207ab977d3 in postEventSourceDispatch (s=0x55ee3bc372d0) at kernel/qeventdispatcher_glib.cpp:276
#33 0x00007f2077f0a58e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f2077f0a828 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f2077f0a8bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f207ab97573 in QEventDispatcherGlib::processEvents (this=0x55ee3bc4de90, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f207ab4528b in QEventLoop::exec (this=this@entry=0x7ffe6f2c7ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#38 0x00007f207b6483dd in QDialog::exec (this=0x55ee3c2a5700) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#39 0x00007f207bd43d61 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib64/libKF5WidgetsAddons.so.5
#40 0x00007f207bd442dd in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib64/libKF5WidgetsAddons.so.5
#41 0x00007f207bd47657 in ?? () from /usr/lib64/libKF5WidgetsAddons.so.5
#42 0x00007f207bd47842 in KMessageBox::sorry(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib64/libKF5WidgetsAddons.so.5
#43 0x00007f207c66d40c in ?? () from /usr/lib64/libKF5AkonadiCalendar.so.5
#44 0x00007f207ab6f43a in QObject::event (this=0x55ee3bcab600, e=<optimized out>) at kernel/qobject.cpp:1260
#45 0x00007f207b45a511 in QApplicationPrivate::notify_helper (this=this@entry=0x55ee3bbe7e00, receiver=receiver@entry=0x55ee3bcab600, e=e@entry=0x55ee3d2faf80) at kernel/qapplication.cpp:3700
#46 0x00007f207b461a08 in QApplication::notify (this=0x7ffe6f2c87d0, receiver=0x55ee3bcab600, e=0x55ee3d2faf80) at kernel/qapplication.cpp:3446
#47 0x00007f207ab46382 in QCoreApplication::notifyInternal2 (receiver=0x55ee3bcab600, event=0x55ee3d2faf80) at kernel/qcoreapplication.cpp:1088
#48 0x00007f207ab494df in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55ee3bbe40d0) at kernel/qcoreapplication.cpp:1825
#49 0x00007f207ab977d3 in postEventSourceDispatch (s=0x55ee3bc372d0) at kernel/qeventdispatcher_glib.cpp:276
#50 0x00007f2077f0a58e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f2077f0a828 in ?? () from /usr/lib64/libglib-2.0.so.0
#52 0x00007f2077f0a8bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f207ab97573 in QEventDispatcherGlib::processEvents (this=0x55ee3bc4de90, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#54 0x00007f207ab4528b in QEventLoop::exec (this=this@entry=0x7ffe6f2c86f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#55 0x00007f207ab4cfd2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#56 0x000055ee3afe6868 in ?? ()
#57 0x00007f207a4b6efb in __libc_start_main () from /lib64/libc.so.6
#58 0x000055ee3afe69fa in ?? ()
[Inferior 1 (process 30730) detached]

Reported using DrKonqi
Comment 1 Allen Winter 2020-03-21 16:17:47 UTC
No worries. I'm simply moving these from the korgac product to korganizer::reminder .  sorry for the noise but I want to have all the reminder bugs located in the same place.
Comment 2 gjditchfield 2022-05-20 22:34:21 UTC
korgac has been replaced by a new reminder daemon, kalendarac.