Summary: | akonadi crashed after losing internet connection | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Gatoso <gatoso> |
Component: | IMAP resource | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bruno, faure, kdepim-bugs, leon.maurer, marko.gabriel.cz, pazderak, russianneuromancer, vkrause |
Priority: | NOR | ||
Version: | 4.7 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.8.1 | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Gatoso
2012-01-17 22:54:06 UTC
Git commit 816813cc45afd41ce71d70a41d004bbefe01181d by David Faure. Committed on 11/02/2012 at 19:54. Pushed by dfaure into branch 'KDE/4.8'. Fix assert when going offline and online again. Old tasks kept running, which confused the resourcebase. FIXED-IN: 4.8.1 M +2 -0 resources/imap/imapresource.cpp http://commits.kde.org/kdepim-runtime/816813cc45afd41ce71d70a41d004bbefe01181d Git commit 71f5b78652a92c689d34b4dd8f8403cb175a2fcb by David Faure. Committed on 11/02/2012 at 19:54. Pushed by dfaure into branch 'master'. Fix assert when going offline and online again. Old tasks kept running, which confused the resourcebase. FIXED-IN: 4.8.1 (cherry picked from commit 816813cc45afd41ce71d70a41d004bbefe01181d) M +2 -0 resources/imap/imapresource.cpp http://commits.kde.org/kdepim-runtime/71f5b78652a92c689d34b4dd8f8403cb175a2fcb *** Bug 293839 has been marked as a duplicate of this bug. *** *** Bug 293678 has been marked as a duplicate of this bug. *** *** Bug 293327 has been marked as a duplicate of this bug. *** *** Bug 294877 has been marked as a duplicate of this bug. *** Created attachment 69681 [details]
New crash information added by DrKonqi
akonadi_imap_resource (4.8) on KDE Platform 4.8.1 (4.8.1) using Qt 4.7.4
- What I was doing when the application crashed:
Nothing, Akonadi probably checked connection, showed many of message about lost connection and then crashed. I am using GMail.
-- Backtrace (Reduced):
#11 0x00007fe8dc89540f in Akonadi::ResourceBasePrivate::createItemSyncInstanceIfMissing (this=0x7b1eb0) at /var/tmp/portage/kde-base/kdepimlibs-4.8.1/work/kdepimlibs-4.8.1/akonadi/resourcebase.cpp:154
#12 0x00007fe8dc892675 in Akonadi::ResourceBase::itemsRetrieved (this=<optimized out>, items=...) at /var/tmp/portage/kde-base/kdepimlibs-4.8.1/work/kdepimlibs-4.8.1/akonadi/resourcebase.cpp:909
#13 0x000000000044b82c in RetrieveItemsTask::onFlagsReceived (this=0x7eaa80, mailBox=<optimized out>, uids=..., sizes=<optimized out>, flags=..., messages=<optimized out>) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1/resources/imap/retrieveitemstask.cpp:416
#14 0x000000000044b980 in RetrieveItemsTask::qt_metacall (this=0x7eaa80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffcd113dd0) at /var/tmp/portage/kde-base/kdepim-runtime-4.8.1/work/kdepim-runtime-4.8.1_build/resources/imap/retrieveitemstask.moc:92
[...]
#16 0x00007fe8dad4bcc4 in KIMAP::FetchJob::headersReceived (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>, _t4=<optimized out>, _t5=<optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-4.8.1/work/kdepimlibs-4.8.1_build/kimap/fetchjob.moc:101
Git commit 8b14e4fc7f6c766a91535771402e91e0e780c032 by David Faure. Committed on 29/06/2012 at 10:18. Pushed by dfaure into branch 'KDE/4.9'. Ensure to cancel the scheduler's task when going offline. The imapresource internal task was deleted, but the scheduler wasn't told, so it would remain stuck. M +4 -3 resources/imap/imapresource.cpp M +3 -2 resources/imap/imapresource.h M +6 -2 resources/imap/resourcetask.cpp M +2 -0 resources/imap/resourcetask.h http://commits.kde.org/kdepim-runtime/8b14e4fc7f6c766a91535771402e91e0e780c032 |