[Dovecot] assertion failed in 1.1.7 file mbox-sync.c: line 1305 (mbox_sync_handle_eof_updates)

Timo Sirainen tss at iki.fi
Tue Jan 13 23:46:50 EET 2009


On Sat, 2008-12-13 at 10:49 +0100, Diego Liziero wrote:
> On Thu, Dec 4, 2008 at 8:26 AM, Diego Liziero <diegoliz at gmail.com> wrote:
> > Dovecot 1.1.7 is running so smoothly that I gave up checking its log
> > files daily. :)
> >
> > I've just had a look, and among the usual
> > "IMAP(username): FETCH for mailbox Sent UID xx got too little data: xx vs xx"
> > messages (that means that unfortunately sometimes some messages are
> > still written truncated) I saw this assertion failure:

Is this still the case after the new mbox changes? Are these UID got too
little data all about truncated messages? Are they only happening in
Sent mailbox?

> (gdb) fr 6
> #6  0x080911de in mbox_sync_handle_eof_updates (sync_ctx=0xbfbac0f4,
> mail_ctx=0xbfbac008) at mbox-sync.c:1305
> 1305                    i_assert(file_size >= sync_ctx->expunged_space
> + trailer_size);
> (gdb) print file_size
> $1 = 242
> (gdb) print sync_ctx->expunged_space
> $2 = 243

So it's expunging more than it has. Not good. :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20090113/24439b15/attachment.bin 


More information about the dovecot mailing list