Version: (using KDE 4.1.1) OS: Linux Installed from: Ubuntu Packages Kmail repeatably crashes when I try to view any sort of calendar entry from an imap connection on an exchange server. Here output from running kmail with --nofork. ##### kmail(13860) KMail::lockOrDie: oldPid= -1 kmail(13860) KMKernel::KMKernel: kmail(13860) KMKernel::init: foldersPath (from config): "/home/nolanl/.kde4/share/apps/kmail/mail" kmail(13860) KMKernel::identityManager: kmail(13860) KMFilterMgr::KMFilterMgr: pPopFilter set kmail(13860) KWallet::Wallet::openWallet: Pass a valid window to KWallet::Wallet::openWallet(). kmail(13860) KMFolderMaildir::createIndexFromContents: Creating index for "/home/nolanl/.kde4/share/apps/kmail/autosave" kmail(13860) KMFolderMaildir::createIndexFromContents: Creating index for "/home/nolanl/.kde4/share/apps/kmail/autosave" kmail(13860) KMailApplication::newInstance: kmail(13860) KMKernel::openReader: kmail(13860) KMFolderImap::slotListNamespaces: Waiting for connection kmail(13860) KMSystemTray::KMSystemTray: Initting systray kmail(13860) KMSystemTray::setMode: Setting systray mMode to 0 kmail(13860) KMFolderImap::slotListNamespaces: Waiting for connection kmail(13860) KMail::Vacation::Vacation: Vacation: found url " "" " kmail(13860) KMFolderImap::slotListNamespaces: kmail(13860) KMFolderImap::slotCheckNamespace: "" kmail(13860) KMFolderImap::slotCheckNamespace: "/Public Folders/" kmail(13860) KMail::ImapAccountBase::delimiterForNamespace: delimiterForNamespace "Public Folders" kmail(13860) KMail::ImapAccountBase::slotCapabilitiesResult: capabilities: ("imap4", "imap4rev1", "idle", "login-referrals", "mailbox-referrals", "namespace", "literal+", "uidplus", "children") kmail(13860) KMail::AccountManager::processNextCheck: processNextCheck, remaining 1 kmail(13860) KMail::NetworkAccount::mailCheckCanProceed: for host "mailserver" current connections= 0 and limit is 0 kmail(13860) KMail::NetworkAccount::mailCheckCanProceed: connection limit reached: false kmail(13860) KMail::AccountManager::processNextCheck: processing next mail check for "DIS" kmail(13860) KMail::NetworkAccount::setCheckingMail: check mail started - connections for host "mailserver" now is 1 kmail(13860) KMAcctImap::processNewMail: processNewMail true ,status= 1 kmail(13860) KMFolderImap::getFolder: 2 false 0 kmail(13860) KMFolderImap::checkValidity: Of: "/INBOX/" kmail(13860) KMFolderImap::slotCheckValidityResult: Of: "INBOX" kmail(13860) KMFolderImap::reallyGetFolder: "" kmail(13860) KMFolderImap::reallyGetFolder: listDir KUrl("imap://dis%2Fnolanl%2Fnolan.leatherwood@mailserver:143/INBOX/;SECTION=UID FLAGS") KIO::ListJob(0x87f30f0) kmail(13860) KMFolderImap::slotListFolderResult: KIO::ListJob(0x87f30f0) 0 kmail(13860) KMFolderImap::finishMailCheck: "INBOX" finishMailCheck listfolder 3 kmail(13860) KMail::NetworkAccount::setCheckingMail: connections to server "mailserver" now 0 kmail(13860) KMail::AccountManager::processNextCheck: processNextCheck, remaining 0 kmail(13860) KMail::AccountManager::processNextCheck: account "DIS" finished check kmail(13860) KMail::ImapJob::slotGetMessageResult: Retrieved part "" kmail(13860) KMReaderWin::setMsg: ( 22864 , last 0 ) "FW: Printer Configuration Request- Change Current Printer" "AASIS Help db BASIS" , readyToShow true kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::parseMsg: aMsg == aMsg ) kmail(13860) partNode::dump: "" + "Text" / "HTML" kmail(13860) partNode::fillMimePartTree: Inserting one item into MimePartTree kmail(13860) partNode::fillMimePartTree: Content-Type: "Text/HTML" kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) KMail::SpamHeaderAnalyzer::getSpamScores: kmail(13860) KMail::ObjectTreeParser::parseObjectTree: node OK, showOnlyOneMimePart: FALSE kmail(13860) loadPlugins: BodyPartFormatterFactory: found 4 plugins. kmail(13860) insertBodyPartFormatter: BodyPartFormatterFactory: overwriting previously registered formatter for " application / octet-stream " kmail(13860) insertBodyPartFormatter: BodyPartFormatterFactory: instantiating new Subtype Registry for " text " kmail(13860) <unnamed>::UrlHandler::UrlHandler: UrlHandler() (iCalendar) kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::parseMsg: Finished parsing and displaying of message. kmail(13860) KMail::AccountManager::processNextCheck: processNextCheck, remaining 1 kmail(13860) KMail::NetworkAccount::mailCheckCanProceed: for host "mailserver" current connections= 0 and limit is 0 kmail(13860) KMail::NetworkAccount::mailCheckCanProceed: connection limit reached: false kmail(13860) KMail::AccountManager::processNextCheck: processing next mail check for "DIS" kmail(13860) KMail::NetworkAccount::setCheckingMail: check mail started - connections for host "mailserver" now is 1 kmail(13860) KMAcctImap::processNewMail: processNewMail true ,status= 1 kmail(13860) KMFolderImap::getFolder: 2 false 0 kmail(13860) KMFolderImap::checkValidity: Of: "/Calendar/" kmail(13860) KMFolderImap::slotCheckValidityResult: Of: "Calendar" kmail(13860) KMFolderImap::reallyGetFolder: "" kmail(13860) KMFolderImap::reallyGetFolder: listDir KUrl("imap://dis%2Fnolanl%2Fnolan.leatherwood@mailserver:143/Calendar/;SECTION=UID FLAGS") KIO::ListJob(0x8764c20) kmail(13860) KMFolderImap::slotListFolderResult: KIO::ListJob(0x8764c20) 0 kmail(13860) KMFolderImap::slotListFolderResult: "Calendar" download KUrl("imap://dis%2Fnolanl%2Fnolan.leatherwood@mailserver:143/Calendar/;UID=1747:1747;SECTION=ENVELOPE") kmail(13860) KMFolderImap::getMessagesResult: KIO::TransferJob(0x88101c0) 0 true kmail(13860) KMFolderImap::finishMailCheck: "Calendar" finishMailCheck getMessage 3 kmail(13860) KMail::NetworkAccount::setCheckingMail: connections to server "mailserver" now 0 kmail(13860) KMail::AccountManager::processNextCheck: processNextCheck, remaining 0 kmail(13860) KMail::AccountManager::processNextCheck: account "DIS" finished check kmail(13860) KMail::ImapJob::slotGetMessageResult: Retrieved part "" kmail(13860) KMReaderWin::setMsg: ( 13355 , last 0 ) "Turn off out of office" "Nolan Leatherwood" , readyToShow true kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::parseMsg: aMsg == aMsg ) kmail(13860) partNode::dump: "" + "Multipart" / "Alternative" kmail(13860) partNode::dump: " " + "Text" / "HTML" kmail(13860) partNode::dump: " " + "Text" / "Calendar" kmail(13860) partNode::fillMimePartTree: Inserting one item into MimePartTree kmail(13860) partNode::fillMimePartTree: Content-Type: "Multipart/Alternative" kmail(13860) partNode::fillMimePartTree: Inserting one item into MimePartTree kmail(13860) partNode::fillMimePartTree: Content-Type: "text/calendar" kmail(13860) partNode::fillMimePartTree: Inserting one item into MimePartTree kmail(13860) partNode::fillMimePartTree: Content-Type: "text/html" kmail(13860) partNode::findType: Is looking at Multipart / Alternative kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) partNode::findType: Is looking at Text / Calendar kmail(13860) partNode::findType: Is looking at Multipart / Alternative kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) partNode::findType: Is looking at Text / Calendar kmail(13860) KMail::SpamHeaderAnalyzer::getSpamScores: kmail(13860) KMail::ObjectTreeParser::parseObjectTree: node OK, showOnlyOneMimePart: FALSE kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) partNode::findType: Is looking at Text / HTML kmail(13860) partNode::findType: Is looking at Text / Calendar kmail(13860) KMail::ObjectTreeParser::parseObjectTree: node OK, showOnlyOneMimePart: FALSE kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' kmail(13860) KMReaderWin::overrideCodec: mOverrideEncoding == ' "" ' *** KMail got signal 11 (Crashing) KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kmail path = <unknown> pid = 13860 ##### This is the debuging information from a crash. ##### Application: KMail (kmail), signal SIGSEGV (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb43fc720 (LWP 13860)] [KCrash handler] #6 0xb50032d7 in KCal::Incidence::revision () from /usr/lib/kde4/lib/libkcal.so.4 #7 0xb5057994 in KCal::IncidenceFormatter::formatICalInvitation () from /usr/lib/kde4/lib/libkcal.so.4 #8 0xb13c4f2b in ?? () from /usr/lib/kde4/lib/kde4/kmail_bodypartformatter_text_calendar.so #9 0xb7c78a10 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #10 0xb7c78d06 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #11 0xb7c78edf in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #12 0xb7c8537b in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #13 0xb7c78b99 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #14 0xb7b44d72 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #15 0xb7b3bcd9 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #16 0xb7b3beae in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #17 0xb7b3c3eb in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #18 0xb7b35977 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #19 0xb7b3f874 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #20 0xb729af79 in QMetaObject::activate (sender=0x8a69590, from_signal_index=4, to_signal_index=4, argv=0xbf8dbcbc) at kernel/qobject.cpp:3016 #21 0xb729b642 in QMetaObject::activate (sender=0x8a69590, m=0xb7f53c30, local_signal_index=0, argv=0xbf8dbcbc) at kernel/qobject.cpp:3086 #22 0xb7cdb793 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #23 0xb7ce47d6 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #24 0xb7ce53f6 in ?? () from /usr/lib/kde4/lib/libkmailprivate.so.4 #25 0xb729af79 in QMetaObject::activate (sender=0x896cf70, from_signal_index=7, to_signal_index=7, argv=0xbf8dbe5c) at kernel/qobject.cpp:3016 #26 0xb729b642 in QMetaObject::activate (sender=0x896cf70, m=0xb755d868, local_signal_index=3, argv=0xbf8dbe5c) at kernel/qobject.cpp:3086 #27 0xb74635a3 in KJob::result (this=0x896cf70, _t1=0x896cf70) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kdecore/kjob.moc:186 #28 0xb7463ac2 in KJob::emitResult (this=0x896cf70) at /build/buildd/kde4libs-4.1.1+really4.1.1/kdecore/jobs/kjob.cpp:290 #29 0xb578244f in KIO::SimpleJob::slotFinished (this=0x896cf70) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/job.cpp:498 #30 0xb5782a90 in KIO::TransferJob::slotFinished (this=0x896cf70) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/job.cpp:967 #31 0xb5789288 in KIO::TransferJob::qt_metacall (this=0x896cf70, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf8dc0b8) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/jobclasses.moc:336 #32 0xb729af79 in QMetaObject::activate (sender=0x867d4e0, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3016 #33 0xb729b642 in QMetaObject::activate (sender=0x867d4e0, m=0xb58ea3e4, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3086 #34 0xb5823df7 in KIO::SlaveInterface::finished (this=0x867d4e0) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/slaveinterface.moc:161 #35 0xb5825fdb in KIO::SlaveInterface::dispatch (this=0x867d4e0, _cmd=104, rawdata=@0xbf8dc254) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/slaveinterface.cpp:175 #36 0xb582641d in KIO::SlaveInterface::dispatch (this=0x867d4e0) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/slaveinterface.cpp:90 #37 0xb5818fd7 in KIO::Slave::gotInput (this=0x867d4e0) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/slave.cpp:319 #38 0xb581a3ad in KIO::Slave::qt_metacall (this=0x867d4e0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8dc368) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/slave.moc:75 #39 0xb729af79 in QMetaObject::activate (sender=0x868a0c8, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3016 #40 0xb729b642 in QMetaObject::activate (sender=0x868a0c8, m=0xb58e7040, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3086 #41 0xb57557c7 in KIO::Connection::readyRead (this=0x868a0c8) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/connection.moc:84 #42 0xb5756638 in KIO::ConnectionPrivate::dequeue (this=0x867bd50) at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/connection.cpp:82 #43 0xb575747e in KIO::Connection::qt_metacall (this=0x868a0c8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8747d98) at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/connection.moc:72 #44 0xb72948ab in QMetaCallEvent::placeMetaCall (this=0x86b45d8, object=0x868a0c8) at kernel/qobject.cpp:535 #45 0xb7295c31 in QObject::event (this=0x868a0c8, e=0x86b45d8) at kernel/qobject.cpp:1140 #46 0xb694cf9c in QApplicationPrivate::notify_helper (this=0x806a030, receiver=0x868a0c8, e=0x86b45d8) at kernel/qapplication.cpp:3800 #47 0xb6951bf9 in QApplication::notify (this=0xbf8dcc08, receiver=0x868a0c8, e=0x86b45d8) at kernel/qapplication.cpp:3392 #48 0xb77191c3 in KApplication::notify (this=0xbf8dcc08, receiver=0x868a0c8, event=0x86b45d8) at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/kernel/kapplication.cpp:311 #49 0xb72860b9 in QCoreApplication::notifyInternal (this=0xbf8dcc08, receiver=0x868a0c8, event=0x86b45d8) at kernel/qcoreapplication.cpp:591 #50 0xb7287469 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804e9e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #51 0xb728768d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1095 #52 0xb72b162f in postEventSourceDispatch (s=0x806c8c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #53 0xb4d60dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #54 0xb4d64193 in ?? () from /usr/lib/libglib-2.0.so.0 #55 0xb4d6474e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #56 0xb72b19f8 in QEventDispatcherGlib::processEvents (this=0x806a0e8, flags=@0xbf8dca68) at kernel/qeventdispatcher_glib.cpp:325 #57 0xb69e0a25 in QGuiEventDispatcherGlib::processEvents (this=0x806a0e8, flags=@0xbf8dca98) at kernel/qguieventdispatcher_glib.cpp:204 #58 0xb728533d in QEventLoop::processEvents (this=0xbf8dcb10, flags=@0xbf8dcad4) at kernel/qeventloop.cpp:149 #59 0xb72854cd in QEventLoop::exec (this=0xbf8dcb10, flags=@0xbf8dcb18) at kernel/qeventloop.cpp:200 #60 0xb728774d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #61 0xb694c897 in QApplication::exec () at kernel/qapplication.cpp:3330 #62 0x0804a85f in _start () #0 0xb7f62410 in __kernel_vsyscall ()
*** This bug has been marked as a duplicate of bug 170203 ***