[Bug 143690] New: KMail crashes when filtering messages

Dima Ryazanov someone at berkeley.edu
Sun Apr 1 04:59:35 BST 2007


------- 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=143690         
           Summary: KMail crashes when filtering messages
           Product: kmail
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: someone berkeley edu


Version:            (using KDE KDE 3.5.6)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 4.1.1 (Gentoo 4.1.1-r3) 
OS:                Linux

When I manually run filters on all messages in a folder, KMail sometimes crashes:
#6  0xb7c3601f in KMFolder::getMsg () from /usr/kde/3.5/lib/libkmailprivate.so
#7  0xb7bfe2b6 in KMHeaders::applyFiltersOnMsg ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#8  0xb7d83a3a in KMMainWidget::slotApplyFilters ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#9  0xb7d9adb2 in KMMainWidget::qt_invoke ()
   from /usr/kde/3.5/lib/libkmailprivate.so
#10 0xb604bfd9 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb604cc2d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#12 0xb68b1499 in KAction::activated () from /usr/kde/3.5/lib/libkdeui.so.4
#13 0xb68b14f2 in KAction::slotActivated ()
   from /usr/kde/3.5/lib/libkdeui.so.4
#14 0xb68b452d in KAction::qt_invoke () from /usr/kde/3.5/lib/libkdeui.so.4
#15 0xb604bfd9 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#16 0xb604cc2d in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#17 0xb668df49 in KAccelPrivate::menuItemActivated ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#18 0xb668ec4d in KAccelPrivate::emitActivatedSignal ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#19 0xb668f0ec in KAccelPrivate::eventFilter ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#20 0xb604b8ac in QObject::activate_filters ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0xb604b91b in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
#22 0xb6083f8c in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#23 0xb613d172 in QMainWindow::event () from /usr/qt/3/lib/libqt-mt.so.3
#24 0xb5fed457 in QApplication::internalNotify ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0xb5fee756 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb66072ee in KApplication::notify ()
   from /usr/kde/3.5/lib/libkdecore.so.4
#27 0xb668fdc7 in ?? () from /usr/kde/3.5/lib/libkdecore.so.4
#28 0xbfed1710 in ?? ()
#29 0x082c0740 in ?? ()
#30 0xbfed135c in ?? ()
#31 0x00000000 in ?? ()

(For some reason, I can't get any debugging symbols, even though I tried compiling kdepim in debug mode (using Gentoo's "USE='debug nostrip' emerge kdepim").)


I am trying to find a pattern... It seems to be caused only by certain messages and possibly my filter that pipes the message through a program.

Here's some output of KMail before it crashed:

kmail: Can't delete /home/dima/Mail/temp/new/1175283126.4646.bwWgT No such file or directory
kmail: Can't delete /home/dima/Mail/temp/new/1175283116.4646.MYWoR No such file or directory
kmail: Can't delete /home/dima/Mail/temp/new/1175283049.4646.xSWve No such file or directory
kmail: Can't delete /home/dima/Mail/temp/new/1175282988.4646.FVzB7 No such file or directory
kmail: Can't delete /home/dima/Mail/temp/new/1175283292.4646.jpqry No such file or directory
kmail: Can't delete /home/dima/Mail/temp/new/1175283289.4646.NtLD9 No such file or directory
kmail: (182576, last 0)  , readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: (182576, last 182576)  , readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: parseMsg(KMMessage* aMsg == aMsg )
kmail: + Text/Plain
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: Text/Plain
kmail: partNode::findType() is looking at Text/Plain
kmail: [static KMail::SpamScores KMail::SpamHeaderAnalyzer::getSpamScores(const KMMessage*)]
kmail: Input: aStr
Error:You have to enter something in the email address field.
kmail: Multiple / No addressees matched email address; Count is 0
kmail: ObjectTreeParser::parseObjectTree( node OK, showOnlyOneMimePart: FALSE )
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: KMReaderWin  -  finished parsing and displaying of message.
kmail: (182609, last 182576)  , readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: (182609, last 182609)  , readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: parseMsg(KMMessage* aMsg == aMsg )
kmail: + Text/Plain
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: Text/Plain
kmail: partNode::findType() is looking at Text/Plain
kmail: [static KMail::SpamScores KMail::SpamHeaderAnalyzer::getSpamScores(const KMMessage*)]
kmail: Input: aStr
Error:You have to enter something in the email address field.
kmail: Multiple / No addressees matched email address; Count is 0
kmail: ObjectTreeParser::parseObjectTree( node OK, showOnlyOneMimePart: FALSE )
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: KMReaderWin  -  finished parsing and displaying of message.
kmail: Could not open file r+ /home/dima/Mail/temp/cur/1175283046.4646.fDFxo
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: Could not open file r+ /home/dima/Mail/temp/cur/1175283320.4646.4EJ3R
kmail: Could not open file r+ /home/dima/Mail/temp/cur/1175283296.4646.PRhDD:2,S
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: Could not open file r+ /home/dima/Mail/temp/cur/1175283323.4646.GDdri
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: FolderStorage::msgStatusChanged
kmail: (182611, last 0)  , readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: FolderStorage::msgStatusChanged
*** KMail got signal 11 (Crashing)
KCrash: Application 'kmail' crashing...



More information about the Kdepim-bugs mailing list