On Oct 10, 2008, at 9:22 PM, Steven Winikoff wrote:
I had hoped v1.1.3 would have fixed this. But perhaps this is also related to the disk quota issues. Are there any other errors that are logged before the assert?
Nothing obvious, I'm afraid. For example, this occurence is typical
of the 24 which we've logged since Sept. 26 (which is as far back as we keep dovecot log data online; for the record, we upgraded from 1.0.10 to 1.1.3 on Sept. 23): .. Oct 8 13:56:40 alcor dovecot: Panic: imap[15143] USER4,
NNN.NNN.NNN.NNN: file index-mail.c: line 1091 (index_mail_close):
assertion failed: (!mail->data.destroying_stream)
Hmm. I think I thought of a different assert before when commenting.
This assert should be fixed by 1.1.4 / this patch: http://hg.dovecot.org/dovecot-1.1/rev/3b0d23902a32
- this doesn't happen often, but once in a while we see assertion failures at line 163 of src/pop3-login/client-authenticate.c or line 200 of src/imap-login/client-authenticate.c
I think I've managed to get this also sometimes when killing dovecot- auth or doing something else "wrong" (I don't remember exactly), but not during normal operation. I should have noted down how to
reproduce this when I still knew how to reproduce it..For us this appears to happen during normal operations. That's not to say I've never killed a dovecot-auth process :-), but it's not
something I do often (in fact the last time I did was when I recompiled 1.1.3 as described previously, which by now was ten days ago).
I'll try to look into this soon.