tags 504082 -patch
thanks

On Sat, Nov 01, 2008 at 04:45:03PM +0000, Dominic Hargreaves wrote:

On Fri, Oct 31, 2008 at 12:13:11PM +0100, Jonas Smedegaard wrote:
On Fri, Oct 31, 2008 at 12:44:00PM +0200, Timo Sirainen wrote:
> On Oct 31, 2008, at 11:53 AM, Jonas Smedegaard wrote:
>
>> I experienced some random corruption of mails recently, and found >> series of log entries like this:
>>
>> Oct 31 08:08:22 xayide deliver(jonas-debian): file maildir-util.c: >> line 275 (maildir_hash): assertion failed: (*s != '/')
>
> This means dovecot-uidlist file is corrupted. This crash was fixed > for v1.1 by http://hg.dovecot.org/dovecot-1.1/rev/5532bc0eb7bc

I found corrupted uidlist files, yes. But when I deleted them, pretty quickly they got corrupted again.

I have now compiled dovecot using a backported fixed flex, to see if that makes the corruption stop occurring.

Do you have any information on whether this fixes things? It sounds like this is a pretty serious problem (data corruption), so I'm raising the severity of this bug.

As mentioned in another post, it unfortunately did not fix things. So I now no longer believe in my earlier "patch" being any good.

Attached is a corruption discovered this morning, and my hand-crafted corection that pleased offlineimap. They are gzipped simply to convince mutt that they shouldn't be treated as ascii (I am not familar with educating mutt manually).

I suspect that even if Timos fix in 1.1 might help if backported to 1.0.15, it really is coverering over some deeper problem: Why does the corruption occur in the first place?


 - Jonas

--
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: dovecot-uidlist.bad.gz
Description: Binary data

Attachment: dovecot-uidlist.good.gz
Description: Binary data

Attachment: signature.asc
Description: Digital signature

Reply via email to