Bug 305613 - Crash on syncing with slow IMAP server
Summary: Crash on syncing with slow IMAP server
Status: RESOLVED DUPLICATE of bug 301825
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.9
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-22 15:36 UTC by Andreas Cord-Landwehr
Modified: 2012-08-22 19:36 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Cord-Landwehr 2012-08-22 15:36:47 UTC
Application: akonadi_imap_resource (4.9)
KDE Platform Version: 4.9.00 (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-3-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

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

My IMAP service provider updated its IMAP such that KMail/ the Akonadi KIMAP resource has to perform a complete resync of all mails. At the same time the mail server responded very slow. In the middle of the synchronization process I got the crash.

-- Backtrace:
Application: UPB of type IMAP E-Mail Server (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4a34710 (LWP 12861))]

Thread 3 (Thread 0xb2222b70 (LWP 12863)):
#0  0xb554ce11 in *__GI_clock_gettime (clock_id=1, tp=0xb2222018) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb72ada35 in do_gettime (frac=0xb2222010, sec=0xb2222008) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb739322e in QTimerInfoList::updateCurrentTime (this=0x8cd24ac) at kernel/qeventdispatcher_unix.cpp:343
#4  0x08cd1bc0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb0e6db70 (LWP 13056)):
#0  0xb546449b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x00000000 in ?? ()

Thread 1 (Thread 0xb4a34710 (LWP 12861)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb6580bf7 in qDeleteAll<QList<KIMAP::Job*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#9  qDeleteAll<QQueue<KIMAP::Job*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#10 KIMAP::SessionPrivate::clearJobQueue (this=0x8e26f48) at ../../kimap/session.cpp:401
#11 0xb6580d60 in KIMAP::SessionPrivate::socketDisconnected (this=0x8e26f48) at ../../kimap/session.cpp:369
#12 0xb65820c3 in qt_static_metacall (_a=0x8d2dcb0, _id=9, _o=0x9023840, _c=<optimized out>) at ./session.moc:93
#13 KIMAP::Session::qt_static_metacall (_o=0x9023840, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x8d2dcb0) at ./session.moc:78
#14 0xb737278a in QMetaCallEvent::placeMetaCall (this=0x9080300, object=0x9023840) at kernel/qobject.cpp:525
#15 0xb7376ccb in QObject::event (this=0x9023840, e=0x9080300) at kernel/qobject.cpp:1195
#16 0xb684a47c in QApplicationPrivate::notify_helper (this=0x8b19450, receiver=0x9023840, e=0x9080300) at kernel/qapplication.cpp:4556
#17 0xb684ee7f in QApplication::notify (this=0x9080300, receiver=0x9023840, e=0x9080300) at kernel/qapplication.cpp:3938
#18 0xb5dd4b61 in KApplication::notify (this=0xbfda5290, receiver=0x9023840, event=0x9080300) at ../../kdeui/kernel/kapplication.cpp:311
#19 0xb736055e in QCoreApplication::notifyInternal (this=0xbfda5290, receiver=0x9023840, event=0x9080300) at kernel/qcoreapplication.cpp:915
#20 0xb736476d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8af8af0) at kernel/qcoreapplication.cpp:1539
#22 0xb73649ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#23 0xb73926c4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x8b13d58) at kernel/qeventdispatcher_glib.cpp:279
#25 0xb5495633 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb54959d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb5495ab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb7392841 in QEventDispatcherGlib::processEvents (this=0x8af9820, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0xb68fd1fa in QGuiEventDispatcherGlib::processEvents (this=0x8af9820, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb735f02c in QEventLoop::processEvents (this=this@entry=0xbfda51f8, flags=...) at kernel/qeventloop.cpp:149
#31 0xb735f321 in QEventLoop::exec (this=0xbfda51f8, flags=...) at kernel/qeventloop.cpp:204
#32 0xb7364a9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#33 0xb68482f4 in QApplication::exec () at kernel/qapplication.cpp:3817
#34 0xb769e361 in Akonadi::ResourceBase::init (r=0x8c1b2d8) at ../../akonadi/resourcebase.cpp:451
#35 0x08060157 in Akonadi::ResourceBase::init<ImapResource> (argc=3, argv=0xbfda5374) at /usr/include/akonadi/resourcebase.h:188
#36 0x08059e1b in main (argc=3, argv=0xbfda5374) at ../../../resources/imap/imapresource.cpp:652

Possible duplicates by query: bug 303087, bug 301825, bug 295189.

Reported using DrKonqi
Comment 1 Janek Bevendorff 2012-08-22 19:31:57 UTC

*** This bug has been marked as a duplicate of bug 305621 ***
Comment 2 Janek Bevendorff 2012-08-22 19:34:54 UTC

*** This bug has been marked as a duplicate of bug 301825 ***
Comment 3 Janek Bevendorff 2012-08-22 19:36:24 UTC
Sorry, marked as duplicate of wrong bug. Bug 301825 is the right one. :-)