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

2009-09-09 Thread Mathias Gug
** 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,

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

2009-09-09 Thread Mathias Gug
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. --

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

2009-09-09 Thread Launchpad Bug Tracker
** 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

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

2009-09-09 Thread Launchpad Bug Tracker
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

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

2009-04-18 Thread Mathias Gug
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 =

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

2009-04-18 Thread Mathias Gug
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] == ' '

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

2009-04-18 Thread Mathias Gug
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

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

2009-04-18 Thread Mathias Gug
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

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

2009-04-17 Thread Matt Zimmerman
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)

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

2009-04-17 Thread Matt Zimmerman
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] ==

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

2009-02-12 Thread Launchpad Bug Tracker
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

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

2008-12-20 Thread Matt Zimmerman
** 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

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

2008-11-25 Thread Matt Zimmerman
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] -

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

2008-09-03 Thread Matt Zimmerman
** 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

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

2008-09-03 Thread Chuck Short
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

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

2008-09-03 Thread Matt Zimmerman
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 =

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

2008-09-03 Thread Matt Zimmerman
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:

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

2008-09-03 Thread Matt Zimmerman
** 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

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

2008-09-03 Thread Launchpad Bug Tracker
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