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@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..