[Dovecot] Dovecot "assertion failed" errors
Christian Friedli
christian.friedli at id.unibe.ch
Wed Apr 25 18:58:55 EEST 2007
Dear all,
We are running Dovecot (on debian etch, Version 1.0.rc15-2) on 4
Loadbalanced servers using a NFS share for the homedirs. The
loadbalancer is using persistant connections (timeout 30min).
Lately, IMAP Users (mostly using Thunderbird) reported the following
errors:
1. When trying to mark messages as read, nothing happened, message
was still displayed as unread.
2. When moving a Directory the client loads for a long time and then
hangs. Same was reported to happened when a user tried to open a mail.
When checking the logs at the time users reported those errors we
could always find one fo the following "assertion failed" errors:
file mail-index-sync-update.c: line 730
(mail_index_sync_update_index): assertion failed: (view-
>hdr.messages_count == map->hdr.messages_count)
file mail-index.c: line 415 (mail_index_map_parse_keywords):
assertion failed: (ext->hdr_offset < map->hdr.header_size)
file mail-index.c: line 909 (mail_index_sync_from_transactions):
assertion failed: (prev_seq <= max_seq && (prev_seq != max_seq ||
prev_offset <= max_offset))
file mail-transaction-log-view.c: line 158
(mail_transaction_log_view_set): assertion failed: (min_file_seq !=
max_file_seq || min_file_offset <= max_file_offset)
file mail-transaction-log-view.c: line 229
(mail_transaction_log_view_set): assertion failed: (view->cur_offset
<= view->cur->sync_offset)
file message-body-search.c: line 393 (message_body_search_ctx):
assertion failed: (input->v_offset <= part->physical_pos)
I wonder if anyone has experienced similar problems and if there is a
solution to this strange behaviour.
____________________________
University of Bern
IT Department
Central Systems Group
Christian Friedli
E-Mail Services
Gesellschaftsstr. 6
CH-3012 Bern
Switzerland
Tel. +41 (0)31 631 38 38
Fax +41 (0)31 631 43 57
mailto:christian.friedli at id.unibe.ch
http://www.mail.unibe.ch
--
More information about the dovecot
mailing list