[Dovecot] deliver panics when handling mails bigger than some kByte

Timo Sirainen tss at iki.fi
Tue Dec 15 22:04:07 EET 2009


On Mon, 2009-12-14 at 20:55 +0100, Leon Meßner wrote:
> Hi,
> 
> i've just upgraded to dovecot-1.2.8 (from 1.2.4) and do now get the
> following errors when deliver gets hands on mails with some attachments.
> 
> # tail -n 1 /var/log/messages
> Dec 14 19:00:36 mail3 dovecot: deliver(user): Panic: file istream.c:
> line 96 (i_stream_read): assertion failed: (stream->eof)

Can you reproduce this easily? Can you get it to dump core?
kern.corefile and kern.sugid_coredump sysctls probably help. I'd like to
get at least gdb backtrace and also a few other variables..
http://dovecot.org/bugreport.html

> The MTA is postfix running inside a FreeBSD 7.2-STABLE jail. The homes
> where deliver should put mails are mounted via NFS. As it works with 
> small attachments perhaps this is related to the message size.
> 
> However i don't get the "stale NFS file handle" error any more which i did
> under 1.2.4 (See thread that begins with:
> Message-ID: <20091016122519.GC6309 at emmi.physik-pool.tu-berlin.de> )

I didn't change anything between 1.2.4 and 1.2.8 related to handling
stale NFS handles..
-------------- 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/20091215/7557ded1/attachment.bin 


More information about the dovecot mailing list