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:
1) Compile Dovecot's lib-index/ without optimizations (easiest is to remove -O2 from lib-index/Makefile, make clean, make, make install) 2) ulimit -c unlimited before starting Dovecot (and possibly do other things) to get it to dump core 3) 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 [[email protected]] > > 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). > > > > >
