https://bugs.kde.org/show_bug.cgi?id=288268
Summary: imap agents crash when network connection gets closed Product: kmail2 Version: Git (master) Platform: Unlisted Binaries OS/Version: Linux Status: NEW Severity: crash Priority: NOR Component: general AssignedTo: kdepim-bugs@kde.org ReportedBy: m...@milianw.de Version: Git (master) OS: Linux My network connection dropped (packets get lost or timeout) and I wanted to re-connect in wicd. To do that I disconnected first. Once I did this, all my (d)imap agents crashed with a bt similar to the below: Application: mailstor...@milianw.de of type IMAP E-Mail Server (akonadi_imap_resource), signal: Segmentation fault [Current thread is 1 (Thread 0x7f35038da760 (LWP 25784))] Thread 2 (Thread 0x7f34fda5f700 (LWP 26088)): #0 0x00007f350a15d123 in poll () from /lib/libc.so.6 #1 0x00007f3509349d58 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f350934a219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f350d74266e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007f350d716a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007f350d716c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007f350d62e13f in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007f350e14d7f2 in KIMAP::SessionThread::run (this=0x7f34f8026250) at /home/milian/projects/kde4/kdepimlibs/kimap/sessionthread.cpp:171 #8 0x00007f350d630bc5 in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f350d3a6df0 in start_thread () from /lib/libpthread.so.0 #10 0x00007f350a16539d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f35038da760 (LWP 25784)): [KCrash Handler] #6 0x00007f350d729e42 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/libQtCore.so.4 #7 0x000000000045b02a in SessionPool::killSession (this=0x1984080, session=0x19875e0, termination=SessionPool::LogoutSession) at /home/milian/projects/kde4/kdepim-runtime/resources/imap/sessionpool.cpp:177 #8 0x000000000045ad1e in SessionPool::disconnect (this=0x1984080, termination=SessionPool::LogoutSession) at /home/milian/projects/kde4/kdepim-runtime/resources/imap/sessionpool.cpp:119 #9 0x000000000041bf5a in ImapResource::doSetOnline (this=0x1912070, online=false) at /home/milian/projects/kde4/kdepim-runtime/resources/imap/imapresource.cpp:422 #10 0x00007f350dd88524 in Akonadi::AgentBase::setOnline (this=0x1912070, state=false) at /home/milian/projects/kde4/kdepimlibs/akonadi/agentbase.cpp:631 #11 0x00007f350dd87854 in Akonadi::AgentBasePrivate::slotNetworkStatusChange (this=0x188ca30, stat=Solid::Networking::Unconnected) at /home/milian/projects/kde4/kdepimlibs/akonadi/agentbase.cpp:496 #12 0x00007f350dd8975f in Akonadi::AgentBase::qt_metacall (this=0x1912070, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fff5bef2a90) at /home/milian/projects/.build/kde4/kdepimlibs/akonadi/agentbase.moc:127 #13 0x00007f350de58e97 in Akonadi::ResourceBase::qt_metacall (this=0x1912070, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff5bef2a90) at /home/milian/projects/.build/kde4/kdepimlibs/akonadi/moc_resourcebase.cpp:125 #14 0x000000000041cf70 in ImapResource::qt_metacall (this=0x1912070, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff5bef2a90) at /home/milian/projects/.build/kde4/kdepim-runtime/resources/imap/imapresource.moc:112 #15 0x00007f350d72a5ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #16 0x00007f350bc27cbe in Solid::Networking::Notifier::statusChanged(Solid::Networking::Status) () from /usr/lib/libsolid.so.4 #17 0x00007f350bc283e2 in ?? () from /usr/lib/libsolid.so.4 #18 0x00007f350d72a5ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #19 0x00007f350bc89ffe in ?? () from /usr/lib/libsolid.so.4 #20 0x00007f350bc8a065 in ?? () from /usr/lib/libsolid.so.4 #21 0x00007f350da67f89 in ?? () from /usr/lib/libQtDBus.so.4 #22 0x00007f350da715cf in ?? () from /usr/lib/libQtDBus.so.4 #23 0x00007f350d72e18e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #24 0x00007f350c8d0ae4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #25 0x00007f350c8d5951 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x00007f350b783bb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #27 0x00007f350d71789c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0x00007f350d71ac2f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #29 0x00007f350d7421a3 in ?? () from /usr/lib/libQtCore.so.4 #30 0x00007f350934984d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #31 0x00007f350934a048 in ?? () from /usr/lib/libglib-2.0.so.0 #32 0x00007f350934a219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #33 0x00007f350d742606 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0x00007f350c973eee in ?? () from /usr/lib/libQtGui.so.4 #35 0x00007f350d716a92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0x00007f350d716c97 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0x00007f350d71aeab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #38 0x00007f350de54a07 in Akonadi::ResourceBase::init (r=0x1912070) at /home/milian/projects/kde4/kdepimlibs/akonadi/resourcebase.cpp:405 #39 0x000000000041e679 in Akonadi::ResourceBase::init<ImapResource> (argc=3, argv=0x7fff5bef3838) at /home/milian/projects/compiled/kde4/include/akonadi/resourcebase.h:188 #40 0x000000000041ce91 in main (argc=3, argv=0x7fff5bef3838) at /home/milian/projects/kde4/kdepim-runtime/resources/imap/imapresource.cpp:600 a different bt showed this: Thread 1 (Thread 0x7ff8aac7a760 (LWP 25783)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007ff8b4ac9e44 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/libQtCore.so.4 Reproducible: Always Steps to Reproduce: disconnect inet connection in wicd Actual Results: imap agents crash Expected Results: no crash build everything from git doay -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Kdepim-bugs mailing list Kdepim-bugs@kde.org https://mail.kde.org/mailman/listinfo/kdepim-bugs