Bug 358580

Summary: possible problem when accessing IMAP where the cert is out of date
Product: [Frameworks and Libraries] Akonadi Reporter: Con Hennessy <con.hennessy>
Component: IMAP resourceAssignee: Christian Mollekopf <chrigi_1>
Status: RESOLVED WORKSFORME    
Severity: crash CC: kdepim-bugs, vkrause
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Con Hennessy 2016-01-26 11:18:43 UTC
Application: akonadi_imap_resource ()

Qt Version: 5.5.1
Operating System: Linux 4.4.0-rc8-1.ge628e30-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
The cert was an old SHA1 cert and I was warned about it and asked to confirm if I wanted to use it. I selected the 'current session only' option. However I was also sending other emails, but I hope/think that they are not related.

-- Backtrace:
Application: akonadi_imap_resource (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f40142a4800 (LWP 2198))]

Thread 8 (Thread 0x7f3ffccd7700 (LWP 2235)):
#0  0x00007f400e80ec1d in poll () at /lib64/libc.so.6
#1  0x00007f400a37f422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f400a38100f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f3ffea023c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f3ff7330700 (LWP 2251)):
#0  0x00007f400e80ec1d in poll () at /lib64/libc.so.6
#1  0x00007f4009c5ce64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f400f34fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400f11861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3ff6b2f700 (LWP 2263)):
#0  0x00007f400e80ec1d in poll () at /lib64/libc.so.6
#1  0x00007f4009c5ce64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f400f34fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400f11861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3ff591e700 (LWP 2339)):
#0  0x00007f400e80ec1d in poll () at /lib64/libc.so.6
#1  0x00007f4009c5ce64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f400f34fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400f11861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3fc27fa700 (LWP 2767)):
#0  0x00007f400e80ec1d in poll () at /lib64/libc.so.6
#1  0x00007f4009c5ce64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f400f34fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400f11861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3fd26b8700 (LWP 2769)):
#0  0x00007f4009c9ecf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f4009c5c4b9 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c5cd80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f400f34fd8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f400f11861a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f400f11d32f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3fc641c700 (LWP 3144)):
#0  0x00007f400e812fd9 in syscall () at /lib64/libc.so.6
#1  0x00007f4009c9ef3e in g_cond_wait_until () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f4009c32dc1 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f4009c3334b in g_async_queue_timeout_pop () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f4009c829ac in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f4009c81f65 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f400b7d40a4 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f400e81704d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f40142a4800 (LWP 2198)):
[KCrash Handler]
#6  0x00007f400f309508 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f4013aa2118 in  () at /usr/lib64/libKF5IMAP.so.5
#8  0x00007f400f329ac6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f400ffdce7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007f400ffe1cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007f400f2f8e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#12 0x00007f400f2fb057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#13 0x00007f400f3508f3 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f4009c5cc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#15 0x00007f4009c5ced8 in  () at /usr/lib64/libglib-2.0.so.0
#16 0x00007f4009c5cf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f400f34fd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f400f2f6d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f400f2fe8f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#20 0x00007f401225ab2e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () at /usr/lib64/libKF5AkonadiAgentBase.so.5
#21 0x00000000004448ba in int Akonadi::ResourceBase::init<ImapResource>(int, char**) ()
#22 0x00007f400e753b05 in __libc_start_main () at /lib64/libc.so.6
#23 0x0000000000444777 in _start ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:51:47 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-16 11:38:34 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-12-01 03:52:18 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!