** Changed in: dovecot (Ubuntu)
Status: Triaged = In Progress
--
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,
Reading through the code, the cache is marked invalid and the cache file
is deleted. The message is still delivered to the mail box. The patch
has been in the upstream repository for six months and hasn't seen any
activity related to it. I'll apply the patch to karmic in the next
upload.
--
** Branch linked: lp:~ubuntu-core-dev/dovecot/ubuntu
--
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
This bug was fixed in the package dovecot - 1:1.1.11-0ubuntu8
---
dovecot (1:1.1.11-0ubuntu8) karmic; urgency=low
* dovecot-sieve: (LP: #264306)
- Fix an assertion failure on messages that have a bad header.
-- Mathias Gug math...@ubuntu.com Wed, 09 Sep 2009 21:31:20 -0400
How to reproduce:
Install dovecot-common and procmail packages.
math...@t-dovecot$ mkdir /tmp/dovecot-264306; cd /tmp/dovecot-264306/
math...@t-dovecot:/tmp/dovecot-264306$ cat dovecot.conf
# Base directory where to store runtime data.
base_dir = /tmp/dovecot-264306
protocols =
mail_location =
Matt, I've tried to process the three mbox files you've attached to this
bug. Both the 1st and 3rd one don't produce any errors.
However the 2nd one produces the following error:
deliver(mathiaz): Apr 18 14:57:53 Panic: file sieve-cmu.c: line 90
(unfold_header): assertion failed: (str[i] == ' '
I've attached a debdiff with a patch taken from upstream
(http://hg.dovecot.org/dovecot-sieve-1.1/raw-rev/b9567e94b897).
Processing the second mbox file:
* without the patch dovecot LDA crashes and doesn't deliver the email (ie
email is lost).
* with the patch applied, dovecot LDA is able to
Asked upstream how serious the Error messages were:
http://dovecot.org/pipermail/dovecot/2009-April/039014.html
--
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
Reopening as I have seen this as recently as yesterday:
deliver(mdz): Apr 16 11:49:56 Panic: file sieve-cmu.c: line 90
(unfold_header): assertion failed: (str[i] == ' ' || str[i] == '\t')
** Changed in: dovecot (Ubuntu)
Status: Fix Released = Triaged
** Changed in: dovecot (Ubuntu)
Here are some more messages which trigger the bug.
** Attachment added: third mbox of messages which trigger the error
http://launchpadlibrarian.net/25613272/spam-which-breaks-dovecot.mbox
--
Panic: file sieve-cmu.c: line 88 (unfold_header): assertion failed: (str[i] ==
' ' || str[i] ==
This bug was fixed in the package dovecot - 1:1.1.11-0ubuntu1
---
dovecot (1:1.1.11-0ubuntu1) jaunty; urgency=low
[ Ante Karamatic ]
Add new binary pkg dovecot-postfix that integrates postfix and dovecot
automatically: (LP: #164837)
- debian/control:
+ add new
** Attachment added: second mbox containing messages which trigger the bug
http://launchpadlibrarian.net/20599015/spam2.mbox
--
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
I'm seeing this again with 1:1.1.4-0ubuntu1.2:
deliver(mdz): Nov 25 12:07:45 Panic: file sieve-cmu.c: line 90 (unfold_header):
assertion failed: (str[i] == ' ' || str[i] == '\t')
deliver(mdz): Nov 25 12:07:45 Error: Raw backtrace: /usr/lib/dovecot/deliver
[0xb7f1ce01] -
** Attachment added: mbox containing messages which trigger the bug
http://launchpadlibrarian.net/17262345/spam.mbox
--
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
Hi Matt,
Can you please provide your dovecot.conf and your sieve.conf?
Thanks
chuck
** Changed in: dovecot (Ubuntu)
Status: New = Incomplete
--
Panic: file sieve-cmu.c: line 88 (unfold_header): assertion failed: (str[i] ==
' ' || str[i] == '\t')
https://bugs.launchpad.net/bugs/264306
I've reproduced the bugs with a minimal dovecot.conf and sieve.conf as
follows:
dovecot.conf:
# Base directory where to store runtime data.
base_dir = /tmp/dovecot-264306
protocols =
mail_location = maildir:/tmp/dovecot-264306/mail
protocol lda {
postmaster_address =
log_path =
I think the problem is that the Subject headers of these messages
contain MIME-encoded newlines:
Subject:
=?windows-1255?Q?=E0=E9=EE=E5=EF_=E0=E9=F9=E9_=EC=E9=F8=E9=E3=E4_=E1=E8=E5=E7=E4_=E1=EE=F9=F7=EC=0D=0A?=
Subject:
** Changed in: dovecot (Ubuntu)
Status: Incomplete = Confirmed
--
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
This bug was fixed in the package dovecot - 1:1.1.2-1ubuntu7
---
dovecot (1:1.1.2-1ubuntu7) intrepid; urgency=low
* debian/patches/fix-dovecot-sieve.dpatch: Fixes assertion error
when a header string ends with a LF (LP: #264306)
-- Chuck Short [EMAIL PROTECTED] Wed, 03 Sep
19 matches
Mail list logo