Bug 141354 - kmail crashing too many times
Summary: kmail crashing too many times
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-07 19:32 UTC by
Modified: 2007-02-07 20:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 2007-02-07 19:32:55 UTC
Version:           1.9.6 (using KDE 3.5.6, compiled sources)
Compiler:          Target: x86_64-mandriva-linux-gnu
OS:                Linux (x86_64) release 2.6.17-8mdv

kmail now is crashing too many times, and speacilly crashes after i enter some test in search bar, anyway i have run kmail with gdb and here is the output:

Starting program: /usr/bin/kmail
[Thread debugging using libthread_db enabled]
[New Thread 48011974405296 (LWP 12330)]
Detaching after fork from child process 12333.
kmail: KMKernel::KMKernel
kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x684d30)
kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
libkdenetwork: creating new pgp object
libkdenetwork: Kpgp: gpg found
kmail: No Qt-native utf-7 codec found; registering QUtf7Codec from libkdenetwork
kmail: [void KMKernel::init()] foldersPath (from config): '/home/foo/.kde/share/apps/kmail/mail'
kmail: instantating KPIM::IdentityManager
kmail: Identity::readConfig(): UOID = 694748438 for identity named "Gmail"
kmail: Identity::readConfig(): UOID = 334615157 for identity named "Hotmail"
kmail: Identity::readConfig(): UOID = 1437702726 for identity named "Foo"
kmail: Identity::readConfig(): UOID = 1207315301 for identity named "foo"
kmail: pPopFilter set
kmail: KMKernel::dcopAddMessage called
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-foo/ksycoca
kimproxy (kdelibs): App kopete, dcopObjectId KIMIface found, using it for presence info.
kmail: KMMsgIndex::KMMsgIndex()
WeaverThreadLogger: thread (ID: 1) suspended.
WeaverThreadLogger: thread (ID: 2) suspended.
WeaverThreadLogger: thread (ID: 3) suspended.
WeaverThreadLogger: thread (ID: 4) suspended.
kmail: KMailApplication::newInstance()
kmail: KMKernel::openReader called
QFooo::panner 1 I
    QFooo::panner 2 I
QFooo::panner 2 I
QFooo::panner 2 I
kmail: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const]
kmail:  Trying to find IBM852 in /usr/share/i18n/charmaps
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "move_message_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "copy_message_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "jump_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "remove_duplicate_messages"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "cancel"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "inc_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "dec_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "select_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "inc_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "dec_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "select_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "delete"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "edit"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "use_template"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x82f530 ): KAccel object already contains an action name "display_message"
kio (Slave): createSlave 'imaps' for imaps://mde%40djura.org@mail.djura.org:993
kmail: slotListNamespaces - waiting for connection
kmail: Initting systray

Program exited normally.
(gdb) kmail: processNextCheck, remaining 1
kmail: for host pop.foo.com current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for Foo
kmail: check mail started - connections for host pop.foo.com now is 1
kio (Slave): createSlave 'pop3' for pop3://foo00@pop.foo.com:110
kmail: processNextCheck, remaining 1
kmail: for host pop.gmail.com current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for Gmail
kmail: check mail started - connections for host pop.gmail.com now is 1
kio (Slave): createSlave 'pop3s' for pop3s://foo00%40gmail.com@pop.gmail.com:995
kmail: processNextCheck, remaining 1
kmail: for host 127.0.0.1 current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for Hotmail
kmail: check mail started - connections for host 127.0.0.1 now is 1
kio (Slave): createSlave 'pop3' for pop3://foo%40hotmail.com@127.0.0.1:110
kmail: processNextCheck, remaining 1
kmail: for host pop.gmail.com current connections=1 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for foo
kmail: check mail started - connections for host pop.gmail.com now is 2
kio (Slave): createSlave 'pop3s' for pop3s://foo%40gmail.com@pop.gmail.com:995
kmail: processNextCheck, remaining 1
kmail: for host mail.djura.org current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for MDE IMAP
kmail: check mail started - connections for host mail.djura.org now is 1
kmail: processNewMail false,status=2
kmail: KMFolderImap::checkValidity of: /INBOX/
kmail: CheckValidity - waiting for connection
kmail: KMFolderImap::processNewMail - waiting for connection: Drafts
kmail: KMFolderImap::processNewMail - waiting for connection: Sent
kmail: KMFolderImap::processNewMail - waiting for connection: Trash
kmail: slotListNamespaces - waiting for connection
kmail: (2130630, last 0) [KVIrc] Missing header HelLViS69, readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: updateSearch( -- )
kmail: updateSearch( -- )
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*)]
kabc: StdAddressBook::self()
kresources: Factory::self()
kio (KTrader): query for KResources/Plugin : returning 11 offers
kresources: ManagerImpl::ManagerImpl()
kresources: Connecting DCOP signals...
kresources: ManagerImpl::readConfig()
kresources: Factory::self()
kresources: ManagerImpl::readResourceConfig() hFqL8SlJOm
kresources: Factory::resource( file, config )
kio (KDirWatch): Available methods: Stat, FAM, Inotify
kabc: FormatFactory::self()
kio (KDirWatch): Added File /home/foo/.kde/share/apps/kabc/std.vcf [KDirWatch-1]
kio (KDirWatch):  Setup FAM (Req 1) for /home/foo/.kde/share/apps/kabc/std.vcf
kio (KDirWatch): KDirWatch-1 restarted scanning /home/foo/.kde/share/apps/kabc/std.vcf (now 1 watchers)
kabc: StdAddressBook::StdAddressBook( bool )
kresources: Opening resource resource
kresources: ManagerImpl::writeConfig()
kresources: Saving resource hFqL8SlJOm
kresources: Resource::writeConfig()
kresources: Saving general info
kresources: ManagerImpl::save() finished
kabc: AddressBook::asyncLoad()
kabc: ResourceFile::asyncLoad()
kabc: ResourceFile::load(): '/home/foo/.kde/share/apps/kabc/std.vcf'
kmail: Multiple / No addressees matched email address; Count is 0
kdecore (KConfigSkeleton): Creating KConfigSkeleton (0xe9e1a0)
kdecore (KConfigSkeleton): KConfigSkeleton::readConfig()
kmail: ObjectTreeParser::parseObjectTree( node OK, showOnlyOneMimePart: FALSE )
kmail: BodyPartFormatterFactory: found 4 plugins.
kmail: BodyPartFormatterFactory: overwriting previously registered formatter for "application/octet-stream"
kmail: BodyPartFormatterFactory: instantiating new Subtype Registry for "text"
kmail: UrlHandler() (iCalendar)
kmail:         Sorry: Old style Mailman message but no delimiter found.
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: KMReaderWin  -  finished parsing and displaying of message.
kio (Slave): createSlave 'data' for data:image/PPM;base64,UDYKMjAgMQoyNTUK////////////////////////////////////////////////////////////////////////////////
kmail: DataProtocol::DataProtocol()
kmail: kio_data@0xf2dc70::get(const KURL& url)
kmail: kio_data@0xf2dc70::get(const KURL& url)
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == List
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Uidl
kmail: Data: <End>
kmail: [void KMail::PopAccount::processRemainingQueuedMessages()]
kmail: url: pop3://foo00@pop.foo.com:110/commit
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Quit
kmail: [void KMail::PopAccount::saveUidList()]
kmail: connections to server pop.foo.com now 0
kmail: processNextCheck, remaining 0
kmail: account Foo finished check
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == List
kmail: KMFolderImap::checkValidity of: /INBOX/
kio (KIOJob): stat imaps://mde%40djura.org@mail.djura.org:993/INBOX.Drafts/;SECTION=UNSEEN
kio (KIOJob): stat imaps://mde%40djura.org@mail.djura.org:993/INBOX.Sent/;SECTION=UNSEEN
kio (KIOJob): stat imaps://mde%40djura.org@mail.djura.org:993/INBOX.Trash/;SECTION=UNSEEN
kmail: slotListNamespaces
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Uidl
kmail: Data: <End>
kmail: [void KMail::PopAccount::processRemainingQueuedMessages()]
kmail: url: pop3s://goo%40gmail.com@pop.gmail.com:995/commit
kmail: KMFolderImap::slotCheckValidityResult of: INBOX
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == List
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Quit
kmail: [void KMail::PopAccount::saveUidList()]
kmail: connections to server pop.gmail.com now 1
kmail: processNextCheck, remaining 0
kmail: account foo finished check
kmail: Data: <End>
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Uidl
kmail: Data: <End>
kmail: [void KMail::PopAccount::processRemainingQueuedMessages()]
kmail: url: pop3s://foo00%40gmail.com@pop.gmail.com:995/commit
kmail: KMFolderImap::slotListResult - pass listing to recebido
kmail: INBOX in namespace INBOX.:true
kmail: checkFolders - INBOX ignored
kmail: slotCheckNamespace -
kmail: delimiterForNamespace #shared.
kmail: [void KMail::PopAccount::slotJobFinished()] stage == Quit
kmail: [void KMail::PopAccount::saveUidList()]
kmail: connections to server pop.gmail.com now 0
kmail: processNextCheck, remaining 0
kmail: account Gmail finished check
kmail: slotCheckNamespace -
kmail: delimiterForNamespace shared.
kmail: capabilities:(imap4rev1)
kmail: connections to server mail.djura.org now 0
kmail: processNextCheck, remaining 0
kmail: account MDE IMAP finished check
kmail: KMMsgIndex::continueCreation()
kmail: KMMsgIndex::create()
kmail: Error creating index
*** KMail got signal 11 (Crashing)
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kmail path = <unknown> pid = 12333
Comment 1 Allen Winter 2007-02-07 20:26:10 UTC
Hmm... that "Error creating index" message indicates that your KMail has been compiled with the experimental full text indexing feature.

That feature is known to be buggy and you should not be using it, unless you like pain.

Please make sure your kdepim is not configured using the --enable-indexlib option.

i.e, do not do ./configure --enable-indexlib