[Dovecot] Problem in deliver (Panic: file index-mail-headers.c ...)

Timo Sirainen tss at iki.fi
Mon May 18 01:58:40 EEST 2009


On Wed, 2009-05-06 at 13:16 +0200, Stefan Roese wrote:
> I'm experiencing a problem with some mails in deliver. Here the logged error message:
> 
> deliver(stefan at roese.nl): 2009-05-06 11:57:36 Panic: file index-mail-headers.c: line 141 
> (index_mail_parse_header_finish): assertion failed: ((match[match_idx] & 
> HEADER_MATCH_FLAG_FOUND) == 0)

Hmm. Interesting. That code has existed a long time and used also by
IMAP, so I'd think it should have been bugfree..

> [0xb7fdf98f] -> /usr/lib/dovecot/deliver(mail_get_headers_utf8+0x25) 
> [0xb7fe7315] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so 

You have a Sieve script that does something with headers. What does it
look like?

Can you reproduce this? For example does it always crash with some
specific mail? If so, I'd like to get a copy of that mail.

-------------- 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/20090517/bbea35b5/attachment.bin 


More information about the dovecot mailing list