Bug 405922

Summary: Very frequent akonadi crash in QLocale::dayName
Product: [Frameworks and Libraries] Akonadi Reporter: Piotr Belniak <belniak>
Component: serverAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: a.samirh78, faure
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Piotr Belniak 2019-03-27 06:57:53 UTC
Application: akonadiserver (5.10.3)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.18.0-16-generic x86_64
Distribution: KDE neon User Edition 5.15

-- Information about the crash:
I can't reproduce it, but it happens few (10 - 20) times a day - since latest KDE frameworks update.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Akonadi Server (akonadiserver), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f60f4f59800 (LWP 12676))]

Thread 16 (Thread 0x7f60397fa700 (LWP 13068)):
#0  0x00007f60f2bdabf9 in __GI___poll (fds=0x7f601c003ce0, nfds=1, timeout=85481) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f60efd7b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f601c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60397f99a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e73581ee0) at ./src/server/connection.cpp:212
#6  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f60397f9a10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#7  QSingleShotTimer::timerEvent (this=0x7f601c005a10) at kernel/qtimer.cpp:318
#8  0x00007f60f370894b in QObject::event (this=0x7f601c005a10, e=<optimized out>) at kernel/qobject.cpp:1271
#9  0x00007f60f36d8311 in doNotify (event=0x7f60397f9b50, receiver=0x7f601c005a10) at kernel/qcoreapplication.cpp:1151
#10 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#11 QCoreApplication::notifyInternal2 (receiver=0x7f601c005a10, event=0x7f60397f9b50) at kernel/qcoreapplication.cpp:1061
#12 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f601c005120) at kernel/qtimerinfo_unix.cpp:643
#13 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#14 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f601c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#18 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60397f9da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#19 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#20 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f606c047fd0) at thread/qthread_unix.cpp:361
#21 0x00007f60f17386db in start_thread (arg=0x7f60397fa700) at pthread_create.c:463
#22 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f6039ffb700 (LWP 12924)):
#0  0x00007f60f2bdabf9 in __GI___poll (fds=0x7f6028003ce0, nfds=1, timeout=2481) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f60efd7b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f6028000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f6039ffa9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e735fccd0) at ./src/server/connection.cpp:212
#6  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f6039ffaa10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#7  QSingleShotTimer::timerEvent (this=0x7f6028005a10) at kernel/qtimer.cpp:318
#8  0x00007f60f370894b in QObject::event (this=0x7f6028005a10, e=<optimized out>) at kernel/qobject.cpp:1271
#9  0x00007f60f36d8311 in doNotify (event=0x7f6039ffab50, receiver=0x7f6028005a10) at kernel/qcoreapplication.cpp:1151
#10 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#11 QCoreApplication::notifyInternal2 (receiver=0x7f6028005a10, event=0x7f6039ffab50) at kernel/qcoreapplication.cpp:1061
#12 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f6028005120) at kernel/qtimerinfo_unix.cpp:643
#13 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#14 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f6028000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#18 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f6039ffada0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#19 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#20 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f609897c2c0) at thread/qthread_unix.cpp:361
#21 0x00007f60f17386db in start_thread (arg=0x7f6039ffb700) at pthread_create.c:463
#22 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f603a7fc700 (LWP 12918)):
#0  0x00007f60f2bd60b4 in __GI___libc_read (fd=187, buf=0x7f603a7fb680, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f60efdbfcd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f6024000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603a7fb9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e736023a0) at ./src/server/connection.cpp:212
#8  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f603a7fba10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#9  QSingleShotTimer::timerEvent (this=0x7f6024005660) at kernel/qtimer.cpp:318
#10 0x00007f60f370894b in QObject::event (this=0x7f6024005660, e=<optimized out>) at kernel/qobject.cpp:1271
#11 0x00007f60f36d8311 in doNotify (event=0x7f603a7fbb50, receiver=0x7f6024005660) at kernel/qcoreapplication.cpp:1151
#12 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#13 QCoreApplication::notifyInternal2 (receiver=0x7f6024005660, event=0x7f603a7fbb50) at kernel/qcoreapplication.cpp:1061
#14 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f6024004cf0) at kernel/qtimerinfo_unix.cpp:643
#15 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#16 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f6024000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#20 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603a7fbda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#21 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#22 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f60989606d0) at thread/qthread_unix.cpp:361
#23 0x00007f60f17386db in start_thread (arg=0x7f603a7fc700) at pthread_create.c:463
#24 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f603affd700 (LWP 12909)):
#0  0x00007f60efdc1064 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f60efd7af49 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f6030000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603affc9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e73600da0) at ./src/server/connection.cpp:212
#7  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f603affca10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#8  QSingleShotTimer::timerEvent (this=0x7f6030005640) at kernel/qtimer.cpp:318
#9  0x00007f60f370894b in QObject::event (this=0x7f6030005640, e=<optimized out>) at kernel/qobject.cpp:1271
#10 0x00007f60f36d8311 in doNotify (event=0x7f603affcb50, receiver=0x7f6030005640) at kernel/qcoreapplication.cpp:1151
#11 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#12 QCoreApplication::notifyInternal2 (receiver=0x7f6030005640, event=0x7f603affcb50) at kernel/qcoreapplication.cpp:1061
#13 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f6030004cf0) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#15 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f6030000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#19 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603affcda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#20 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#21 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f6098948ae0) at thread/qthread_unix.cpp:361
#22 0x00007f60f17386db in start_thread (arg=0x7f603affd700) at pthread_create.c:463
#23 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f603b7fe700 (LWP 12907)):
#0  0x00007f60f2bdabf9 in __GI___poll (fds=0x7f602c0046c0, nfds=1, timeout=28481) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f60efd7b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f602c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603b7fd9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e73600760) at ./src/server/connection.cpp:212
#6  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f603b7fda10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#7  QSingleShotTimer::timerEvent (this=0x7f602c004f10) at kernel/qtimer.cpp:318
#8  0x00007f60f370894b in QObject::event (this=0x7f602c004f10, e=<optimized out>) at kernel/qobject.cpp:1271
#9  0x00007f60f36d8311 in doNotify (event=0x7f603b7fdb50, receiver=0x7f602c004f10) at kernel/qcoreapplication.cpp:1151
#10 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#11 QCoreApplication::notifyInternal2 (receiver=0x7f602c004f10, event=0x7f603b7fdb50) at kernel/qcoreapplication.cpp:1061
#12 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f602c0044c0) at kernel/qtimerinfo_unix.cpp:643
#13 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#14 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f602c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#18 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603b7fdda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#19 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#20 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f609894fd80) at thread/qthread_unix.cpp:361
#21 0x00007f60f17386db in start_thread (arg=0x7f603b7fe700) at pthread_create.c:463
#22 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f603bfff700 (LWP 12901)):
#0  0x00007f60f37337e7 in QTimerInfoList::repairTimersIfNeeded (this=0x7f6034004ef0) at kernel/qtimerinfo_unix.cpp:161
#1  0x00007f60f3733863 in QTimerInfoList::timerWait (this=0x7f6034004ef0, tm=...) at kernel/qtimerinfo_unix.cpp:389
#2  0x00007f60f37354ec in timerSourcePrepareHelper (timeout=0x7f603bffe6c4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#3  idleTimerSourcePrepare (source=<optimized out>, timeout=0x7f603bffe6c4) at kernel/qeventdispatcher_glib.cpp:212
#4  0x00007f60efd7aa98 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f60efd7b46b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f6034000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603bffe9a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#9  0x0000564e71b5db41 in Akonadi::Server::Connection::handleIncomingData (this=0x564e73600010) at ./src/server/connection.cpp:212
#10 0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f603bffea10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#11 QSingleShotTimer::timerEvent (this=0x7f6034005860) at kernel/qtimer.cpp:318
#12 0x00007f60f370894b in QObject::event (this=0x7f6034005860, e=<optimized out>) at kernel/qobject.cpp:1271
#13 0x00007f60f36d8311 in doNotify (event=0x7f603bffeb50, receiver=0x7f6034005860) at kernel/qcoreapplication.cpp:1151
#14 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#15 QCoreApplication::notifyInternal2 (receiver=0x7f6034005860, event=0x7f603bffeb50) at kernel/qcoreapplication.cpp:1061
#16 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f6034004ef0) at kernel/qtimerinfo_unix.cpp:643
#17 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#18 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f6034000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#22 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f603bffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#23 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#24 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f6098963f20) at thread/qthread_unix.cpp:361
#25 0x00007f60f17386db in start_thread (arg=0x7f603bfff700) at pthread_create.c:463
#26 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f6058ff9700 (LWP 12898)):
[KCrash Handler]
#6  0x00007f60f3563037 in QLocale::dayName (this=this@entry=0x7f6058ff8040, day=4, type=type@entry=QLocale::ShortFormat) at tools/qlocale.cpp:2556
#7  0x00007f60f35458e9 in toStringTextDate (date=...) at tools/qdatetime.cpp:788
#8  QDate::toString (this=this@entry=0x7f6058ff8130, format=format@entry=Qt::TextDate) at tools/qdatetime.cpp:871
#9  0x00007f60f35512ea in QDateTime::toString (this=this@entry=0x7f6058ff8328, format=format@entry=Qt::TextDate) at tools/qdatetime.cpp:3856
#10 0x00007f60f467b2fd in Akonadi::Protocol::FetchItemsResponse::toJson (this=this@entry=0x7f6058ff82e0, json=...) at ./obj-x86_64-linux-gnu/src/private/protocol_gen.cpp:2372
#11 0x0000564e71b67fa8 in Akonadi::Server::Tracer::connectionOutput<Akonadi::Protocol::FetchItemsResponse> (cmd=..., tag=74064, identifier=..., this=0x564e73576060) at ./src/server/tracer.h:73
#12 Akonadi::Server::Connection::sendResponse<Akonadi::Protocol::FetchItemsResponse> (response=..., tag=74064, this=0x564e735ff3a0) at ./src/server/connection.h:155
#13 Akonadi::Server::Connection::sendResponse<Akonadi::Protocol::FetchItemsResponse> (response=..., this=0x564e735ff3a0) at ./src/server/connection.h:147
#14 Akonadi::Server::Handler::sendResponse<Akonadi::Protocol::FetchItemsResponse> (this=0x7f60e4021710, response=...) at ./src/server/handler.h:147
#15 Akonadi::Server::AkAppend::sendResponse (this=this@entry=0x7f604028d3c0, item=..., mergeModes=...) at ./src/server/handler/akappend.cpp:306
#16 0x0000564e71b6a1aa in Akonadi::Server::AkAppend::mergeItem (this=this@entry=0x7f604028d3c0, cmd=..., newItem=..., currentItem=..., parentCol=...) at ./src/server/handler/akappend.cpp:295
#17 0x0000564e71b6b1c0 in Akonadi::Server::AkAppend::parseStream (this=0x7f604028d3c0) at ./src/server/handler/akappend.cpp:429
#18 0x0000564e71b5d525 in Akonadi::Server::Connection::handleIncomingData (this=0x564e735ff3a0) at ./src/server/connection.cpp:277
#19 0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f6058ff8a10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#20 QSingleShotTimer::timerEvent (this=0x7f6040005a10) at kernel/qtimer.cpp:318
#21 0x00007f60f370894b in QObject::event (this=0x7f6040005a10, e=<optimized out>) at kernel/qobject.cpp:1271
#22 0x00007f60f36d8311 in doNotify (event=0x7f6058ff8b50, receiver=0x7f6040005a10) at kernel/qcoreapplication.cpp:1151
#23 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#24 QCoreApplication::notifyInternal2 (receiver=0x7f6040005a10, event=0x7f6058ff8b50) at kernel/qcoreapplication.cpp:1061
#25 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f6040005120) at kernel/qtimerinfo_unix.cpp:643
#26 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#27 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f6040000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#31 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f6058ff8da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#32 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#33 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f609897a720) at thread/qthread_unix.cpp:361
#34 0x00007f60f17386db in start_thread (arg=0x7f6058ff9700) at pthread_create.c:463
#35 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f60e1ffb700 (LWP 12765)):
#0  0x00007f60efdc1064 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f60efd7af49 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60c8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e1ffada0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e735d2a50) at thread/qthread_unix.cpp:361
#8  0x00007f60f17386db in start_thread (arg=0x7f60e1ffb700) at pthread_create.c:463
#9  0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f60e27fc700 (LWP 12764)):
#0  0x00007f60f173e9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564e7359c010) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x564e7359bfc0, cond=0x564e7359bfe8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x564e7359bfe8, mutex=0x564e7359bfc0) at pthread_cond_wait.c:655
#3  0x00007f60f3506b4b in QWaitConditionPrivate::wait (deadline=..., this=0x564e7359bfc0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x564e735ba6f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f60f3506e59 in QWaitCondition::wait (this=this@entry=0x564e735ba6e8, mutex=mutex@entry=0x564e735ba6f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x0000564e71bd2388 in Akonadi::Server::SearchTaskManager::searchLoop (this=0x564e735ba6c0) at ./src/server/search/searchtaskmanager.cpp:221
#7  0x00007f60f3714d04 in QtPrivate::QSlotObjectBase::call (a=0x7f60e27fba10, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#8  QSingleShotTimer::timerEvent (this=0x564e735d25c0) at kernel/qtimer.cpp:318
#9  0x00007f60f370894b in QObject::event (this=0x564e735d25c0, e=<optimized out>) at kernel/qobject.cpp:1271
#10 0x00007f60f36d8311 in doNotify (event=0x7f60e27fbb50, receiver=0x564e735d25c0) at kernel/qcoreapplication.cpp:1151
#11 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1137
#12 QCoreApplication::notifyInternal2 (receiver=0x564e735d25c0, event=0x7f60e27fbb50) at kernel/qcoreapplication.cpp:1061
#13 0x00007f60f37345a9 in QTimerInfoList::activateTimers (this=0x7f60c4005120) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007f60f3734d71 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#15 0x00007f60efd7b387 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f60efd7b5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f60f373513f in QEventDispatcherGlib::processEvents (this=0x7f60c4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#19 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e27fbda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#20 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#21 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e735ba7e0) at thread/qthread_unix.cpp:361
#22 0x00007f60f17386db in start_thread (arg=0x7f60e27fc700) at pthread_create.c:463
#23 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f60e2ffd700 (LWP 12763)):
#0  0x00007f60f2bd60b4 in __GI___libc_read (fd=29, buf=0x7f60e2ffcb90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f60efdbfcd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60d0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e2ffcda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e73582f90) at thread/qthread_unix.cpp:361
#9  0x00007f60f17386db in start_thread (arg=0x7f60e2ffd700) at pthread_create.c:463
#10 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f60e37fe700 (LWP 12762)):
#0  0x00007f60efdc1064 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f60efd7aa88 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b46b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60cc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e37fdda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e735849e0) at thread/qthread_unix.cpp:361
#8  0x00007f60f17386db in start_thread (arg=0x7f60e37fe700) at pthread_create.c:463
#9  0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f60e3fff700 (LWP 12761)):
#0  0x00007f60f2bdabf9 in __GI___poll (fds=0x7f60d4003ce0, nfds=1, timeout=208685) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f60efd7b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60d4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e3ffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e735dde10) at thread/qthread_unix.cpp:361
#7  0x00007f60f17386db in start_thread (arg=0x7f60e3fff700) at pthread_create.c:463
#8  0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f60e88d2700 (LWP 12760)):
#0  0x00007f60f2bdabf9 in __GI___poll (fds=0x7f60d8004a10, nfds=1, timeout=248437) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f60efd7b539 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60d8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e88d1da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e73560dc0) at thread/qthread_unix.cpp:361
#7  0x00007f60f17386db in start_thread (arg=0x7f60e88d2700) at pthread_create.c:463
#8  0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f60e90d3700 (LWP 12756)):
#0  0x00007f60f2bd60b4 in __GI___libc_read (fd=7, buf=0x7f60e90d2b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f60efdbfcd0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f60efd7b027 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f60efd7b4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60dc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60e90d2da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x564e7357a580) at thread/qthread_unix.cpp:361
#9  0x00007f60f17386db in start_thread (arg=0x7f60e90d3700) at pthread_create.c:463
#10 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f60ea93b700 (LWP 12684)):
#0  0x00007ffed1bbe98c in ?? ()
#1  0x00007ffed1bbec30 in clock_gettime ()
#2  0x00007f60f2bf6ea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f60ea93aae0) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f60f3734a41 in qt_clock_gettime (ts=0x7f60ea93aae0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#5  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f60f3733279 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f60e4005120) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f60f3733855 in QTimerInfoList::timerWait (this=0x7f60e4005120, tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007f60f3734e9e in timerSourcePrepareHelper (timeout=0x7f60ea93aba4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#9  timerSourcePrepare (source=<optimized out>, timeout=0x7f60ea93aba4) at kernel/qeventdispatcher_glib.cpp:165
#10 0x00007f60efd7aa98 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f60efd7b46b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f60efd7b64c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f60f373515b in QEventDispatcherGlib::processEvents (this=0x7f60e4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#14 0x00007f60f36d664a in QEventLoop::exec (this=this@entry=0x7f60ea93ad70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#15 0x00007f60f34fe41a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#16 0x00007f60f3ddf015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#17 0x00007f60f34ffbc2 in QThreadPrivate::start (arg=0x7f60f4056d80) at thread/qthread_unix.cpp:361
#18 0x00007f60f17386db in start_thread (arg=0x7f60ea93b700) at pthread_create.c:463
#19 0x00007f60f2be788f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f60f4f59800 (LWP 12676)):
#0  0x00007f60f173eed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7ffed1b25c20, expected=0, futex_word=0x7f6098949180) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7ffed1b25ce0, mutex=0x7f6098949130, cond=0x7f6098949158) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x7f6098949158, mutex=0x7f6098949130, abstime=0x7ffed1b25ce0) at pthread_cond_wait.c:667
#3  0x00007f60f3506ac6 in QWaitConditionPrivate::wait_relative (this=0x7f6098949130, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4  QWaitConditionPrivate::wait (deadline=..., this=0x7f6098949130) at thread/qwaitcondition_unix.cpp:144
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x564e735ff520, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f60f3506e25 in QWaitCondition::wait (this=this@entry=0x564e735ff540, mutex=mutex@entry=0x564e735ff520, time=time@entry=10000) at thread/qwaitcondition_unix.cpp:209
#7  0x00007f60f34ff79e in QThread::wait (this=<optimized out>, time=time@entry=10000) at thread/qthread_unix.cpp:777
#8  0x0000564e71ce3a22 in Akonadi::Server::AkThread::quitThread (this=0x564e735ff3a0) at ./src/server/akthread.cpp:79
#9  0x0000564e71b5b4ac in Akonadi::Server::Connection::~Connection (this=0x564e735ff3a0, __in_chrg=<optimized out>) at ./src/server/connection.cpp:163
#10 0x0000564e71b5b619 in Akonadi::Server::Connection::~Connection (this=0x564e735ff3a0, __in_chrg=<optimized out>) at ./src/server/connection.cpp:168
#11 0x0000564e71b5688e in qDeleteAll<Akonadi::Server::Connection* const*> (end=<optimized out>, begin=0x564e735bc298) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:320
#12 qDeleteAll<QVector<Akonadi::Server::Connection*> > (c=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#13 Akonadi::Server::AkonadiServer::quit (this=0x564e73563fa0) at ./src/server/akonadi.cpp:266
#14 0x0000564e71b53331 in main (argc=<optimized out>, argv=<optimized out>) at ./src/server/main.cpp:81

Reported using DrKonqi
Comment 1 Ahmad Samir 2020-09-13 16:54:23 UTC
Do you still see this issue?
Comment 2 Bug Janitor Service 2020-09-28 04:33:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-10-13 04:33:17 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!