Bug 225697 - imap fails for self signed certificate
Summary: imap fails for self signed certificate
Status: RESOLVED DUPLICATE of bug 220384
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-06 09:56 UTC by Alin M Elena
Modified: 2010-06-29 16:05 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.55 KB, text/plain)
2010-02-11 21:54 UTC, Alin M Elena
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alin M Elena 2010-02-06 09:56:21 UTC
Version:           unknown (using 4.4.62 (KDE 4.4.62 (KDE 4.5 >= 20100203)) "release 2", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.2)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.31.8-0.1-desktop

The imap resource fails to add an ima account with a self signed certificate.

[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTest::start: 0xc5ead0
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::Socket:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::Socket:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::reconnect: Connecting to: "mail.ichec.ie" : 143
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::reconnect: Connecting to: "mail.ichec.ie" : 993
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::SocketPrivate::slotConnected:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::SocketPrivate::slotConnected: encrypted connect
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::SocketPrivate::slotSslErrors:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_8(2914)/kdepimlibs (kimap) ImapResource::onSelectDone: integrity:  "Drafts"  should be:  1  current:  0
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_8(2914)/kdepimlibs (kimap) ImapResource::onSelectDone: Fetch missing:  1  But:  0
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::SocketPrivate::slotSocketRead:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::sendInitialCapabilityQuery:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::SocketPrivate::slotSocketRead:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::parseAuthenticationList: ("LOGIN", "PLAIN") (0, 1)
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::handleSMTPIMAPResponse: For type 1 , we have: (1)
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_8(2914)/kdepimlibs (kimap) ImapResource::onHeadersReceived: Flags:  QSet("\Seen", "\Draft")
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_8(2914)/kdepimlibs (kimap) ImapResource::onFlagsReceived: Flags:  QSet("\Seen", "\Draft")
[akonadiserver] Append handler: doPreprocessing is false
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::finalResult: Modes: QSet(1)
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::finalResult: Capabilities: QSet()
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::finalResult: Normal: ()
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::finalResult: SSL: (1)
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::ServerTestPrivate::finalResult: TLS: ()
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::~Socket:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (mailtransport) MailTransport::Socket::~Socket:
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/libakonadi Akonadi::Firstrun::~Firstrun: done
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kssl KSslCertificateManagerPrivate::loadDefaultCaCertificates: Loading 118 CA certificates from ("/usr/share/kde4/apps/kssl/ca-bundle.crt")
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kssl KTcpSocket::showSslErrors: "The issuer certificate of a locally looked up certificate could not be found"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kssl KTcpSocket::showSslErrors: "The root CA certificate is not trusted for this purpose"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kssl KTcpSocket::showSslErrors: "No certificates could be verified"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: Initial SSL handshake failed. cipher.isNull() is false , cipher.usedBits() is 256 , the socket says: "Unknown error" and the list of SSL errors contains 3 items.
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kssl KIO::SslUi::askIgnoreSslErrors: Error list empty after removing errors to be ignored. Continuing.
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3020)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "SASL-IR", "SORT", "THREAD=REFERENCES", "MULTIAPPEND", "UNSELECT", "LITERAL+", "IDLE", "CHILDREN", "NAMESPACE", "LOGIN-REFERRALS", "AUTH=PLAIN")
[/usr/bin/akonadi_imap_resource] QObject::connect: Cannot connect KIMAP::LogoutJob::result( KJob* ) to (null)::deleteLater()
[akonadiserver] Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_imap_resource_17" , discarding cached interface
[/usr/bin/akonadi_imap_resource] KCrash: Application 'akonadi_imap_resource' crashing...
[/usr/bin/akonadi_imap_resource] Warning: connect() failed: : No such file or directory
[/usr/bin/akonadi_imap_resource] KCrash cannot reach kdeinit, launching directly.
[/usr/bin/akonadi_imap_resource] QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
[/usr/bin/akonadi_imap_resource] drkonqi(3053) SystemInformation::runLsbRelease: found lsb_release
[/usr/bin/akonadi_imap_resource] drkonqi(3053) KCrashBackend::constructCrashedApplication: Using /proc to determine executable path
[/usr/bin/akonadi_imap_resource] drkonqi(3053) KCrashBackend::constructCrashedApplication: Executable is: "/usr/bin/akonadi_imap_resource"
[/usr/bin/akonadi_imap_resource] drkonqi(3053) KCrashBackend::constructCrashedApplication: Executable exists: true
[/usr/bin/akonadi_imap_resource] drkonqi(3053) KCrashBackend::stopAttachedProcess: Sending SIGSTOP to process
[/usr/bin/akonadi_imap_resource] drkonqi(3053) KCrashBackend::continueAttachedProcess: Sending SIGCONT to process
ProcessControl: Application '/usr/bin/akonadi_imap_resource' returned with exit code 253 (Unknown error)
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/libakonadi Akonadi::SessionPrivate::dataReceived: Server protocol version is: 23
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kdeui (Wallet) KWallet::Wallet::openWallet: Pass a valid window to KWallet::Wallet::openWallet().
[/usr/bin/akonadi_imap_resource] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
[akonadiserver] Database "akonadi" opened using driver "QMYSQL"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kssl KSslCertificateManagerPrivate::loadDefaultCaCertificates: Loading 118 CA certificates from ("/usr/share/kde4/apps/kssl/ca-bundle.crt")
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kssl KTcpSocket::showSslErrors: "The issuer certificate of a locally looked up certificate could not be found"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kssl KTcpSocket::showSslErrors: "The root CA certificate is not trusted for this purpose"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kssl KTcpSocket::showSslErrors: "No certificates could be verified"
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: Initial SSL handshake failed. cipher.isNull() is false , cipher.usedBits() is 256 , the socket says: "Unknown error" and the list of SSL errors contains 3 items.
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kssl KIO::SslUi::askIgnoreSslErrors: Error list empty after removing errors to be ignored. Continuing.
[/usr/bin/akonadi_imap_resource] akonadi_imap_resource_17(3077)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "SASL-IR", "SORT", "THREAD=REFERENCES", "MULTIAPPEND", "UNSELECT", "LITERAL+", "IDLE", "CHILDREN", "NAMESPACE", "LOGIN-REFERRALS", "AUTH=PLAIN")
[/usr/bin/akonadi_imap_resource] QObject::connect: Cannot connect KIMAP::LogoutJob::result( KJob* ) to (null)::deleteLater()
[/usr/bin/akonadi_imap_resource] KCrash: Application 'akonadi_imap_resource' crashing...
[/usr/bin/akonadi_imap_resource] Warning: connect() failed: : No such file or directory
[/usr/bin/akonadi_imap_resource] KCrash cannot reach kdeinit, launching directly.
[akonadiserver] Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_imap_resource_17" , discarding cached interface
[/usr/bin/akonadi_imap_resource] QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
[/usr/bin/akonadi_imap_resource] drkonqi(3081) SystemInformation::runLsbRelease: found lsb_release
[/usr/bin/akonadi_imap_resource] drkonqi(3081) KCrashBackend::constructCrashedApplication: Using /proc to determine executable path
[/usr/bin/akonadi_imap_resource] drkonqi(3081) KCrashBackend::constructCrashedApplication: Executable is: "/usr/bin/akonadi_imap_resource"
[/usr/bin/akonadi_imap_resource] drkonqi(3081) KCrashBackend::constructCrashedApplication: Executable exists: true
[/usr/bin/akonadi_imap_resource] drkonqi(3081) KCrashBackend::stopAttachedProcess: Sending SIGSTOP to process
Comment 1 Kevin Ottens 2010-02-08 16:20:41 UTC
I'm afraid that without a backtrace I won't be able to investigate this one. Somehow I doubt it's completely related to the self-signed certificate as from the log I see the SSL connection is working.

Could you install the debugging symbols, try to reproduce and then provide the backtrace you get?
Comment 2 Alin M Elena 2010-02-11 21:54:40 UTC
Created attachment 40696 [details]
New crash information added by DrKonqi

It crashes every time when I try to add our mail imap server.
Comment 3 Kevin Ottens 2010-06-29 16:05:15 UTC
Indeed seem to be a duplicate.

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