Timo Sirainen wrote:
The actual alpha4 release this time. With a few changes since the pre-release.
Hi,
I've just upgraded dovecot from alpha3 to alpha4 and after the upgrade I've experienced errors like:
file mail-index-sync-ext.c: line 155 (get_ext_header): assertion failed: (memcmp((char *)(ext_hdr + 1), ext->name, strlen(ext->name)) == 0)
file mail-index-sync-ext.c: line 336 (sync_ext_resize): assertion failed: (ext[i].hdr_offset > ext[i-1].hdr_offset)
file mail-index-transaction.c: line 831 (mail_index_update_ext): assertion failed: (seq > 0 && (seq <= mail_index_view_get_messages_count(t->view) || seq <= t->last_new_seq))
file mbox-sync-rewrite.c: line 375 (mbox_sync_read_and_move): assertion failed: (need_space == (uoff_t)-mails[idx].space)
file mbox-sync.c: line 1295 (mbox_sync_handle_eof_updates): assertion failed: (file_size >= sync_ctx->expunged_space + trailer_size)
I can remember errors like this previously using 0.99 version of dovecot, but when using alpha3 they were gone. Any reason I get this again now?
Some short information regarding my setup:
- Debian Stable 3.1
- Dovecot compiled from source
- Using mbox (or maildir for some users, but not for the users I experience errors)
- Anders