The .log file doesn't seem to contain anything special and I couldn't reproduce the crash with it. So the quickest way to get this fixed would be if you could:
Compile Dovecot's lib-index/ without optimizations (easiest is to remove -O2 from lib-index/Makefile, make clean, make, make install)
ulimit -c unlimited before starting Dovecot (and possibly do other things) to get it to dump core
When it crashes, sent me the output of:
gdb .../dovecot/pop3 ~/core bt full fr 6 (possibly some other number, so that commands below won't fail) p offset p i p *sorted[0] p *sorted[1] p *sorted[2]
On Mon, 2010-05-24 at 09:24 +0200, Sandro Tosi wrote:
Hi Timo, did you have the chance to give this problem a look? It's quite important for us to have this fixed :)
Thanks in advance, Sandro
On 04/30/2010 09:39 AM, Sandro Tosi wrote:
Sure, here they are. Thanks for your interest :)
Sandro
From: Timo Sirainen [tss@iki.fi] Sent: Thursday, April 29, 2010 7:33 PM To: Sandro Tosi Cc: Dovecot Mailing List Subject: Re: [Dovecot] Panic: file mail-index-sync-ext.c: line 212 (sync_ext_reorder): assertion failed: (offset< (uint16_t)-1)
On Thu, 2010-04-29 at 16:27 +0200, Sandro Tosi wrote:
2010-04-28 13:22:17 POP3(<address>): Panic: file mail-index-sync-ext.c: line 212 (sync_ext_reorder): assertion failed: (offset< (uint16_t)-1)
Interesting. When this happens again, could you send the user's dovecot.index and dovecot.index.log files to me? They don't contain anything sensitive about mails (only flags).