https://bugs.kde.org/show_bug.cgi?id=405922
Bug ID: 405922 Summary: Very frequent akonadi crash Product: Akonadi Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: server Assignee: kdepim-b...@kde.org Reporter: beln...@gmail.com Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.