[Bug 264306] [NEW] Panic: file sieve-cmu.c: line 88 (unfold_header): assertion failed: (str[i] == ' ' || str[i] == '\t')

Matt Zimmerman mdz at ubuntu.com
Wed Sep 3 12:32:23 BST 2008


Public bug reported:

I have four (spam) emails in an IMAP mailbox which trigger this failure
when downloaded via fetchmail and fed to dovecot's LDA:

deliver(mdz): Sep 03 12:14:04 Panic: file sieve-cmu.c: line 88 (unfold_header): assertion failed: (str[i] == ' ' || str[i] == '\t')
deliver(mdz): Sep 03 12:14:04 Error: Raw backtrace: /usr/lib/dovecot/deliver [0xb7ee7531] -> /usr/lib/dovecot/deliver(default_fatal_handler+0x4c) [0xb7ee767c] -> /usr/lib/dovecot/deliver [0xb7ee6de5] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so [0xb7ca369b] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so [0xb7cae0b9] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so [0xb7cadd6b] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so(sieve_eval_bc+0x47e) [0xb7caf33e] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so(sieve_execute_bytecode+0x125) [0xb7cb54d5] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so(cmu_sieve_run+0x325) [0xb7ca4785] -> /usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so [0xb7ca2456] -> /usr/lib/dovecot/deliver(main+0x1221) [0xb7e71b01] -> /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7cd5685] -> /usr/lib/dovecot/deliver [0xb7e6f4a1]

I can reproduce the failure using the attached mbox as follows:

formail -s /usr/lib/dovecot/deliver -c ~/mail/dovecot.conf <
/tmp/spam.mbox

I can provide dovecot.conf and my sieve configuration as well if
necessary.

** Affects: dovecot (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Panic: file sieve-cmu.c: line 88 (unfold_header): assertion failed: (str[i] == ' ' || str[i] == '\t')
https://bugs.launchpad.net/bugs/264306
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to dovecot in ubuntu.



More information about the Ubuntu-server-bugs mailing list