[Dovecot] corruption and errors in dovecot-stable

Nicholas Riley njriley at uiuc.edu
Fri Feb 25 21:48:51 EET 2005


Hi,

We switched from dovecot 0.99.something to 1.0-stable (on FreeBSD 4.10) 
a few days ago and have been seeing many errors and one corrupted 
mailbox so far.  Almost everyone uses mbox format, and most users 
primarily use SquirrelMail; I use Apple Mail and Thunderbird, as well 
as accessing the mailboxes locally with Mutt, and have not noted any 
visible problems.

There have been several of these messages:

dovecot: Feb 21 11:40:06 Error: IMAP(njr): mbox sync: UID inserted in 
the middle of mailbox /usr/home/njriley/mail/lists/trac (5308 > 1151)
dovecot: Feb 21 22:57:13 Error: IMAP(njr): mbox sync: UID inserted in 
the middle of mailbox /usr/home/njriley/mail/lists/trac (6458 > 1151)
dovecot: Feb 22 08:37:03 Error: IMAP(njr): mbox sync: UID inserted in 
the middle of mailbox /usr/home/njriley/mail/lists/reportlab-users 
(5162 > 3812)

Others:

dovecot: Feb 22 11:44:17 Error: IMAP(njr): file mbox-sync-parse.c: line 
221 (parse_x_uid): assertion failed: (!ctx->sync_ctx->sync_restart)
dovecot: Feb 22 11:44:17 Error: child 19931 (imap) killed with signal 6

dovecot: Feb 25 06:26:09 Error: IMAP(kbode): file istream-raw-mbox.c: 
line 383 (istream_raw_mbox_get_body_size): assertion failed: 
(rstream->body_offset != (uoff_t)-1)
dovecot: Feb 25 06:26:09 Error: child 83423 (imap) killed with signal 6

(I think this refers to the mailbox that was corrupted)

dovecot: Feb 25 12:30:40 Error: IMAP(sachs): Transaction log file 
/home/sachs/Mail/.imap/INBOX/dovecot.index.log: invalid indexid 
(1109356120 != 1108933119)
dovecot: Feb 25 12:30:40 Error: IMAP(sachs): Corrupted transaction log 
file /home/sachs/Mail/.imap/INBOX/dovecot.index.log: Extension record 
update update without intro prefix
dovecot: Feb 25 12:30:41 Error: IMAP(sachs): Transaction log file 
/home/sachs/Mail/.imap/INBOX/dovecot.index.log: marked corrupted
dovecot: Feb 25 12:39:34 Error: IMAP(sachs): Transaction log file 
/home/sachs/Mail/.imap/INBOX/dovecot.index.log: invalid indexid 
(1109356120 != 1108933119)
dovecot: Feb 25 12:39:34 Error: IMAP(sachs): Lost transaction log file 
/home/sachs/Mail/.imap/INBOX/dovecot.index.log seq 2
dovecot: Feb 25 12:39:41 Error: IMAP(sachs): Transaction log file 
/home/sachs/Mail/.imap/INBOX/dovecot.index.log: invalid indexid 
(1108933119 != 1109356120)

I am currently reinstalling 0.99.14, but it would be nice to be able to 
switch to a 1.0-derived version again - we have to run two copies of 
0.99.x to get what we want.  If there is any additional testing I can 
do to help fix these problems, please let me know.

Thanks,

-- 
Nicholas Riley <njriley at uiuc.edu>     | 4111 Siebel Center
Department of Computer Science        | 201 N. Goodwin Ave.
and Medical Scholars Program          | Urbana, IL 61801-2302
Univ. of Illinois at Urbana-Champaign | +1 217 244 2274



More information about the dovecot mailing list