Application: kmail (1.13.5) KDE Platform Version: 4.5.00 (KDE 4.5.0) Qt Version: 4.7.0 Operating System: Linux 2.6.32.12-pclos1.bfs i686 Distribution: "PCLinuxOS" -- Information about the crash: Steps to reproduce: - create new IMAP account - enter imap.gmail.com as mail server - switch to "Security" tab. - Press "Check what the server supports". - Crash! The crash can be reproduced every time. -- Backtrace: Application: KMail (kmail), signal: Segmentation fault Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.2400.2-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [KCrash Handler] #7 0xb26ec234 in EVP_MD_CTX_md () from /usr/lib/libcrypto.so.0.9.8 #8 0xad03fc66 in tls1_enc () from /usr/lib/libssl.so.1.0.0 #9 0xad038f38 in ssl3_read_bytes () from /usr/lib/libssl.so.1.0.0 #10 0xad03a5d3 in ssl3_get_message () from /usr/lib/libssl.so.1.0.0 #11 0xad033393 in ssl3_get_server_hello () from /usr/lib/libssl.so.1.0.0 #12 0xad034088 in ssl3_connect () from /usr/lib/libssl.so.1.0.0 #13 0xad04c7ea in SSL_connect () from /usr/lib/libssl.so.1.0.0 #14 0xad03c4b0 in ssl23_connect () from /usr/lib/libssl.so.1.0.0 #15 0xad04c7ea in SSL_connect () from /usr/lib/libssl.so.1.0.0 #16 0xb5d132c2 in ?? () from /usr/lib/libQtNetwork.so.4 #17 0xb5d0e34e in ?? () from /usr/lib/libQtNetwork.so.4 #18 0xb5d1156b in ?? () from /usr/lib/libQtNetwork.so.4 #19 0xb5d04068 in ?? () from /usr/lib/libQtNetwork.so.4 #20 0xb5d0b1af in QSslSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtNetwork.so.4 #21 0xb4f19ccd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #22 0xb4f2d0bc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #23 0xb4f7dab5 in QIODevice::readyRead() () from /usr/lib/libQtCore.so.4 #24 0xb5ce8f53 in ?? () from /usr/lib/libQtNetwork.so.4 #25 0xb5cd59a9 in ?? () from /usr/lib/libQtNetwork.so.4 #26 0xb5cd6e9b in ?? () from /usr/lib/libQtNetwork.so.4 #27 0xb51f0d5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0xb51f8c58 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #29 0xb74e6cf1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #30 0xb4f13e6e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #31 0xb4f439b8 in ?? () from /usr/lib/libQtCore.so.4 #32 0xb30bea3e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0xb30c2768 in ?? () from /usr/lib/libglib-2.0.so.0 #34 0xb30c290e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #35 0xb4f435d1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0xb52b37aa in ?? () from /usr/lib/libQtGui.so.4 #37 0xb4f1291d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0xb4f12da9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0xb576b391 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #40 0xb6978205 in ?? () from /usr/lib/libkmailprivate.so.4 #41 0xb69984fc in ?? () from /usr/lib/libkmailprivate.so.4 #42 0xb4f19ccd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #43 0xb4f2d0bc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #44 0xb597130d in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #45 0xb562ac2d in ?? () from /usr/lib/libQtGui.so.4 #46 0xb562bb9b in ?? () from /usr/lib/libQtGui.so.4 #47 0xb562be56 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #48 0xb52516c3 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #49 0xb562aac0 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #50 0xb56db0a8 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #51 0xb51f0d5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #52 0xb51f961e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #53 0xb74e6cf1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #54 0xb4f13e6e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #55 0xb51f6104 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #56 0xb528700b in ?? () from /usr/lib/libQtGui.so.4 #57 0xb52865dd in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #58 0xb52b3ee0 in ?? () from /usr/lib/libQtGui.so.4 #59 0xb30bea3e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #60 0xb30c2768 in ?? () from /usr/lib/libglib-2.0.so.0 #61 0xb30c290e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #62 0xb4f435d1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #63 0xb52b37aa in ?? () from /usr/lib/libQtGui.so.4 #64 0xb4f1291d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #65 0xb4f12da9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #66 0xb4f183d0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #67 0xb51efa44 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #68 0x0804a99e in _start () Reported using DrKonqi
I can't reproduce it in trunk. Imap resource was improved a lot in trunk.
Same on Gentoo. Qt: 4.6.3 kdelibs: 4.4.5 kmail: 4.4.7 To Laurent: try installing kmail 4.4.7 with openssl 0.9.8 and 1.0.0 installed. As far as I can tell, it is actually the same as #249109, but as you cannot even check what the server supports you cannot tell that you are not able to pull anything off the server. As a workaround try the following: move libcrypto.so.0.9.8 to something appropriate (i.e. libcryptoOLD.so.0.9.8) and link libcrypto.so.1.0.0 to 0.9.8 (ln -s libcrypto.so.1.0.0 libcrypto.0.9.8)
Check https://bugs.kde.org/show_bug.cgi?id=263690#c2. You encounter the same issue with your pclinuxos installation.