Hi,
I think the problem is in Dovecot. I'm using both Evolution and Thunderbird on a Gentoo box.
One of my folders keeps locking up and the clients can't retrieve the messages. The situation appears to be triggered by trying to move a message into that folder. Deleting the index files (under /var/log/dovecot/xxx/) solves the problem (temporarily).
I get these error messages in the logs:
Mar 31 15:10:34 dovecot: imap(cvicente): mbox sync: UID inserted in the middle of mailbox /home/xxx/Mail/xxx (93 > 3, seq=93, idx_msgs=3455) Mar 31 15:10:34 dovecot: imap(cvicente): file mbox-sync-update.c: line 55 (mbox_sync_move_buffer): assertion failed: (ctx->mail.offset + ctx->mail.space <= ctx->hdr_offset + pos || ctx->mail.offset > ctx->hdr_offset + pos + have) Mar 31 15:10:35 dovecot: child 32373 (imap) killed with signal 6 M
I'm running dovecot-1.0_beta3
Hope this gets some attention from the developers.
cv
In the maillog I get
Mar 29 09:17:25 bree dovecot: imap-login: Login: user=<hartr>, method=plain, rip=::ffff:127.0.0.1, lip=::ffff:127.0.0.1, secured Mar 29 09:17:25 bree dovecot: imap(hartr): mbox sync: UID inserted in the middle of mailbox /var/mail/hartr (8 > 1, seq=2, idx_msgs=4) Mar 29 09:17:25 bree dovecot: imap(hartr): file mbox-sync-update.c: line 55 (mbox_sync_move_buffer): assertion failed: (ctx->mail.offset
- ctx->mail.space <= ctx->hdr_offset + pos || ctx->mail.offset > ctx->hdr_offset + pos + have) Mar 29 09:17:26 bree dove