On Thu, 19 Nov 2009 18:53:19 -0500 Timo Sirainen tss@iki.fi wrote:
On Thu, 2009-11-19 at 18:31 -0500, Timo Sirainen wrote:
On Thu, 2009-11-19 at 09:10 +0200, Nikita Koshikov wrote:
Nov 19 08:57:34 IMAP(alice@domain.com): Warning: header rewrite: size=32824 Nov 19 08:57:34 IMAP(alice@domain.com): Warning: mail_index_update_header_ext: ext_id=2 offset=0 size=32824 Nov 19 08:57:34 IMAP(alice@domain.com): Warning: log_append_ext_hdr_update: size=65536
Thanks. Pretty simple fix after all that I missed: http://hg.dovecot.org/dovecot-1.2/rev/3e1ca490dde0
Except .. although that above patch helps a bit, it still breaks after header size goes to 64k and fixing that requires changing index file format a bit. This should help there: http://hg.dovecot.org/dovecot-1.2/rev/e5d38150be58
Sorry, but with version 1.2.8 the crash is still here:
Nov 20 10:16:00 IMAP(alice@domain.com): Panic: file mail-transaction-log-append.c: line 31 (log_append_buffer): assertion failed: ((type & MAIL_TRANSACTION_) Nov 20 10:16:00 IMAP(alice@domain.com): Error: Raw backtrace: imap [0x80d2411] -> imap [0x80d2482] -> imap [0x80d1de9] -> imap [0x80b4a9f] -> imap(mail_tran] Nov 20 10:16:00 dovecot: Error: child 29596 (imap) killed with signal 6 (core dumped)
I have tried delete old indexes, but this didn't help.
current gdb-trace is attached.