rendered paste bodyDescripton:
KMail initial account wizard. A process related to the KMail initial setup wizard crashes when "Check for supported security capabilites on..." appears. Console spew suggests something crashed. KMail starts with an IMAP account with an incorrect security configuration.
Reporduction Steps:
rm -rf ~/.kde4/share/apps/kmail*
rm -rf ~/.kde4/share/config/kmail*
kmail
Create an IMAP account
Watch wizard crash after "Finish" is pressed.
View console spew. Notice crash report.
Check the account info in KMail. (For my server it was wrong)
Console Spew:
kio_file(29166) FileProtocol::listDir: ============= COMPLETED LIST ============
kmail(29142)/kio (KIOJob) KIO::DirectorySizeJob::slotResult: DirectorySizeJob::slotResult()
kmail(29142)/kio (KIOJob) KIO::DirectorySizeJobPrivate::processNextItem: DirectorySizeJob::processNextItem dir -> listing
kmail(29142)/kio (KIOJob) KIO::DirectorySizeJobPrivate::startNextJob: DirectorySizeJob::startNextJob KUrl("file:///home/kde-devel/.kde4/share/apps/kmail/mail/trash/tmp")
kio_file(29167) FileProtocol::listDir: ========= LIST "file:///home/kde-devel/.kde4/share/apps/kmail/mail/trash/tmp" =========
kio_file(29167) FileProtocol::listDir: ============= COMPLETED LIST ============
kmail(29142)/kio (KIOJob) KIO::DirectorySizeJob::slotResult: DirectorySizeJob::slotResult()
kio_file(29170)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kio_file(29169)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kio_file(29168)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kio_file(29167)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kio_file(29166)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kio_file(29165)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-kde-devel/ksycoca4"
kmail(29142)/kio (KIOJob) KIO::SlaveInterface::dispatch: error 111 "/home/kde-devel/kde/share/apps/kmail/about/box-center-kmail.png"
kmail(29142)/khtml (render) khtml::RenderBlock::determineStartPosition: No dirty line found
kmail(29142)/kdecore (KConfigSkeleton) KConfigSkeleton::KConfigSkeleton: Creating KConfigSkeleton ( 0x8842270 )
kmail(29142)/kdepimlibs (mailtransport) MailTransport::Transport::Transport: "701929536"
kmail(29142)/kdecore (KConfigSkeleton) KConfigSkeleton::readConfig: KConfigSkeleton::readConfig()
kmail(29142)/kio (Slave) KIO::Slave::createSlave: createSlave ' "smtp" ' for "smtp://post.ics.com:25"
kmail(29142)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/kde-devel-kde4/ksocket-kde-devel/kmailw29142.slave-socket"
klauncher(29157)/kio (KLauncher) KLauncher::requestSlave: KLauncher: launching new slave "kio_smtp" with protocol= "smtp" args= ("smtp", "local:/tmp/kde-devel-kde4/ksocket-kde-devel/klauncherT29157.slave-socket", "local:/tmp/kde-devel-kde4/ksocket-kde-devel/kmailw29142.slave-socket")
kdeinit4: Got EXEC_NEW 'kio_smtp' from launcher.
kdeinit4: preparing to launch
klauncher(29157)/kio (KLauncher) KLauncher::processRequestReturn: "kio_smtp" (pid 29185) up and running.
<unknown program name>(29185)/ KLocalizedStringPrivate::toString: "Trying to convert empty KLocalizedString to QString."
kio_smtp(29185)/kdecore (KNetwork resolver) <unnamed>::ResInitUsage::shouldResInit: shouldResInit: /etc/resolv.conf updated
QSocketNotifier: Can only be used with threads started with QThread
QSocketNotifier: Can only be used with threads started with QThread
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 220 mx.ics.com ESMTP Sendmail 8.12.9p1/8.12.9; Sat, 3 Nov 2007 14:35:15 -0400 (EDT) <<
kio_smtp(29185) SMTPProtocol::sendCommandLine: C: >> EHLO reality.ics.com <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-mx.ics.com Hello c-65-96-179-192.hsd1.ma.comcast.net [65.96.179.192], pleased to meet you <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-ENHANCEDSTATUSCODES <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-PIPELINING <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-8BITMIME <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-SIZE <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-DSN <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-ETRN <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-STARTTLS <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-DELIVERBY <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250 HELP <<
kio_smtp(29185) SMTPProtocol::parseFeatures: parseFeatures() "PLAIN" AUTH METHODS: "
"
parseFeatures() "PLAIN" CAPABILITIES: "
8BITMIME
DELIVERBY
DSN
ENHANCEDSTATUSCODES
ETRN
HELP
PIPELINING
SIZE
STARTTLS
"
kio_smtp(29185) SMTPProtocol::sendCommandLine: C: >> STARTTLS <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 220 2.0.0 Ready to start TLS <<
kio_smtp(29185)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/libcrypto.so.0.9.8"
kio_smtp(29185)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/libssl.so.0.9.8"
kio_smtp(29185)/kssl KSSLSettings::getCipherList: Cipher list is: "DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA"
kio_smtp(29185)/kssl KIO::TCPSlaveBase::startTLS: Setting real hostname: "post.ics.com"
kio_smtp(29185)/kssl KSSL::connect: KSSL connected OK
kio_smtp(29185)/kssl X509Callback: X509Callback: ok = 0 error = 19 depth = 1
kio_smtp(29185)/kssl X509Callback: X509Callback: ok = 0 error = 19 depth = 1
kio_smtp(29185)/kssl KIO::TCPSlaveBase::verifyCertificate: SSL HTTP frame the parent? ""
kio_smtp(29185)/kssl KIO::TCPSlaveBase::verifyCertificate: SSL connection information follows:
+-----------------------------------------------
| Cipher: "RC4-SHA"
| Description: "RC4-SHA SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=SHA1
"
| Version: "TLSv1/SSLv3"
| Strength: 128 of 128 bits used.
| PEER:
| Subject: "/CN=post.ics.com"
| Issuer: "/O=Root CA/OU=http://www.cacert.org/CN=CA Cert Signing Authority/emailAddress=support@cacert.org"
| Validation: 17
| Certificate matches IP: true
+-----------------------------------------------
kio_smtp(29185) SMTPProtocol::sendCommandLine: C: >> EHLO reality.ics.com <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-mx.ics.com Hello c-65-96-179-192.hsd1.ma.comcast.net [65.96.179.192], pleased to meet you <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-ENHANCEDSTATUSCODES <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-PIPELINING <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-8BITMIME <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-SIZE <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-DSN <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-ETRN <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250-DELIVERBY <<
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 250 HELP <<
kio_smtp(29185) SMTPProtocol::parseFeatures: parseFeatures() "TLS" AUTH METHODS: "
"
parseFeatures() "TLS" CAPABILITIES: "
8BITMIME
DELIVERBY
DSN
ENHANCEDSTATUSCODES
ETRN
HELP
PIPELINING
SIZE
"
kio_smtp(29185) SMTPProtocol::special: special('c') returns " "STARTTLS PIPELINING 8BITMIME SIZE" "
kmail(29142) KPIM::ServerTest::slotMetaData: mAuthNone: ""
kmail(29142) KPIM::ServerTest::slotMetaData: mAuthTLS: ""
kio_smtp(29185) SMTPProtocol::sendCommandLine: C: >> QUIT <<
kmail(29142)/kio (Slave) KIO::Slave::createSlave: createSlave ' "smtps" ' for "smtps://post.ics.com"
kmail(29142)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/kde-devel-kde4/ksocket-kde-devel/kmailJ29142.slave-socket"
klauncher(29157)/kio (KLauncher) KLauncher::requestSlave: KLauncher: launching new slave "kio_smtp" with protocol= "smtps" args= ("smtps", "local:/tmp/kde-devel-kde4/ksocket-kde-devel/klauncherT29157.slave-socket", "local:/tmp/kde-devel-kde4/ksocket-kde-devel/kmailJ29142.slave-socket")
kdeinit4: Got EXEC_NEW 'kio_smtp' from launcher.
kdeinit4: preparing to launch
<unknown program name>(29190)/ KLocalizedStringPrivate::toString: "Trying to convert empty KLocalizedString to QString."
klauncher(29157)/kio (KLauncher) KLauncher::processRequestReturn: "kio_smtp" (pid 29190) up and running.
kio_smtp(29190)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/libcrypto.so.0.9.8"
kio_smtp(29190)/kdecore (KLibLoader) findLibraryInternal: plugins should not have a 'lib' prefix: "/usr/lib/libssl.so.0.9.8"
kio_smtp(29190)/kssl KSSL::initialize: KSSL initialize
kio_smtp(29190)/kssl KSSLSettings::getCipherList: Cipher list is: "DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA"
kio_smtp(29190)/kssl KSSL::initialize: Cipher list: "DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:CAMELLIA256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA"
kio_smtp(29190)/kdecore (KNetwork resolver) <unnamed>::ResInitUsage::shouldResInit: shouldResInit: /etc/resolv.conf updated
kio_smtp(29185) SMTPProtocol::getResponse: S: >> 221 2.0.0 mx.ics.com closing connection <<
kio_smtp(29185) SMTPProtocol::smtp_close: closing connection
QSocketNotifier: Can only be used with threads started with QThread
QSocketNotifier: Can only be used with threads started with QThread
<unknown program name>(29141)/: Communication problem with "kmail" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "