v2.2.17 released

Michal Hlavinka mhlavink at redhat.com
Thu May 14 08:56:13 UTC 2015


On 05/13/2015 08:36 PM, Timo Sirainen wrote:
> http://dovecot.org/releases/2.2/dovecot-2.2.17.tar.gz
> http://dovecot.org/releases/2.2/dovecot-2.2.17.tar.gz.sig
>
> A few director improvements since RC2, some fixes and a new plugin: http://wiki2.dovecot.org/Plugins/QuotaClone
Hi,

there seems to be some fts problem, as 2.2.17 crashes during the test check:
fts filter find ...................................................... : ok
fts filter lowercase ................................................. : ok
fts filter stopwords, English ........................................ : ok
fts filter stopwords, Finnish ........................................ : ok
fts filter stopwords, French ......................................... : ok
fts filter stopwords, fail filter() (lazy init) ...................... : ok
fts filter normalizer Swedish short text ............................. : ok
fts filter normalizer Swedish short text using default ID ............ : ok
fts filter normalizer French UDHR .................................... : ok
fts filter normalizer empty tokens ................................... : ok
fts filter normalizer invalid id ..................................... : ok
test-fts-filter.c:512: Assert failed: 
fts_filter_create(fts_filter_stemmer_snowball, filter, 
&english_language, NULL, &stemmer, &error) == 0
../../run-test.sh: line 11: 18401 Segmentation fault      (core dumped) 
valgrind -q --log-file=test.out.$$ $*
==18401== Invalid read of size 8
==18401==    at 0x10DDA2: fts_filter_filter (fts-filter.c:101)
==18401==    by 0x10BF0E: 
test_fts_filter_normalizer_stopwords_stemmer_eng (test-fts-filter.c:517)
==18401==    by 0x10ECAD: test_run_funcs (test-common.c:311)
==18401==    by 0x10F390: test_run (test-common.c:361)
==18401==    by 0x10B931: main (test-fts-filter.c:567)
==18401==  Address 0x18 is not stack'd, malloc'd or (recently) free'd
==18401==
==18401==
==18401== Process terminating with default action of signal 11 (SIGSEGV)
==18401==  Access not within mapped region at address 0x18
==18401==    at 0x10DDA2: fts_filter_filter (fts-filter.c:101)
==18401==    by 0x10BF0E: 
test_fts_filter_normalizer_stopwords_stemmer_eng (test-fts-filter.c:517)
==18401==    by 0x10ECAD: test_run_funcs (test-common.c:311)
==18401==    by 0x10F390: test_run (test-common.c:361)
==18401==    by 0x10B931: main (test-fts-filter.c:567)
==18401==  If you believe this happened as a result of a stack
==18401==  overflow in your program's main thread (unlikely but
==18401==  possible), you can try to increase the size of the
==18401==  main thread stack using the --main-stacksize= flag.
==18401==  The main thread stack size used in this run was 8388608.
Makefile:840: recipe for target 'check-test' failed
make[2]: *** [check-test] Error 1



More information about the dovecot mailing list