Bug 301881 - Akonadi/IMAP crashed after startup when connecting to a server with unknown SSL certificiate
Summary: Akonadi/IMAP crashed after startup when connecting to a server with unknown S...
Status: RESOLVED DUPLICATE of bug 279113
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: 4.8
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-14 07:44 UTC by Dennis Schridde
Modified: 2012-07-06 19:11 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 Dennis Schridde 2012-06-14 07:44:13 UTC
Application: akonadi_imap_resource (4.8)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.2-gentoo x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:
I logged into my account, KWallet asked me for my password on behalf of Akonadi, Akonadi started to request permission to access several servers with unknown/untrusted SSL certificates, Akonadi/IMAP crashed.

- Unusual behavior I noticed:
SSL certificates for several servers were suddenly unknown/untrusted. I did not change the (self signed) cert on any of the servers and they are all still valid (i.e. not expired), I had an exception formulated for all of them, and I accessed these servers in the past (in fact just yesterday) without Akonadi mentioning any issue like unknown certs. Only today Akonadi decided to not trust them anymore.

-- Backtrace:
Application: Kynes vom Typ IMAP-E-Mail-Server (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa3d7d27780 (LWP 2807))]

Thread 2 (Thread 0x7fa3d3d15700 (LWP 3012)):
#0  0x00007ffff95ff827 in clock_gettime ()
#1  0x00000036b4c03e0d in clock_gettime () from /lib64/librt.so.1
#2  0x0000003a06ed0b44 in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4
#3  0x0000003a06fa518d in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x0000003a06fa54a3 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x0000003a06fa3fdc in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x0000003a06fa407d in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x0000003dbb246b85 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x0000003dbb24726b in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x0000003dbb247454 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x0000003a06fa4a36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x0000003a06f750f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x0000003a06f75347 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x0000003a06e7886f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#14 0x0000003f0d43d4a9 in ?? () from /usr/lib64/libkimap.so.4
#15 0x0000003a06e7b7db in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00000036b4007dca in start_thread () from /lib64/libpthread.so.0
#17 0x00000036b38e0e4d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa3d7d27780 (LWP 2807)):
[KCrash Handler]
#6  0x0000003a06f7ff8b in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x0000003f0d439d67 in KIMAP::SessionPrivate::handleSslError(KSslErrorUiData const&) () from /usr/lib64/libkimap.so.4
#8  0x0000003a06f8efe6 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x0000003a081c8b54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#10 0x0000003a081cd833 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#11 0x0000003f00c514d6 in KApplication::notify (this=0x7ffff95beba0, receiver=0x27445a0, event=0x7fa3cc1e5810) at /var/tmp/portage/kde-base/kdelibs-4.8.4/work/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#12 0x0000003a06f76593 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x0000003a06f79d89 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#14 0x0000003a06fa45d3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x0000003dbb24706a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#16 0x0000003dbb2473a5 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x0000003dbb247454 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#18 0x0000003a06fa49db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x0000003a08269b7e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x0000003a06f750f2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x0000003a06f75347 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#22 0x0000003a06f7a065 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#23 0x0000003f0595f053 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib64/libakonadi-kde.so.4
#24 0x000000000041ac16 in int Akonadi::ResourceBase::init<ImapResource>(int, char**) ()
#25 0x00000036b382139d in __libc_start_main () from /lib64/libc.so.6
#26 0x00000000004156d5 in _start ()

This bug may be a duplicate of or related to bug 279113.

Possible duplicates by query: bug 301629, bug 296856, bug 296728, bug 294424, bug 292655.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-06 19:11:54 UTC

*** This bug has been marked as a duplicate of bug 279113 ***