On 7.5.2012, at 23.40, Leon Meßner wrote:
with dovecot-1.2.17 (yes i know it's old) i'm getting the folowing error after doing a system upgrade.
May 7 22:04:26 mail dovecot: deliver(elon): Panic: file index-sync.c: line 25 (index_mailbox_set_recent_uid): assertion failed: (seq_range_exists(&ibox->recent_flags, uid))
This is a bug, and in v2.x the assert has been replaced with a non-fatal error message. Although I haven't recently heard of people reporting this error, so perhaps it has been fully fixed already.
After that a new mail does the same dance (perhaps until the next one to this ML arrives). The maildirs are on NFS and in this case only beeing used with my instance of mutt and two other postfix+dovecot servers which are quite idle. Whats the way to debug this ?
I don't know why it happens in v1.2 and I don't know if there's a way to fix it other than upgrading.