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/5532bc0eb7bcI 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
dovecot-uidlist.bad.gz
Description: Binary data
dovecot-uidlist.good.gz
Description: Binary data
signature.asc
Description: Digital signature