[Dovecot] rc27 assert, mbox format

Jeff A. Earickson jaearick at colby.edu
Mon Mar 19 15:31:32 EET 2007


Timo,

After several days of flawless work, rc27 gave an assert/core 
yesterday:

Mar 19 00:10:46 karst dovecot: [ID 107833 mail.error] IMAP(user): file mbox-sync-rewrite.c: line 423: assertion failed: (need_space == (uoff_t)-mails[idx].space)
Mar 19 00:10:46 karst dovecot: [ID 107833 mail.error] IMAP(user): Raw backtrace: 0x8a51c -> 0x473f4 -> 0x479b0 -> 0x41c50 -> 0x42430 -> 0x431d4 -> 0x43dac -> 0x44040 -> 0x2aa70 -> 0x2afec -> 0x2337c -> 0x23508 -> 0x235f0 -> 0x90c18 -> 0x9043c -> 0x2cfac -> 0x1dbe8

I could see nothing wrong with the user's mailbox, it was not
corrupted.

My setup: Solaris 10 sparc, mbox format, INBOX NFSv4 mounted from
another S10 sparc system, no disk quotas, ZFS filesystem for both
the INBOX filesystem and the user's home directory.  Unfortunately,
I compiled dovecot with Sun's cc compiler, so the gdb traceback is
fairly useless.  I need to go back to gcc.

Jeff Earickson
Colby College


More information about the dovecot mailing list