[Akonadi] [Bug 379548] IMAP resource crashes on configure operation

Stephan Diestelhorst bugzilla_noreply at kde.org
Sun May 7 23:53:27 BST 2017


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

--- Comment #5 from Stephan Diestelhorst <stephan.diestelhorst at gmail.com> ---
Okay, here is what I did:
* started with a fresh user account
* started KMail
* manually enter bogus account credentials for bogus server into wizard
* wizard complains (might not have a proper connection, please configure
manually)
* attaching GDB (to the single imap agent)
* clicking configure
* crash -> backtrace
* closing KMail
* akonadictl restart
* and I get an _empty_ account (no server configured in akonadiconsole) and
pretty much config file in ~/.config/../agent*imap*

Backtrace:
#0  MailTransport::ServerTest::secureProtocols (this=0x0) at
/workspace/build/src/kmailtransport/servertest.cpp:608
#1  0x00000000004274b7 in SetupServer::slotSafetyChanged (this=0x9d3560) at
/workspace/build/resources/imap/setupserver.cpp:619
#2  0x00007fd99a0341f6 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd99ab3caa2 in QAbstractButton::toggled(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#4  0x00007fd99ab3ce95 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007fd99ab3eecc in QAbstractButton::setChecked(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007fd99ab3eeb1 in QAbstractButton::setChecked(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x000000000042618e in SetupServer::readSettings (this=this at entry=0x9d3560)
at /workspace/build/resources/imap/setupserver.cpp:394
#8  0x00000000004294e1 in SetupServer::SetupServer (this=0x9d3560,
parentResource=<optimized out>, parent=<optimized out>)
    at /workspace/build/resources/imap/setupserver.cpp:190
#9  0x00000000004207fd in ImapResource::createConfigureDialog (this=0x985970,
windowId=65011774)
    at /workspace/build/resources/imap/imapresource.cpp:75
#10 0x0000000000434dcd in ImapResourceBase::configure (this=0x985970,
windowId=<optimized out>)
    at /workspace/build/resources/imap/imapresourcebase.cpp:223
#11 0x00007fd99ca76195 in ?? () from
/usr/lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5
#12 0x00007fd99e750923 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#13 0x00007fd99e75472a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#14 0x00007fd99e75503b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#15 0x00007fd99e7577fe in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#16 0x00007fd99a034d99 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fd99aa55ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fd99aa5d8c6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fd99a0090c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fd99a00b78b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fd99a05c333 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fd9942d8197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fd9942d83f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fd9942d849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fd99a05c73f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fd99a0070ba in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fd99a00f6cc in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fd99ca5dfde in Akonadi::ResourceBase::init(Akonadi::ResourceBase*)
()
   from /usr/lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5
#29 0x0000000000420535 in Akonadi::ResourceBase::init<ImapResource> (argc=3,
argv=<optimized out>)
    at /usr/include/KF5/AkonadiAgentBase/resourcebase.h:196
#30 0x00007fd99944c830 in __libc_start_main () from
/lib/x86_64-linux-gnu/libc.so.6
#31 0x00000000004203d9 in _start ()

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


More information about the Kdepim-bugs mailing list