[Akonadi] [Bug 341860] akonadi_imap_resource (4.14) segfault

Stephan Diestelhorst stephan.diestelhorst at gmail.com
Tue Dec 23 11:54:19 GMT 2014


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

Stephan Diestelhorst <stephan.diestelhorst at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |stephan.diestelhorst at gmail.
                   |                            |com

--- Comment #1 from Stephan Diestelhorst <stephan.diestelhorst at gmail.com> ---
Application: akonadi_imap_resource (4.14)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.17.4-031704-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

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

Left GMail IMAP resource running over night and this morning the thing crashed.
 Restarting the agent does scanning of some folders, and then crashes with this
bug reproducibly within tens of seconds.

Happy to add more detial, will akonadictl restart next.

The crash can be reproduced every time.

-- Backtrace:
Application: GMail vom Typ IMAP-E-Mail-Server (akonadi_imap_resource), signal:
Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f016084b7c0 (LWP 19103))]

Thread 3 (Thread 0x7f014c193700 (LWP 19105)):
#0  0x00007f015c1e6bad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f015b16bfe4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f0144003290, timeout=-1, context=0x7f01440009a0) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:4028
#2  g_main_context_iterate (context=context at entry=0x7f01440009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:3729
#3  0x00007f015b16c0ec in g_main_context_iteration (context=0x7f01440009a0,
may_block=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#4  0x00007f015fe857be in QEventDispatcherGlib::processEvents
(this=0x7f01440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f015fe570af in QEventLoop::processEvents
(this=this at entry=0x7f014c192e20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f015fe573a5 in QEventLoop::exec (this=this at entry=0x7f014c192e20,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f015fd53c5f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:537
#8  0x00007f015fd5632f in QThreadPrivate::start (arg=0xca5530) at
thread/qthread_unix.cpp:349
#9  0x00007f015b850182 in start_thread (arg=0x7f014c193700) at
pthread_create.c:312
#10 0x00007f015c1f3efd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f0149998700 (LWP 19110)):
#0  0x00007f015fe85b2a in testAndSetOrdered (newValue=1, expectedValue=0,
this=0xbe7eb0) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:145
#1  testAndSetAcquire (newValue=1, expectedValue=0, this=0xbe7eb0) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:267
#2  tryLockInline (this=0xbe7e68) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:181
#3  lockInline (this=0xbe7e68) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:189
#4  QMutexLocker (m=0xbe7e68, this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:109
#5  canWaitLocked (this=0xbe7e20) at
../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228
#6  postEventSourcePrepare (s=0x7f0140001350,
timeout=timeout at entry=0x7f0149997c64) at kernel/qeventdispatcher_glib.cpp:270
#7  0x00007f015b16b68d in g_main_context_prepare
(context=context at entry=0x7f01400009a0, priority=priority at entry=0x7f0149997ce8)
at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3352
#8  0x00007f015b16bf03 in g_main_context_iterate
(context=context at entry=0x7f01400009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:3714
#9  0x00007f015b16c0ec in g_main_context_iteration (context=0x7f01400009a0,
may_block=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#10 0x00007f015fe857be in QEventDispatcherGlib::processEvents
(this=0x7f01400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#11 0x00007f015fe570af in QEventLoop::processEvents
(this=this at entry=0x7f0149997e20, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f015fe573a5 in QEventLoop::exec (this=this at entry=0x7f0149997e20,
flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f015fd53c5f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:537
#14 0x00007f015fd5632f in QThreadPrivate::start (arg=0xbb8010) at
thread/qthread_unix.cpp:349
#15 0x00007f015b850182 in start_thread (arg=0x7f0149998700) at
pthread_create.c:312
#16 0x00007f015c1f3efd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f016084b7c0 (LWP 19103)):
[KCrash Handler]
#6  0x00007f015daf168d in KIMAP::SearchJob::handleResponse(KIMAP::Message
const&) () from /usr/lib/libkimap.so.4
#7  0x00007f015dae1df4 in
KIMAP::SessionPrivate::responseReceived(KIMAP::Message const&) () from
/usr/lib/libkimap.so.4
#8  0x00007f015fe70c1e in QObject::event (this=0xc42940, e=<optimized out>) at
kernel/qobject.cpp:1194
#9  0x00007f015f1f1e2c in QApplicationPrivate::notify_helper
(this=this at entry=0xaac110, receiver=receiver at entry=0xc42940,
e=e at entry=0x7f01400095f0) at kernel/qapplication.cpp:4567
#10 0x00007f015f1f84a0 in QApplication::notify (this=this at entry=0x7fff8f17b090,
receiver=receiver at entry=0xc42940, e=e at entry=0x7f01400095f0) at
kernel/qapplication.cpp:4353
#11 0x00007f015d336cca in KApplication::notify (this=0x7fff8f17b090,
receiver=0xc42940, event=0x7f01400095f0) at
../../kdeui/kernel/kapplication.cpp:311
#12 0x00007f015fe584dd in QCoreApplication::notifyInternal
(this=0x7fff8f17b090, receiver=receiver at entry=0xc42940,
event=event at entry=0x7f01400095f0) at kernel/qcoreapplication.cpp:953
#13 0x00007f015fe5bb3d in sendEvent (event=0x7f01400095f0, receiver=0xc42940)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0xa66220) at
kernel/qcoreapplication.cpp:1577
#15 0x00007f015fe5bfe3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1470
#16 0x00007f015fe85f83 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#17 postEventSourceDispatch (s=0xaac5b0) at
kernel/qeventdispatcher_glib.cpp:287
#18 0x00007f015b16be04 in g_main_dispatch (context=0xaa7890) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:3064
#19 g_main_context_dispatch (context=context at entry=0xaa7890) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:3663
#20 0x00007f015b16c048 in g_main_context_iterate
(context=context at entry=0xaa7890, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.40.2/./glib/gmain.c:3734
#21 0x00007f015b16c0ec in g_main_context_iteration (context=0xaa7890,
may_block=1) at /build/buildd/glib2.0-2.40.2/./glib/gmain.c:3795
#22 0x00007f015fe857a1 in QEventDispatcherGlib::processEvents (this=0xa67700,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#23 0x00007f015f293bb6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f015fe570af in QEventLoop::processEvents
(this=this at entry=0x7fff8f17b000, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f015fe573a5 in QEventLoop::exec (this=this at entry=0x7fff8f17b000,
flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f015fe5cb79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#27 0x00007f0160339783 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*)
() from /usr/lib/libakonadi-kde.so.4
#28 0x0000000000418993 in _start ()

Possible duplicates by query: bug 341860, bug 340865, bug 340157, bug 339395,
bug 332724.

An https://bugs.kde.org/ berichten

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list