[Bug 140195] deleting maildir does not delete associated .index.ids file

CSights csights at fastmail.fm
Fri Feb 2 17:42:26 GMT 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=140195         




------- Additional Comments From csights fastmail fm  2007-02-02 18:42 -------
Hi again,
	It appears as though the .index.ids files are deleted when the 
folder is deleted, but then erroneously created again later in the 
delete process.
	I haven't figured out exactly what is going on, but it looks like
"FolderStorage::remove" calls "KMMsgDict::removeFolderIds" which succeeds.
	Later (I'm not sure how or why) "FolderStorage::deregisterFromMessageDict"
is called and that causes the .index.ids to be created again.
	Hopefully someone with more skills can figure the rest of this out!

Thanks,
	C.

---------------------------------------------------------------------------------
output of fileschanged
---------------------------------------------------------------------------------

fileschanged -rp -s created,deleted kmail/

	( click on Local Folders )
	( New folder "messykmail" )
A /home/csights/.kde3.5/share/apps/kmail/mail/messykmail
A /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index
R /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.temp
A /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index
A /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids

	( delete "messykmail" )
(.ids deleted >>>>>)
R /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
R /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index
R /home/csights/.kde3.5/share/apps/kmail/mail/messykmail/new
R /home/csights/.kde3.5/share/apps/kmail/mail/messykmail/cur
R /home/csights/.kde3.5/share/apps/kmail/mail/messykmail/tmp
R /home/csights/.kde3.5/share/apps/kmail/mail/messykmail
R /home/csights/.kde3.5/share/apps/kmail/mail/messykmail
(.ids recreated >>>>>)
A /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids


---------------------------------------------------------------------------------
some crappy tracing of the functions
---------------------------------------------------------------------------------

	( New folder "messykmail" )
kmail: WARNING: FolderStorage::writeFolderIdsFile
kmail: WARNING: KMMsgDict::readFolderIds
kmail: WARNING: KMMsgDict::isFolderIdsOutdated
kmail: WARNING: KMMsgDict::readFolderIds - 1st return
kmail: WARNING: FolderStorage::invalidateFolder
kmail: WARNING: KMMsgDict::writeFolderIds
kmail: WARNING: KMMsgDict::openFolderIds - top
kmail: WARNING: KMMsgDict::openFolderIds - opened /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::openFolderIds - 2nd return (rentry)
kmail: WARNING: KMMsgDict::writeFolderIds: truncate file /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::writeFolderIds - closing /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::writeFolderIds - 4th return


	( delete "messykmail" )
kmail: WARNING: FolderStorage::remove()
kmail: WARNING: KMMsgDict::touchFolderIds
kmail: WARNING: KMMsgDict::openFolderIds - top
kmail: WARNING: KMMsgDict::openFolderIds - opened /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::openFolderIds - 2nd return (rentry)
kmail: WARNING: KMMsgDict::touchFolderIds - closing /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::removeFolderIds - unlinking /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: FolderStorage::remove() unlink .sorted
kmail: WARNING: FolderStorage::remove() unlink folder
kmail: WARNING: KMFolderMgr::removeFolderAux - aFolder -> fileName() messykmail
kmail: WARNING: FolderStorage::deregisterFromMessageDict
kmail: WARNING: FolderStorage::writeFolderIdsFile
kmail: WARNING: KMMsgDict::writeFolderIds
kmail: WARNING: KMMsgDict::openFolderIds - top
kmail: WARNING: KMMsgDict::openFolderIds - opened /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::openFolderIds - 2nd return (rentry)
kmail: WARNING: KMMsgDict::writeFolderIds: truncate file /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::writeFolderIds - closing /home/csights/.kde3.5/share/apps/kmail/mail/.messykmail.index.ids
kmail: WARNING: KMMsgDict::writeFolderIds - 4th return
kmail: WARNING: KMFolderMgr::removeFolderAux - parentName
kmail: WARNING: Can not find parent folder
--------------------------------------------------------------------



More information about the Kdepim-bugs mailing list