Bug 247077 - irregular crashes of imap agent
Summary: irregular crashes of imap agent
Status: RESOLVED WORKSFORME
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-08 17:58 UTC by Cyrille Dunant
Modified: 2011-09-17 08:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cyrille Dunant 2010-08-08 17:58:22 UTC
Application: akonadi_imap_resource (0.1)
KDE Platform Version: 4.5.63 (KDE 4.5.63 (KDE 4.6 >= 20100805)) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

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

As the non-UIDPLUS servers became non-blacklisted, I connected to one on these. However, the download of the entire from tree never completed (more than 10000 messages with big attachments.) Eventually, I used the web interface to the same server to separate the bulk of the messages in smaller dierectories (1000-1500 messages) and the synchronisation completed.

Now it works, except for the occasional crashes. I don't know if the issues are related.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Akonadi Resource (akonadi_imap_resource), signal: Segmentation fault
[KCrash Handler]
#6  ImapAccount::encryptionMode (this=0x0) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/imapaccount.cpp:76
#7  0x000000000044f58d in SessionPool::onPasswordRequestDone (this=0x7dc250, resultType=0, password=...) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/sessionpool.cpp:279
#8  0x0000000000450b42 in SessionPool::qt_metacall (this=0x7dc250, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff540fcf70)
    at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/build/resources/imap/sessionpool.moc:116
#9  0x00007fd495180dd6 in QMetaObject::activate (sender=0x7dd0a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff540fcf70) at kernel/qobject.cpp:3295
#10 0x00000000004411c1 in PasswordRequesterInterface::done (this=0x0, _t1=0, _t2=<value optimized out>)
    at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/build/resources/imap/passwordrequesterinterface.moc:104
#11 0x000000000041d952 in SettingsPasswordRequester::onPasswordRequestCompleted (this=0x7dd0a0, password=..., userRejected=false)
    at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/settingspasswordrequester.cpp:89
#12 0x000000000041e31c in SettingsPasswordRequester::qt_metacall (this=0x7dd0a0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff540fd100)
    at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/build/resources/imap/settingspasswordrequester.moc:76
#13 0x00007fd495180dd6 in QMetaObject::activate (sender=0x7f77b0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff540fcf70) at kernel/qobject.cpp:3295
#14 0x000000000041b621 in Settings::passwordRequestCompleted (this=0x0, _t1=<value optimized out>, _t2=false) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/build/resources/imap/settings.moc:110
#15 0x000000000041d0d5 in Settings::requestPassword (this=0x7f77b0) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/settings.cpp:114
#16 0x000000000045084e in SessionPool::processPendingRequests (this=<value optimized out>) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/sessionpool.cpp:233
#17 0x0000000000450b28 in SessionPool::qt_metacall (this=0x7dc250, _c=InvokeMetaMethod, _id=1410322177, _a=0x7fff540fd320)
    at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/build/resources/imap/sessionpool.moc:115
#18 0x00007fd495180dd6 in QMetaObject::activate (sender=0x1405cf0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff540fcf70) at kernel/qobject.cpp:3295
#19 0x00007fd49518824f in QSingleShotTimer::timerEvent (this=0x1405cf0) at kernel/qtimer.cpp:308
#20 0x00007fd49517d663 in QObject::event (this=0x1405cf0, e=0x7fff540fdac0) at kernel/qobject.cpp:1212
#21 0x00007fd49452b7fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fd494531ddb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fd4926b3ac6 in KApplication::notify (this=0x7fff540fdeb0, receiver=0x1405cf0, event=0x7fff540fdac0) at /usr/src/debug/kdelibs-4.5.63svn1159575/kdeui/kernel/kapplication.cpp:284
#24 0x00007fd49516db1c in QCoreApplication::notifyInternal (this=0x7fff540fdeb0, receiver=0x1405cf0, event=0x7fff540fdac0) at kernel/qcoreapplication.cpp:726
#25 0x00007fd49519a9d5 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:618
#27 0x00007fd4951974c8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#29 0x00007fd49015d9a3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007fd49015e180 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fd49015e420 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fd495197193 in QEventDispatcherGlib::processEvents (this=0x67f290, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007fd4945da21e in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007fd49516c432 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007fd49516c80c in QEventLoop::exec (this=0x7fff540fde40, flags=) at kernel/qeventloop.cpp:201
#36 0x00007fd4951714bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#37 0x00007fd495820342 in Akonadi::ResourceBase::init (r=0x7fa300) at /usr/src/debug/kdepimlibs-4.5.63svn1159575/akonadi/resourcebase.cpp:245
#38 0x0000000000416ec8 in init<ImapResource> (argv=<value optimized out>, argc=<value optimized out>) at /usr/include/akonadi/resourcebase.h:186
#39 main (argv=<value optimized out>, argc=<value optimized out>) at /usr/src/debug/kdepim-runtime-4.5.63svn1159575/resources/imap/imapresource.cpp:479

Reported using DrKonqi
Comment 1 Kevin Ottens 2011-09-17 08:34:37 UTC
Is it still happening for you with 4.7.x? I've been unable to reproduce that one, it just works for me (I even got it to retrieve several folders of 40k messages each yesterday without issue).

In case you still experience this please feel free to reopen. In such a case, we would need much more information like the actual IMAP server used and so on.