[Dovecot] Panic in indexer-worker

Timo Sirainen tss at iki.fi
Sun Dec 8 23:43:37 EET 2013

On 3.12.2013, at 23.33, Michael Kliewe <mkliewe at gmx.de> wrote:

> I did a fresh installation of 2.2.9 in my test environment and enabled fts_autoindex=yes. I'm using a solr-server for FTS.
> I got this error, just once until now:
> _=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=
> ==> dovecot-lmtp-errors.log <==
> Dec 03 16:15:06 lmtp(30601, username at domain.de): Error: Timeout (29s) while waiting for lock for transaction log file /maildata/domain.de/username/maildir/dovecot.list.index.log

High load?

> ==> dovecot.log <==
> Dec 03 16:15:06 indexer-worker(username at domain.de): Panic: file http-client-request.c: line 521 (http_client_request_send_more): assertion failed: (req->payload_input != NULL)

It crashed because the HTTP request failed and it tried to auto-retry, which doesn’t work with fts-solr. This should fix: http://hg.dovecot.org/dovecot-2.2/rev/353c3e3edc52

More information about the dovecot mailing list