Hi,
I've been running 1.0alpha1 in production since August 18, and got my first assert and core yesterday. Otherwise it has been running flawlessly.
My setup: Sun E220R, Solaris 9, compiled dovecot with gcc 4.0.1, configured dovecot like so:
#!/usr/bin/sh
VERSION=1.0-alpha1
CC=gcc CFLAGS="-g -O" CPPFLAGS=-I/opt/openssl/include LDFLAGS=-L/opt/openssl/lib
./configure --prefix=/opt/dovecot.$VERSION --with-ssl=openssl
--with-ssldir=/opt/openssl/ssl > configure.out
The syslog message:
Aug 25 04:15:43 emerald dovecot: [ID 107833 mail.error] IMAP(user): file mbox-sync-update.c: line 442 (mbox_sync_update_header_from): assertion failed: (ctx->mail.uid == 0 || ctx->mail.uid_broken || ctx->mail.uid == mail->uid)
Gdb analysis of the resulting core file is attached, I hope this helps. The user's mailbox is 41003432 bytes in size.
Jeff Earickson Colby College