[Bug 163113] New: Kmail crash while loading attached eml mail

Grégory Legrain legrain at crans.org
Tue Jun 3 07:00:00 BST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=163113         
           Summary: Kmail crash while loading attached eml mail
           Product: kmail
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: legrain crans org


Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
 Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
OS:                Linux

When an eml mail is attached, kmail crashes when trying to open it.

Here is what the terminal says :
kmail(31694)/khtml (part) KHTMLPart::urlSelected: KHTMLPart(0x9c7780, name = "mViewer")  urlSelected: complete URL: "file:///tmp/kde-legrain/kmailI31694.3/TA%20mmcon.eml"  target= ""                             
kmail(31694) KMReaderWin::setMsg: ( 0 , last 0 ) "TA mmcon" "Cliquet Vincent" , readyToShow true                                                                
kmail(31694) KMReaderWin::overrideCodec:  mOverrideEncoding == ' "" '           
kmail(31694) KMReaderWin::overrideCodec:  mOverrideEncoding == ' "" '           
kmail(31694) KMReaderWin::parseMsg: aMsg == aMsg )                              
kmail(31694) partNode::dump: "" + "Text" / "Plain"                              
kmail(31694) partNode::fillMimePartTree:       Inserting one item into MimePartTree                                                                             
kmail(31694) partNode::fillMimePartTree:                 Content-Type: "Text/Plain"                                                                             
kmail(31694) partNode::findType: Is looking at Text / Plain                     
kmail(31694) partNode::findType: Is looking at Text / Plain                     
kmail(31694) KMail::SpamHeaderAnalyzer::getSpamScores:                          
kmail(31694)/kdepimlibs (kabc) KABC::StdAddressBook::self:                      
kmail(31694) KMail::FancyHeaderStyle::format: Multiple / No addressees matched email address; Count is 0                                                        
kmail(31694) KMail::ObjectTreeParser::parseObjectTree: node OK,  showOnlyOneMimePart:  FALSE                                                                    
kmail(31694) KMReaderWin::overrideCodec:  mOverrideEncoding == ' "" '           
kmail(31694) KMReaderWin::parseMsg: Finished parsing and displaying of message. 
ASSERT failure in QVector<T>::operator[]: "index out of range", file /scratch/kde-devel/qt4/include/QtCore/qvector.h, line 331                                  
kDebugStream called after destruction (from bool KABC::StdAddressBook::Private::saveAll() file /scratch/kde-devel/kde4/kdepimlibs/kabc/stdaddressbook.cpp line 159)                                                                             

kDebugStream called after destruction (from KABC::Ticket* KABC::AddressBook::requestSaveTicket(KABC::Resource*) file /scratch/kde-devel/kde4/kdepimlibs/kabc/addressbook.cpp line 509)                                                          

kDebugStream called after destruction (from virtual KABC::Ticket* KABC::ResourceFile::requestSaveTicket() file /scratch/kde-devel/kde4/kdepimlibs/kabc/plugins/file/resourcefile.cpp line 133)                                                  

kDebugStream called after destruction (from virtual bool KABC::Lock::lock() file /scratch/kde-devel/kde4/kdepimlibs/kabc/lock.cpp line 110)                     
-- lock name: "/home/legrain/.kde/share/apps/kabc/lock/_home_users_struct_legrain_.kde_share_apps_kabc_std.vcf.lock"                               
kDebugStream called after destruction (from virtual bool KABC::Lock::lock() file /scratch/kde-devel/kde4/kdepimlibs/kabc/lock.cpp line 134)                     
-- lock unique name: "/home/legrain/.kde/share/apps/kabc/lock/_home_users_struct_legrain_.kde_share_apps_kabc_std.vcfyjFtD0qr"                     
kDebugStream called after destruction (from bool KABC::AddressBook::save(KABC::Ticket*) file /scratch/kde-devel/kde4/kdepimlibs/kabc/addressbook.cpp line 380)  

kDebugStream called after destruction (from virtual bool KABC::ResourceFile::save(KABC::Ticket*) file /scratch/kde-devel/kde4/kdepimlibs/kabc/plugins/file/resourcefile.cpp line 248)                                                           

kDebugStream called after destruction (from bool KDirWatchPrivate::stopEntryScan(KDirWatch*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 902)                                                     
"KDirWatch-1" stopped scanning "/home/legrain/.kde/share/apps/kabc/distlists" (now 0 watchers)                                                     
kDebugStream called after destruction (from bool KDirWatchPrivate::stopEntryScan(KDirWatch*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 902)                                                     
"KDirWatch-1" stopped scanning "/home/legrain/.kde/share/apps/kabc/std.vcf" (now 0 watchers)                                                       
kDebugStream called after destruction (from void KABC::ResourceFile::saveDistributionLists() file /scratch/kde-devel/kde4/kdepimlibs/kabc/plugins/file/resourcefile.cpp line 341)                                                               

kDebugStream called after destruction (from void KABC::ResourceFile::saveDistributionLists() file /scratch/kde-devel/kde4/kdepimlibs/kabc/plugins/file/resourcefile.cpp line 350)                                                               
  Saving ' "XFEM-xext" '                                                        
kDebugStream called after destruction (from void KABC::ResourceFile::saveDistributionLists() file /scratch/kde-devel/kde4/kdepimlibs/kabc/plugins/file/resourcefile.cpp line 350)                                                               
  Saving ' "XFEM-dev" '                                                         
kDebugStream called after destruction (from bool KDirWatchPrivate::restartEntryScan(KDirWatch*, KDirWatchPrivate::Entry*, bool) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 933)                                            
"KDirWatch-1" restarted scanning "/home/legrain/.kde/share/apps/kabc/distlists" (now 1 watchers)                                                   
kDebugStream called after destruction (from bool KDirWatchPrivate::restartEntryScan(KDirWatch*, KDirWatchPrivate::Entry*, bool) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 933)                                            
"KDirWatch-1" restarted scanning "/home/legrain/.kde/share/apps/kabc/std.vcf" (now 1 watchers)
kDebugStream called after destruction (from virtual KRES::ManagerImpl::~ManagerImpl() file /scratch/kde-devel/kde4/kdepimlibs/kresources/managerimpl.cpp line 90)

kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, const QString&, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 772)
path= "/home/legrain/.kde/share/apps/kabc/distlists" sub_entry: 0x0
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 822)
Cancelled INotify (fd 42, 2) for "/home/legrain/.kde/share/apps/kabc/distlists"
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 847)
Removed File "/home/legrain/.kde/share/apps/kabc/distlists" for ""["KDirWatch-1"]
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, const QString&, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 772)
path= "/home/legrain/.kde/share/apps/kabc/std.vcf" sub_entry: 0x0
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 822)
Cancelled INotify (fd 42, 1) for "/home/legrain/.kde/share/apps/kabc/std.vcf"
kDebugStream called after destruction (from void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*) file /scratch/kde-devel/kde4/kdelibs/kio/kio/kdirwatch.cpp line 847)
Removed File "/home/legrain/.kde/share/apps/kabc/std.vcf" for "" ["KDirWatch-1"]
zone still contained 5 blocks



More information about the Kdepim-bugs mailing list