[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