[Dovecot] index corruption bug (0.99.10.4)
Moe Wibble
t1lt at bk.ru
Sat Apr 10 02:27:17 EEST 2004
Hello,
I've just upgraded to 0.99.10.4 and I think I've spotted a bug
that can corrupt Maildir-index.
Reproduce it like this:
1. Get rid of all indexes
e.g.: find ~/Maildir -name ".*imap.index*" -exec rm -v {} \;
find ~/Maildir -name "dovecot-uidlist" -exec rm -v {} \;
2. Load Mailclient, Enter INBOX once (to have index recreated)
3. Change to LARGEFOLDER (one that takes a minute or so to index)
4. Deliver mail to INBOX *while LARGEFOLDER is still indexing*
5. Wait until LARGEFOLDER has finally opened, then switch back to INBOX
Result (for me):
imap(moe): Corrupted index file /home/moe/Maildir/.INBOX/.imap.index:
index.next_uid (247) > uid_rec.uid (246)
My dovecot runs on linux 2.4.19, Maildir on ext2 (softraid).
best regards
More information about the dovecot
mailing list