cs+dovecot@ctzen.com wrote:
Hi,
I've setup FTS using lucene and it should be working, the lucene
index is updated when mail arrives.I also managed to reindex my INBOX: doveadm index -u foo -q INBOX
However, when I try to index an Archives folder: doveadm index -u
foo -q Archives, the index-work crashed with this log message:dovecot: indexer-worker(foo): Panic: file message-decoder.c: line
363 (message_decode_body): assertion failed: (ctx->translation_size
<= sizeof(ctx->translation_buf)) dovecot: indexer: Error: Indexer worker disconnected, discarding 1
requests for foo dovecot: indexer-worker(foo): Fatal: master:
service(indexer-worker): child 28730 killed with signal 6 (core
dumps disabled)The Archives folder has 22317 messages.
Please help.
dovecot --version 2.2.15
dovecot -n # 2.2.15: /usr/local/etc/dovecot/dovecot.conf # OS: FreeBSD 10.0-STABLE i386
Last week, I faced same error on FreeBSD10.0 with solr index setup. This is a FreeBSD10 specific problem due to iconv library (in libc). So, solution is install the converters/libiconv package and recompile dovecot package. Edit mail/dovecot2/Makefile, from USES= cpe iconv libtool to USES= cpe iconv:translit libtool
Hope this helps you.
-=-=-=-=- Hiromi KIMURA http://www.tac.tsukuba.ac.jp/~hiromi/