[Dovecot] Errors with dovecot 1.1.2

Lauri Jesmin lauri.jesmin at ut.ee
Mon Aug 25 16:38:53 EEST 2008


Hello, i upgraded dovecot to 1.1.2 this weekend and i get those errors: 
grep dovecot /var/log/net/maillog |grep Panic | cut -d " " -f 11-100|
sort | uniq -c | sort -rn
   7368 file index-sync.c: line 39: assertion failed:
(seq_range_exists(&ibox->recent_flags, uid))
     71 file index-mail.c: line 1091: assertion failed: (!
mail->data.destroying_stream)
     18 file mbox-sync-rewrite.c: line 590: assertion failed:
(mails[idx].from_offset == start_offset)
      5 file mbox-lock.c: line 675: assertion failed: (lock_type ==
F_RDLCK || mbox->mbox_lock_type != F_RDLCK)
      3 file ostream-file.c: line 533: assertion failed: ((size_t)ret ==
total_size || !fstream->file)


My setup is this: 
3 servers, all Solaris, running dovecot, share home directiories via
NFS, mbox format mailboxes in home directories. Indexes are separate in
every server, not shared via NFS. About 20 000 users total.

When old indexes (1.0.15) were present, mailboxes with UID validity
problems did not fix themselves, but after i removed index directories
in all machines, seems like it started to repair uid validity problems.
The first panic seems to be tied to UID validity problems.

Some locking problems may be, because i renamed index directory and
created new while dovecot was running. 

-- 
Lauri Jesmin <lauri.jesmin at ut.ee>
Tartu Ülikool



More information about the dovecot mailing list