[Dovecot] dovecot-1.1.rc3 assertion failure in index-sync.c
richs at whidbey.net
richs at whidbey.net
Wed Apr 9 21:11:22 EEST 2008
We just came across a mailbox today that, when accessed via POP3 or
IMAP, crashes Dovecot. It seems to be another index-related corruption
issue (as removing "dovecot.index" for INBOX fixed it);
Using POP3:
dovecot: Apr 09 10:28:14 Warning: POP3(USERNAME): Maildir
/mail/USERNAME/Maildir: UIDVALIDITY changed (1145576765 -> 1207677483)
dovecot: Apr 09 10:28:14 Panic: POP3(USERNAME): file index-sync.c: line
39 (index_mailbox_set_recent_uid): assertion failed:
(seq_range_exists(&ibox->recent_flags, uid))
dovecot: Apr 09 10:28:14 Error: POP3(USERNAME): Raw backtrace: pop3
[0x80c04e4] -> pop3 [0x80c013c] -> pop3 [0x808eb9a] ->
pop3(index_mailbox_set_recent_seq+0x3e) [0x808ebde] ->
pop3(maildir_sync_index+0x923) [0x8064173] -> pop3 [0x8062e22] ->
pop3(maildir_storage_sync_init+0x58) [0x8062f98] ->
pop3(mailbox_sync+0x1f) [0x80912af] -> pop3(client_create+0x1de)
[0x805968e] -> pop3(main+0x403) [0x805b503] ->
/lib/libc.so.6(__libc_start_main+0xdc) [0x707dec] -> pop3 [0x8058e71]
dovecot: Apr 09 10:28:14 Error: child 28169 (pop3) killed with signal 6
Using IMAP (after "SELECT INBOX"):
dovecot: Apr 09 10:56:31 Warning: IMAP(USERNAME): Maildir
/mail/USERNAME/Maildir: UIDVALIDITY changed (1145576765 -> 1207677483)
dovecot: Apr 09 10:56:31 Panic: IMAP(USERNAME): file index-sync.c: line
39 (index_mailbox_set_recent_uid): assertion failed:
(seq_range_exists(&ibox->recent_flags, uid))
dovecot: Apr 09 10:56:31 Error: IMAP(USERNAME): Raw backtrace: imap
[0x80cd564] -> imap [0x80cd1bc] -> imap [0x809b32a] ->
imap(index_mailbox_set_recent_seq+0x3e) [0x809b36e] ->
imap(maildir_sync_index+0x923) [0x8070903] -> imap [0x806f5b2] ->
imap(maildir_storage_sync_init+0x58) [0x806f728] ->
imap(mailbox_sync+0x1f) [0x809da3f] -> imap(cmd_select_full+0xd5)
[0x805dec5] -> imap(cmd_select+0x19) [0x805e069] -> imap [0x805f799] ->
imap [0x805f827] -> imap [0x805ffb5] -> imap(client_input+0x5e)
[0x80601ce] -> imap(io_loop_handler_run+0x100) [0x80d4d50] ->
imap(io_loop_run+0x28) [0x80d42e8] -> imap(main+0x4ac) [0x8067bdc] ->
/lib/libc.so.6(__libc_start_main+0xdc) [0x125dec] -> imap [0x8059d61]
dovecot: Apr 09 10:56:31 Error: child 7057 (imap) killed with signal 6
We made a copy of the mailbox and index in case any further testing
would be helpful,
-Rich
More information about the dovecot
mailing list