Bug 359988 - KMail crashed after accepting certificate in dialog windows (IMAP server)
Summary: KMail crashed after accepting certificate in dialog windows (IMAP server)
Status: RESOLVED DUPLICATE of bug 332830
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Mollekopf
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-02 09:54 UTC by Vlastimil Kriz
Modified: 2016-03-22 00:32 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.44 KB, text/plain)
2016-03-07 22:01 UTC, Vlastimil Kriz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vlastimil Kriz 2016-03-02 09:54:36 UTC
Application: akonadi_imap_resource (4.14)
KDE Platform Version: 4.14.17
Qt Version: 4.8.6
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I select "accept certificate" in dialog window that appers while KMail trys to acces IMAP server. Then the KMail (Kontact) crash.
(It was this case after wake-up from S3 sleep mode - but it crash also if not this case.)

The crash can be reproduced every time.

-- Backtrace:
Application: FEKT of type E-mailový IMAP server (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa4324297c0 (LWP 31242))]

Thread 2 (Thread 0x7fa41fafe700 (LWP 31244)):
#0  0x00007fa42dd0bbbd in poll () from /lib64/libc.so.6
#1  0x00007fa42d334e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa42d334f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fa431f16fde in QEventDispatcherGlib::processEvents (this=0x7fa4180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007fa431ee8d4f in QEventLoop::processEvents (this=this@entry=0x7fa41fafde20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa431ee9045 in QEventLoop::exec (this=this@entry=0x7fa41fafde20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa431de64df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00007fa431de8bbf in QThreadPrivate::start (arg=0x1eda600) at thread/qthread_unix.cpp:349
#8  0x00007fa42da1a0a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fa42dd13fed in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa4324297c0 (LWP 31242)):
[KCrash Handler]
#6  QMetaObject::invokeMethod (obj=0x6, member=member@entry=0x7fa430c800ee "doSslErrorHandlerResponse", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1166
#7  0x00007fa430c5df18 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7fa430c800ee "doSslErrorHandlerResponse", obj=<optimized out>) at /usr/include/QtCore/qobjectdefs.h:434
#8  KIMAP::SessionThread::sslErrorHandlerResponse (this=<optimized out>, response=true) at /usr/src/debug/kdepimlibs-4.14.10/kimap/sessionthread.cpp:274
#9  0x00007fa431f0249e in QObject::event (this=0x1f134a0, e=<optimized out>) at kernel/qobject.cpp:1231
#10 0x00007fa43128479c in QApplicationPrivate::notify_helper (this=this@entry=0x1ca2df0, receiver=receiver@entry=0x1f134a0, e=e@entry=0x7fa40c00d5c0) at kernel/qapplication.cpp:4565
#11 0x00007fa43128acdd in QApplication::notify (this=0x7ffc1eb4b2d0, receiver=0x1f134a0, e=0x7fa40c00d5c0) at kernel/qapplication.cpp:4351
#12 0x00007fa42f165e1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fa431eea18d in QCoreApplication::notifyInternal (this=0x7ffc1eb4b2d0, receiver=receiver@entry=0x1f134a0, event=event@entry=0x7fa40c00d5c0) at kernel/qcoreapplication.cpp:953
#14 0x00007fa431eed45d in sendEvent (event=0x7fa40c00d5c0, receiver=0x1f134a0) at kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1c711a0) at kernel/qcoreapplication.cpp:1577
#16 0x00007fa431eed903 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#17 0x00007fa431f177fe in sendPostedEvents () at kernel/qcoreapplication.h:236
#18 postEventSourceDispatch (s=0x1ca82f0) at kernel/qeventdispatcher_glib.cpp:300
#19 0x00007fa42d334c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fa42d334ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#21 0x00007fa42d334f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fa431f16fbe in QEventDispatcherGlib::processEvents (this=0x1c769c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#23 0x00007fa4313216a6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007fa431ee8d4f in QEventLoop::processEvents (this=this@entry=0x7ffc1eb4b240, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007fa431ee9045 in QEventLoop::exec (this=this@entry=0x7ffc1eb4b240, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007fa431eee499 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#27 0x00007fa431282f6c in QApplication::exec () at kernel/qapplication.cpp:3823
#28 0x00007fa4301f2f33 in Akonadi::ResourceBase::init (r=0x1e87c50) at /usr/src/debug/kdepimlibs-4.14.10/akonadi/resourcebase.cpp:583
#29 0x0000000000419f53 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 349549.

Possible duplicates by query: bug 349549, bug 348039.

Reported using DrKonqi
Comment 1 Vlastimil Kriz 2016-03-07 22:01:25 UTC
Created attachment 97754 [details]
New crash information added by DrKonqi

akonadi_imap_resource (4.14) on KDE Platform 4.14.17 using Qt 4.8.6

- What I was doing when the application crashed:
I confirmd that I want to accept serer certificate, and I want to accept it just for this session. Then it crashed.

-- Backtrace (Reduced):
#7  0x00007f4357e8ff18 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7f4357eb20ee "doSslErrorHandlerResponse", obj=<optimized out>) at /usr/include/QtCore/qobjectdefs.h:434
#8  KIMAP::SessionThread::sslErrorHandlerResponse (this=<optimized out>, response=true) at /usr/src/debug/kdepimlibs-4.14.10/kimap/sessionthread.cpp:274
#9  0x00007f435913449e in QObject::event (this=0x1309360, e=<optimized out>) at kernel/qobject.cpp:1231
#10 0x00007f43584b679c in QApplicationPrivate::notify_helper (this=this@entry=0x1012df0, receiver=receiver@entry=0x1309360, e=e@entry=0x7f433401f8c0) at kernel/qapplication.cpp:4565
#11 0x00007f43584bccdd in QApplication::notify (this=0x7ffe9d3e32c0, receiver=0x1309360, e=0x7f433401f8c0) at kernel/qapplication.cpp:4351
Comment 2 Daniel Vrátil 2016-03-22 00:32:41 UTC

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