[Bug 296742] New: Akonadi imap backend randomly crashes

Martin Pluskal martin at pluskal.org
Sun Mar 25 14:31:31 BST 2012


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

            Bug ID: 296742
          Severity: crash
           Version: 4.8
          Priority: NOR
                CC: kdepim-bugs at kde.org, vkrause at kde.org
          Assignee: ervin at kde.org
           Summary: Akonadi imap backend randomly crashes
    Classification: Unclassified
                OS: Linux
          Reporter: martin at pluskal.org
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: IMAP resource
           Product: Akonadi

Application: akonadi_imap_resource (4.8)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.0-1-desktop x86_64
Distribution: "openSUSE 12.2 Milestone 2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Akonadi imap backend randomly crashes, kontact is running.

The crash can be reproduced some of the time.

-- Backtrace:
Application: martin at pluskal.org of type IMAP E-Mail Server
(akonadi_imap_resource), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa3d2326780 (LWP 4199))]

Thread 3 (Thread 0x7fa3c07a3700 (LWP 4247)):
#0  0x00007fa3cd3661d3 in poll () from /lib64/libc.so.6
#1  0x00007fa3cc319e66 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa3cc319f94 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fa3d17987f6 in QEventDispatcherGlib::processEvents (this=0x88fb20,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa3d1768572 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3d17687c7 in QEventLoop::exec (this=0x7fa3c07a2de0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007fa3d1669447 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007fa3d0167149 in ?? () from /usr/lib64/libkimap.so.4
#8  0x00007fa3d166c46b in QThreadPrivate::start (arg=0x8da980) at
thread/qthread_unix.cpp:298
#9  0x00007fa3d13d5daa in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa3cd36e0ed in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa3bffa2700 (LWP 4582)):
#0  0x00007fa3d13dc41d in read () from /lib64/libpthread.so.0
#1  0x00007fa3cc35444f in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa3cc31992d in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fa3cc319e06 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fa3cc319f94 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fa3d17987f6 in QEventDispatcherGlib::processEvents (this=0xa0d180,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa3d1768572 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa3d17687c7 in QEventLoop::exec (this=0x7fa3bffa1de0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007fa3d1669447 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007fa3d0167149 in ?? () from /usr/lib64/libkimap.so.4
#10 0x00007fa3d166c46b in QThreadPrivate::start (arg=0x9f0720) at
thread/qthread_unix.cpp:298
#11 0x00007fa3d13d5daa in start_thread () from /lib64/libpthread.so.0
#12 0x00007fa3cd36e0ed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa3d2326780 (LWP 4199)):
[KCrash Handler]
#6  0x00007fa3d1688083 in QHashData::detach_helper2 (this=0xe7f8a0,
node_duplicate=0x7fa3d1e727e0 <QHash<QByteArray,
Akonadi::Attribute*>::duplicateNode(QHashData::Node*, void*)>,
node_delete=0x7fa3d1e72fc0 <QHash<QByteArray,
Akonadi::Attribute*>::deleteNode2(QHashData::Node*)>, nodeSize=<optimized out>,
nodeAlign=8) at tools/qhash.cpp:233
#7  0x00007fa3d1e8f172 in QHash<QByteArray, Akonadi::Attribute*>::detach_helper
(this=0x7fff4f9c0b00) at /usr/include/QtCore/qhash.h:584
#8  0x00007fa3d1e8f79d in detach (this=0x7fff4f9c0b00) at
/usr/include/QtCore/qhash.h:303
#9  QHash (other=..., this=0x7fff4f9c0b00) at /usr/include/QtCore/qhash.h:282
#10 QForeachContainer (t=..., this=0x7fff4f9c0b00) at
/usr/include/QtCore/qglobal.h:2339
#11 Akonadi::EntityPrivate::EntityPrivate (this=0x1b24690, other=...) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/entity_p.h:61
#12 0x00007fa3d1e8fb49 in ItemPrivate (this=0x1b24690) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/item_p.h:163
#13 Akonadi::ItemPrivate::clone (this=0x19088d0) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/item_p.h:216
#14 0x00007fa3d1dd0671 in clone (this=0x7fff4f9c0da0) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/entity_p.h:95
#15 detach_helper (this=0x7fff4f9c0da0) at
/usr/include/QtCore/qshareddata.h:233
#16 detach (this=0x7fff4f9c0da0) at /usr/include/QtCore/qshareddata.h:75
#17 detach (this=0x7fff4f9c0da0) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/item.cpp:481
#18 data (this=0x7fff4f9c0da0) at /usr/include/QtCore/qshareddata.h:82
#19 Akonadi::Item::d_func (this=0x7fff4f9c0da0) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/item.cpp:481
#20 0x00007fa3d1e69c98 in Akonadi::ItemSync::updateItem (this=0xa4c3c0,
storedItem=..., newItem=...) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/itemsync.cpp:219
#21 0x00007fa3d1e63342 in Akonadi::ItemSync::Private::processItems
(this=0xa23a50) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/itemsync.cpp:339
#22 0x00007fa3d1e635aa in Akonadi::ItemSync::Private::execute (this=0xa23a50)
at /usr/src/debug/kdepimlibs-4.8.1/akonadi/itemsync.cpp:291
#23 0x00007fa3d1e641c9 in Akonadi::ItemSync::Private::slotLocalListDone
(this=0xa23a50, job=<optimized out>) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/itemsync.cpp:271
#24 0x00007fa3d177d651 in QMetaObject::activate (sender=0xa57100, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff4f9c1070) at
kernel/qobject.cpp:3556
#25 0x00007fa3cdf7b592 in KJob::result (this=<optimized out>, _t1=0xa57100) at
/usr/src/debug/kdelibs-4.8.1/build/kdecore/kjob.moc:208
#26 0x00007fa3cdf7b5d0 in KJob::emitResult (this=0xa57100) at
/usr/src/debug/kdelibs-4.8.1/kdecore/jobs/kjob.cpp:318
#27 0x00007fa3d1782816 in QObject::event (this=0xa57100, e=<optimized out>) at
kernel/qobject.cpp:1204
#28 0x00007fa3d08d2ee4 in notify_helper (e=0xdf8d40, receiver=0xa57100,
this=0x6ab4a0) at kernel/qapplication.cpp:4550
#29 QApplicationPrivate::notify_helper (this=0x6ab4a0, receiver=0xa57100,
e=0xdf8d40) at kernel/qapplication.cpp:4522
#30 0x00007fa3d08d7d63 in QApplication::notify (this=0x7fff4f9c1a10,
receiver=0xa57100, e=0xdf8d40) at kernel/qapplication.cpp:4411
#31 0x00007fa3ce7be656 in KApplication::notify (this=0x7fff4f9c1a10,
receiver=0xa57100, event=0xdf8d40) at
/usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#32 0x00007fa3d176978c in QCoreApplication::notifyInternal
(this=0x7fff4f9c1a10, receiver=0xa57100, event=0xdf8d40) at
kernel/qcoreapplication.cpp:876
#33 0x00007fa3d176d02a in sendEvent (event=0xdf8d40, receiver=0xa57100) at
kernel/qcoreapplication.h:231
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x6820f0) at kernel/qcoreapplication.cpp:1500
#35 0x00007fa3d1798363 in sendPostedEvents () at kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#37 0x00007fa3cc319b0a in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007fa3cc319ed0 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fa3cc319f94 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#40 0x00007fa3d179878f in QEventDispatcherGlib::processEvents (this=0x688380,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#41 0x00007fa3d09762ee in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fa3d1768572 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#43 0x00007fa3d17687c7 in QEventLoop::exec (this=0x7fff4f9c1990, flags=...) at
kernel/qeventloop.cpp:204
#44 0x00007fa3d176d325 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#45 0x00007fa3d1dd2f87 in Akonadi::ResourceBase::init (r=0x857960) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/resourcebase.cpp:412
#46 0x000000000041bed6 in int Akonadi::ResourceBase::init<ImapResource>(int,
char**) ()
#47 0x00007fa3cd2ab3bd in __libc_start_main () from /lib64/libc.so.6
#48 0x00000000004168b5 in _start ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list