[Dovecot] 1.0 stable 20050725 assert, signal 6
Hi,
I was brave enough to upgrade from UW-imap to stable 1.0 20050725 today for our IMAP service. I have seen a few of the following in my syslog:
Jul 26 15:37:18 emerald dovecot: [ID 107833 mail.error] IMAP(bjkupke): file mbox -sync-update.c: line 372: assertion failed: (ctx->mail.uid == 0 || ctx->mail.uid == mail->uid) Jul 26 15:37:18 emerald dovecot: [ID 684838 mail.error] child 16755 (imap) kille d with signal 6
Only for user bjkupke; his mailbox is not corrupted when I open it with Pine. My setup: Solaris 9, configured dovecot like so:
CC=cc CFLAGS="-g" CPPFLAGS=-I/opt/openssl/include LDFLAGS=-L/opt/openssl/lib
./configure --prefix=/opt/dovecot --with-ssl=openssl
--with-ssldir=/opt/openssl/ssl --with-rawlog --enable-debug > configure.out
Using Sunstudio 9 compiler. I can't find any core files lying around. Bug? Problem? Suggestions please?
BTW, are there searchable dovecot list archives someplace?
Jeff Earickson Colby College
On Tue, 2005-07-26 at 15:57 -0400, Jeff A. Earickson wrote:
Jul 26 15:37:18 emerald dovecot: [ID 107833 mail.error] IMAP(bjkupke): file mbox -sync-update.c: line 372: assertion failed: (ctx->mail.uid == 0 || ctx->mail.uid == mail->uid)
It has something to do with X-UID headers. Dovecot for some reason doesn't like the existing ones. If it crashes every time it would be helpful if I could get the mbox, maybe through http://dovecot.org/tools/mboxcrypt.pl
Using Sunstudio 9 compiler. I can't find any core files lying around. Bug? Problem? Suggestions please?
Core files aren't written by default. http://dovecot.org/bugreport.html gives some ways to work around it.
Also I attached a patch that might fix this problem..
BTW, are there searchable dovecot list archives someplace?
Google? :) Although looks like it seems to be skipping a lot of mails. Maybe I should install some software to do it.
participants (2)
-
Jeff A. Earickson
-
Timo Sirainen