I'm getting this Panic with some users on dovecot-1.2.7: Panic: file maildir-uidlist.c: line 1242 (maildir_uidlist_records_drop_expunges): assertion failed: (recs[i]- >uid < rec-> uid) There's another dovecot-1.2.3 running on identical hardware accessing the same NFS mail storage without problems.
On Nov 23, 2009, at 6:54 AM, Edgar Fu? wrote:> I'm getting this Panic with some users on dovecot-1.2.7: > > Panic: file maildir-uidlist.c: line 1242 (maildir_uidlist_records_drop_expunges): assertion failed: (recs[i]->uid < rec-> > uid) > > There's another dovecot-1.2.3 running on identical hardware accessing the same NFS mail storage without problems.Im getting the same panics on 1.2.7, i had to revert back to 1.2.6 where im not seeing any panics. Cor
On Sun, 2009-11-22 at 23:54 +0100, Edgar Fu? wrote:> I'm getting this Panic with some users on dovecot-1.2.7: > > Panic: file maildir-uidlist.c: line 1242 > (maildir_uidlist_records_drop_expunges): assertion failed: (recs[i]- > >uid < rec-> > uid)I'm not really sure why these are happening. I anyway changed them from being assert-crashes to just logged errors. I'm interested to find out what it logs now and if there are any user-visible errors. http://hg.dovecot.org/dovecot-1.2/rev/e47eb506eebd -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20091123/e75f34d3/attachment-0002.bin>
> I'm interested to find out what it logs nowNothing.> and if there are any user-visible errors.No. It simply seems to work?! I've still disabled the 1.2.7 server and am only testing with my own account (which triggered the error). I can re-enable the server for public use if that helps.
> -----Original Message----- > On Sun, 2009-11-22 at 23:54 +0100, Edgar Fu? wrote: > > I'm getting this Panic with some users on dovecot-1.2.7: > > > > Panic: file maildir-uidlist.c: line 1242 > > (maildir_uidlist_records_drop_expunges): assertion failed: (recs[i]- > > >uid < rec-> > > uid) > > I'm not really sure why these are happening. I anyway changed them from > being assert-crashes to just logged errors. I'm interested to find out > what it logs now and if there are any user-visible errors. > http://hg.dovecot.org/dovecot-1.2/rev/e47eb506eebdFWIW, I'm seeing this on 1.2.8 as well - just for one user so far. I'll try applying this patch, and report if I see anything else logged. For the record, the old epoll_ctl issue was resolved by the patch that reordered the fd closes. We ran 1.2.6 with that patch for quite a while and it didn't reoccur once. -Brad