[Bug 275275] New: Akonadi imap crashes when network connectivity is lost

Robet Piasek dagger at gentoo.org
Thu Jun 9 11:08:45 BST 2011


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

           Summary: Akonadi imap crashes when network connectivity is lost
           Product: Akonadi
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: IMAP resource
        AssignedTo: ervin at kde.org
        ReportedBy: dagger at gentoo.org
                CC: vkrause at kde.org, kdepim-bugs at kde.org


Application: akonadi_imap_resource (0.1)
KDE Platform Version: 4.6.3 (4.6.3) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 2.6.39-gentoo x86_64
Distribution (Platform): Gentoo Packages

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

When akonadi was syncing IMAP account I turned off WIFI and connected the
cable. At this point it crashed. Tried that few times and can reproduce most of
the time, but not always.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Akonadi Resource (akonadi_imap_resource), signal: Segmentation
fault
[Current thread is 1 (Thread 0x7f3fd52b5760 (LWP 32010))]

Thread 3 (Thread 0x7f3fc1414700 (LWP 32012)):
#0  0x00007f3fd05f093e in __pthread_mutex_unlock_usercnt () from
/lib64/libpthread.so.0
#1  0x00007f3fcfa78575 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f3fcfa789fd in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f3fd4729e96 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f3fd46fe322 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007f3fd46fe564 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007f3fd46146a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f3fd33b6323 in KIMAP::SessionThread::run() () from
/usr/lib64/libkimap.so.4
#8  0x00007f3fd4616ef5 in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#9  0x00007f3fd05ecd4c in start_thread () from /lib64/libpthread.so.0
#10 0x00007f3fd0d3540d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3fbbdf9700 (LWP 32016)):
#0  0x00007f3fd0d2c5e3 in poll () from /lib64/libc.so.6
#1  0x00007f3fcfa784cd in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f3fcfa789fd in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f3fd4729e96 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f3fd46fe322 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007f3fd46fe564 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007f3fd46146a4 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f3fd33b6323 in KIMAP::SessionThread::run() () from
/usr/lib64/libkimap.so.4
#8  0x00007f3fd4616ef5 in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#9  0x00007f3fd05ecd4c in start_thread () from /lib64/libpthread.so.0
#10 0x00007f3fd0d3540d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f3fd52b5760 (LWP 32010)):
[KCrash Handler]
#6  0x00007f3fd2a1b4aa in KMime::Content::hasContent() const () from
/usr/lib64/libkmime.so.4
#7  0x00007f3fbb3f35fa in Akonadi::SerializerPluginMail::parts(Akonadi::Item
const&) const () from /usr/lib64/kde4/akonadi_serializer_mail.so
#8  0x00007f3fd4dd63a2 in Akonadi::ItemSerializer::parts(Akonadi::Item const&)
() from /usr/lib64/libakonadi-kde.so.4
#9  0x00007f3fd4dc31b9 in Akonadi::Item::loadedPayloadParts() const () from
/usr/lib64/libakonadi-kde.so.4
#10 0x00007f3fd4dc7dac in Akonadi::ItemCreateJob::ItemCreateJob(Akonadi::Item
const&, Akonadi::Collection const&, QObject*) () from
/usr/lib64/libakonadi-kde.so.4
#11 0x00007f3fd4ddcc35 in
Akonadi::ItemSync::Private::createLocalItem(Akonadi::Item const&) () from
/usr/lib64/libakonadi-kde.so.4
#12 0x00007f3fd4dddcfb in Akonadi::ItemSync::Private::processItems() () from
/usr/lib64/libakonadi-kde.so.4
#13 0x00007f3fd4dde069 in Akonadi::ItemSync::Private::execute() () from
/usr/lib64/libakonadi-kde.so.4
#14 0x00007f3fd4dde614 in
Akonadi::ItemSync::setFullSyncItems(QList<Akonadi::Item> const&) () from
/usr/lib64/libakonadi-kde.so.4
#15 0x00007f3fd4dff2cc in
Akonadi::ResourceBase::itemsRetrieved(QList<Akonadi::Item> const&) () from
/usr/lib64/libakonadi-kde.so.4
#16 0x000000000045ba09 in RetrieveItemsTask::onHeadersReceived(QString const&,
QMap<long long, long long> const&, QMap<long long, long long> const&, QMap<long
long, QList<QByteArray> > const&, QMap<long long,
boost::shared_ptr<KMime::Message> > const&) ()
#17 0x000000000045c2a0 in RetrieveItemsTask::qt_metacall(QMetaObject::Call,
int, void**) ()
#18 0x00007f3fd4713637 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f3fd33a18a4 in KIMAP::FetchJob::headersReceived(QString const&,
QMap<long long, long long> const&, QMap<long long, long long> const&, QMap<long
long, QList<QByteArray> > const&, QMap<long long,
boost::shared_ptr<KMime::Message> > const&) () from /usr/lib64/libkimap.so.4
#20 0x00007f3fd33a20b9 in KIMAP::FetchJob::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libkimap.so.4
#21 0x00007f3fd4713637 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f3fd4712e69 in QObject::event(QEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
#23 0x00007f3fd3ae6334 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f3fd3aeaeba in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#25 0x00007f3fd1c39d86 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#26 0x00007f3fd46fef5b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007f3fd472c6ee in QTimerInfoList::activateTimers() () from
/usr/lib64/qt4/libQtCore.so.4
#28 0x00007f3fd4729768 in idleTimerSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f3fcfa77f7e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#30 0x00007f3fcfa78768 in g_main_context_iterate.clone.6 () from
/usr/lib64/libglib-2.0.so.0
#31 0x00007f3fcfa789fd in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#32 0x00007f3fd4729e3f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f3fd3b8c51e in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f3fd46fe322 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#35 0x00007f3fd46fe564 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#36 0x00007f3fd47029cb in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#37 0x00007f3fd4dfdcc6 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*)
() from /usr/lib64/libakonadi-kde.so.4
#38 0x0000000000422d38 in main ()

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list