[Bug 170815] New: Kmail crash when viewing Exchange calendar entry

Nolan Leatherwood nolanleatherwood at gmail.com
Wed Sep 10 17:06:16 BST 2008


http://bugs.kde.org/show_bug.cgi?id=170815

           Summary: Kmail crash when viewing Exchange calendar entry
           Product: kmail
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: nolanleatherwood at gmail.com


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 ()


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list