On Wed, 2005-05-04 at 10:05 +0200, Jakob Curdes wrote:
... Version from April 26, gives me the following errors in the imap log file :
dovecot: May 04 09:56:58 Error: IMAP(m6933192-4): file mbox-sync.c: line 1262 (mbox_sync_do): assertion failed: (sync_ctx->ibox->mbox_sync_dirty) dovecot: May 04 09:56:58 Error: child 10721 (imap) killed with signal 6
This occurs sporadically and vanishes after some time. Is this something to worry about or not.
Hmm. This crash should be now replaced with error "UIDs broken with partial sync in mbox file ...". It still shouldn't have happened though. I guess I'll have to look at the code more.
I have
mbox_dirty_syncs = yes
Or does this just say "I am falling back to reading the whole mailbox"?
mbox_dirty_syncs means that it tries not to re-read the whole mailbox, unless it has to. The error you got was caused by Dovecot thinking that it had a non-dirty synced mbox but suddenly found that its UID headers were broken, which shouldn't happen with non-dirty mboxes..