[Bug 257722] IMAP resource can't handle temporary network connection losses

Franz Fellner alpine.art.de at googlemail.com
Thu Mar 15 08:12:56 GMT 2012


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

--- Comment #24 from Franz Fellner <alpine.art.de at googlemail.com> ---
Ok, on the other PC I got this:

ResourceScheduler: Offline
 current task: 7 Invalid (no task) 
 queue 0 1 tasks:
  4 Custom startConnect 
 queue 1 1 tasks:
  2 ChangeReplay 
 queue 2 is empty
 queue 3 is empty
 queue 4 2 tasks:
  3 Custom startConnect 
  5 SyncCollection collection 87

Notification list:
session=plasma-desktop-495252308 type=Item operation=Add uid=17677 remoteId=
resource=akonadi_imap_resource_7 parentCollection=103 parentDestCollection=-1
mimeType=text/x-vnd.akonadi.note itemParts=
session=plasma-desktop-495252308 type=Item operation=Add uid=17678 remoteId=
resource=akonadi_imap_resource_7 parentCollection=103 parentDestCollection=-1
mimeType=text/x-vnd.akonadi.note itemParts=

gdb attached to the resource-process
(gdb) bt
#0  0x00007f17f76d51d3 in poll () from /lib64/libc.so.6
#1  0x00007f17f64165b8 in g_main_context_iterate.isra.21 () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f17f6416a3b in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f17fb1fb636 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f17fa5f4326 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#5  0x00007f17fb1cbb12 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007f17fb1cbd97 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#7  0x00007f17fb1d08a5 in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#8  0x00007f17fb90ce03 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*)
() from /usr/lib64/libakonadi-kde.so.4
#9  0x000000000041cb36 in int Akonadi::ResourceBase::init<ImapResource>(int,
char**) ()
#10 0x00007f17f762742d in __libc_start_main () from /lib64/libc.so.6
#11 0x00000000004173f5 in _start ()

This happens to ALL IMAP-Resources. There also is used the same Web.de-Account,
as I described in the last post. But here, triggering "Toggle Online/Offline"
immediately starts the resource and makes it usable!

What I can see: There are two "Custom startConnect"-tasks. S.Burmeister also
had two. Does "startConnect" connect to the server? Probably the server just
can't/won't handle two simultaneous connects?

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



More information about the Kdepim-bugs mailing list