[Akonadi] [Bug 379809] New: akonadiserver crashes with SIGSEGV after "akonadictl stop"

Oleksandr Natalenko bugzilla_noreply at kde.org
Sun May 14 13:09:10 BST 2017


https://bugs.kde.org/show_bug.cgi?id=379809

            Bug ID: 379809
           Summary: akonadiserver crashes with SIGSEGV after "akonadictl
                    stop"
           Product: Akonadi
           Version: 5.5.1
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: server
          Assignee: kdepim-bugs at kde.org
          Reporter: oleksandr at natalenko.name
  Target Milestone: ---

Application: akonadiserver (5.5.1)

Qt Version: 5.8.0
Frameworks Version: 5.33.0
Operating System: Linux 4.11.0-pf2 x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Invoking "akonadictl stop" or logging out from KDE session triggers
akonadiserver crash with SIGSEGV.

This is latest Arch Linux with "akonadi" and "qt5-base" recompiled with debug
info enabled. The same crash occurs with non-debug packages.

The crash can be reproduced every time.

-- Backtrace:
Application: Akonadi Server (akonadiserver), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9776098c40 (LWP 26523))]

Thread 15 (Thread 0x7f96f97fa700 (LWP 26629)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative
(this=0x7f975c09ed20, time=30000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0x7f975c09ed20,
time=30000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0x7f975c09eb60,
mutex=0x7f975c003570, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774571104 in QThreadPoolThread::run (this=0x7f975c09eb50) at
thread/qthreadpool.cpp:133
#5  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f975c09eb50) at
thread/qthread_unix.cpp:368
#6  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7f96f9ffb700 (LWP 26628)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative
(this=0x7f975c09e8b0, time=30000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0x7f975c09e8b0,
time=30000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0x7f975c09e6f0,
mutex=0x7f975c003570, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774571104 in QThreadPoolThread::run (this=0x7f975c09e6e0) at
thread/qthreadpool.cpp:133
#5  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f975c09e6e0) at
thread/qthread_unix.cpp:368
#6  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f96fa7fc700 (LWP 26627)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative
(this=0x7f975c09e460, time=30000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0x7f975c09e460,
time=30000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0x7f975c09e2a0,
mutex=0x7f975c003570, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774571104 in QThreadPoolThread::run (this=0x7f975c09e290) at
thread/qthreadpool.cpp:133
#5  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f975c09e290) at
thread/qthread_unix.cpp:368
#6  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f96faffd700 (LWP 26626)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative
(this=0x7f975c09e050, time=30000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0x7f975c09e050,
time=30000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0x7f975c09de90,
mutex=0x7f975c003570, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774571104 in QThreadPoolThread::run (this=0x7f975c09de80) at
thread/qthreadpool.cpp:133
#5  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f975c09de80) at
thread/qthread_unix.cpp:368
#6  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f9718ff9700 (LWP 26615)):
[KCrash Handler]
#6  0x00007f97747fe98c in QTimer::stop (this=0x0) at kernel/qtimer.cpp:239
#7  0x000000000042efd7 in Akonadi::Server::Connection::quit (this=0xd5b0d0) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/connection.cpp:128
#8  0x00007f97747eaaa3 in QMetaCallEvent::placeMetaCall (this=0xd4c480,
object=0xd5b0d0) at kernel/qobject.cpp:502
#9  0x00007f97747ebb22 in QObject::event (this=0xd5b0d0, e=0xd4c480) at
kernel/qobject.cpp:1263
#10 0x00007f97747b19ba in QCoreApplicationPrivate::notify_helper
(receiver=0xd5b0d0, event=0xd4c480) at kernel/qcoreapplication.cpp:1122
#11 0x00007f97747b163d in doNotify (receiver=0xd5b0d0, event=0xd4c480) at
kernel/qcoreapplication.cpp:1063
#12 0x00007f97747b15b0 in QCoreApplication::notify (this=0xcd2740,
receiver=0xd5b0d0, event=0xd4c480) at kernel/qcoreapplication.cpp:1049
#13 0x00007f97747b1540 in QCoreApplication::notifyInternal2 (receiver=0xd5b0d0,
event=0xd4c480) at kernel/qcoreapplication.cpp:988
#14 0x00007f97747b55be in QCoreApplication::sendEvent (receiver=0xd5b0d0,
event=0xd4c480) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 0x00007f97747b2971 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xd5b370) at kernel/qcoreapplication.cpp:1648
#16 0x00007f97747b22ee in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1502
#17 0x00007f977482d96c in postEventSourceDispatch (s=0x7f97000012d0) at
kernel/qeventdispatcher_glib.cpp:276
#18 0x00007f976ec887b7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#19 0x00007f976ec88a20 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#21 0x00007f977482e123 in QEventDispatcherGlib::processEvents
(this=0x7f97000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f9718ff8d80,
flags=...) at kernel/qeventloop.cpp:134
#23 0x00007f97747ae21e in QEventLoop::exec (this=0x7f9718ff8d80, flags=...) at
kernel/qeventloop.cpp:212
#24 0x00007f977456f7e6 in QThread::exec (this=0xd58df0) at
thread/qthread.cpp:507
#25 0x00007f977456f988 in QThread::run (this=0xd58df0) at
thread/qthread.cpp:574
#26 0x00007f9774577438 in QThreadPrivate::start (arg=0xd58df0) at
thread/qthread_unix.cpp:368
#27 0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#28 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f973b7fe700 (LWP 26559)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative
(this=0x7f975c011ea0, time=30000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0x7f975c011ea0,
time=30000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0x7f975c011780,
mutex=0x7f975c003570, time=30000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774571104 in QThreadPoolThread::run (this=0x7f975c011770) at
thread/qthreadpool.cpp:133
#5  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f975c011770) at
thread/qthread_unix.cpp:368
#6  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f975a7fc700 (LWP 26534)):
#0  std::atomic<QMutexData*>::compare_exchange_strong (this=0xd1d550,
__p1=@0x7f975a7fb9a0: 0x1, __p2=0x0, __m=std::memory_order_release) at
/usr/include/c++/6.3.1/atomic:480
#1  0x00007f977456ae00 in
QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (_q_value=...,
expectedValue=0x1, newValue=0x0, currentValue=0x7f975a7fba38) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:299
#2  0x00007f977456acbc in QBasicAtomicPointer<QMutexData>::testAndSetRelease
(this=0xd1d550, expectedValue=0x1, newValue=0x0, currentValue=@0x7f975a7fba38:
0x7f975a7fbaa0) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:264
#3  0x00007f977456a976 in QBasicMutex::fastTryUnlock (this=0xd1d550,
current=@0x7f975a7fba38: 0x7f975a7fbaa0) at thread/qmutex.h:104
#4  0x00007f977456a335 in QMutex::unlock (this=0xd1d550) at
thread/qmutex.cpp:331
#5  0x00007f9774547268 in QMutexLocker::unlock (this=0x7f975a7fbaa0) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:209
#6  0x00007f9774547220 in QMutexLocker::~QMutexLocker (this=0x7f975a7fbaa0,
__in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:203
#7  0x00007f9774827f1a in QThreadData::canWaitLocked (this=0xd1d520) at
../../include/QtCore/5.8.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#8  0x00007f977482d8ad in postEventSourcePrepare (s=0x7f97400012d0,
timeout=0x7f975a7fbae4) at kernel/qeventdispatcher_glib.cpp:259
#9  0x00007f977482d926 in postEventSourceCheck (source=0x7f97400012d0) at
kernel/qeventdispatcher_glib.cpp:269
#10 0x00007f976ec883b9 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#11 0x00007f976ec88954 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#13 0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f975a7fbd80,
flags=...) at kernel/qeventloop.cpp:134
#15 0x00007f97747ae21e in QEventLoop::exec (this=0x7f975a7fbd80, flags=...) at
kernel/qeventloop.cpp:212
#16 0x00007f977456f7e6 in QThread::exec (this=0xd1d3e0) at
thread/qthread.cpp:507
#17 0x00007f977456f988 in QThread::run (this=0xd1d3e0) at
thread/qthread.cpp:574
#18 0x00007f9774577438 in QThreadPrivate::start (arg=0xd1d3e0) at
thread/qthread_unix.cpp:368
#19 0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#20 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f975affd700 (LWP 26533)):
#0  0x00007f9772971756 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578bea in QWaitConditionPrivate::wait (this=0xd1cec0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f97745789c5 in QWaitCondition::wait (this=0xd1c928, mutex=0xd1c930,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x0000000000442271 in Akonadi::Server::SearchTaskManager::searchLoop
(this=0xd1c900) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/search/searchtaskmanager.cpp:221
#4  0x00007f97747f55c7 in QtPrivate::QSlotObjectBase::call (this=0xcfc6c0,
r=0xd1c900, a=0x7f975affc7d0) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#5  0x00007f97747fee16 in QSingleShotTimer::timerEvent (this=0xd1cf30) at
kernel/qtimer.cpp:317
#6  0x00007f97747eba7c in QObject::event (this=0xd1cf30, e=0x7f975affca80) at
kernel/qobject.cpp:1244
#7  0x00007f97747b19ba in QCoreApplicationPrivate::notify_helper
(receiver=0xd1cf30, event=0x7f975affca80) at kernel/qcoreapplication.cpp:1122
#8  0x00007f97747b163d in doNotify (receiver=0xd1cf30, event=0x7f975affca80) at
kernel/qcoreapplication.cpp:1063
#9  0x00007f97747b15b0 in QCoreApplication::notify (this=0xcd2740,
receiver=0xd1cf30, event=0x7f975affca80) at kernel/qcoreapplication.cpp:1049
#10 0x00007f97747b1540 in QCoreApplication::notifyInternal2 (receiver=0xd1cf30,
event=0x7f975affca80) at kernel/qcoreapplication.cpp:988
#11 0x00007f97747b55be in QCoreApplication::sendEvent (receiver=0xd1cf30,
event=0x7f975affca80) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#12 0x00007f977482c068 in QTimerInfoList::activateTimers (this=0x7f974c0030d0)
at kernel/qtimerinfo_unix.cpp:643
#13 0x00007f977482d778 in timerSourceDispatch (source=0x7f974c003070) at
kernel/qeventdispatcher_glib.cpp:182
#14 0x00007f976ec887b7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#15 0x00007f976ec88a20 in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#17 0x00007f977482e123 in QEventDispatcherGlib::processEvents
(this=0x7f974c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#18 0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f975affcd80,
flags=...) at kernel/qeventloop.cpp:134
#19 0x00007f97747ae21e in QEventLoop::exec (this=0x7f975affcd80, flags=...) at
kernel/qeventloop.cpp:212
#20 0x00007f977456f7e6 in QThread::exec (this=0xd1c9e0) at
thread/qthread.cpp:507
#21 0x00007f977456f988 in QThread::run (this=0xd1c9e0) at
thread/qthread.cpp:574
#22 0x00007f9774577438 in QThreadPrivate::start (arg=0xd1c9e0) at
thread/qthread_unix.cpp:368
#23 0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#24 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f975b7fe700 (LWP 26532)):
#0  0x00007f976ec85967 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007f976ec882f4 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#2  0x00007f976ec88954 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#4  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f975b7fdd80,
flags=...) at kernel/qeventloop.cpp:134
#6  0x00007f97747ae21e in QEventLoop::exec (this=0x7f975b7fdd80, flags=...) at
kernel/qeventloop.cpp:212
#7  0x00007f977456f7e6 in QThread::exec (this=0xd20190) at
thread/qthread.cpp:507
#8  0x00007f977456f988 in QThread::run (this=0xd20190) at
thread/qthread.cpp:574
#9  0x00007f9774577438 in QThreadPrivate::start (arg=0xd20190) at
thread/qthread_unix.cpp:368
#10 0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f975bfff700 (LWP 26531)):
#0  0x00007f976ecce1c9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f976ec88972 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f975bffed80,
flags=...) at kernel/qeventloop.cpp:134
#5  0x00007f97747ae21e in QEventLoop::exec (this=0x7f975bffed80, flags=...) at
kernel/qeventloop.cpp:212
#6  0x00007f977456f7e6 in QThread::exec (this=0xcfc580) at
thread/qthread.cpp:507
#7  0x00007f977456f988 in QThread::run (this=0xcfc580) at
thread/qthread.cpp:574
#8  0x00007f9774577438 in QThreadPrivate::start (arg=0xcfc580) at
thread/qthread_unix.cpp:368
#9  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f976892c700 (LWP 26530)):
#0  0x00007f9773c5867d in poll () from /usr/lib/libc.so.6
#1  0x00007f976ec889b6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f976892bd80,
flags=...) at kernel/qeventloop.cpp:134
#5  0x00007f97747ae21e in QEventLoop::exec (this=0x7f976892bd80, flags=...) at
kernel/qeventloop.cpp:212
#6  0x00007f977456f7e6 in QThread::exec (this=0xd057a0) at
thread/qthread.cpp:507
#7  0x00007f977456f988 in QThread::run (this=0xd057a0) at
thread/qthread.cpp:574
#8  0x00007f9774577438 in QThreadPrivate::start (arg=0xd057a0) at
thread/qthread_unix.cpp:368
#9  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f976912d700 (LWP 26529)):
#0  0x00007f9774542603 in QListData::isEmpty (this=0x7f9760002cd0) at
../../include/QtCore/../../src/corelib/tools/qlist.h:114
#1  0x00007f977482c52a in QList<QTimerInfo*>::isEmpty (this=0x7f9760002cd0) at
../../include/QtCore/../../src/corelib/tools/qlist.h:194
#2  0x00007f977482c90e in QList<QTimerInfo*>::first (this=0x7f9760002cd0) at
../../include/QtCore/../../src/corelib/tools/qlist.h:346
#3  0x00007f977482c56e in QList<QTimerInfo*>::constFirst (this=0x7f9760002cd0)
at ../../include/QtCore/../../src/corelib/tools/qlist.h:345
#4  0x00007f977482d62b in timerSourceCheckHelper (src=0x7f9760002c70) at
kernel/qeventdispatcher_glib.cpp:146
#5  0x00007f977482d709 in timerSourceCheck (source=0x7f9760002c70) at
kernel/qeventdispatcher_glib.cpp:173
#6  0x00007f976ec883b9 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#7  0x00007f976ec88954 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#9  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#10 0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f976912cd80,
flags=...) at kernel/qeventloop.cpp:134
#11 0x00007f97747ae21e in QEventLoop::exec (this=0x7f976912cd80, flags=...) at
kernel/qeventloop.cpp:212
#12 0x00007f977456f7e6 in QThread::exec (this=0xd14e10) at
thread/qthread.cpp:507
#13 0x00007f977456f988 in QThread::run (this=0xd14e10) at
thread/qthread.cpp:574
#14 0x00007f9774577438 in QThreadPrivate::start (arg=0xd14e10) at
thread/qthread_unix.cpp:368
#15 0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f976992e700 (LWP 26528)):
#0  0x00007f9773c5867d in poll () from /usr/lib/libc.so.6
#1  0x00007f976ec889b6 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f975c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f976992dd80,
flags=...) at kernel/qeventloop.cpp:134
#5  0x00007f97747ae21e in QEventLoop::exec (this=0x7f976992dd80, flags=...) at
kernel/qeventloop.cpp:212
#6  0x00007f977456f7e6 in QThread::exec (this=0xce80f0) at
thread/qthread.cpp:507
#7  0x00007f977456f988 in QThread::run (this=0xce80f0) at
thread/qthread.cpp:574
#8  0x00007f9774577438 in QThreadPrivate::start (arg=0xce80f0) at
thread/qthread_unix.cpp:368
#9  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f976b173700 (LWP 26525)):
#0  0x00007f976ec880f0 in g_main_context_query () from
/usr/lib/libglib-2.0.so.0
#1  0x00007f976ec88928 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f977482e152 in QEventDispatcherGlib::processEvents
(this=0x7f97640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f97747adf22 in QEventLoop::processEvents (this=0x7f976b172d50,
flags=...) at kernel/qeventloop.cpp:134
#5  0x00007f97747ae21e in QEventLoop::exec (this=0x7f976b172d50, flags=...) at
kernel/qeventloop.cpp:212
#6  0x00007f977456f7e6 in QThread::exec (this=0x7f97751e1d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#7  0x00007f9774f430a8 in QDBusConnectionManager::run (this=0x7f97751e1d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:170
#8  0x00007f9774577438 in QThreadPrivate::start (arg=0x7f97751e1d80 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#9  0x00007f977296b2e7 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f9773c6254f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9776098c40 (LWP 26523)):
#0  0x00007f9772971b63 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f9774578ba1 in QWaitConditionPrivate::wait_relative (this=0xd5b300,
time=10000) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f9774578bce in QWaitConditionPrivate::wait (this=0xd5b300,
time=10000) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f97745789c5 in QWaitCondition::wait (this=0xd5b2e0, mutex=0xd5b2c0,
time=10000) at thread/qwaitcondition_unix.cpp:215
#4  0x00007f9774578092 in QThread::wait (this=0xd58df0, time=10000) at
thread/qthread_unix.cpp:698
#5  0x00000000005381af in Akonadi::Server::AkThread::quitThread
(this=this at entry=0xd5b0d0) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/akthread.cpp:63
#6  0x000000000042c11e in Akonadi::Server::Connection::~Connection
(this=0xd5b0d0, __in_chrg=<optimized out>) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/connection.cpp:161
#7  0x000000000042c309 in Akonadi::Server::Connection::~Connection
(this=0xd5b0d0, __in_chrg=<optimized out>) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/connection.cpp:166
#8  0x00000000004271c6 in
qDeleteAll<QTypedArrayData<Akonadi::Server::Connection*>::const_iterator>
(end=..., begin=...) at /usr/include/qt/QtCore/qalgorithms.h:320
#9  qDeleteAll<QVector<Akonadi::Server::Connection*> > (c=...) at
/usr/include/qt/QtCore/qalgorithms.h:328
#10 Akonadi::Server::AkonadiServer::quit (this=0xcd8240) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/akonadi.cpp:302
#11 0x0000000000527e4e in ServerAdaptor::quit (this=<optimized out>) at
/home/pf/akonadi/src/build/src/server/serveradaptor.cpp:39
#12 ServerAdaptor::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/home/pf/akonadi/src/build/src/server/serveradaptor.moc:88
#13 0x0000000000527fd3 in ServerAdaptor::qt_metacall (this=0xd1ed20,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff512d4090) at
/home/pf/akonadi/src/build/src/server/serveradaptor.moc:122
#14 0x00007f9774f51c01 in QDBusConnectionPrivate::deliverCall
(this=0x7f97640032f0, object=0xd1ed20, msg=..., metaTypes=..., slotIdx=5) at
qdbusintegrator.cpp:995
#15 0x00007f9774f513e8 in QDBusConnectionPrivate::activateCall
(this=0x7f97640032f0, object=0xd1ed20, flags=273, msg=...) at
qdbusintegrator.cpp:898
#16 0x00007f9774f55084 in QDBusConnectionPrivate::activateObject
(this=0x7f97640032f0, node=..., msg=..., pathStartPos=7) at
qdbusintegrator.cpp:1488
#17 0x00007f9774f55890 in QDBusActivateObjectEvent::placeMetaCall
(this=0x7f976401de40) at qdbusintegrator.cpp:1608
#18 0x00007f97747ebb22 in QObject::event (this=0xcd8240, e=0x7f976401de40) at
kernel/qobject.cpp:1263
#19 0x00007f97747b19ba in QCoreApplicationPrivate::notify_helper
(receiver=0xcd8240, event=0x7f976401de40) at kernel/qcoreapplication.cpp:1122
#20 0x00007f97747b163d in doNotify (receiver=0xcd8240, event=0x7f976401de40) at
kernel/qcoreapplication.cpp:1063
#21 0x00007f97747b15b0 in QCoreApplication::notify (this=0xcd2740,
receiver=0xcd8240, event=0x7f976401de40) at kernel/qcoreapplication.cpp:1049
#22 0x00007f97747b1540 in QCoreApplication::notifyInternal2 (receiver=0xcd8240,
event=0x7f976401de40) at kernel/qcoreapplication.cpp:988
#23 0x00007f97747b55be in QCoreApplication::sendEvent (receiver=0xcd8240,
event=0x7f976401de40) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 0x00007f97747b2971 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xcd2230) at kernel/qcoreapplication.cpp:1648
#25 0x00007f97747b22ee in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1502
#26 0x00007f977482d96c in postEventSourceDispatch (s=0xcd4c30) at
kernel/qeventdispatcher_glib.cpp:276
#27 0x00007f976ec887b7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#28 0x00007f976ec88a20 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007f976ec88acc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#30 0x00007f977482e123 in QEventDispatcherGlib::processEvents (this=0xcd4c10,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007f97747adf22 in QEventLoop::processEvents (this=0x7fff512d4bc0,
flags=...) at kernel/qeventloop.cpp:134
#32 0x00007f97747ae21e in QEventLoop::exec (this=0x7fff512d4bc0, flags=...) at
kernel/qeventloop.cpp:212
#33 0x00007f97747b1c8a in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#34 0x00000000005956e5 in AkApplicationBase::exec
(this=this at entry=0x7fff512d4d40) at
/home/pf/akonadi/src/akonadi-17.04.1/src/shared/akapplication.cpp:123
#35 0x00000000004245e4 in main (argc=<optimized out>, argv=<optimized out>) at
/home/pf/akonadi/src/akonadi-17.04.1/src/server/main.cpp:78

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list