On 1.4.2014, at 21.34, Michael Kliewe <[email protected]> wrote:

> our dovecot processes sometimes crash when we create new folders. The "imap" 
> process and the "indexer worker" process is crashing. We can reproduce this, 
> we have a java program with multiple threads, and sometimes 2 threads try to 
> create the same folder for the same user, and if both collide, dovecot 
> processes crash.
> 
> We don't see this happening in the real world if "normal" imap clients are 
> connected, but our special java program trying to create folders in parallel 
> is producing these crashes.
..
> Apr 1 19:58:28 dovecot01 dovecot: imap([email protected]): Panic: file 
> mail-index-transaction-export.c: line 117 (log_append_ext_intro): assertion 
> failed: (intro->ext_id == idx || idx == (uint32_t)-1)

Fixed: http://hg.dovecot.org/dovecot-2.2/rev/ed6e472cab0e

Reply via email to