Hello,>>> Lucene library is throwing an error, which crashes Dovecot. Maybe Dovecot >>> should catch the error, but it would still be broken. Try deleting thelucene indexes and rebuilding them?>> Deleting the indexes helped, but after they had been rebuilt, the erroroccurred again.> Could you enable core dumps and run bt full in gdb?I attached the result. Regards Christoph -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: gdb.txt URL: <http://dovecot.org/pipermail/dovecot/attachments/20160630/cd575352/attachment.txt>
> On 30 Jun 2016, at 15:56, Christoph Pleger <Christoph at plmail.de> wrote: > > Hello, > >>>> Lucene library is throwing an error, which crashes Dovecot. Maybe Dovecot >>>> should catch the error, but it would still be broken. Try deleting the > lucene indexes and rebuilding them? >>> Deleting the indexes helped, but after they had been rebuilt, the error > occurred again. > >> Could you enable core dumps and run bt full in gdb? > > I attached the result.It crashes in: _CLTHROWA(CL_ERR_IllegalArgument, "language not available for stemming\n"); //todo: richer error So looks like you're trying to use an unknown language. If you have only a single language, don't enable textcat. Or if you do, I guess you need to disable some languages that Snowball doesn't like. Yet another possibility could be to use Dovecot's new lib-fts, which can also be used with fts-lucene. It's still basically the same snowball+textcat though, but made to work better. But looks like it's not documented yet in wiki..
Hello,>>> Could you enable core dumps and run bt full in gdb? >> >> I attached the result. > > It crashes in: > > _CLTHROWA(CL_ERR_IllegalArgument, "language not available for > stemming\n"); //todo: richer error > > So looks like you're trying to use an unknown language. If you have only a > single language, don't enable textcat. Or if you do, I guess you need to > disable some languages that Snowball doesn't like.I added option no_snowball in 90-plugin.conf, that helped. Regards Christoph