grosjo / fts-xapian

Dovecot FTS plugin based on Xapian
GNU Lesser General Public License v2.1
97 stars 21 forks source link

IMAP coredumps for one user #19

Closed odhiambo closed 5 years ago

odhiambo commented 5 years ago

FreeBSD-12 Dovecot-2.3.5 ftx-xapian

I am having problems with one use

Mar 25 21:30:12 imap(gau.mon@crownkenya.com)<91364><U7qCZO+ECfCaRh6E>: Fatal: master: service(imap): child 91364 killed with signal 6 (core dumped) Mar 25 21:30:14 imap(gau.mon@crownkenya.com)<2381><moHYZO+EDvCaRh6E>: Fatal: master: service(imap): child 2381 killed with signal 6 (core dumped) Mar 26 06:29:26 imap(gau.mon@crownkenya.com)<7644><0aVP7faEI/GaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:26 imap(gau.mon@crownkenya.com)<8806>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:26 imap(gau.mon@crownkenya.com)<8493>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:26 imap(gau.mon@crownkenya.com)<9412><2qtP7faEIfGaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:28 imap(gau.mon@crownkenya.com)<7644><0aVP7faEI/GaTGQE>: Fatal: master: service(imap): child 7644 killed with signal 6 (core dumped) Mar 26 06:29:29 imap(gau.mon@crownkenya.com)<10764><7sW+7faEJvGaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:31 imap(gau.mon@crownkenya.com)<8806>: Fatal: master: service(imap): child 8806 killed with signal 6 (core dumped) Mar 26 06:29:33 imap(gau.mon@crownkenya.com)<8493>: Fatal: master: service(imap): child 8493 killed with signal 6 (core dumped) Mar 26 06:29:36 imap(gau.mon@crownkenya.com)<9412><2qtP7faEIfGaTGQE>: Fatal: master: service(imap): child 9412 killed with signal 6 (core dumped) Mar 26 06:29:38 imap(gau.mon@crownkenya.com)<10764><7sW+7faEJvGaTGQE>: Fatal: master: service(imap): child 10764 killed with signal 6 (core dumped) Mar 26 06:29:57 imap(gau.mon@crownkenya.com)<13285>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:57 imap(gau.mon@crownkenya.com)<19736><UQMD7/aELfGaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:57 imap(gau.mon@crownkenya.com)<22060><athw7/aEL/GaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:29:57 imap(gau.mon@crownkenya.com)<21367><Prhw7/aELvGaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:30:00 imap(gau.mon@crownkenya.com)<13285>: Fatal: master: service(imap): child 13285 killed with signal 6 (core dumped) Mar 26 06:30:00 imap(gau.mon@crownkenya.com)<49026><FCSb7/aEMPGaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 06:30:02 imap(gau.mon@crownkenya.com)<19736><UQMD7/aELfGaTGQE>: Fatal: master: service(imap): child 19736 killed with signal 6 (core dumped) Mar 26 06:30:05 imap(gau.mon@crownkenya.com)<22060><athw7/aEL/GaTGQE>: Fatal: master: service(imap): child 22060 killed with signal 6 (core dumped) Mar 26 06:30:07 imap(gau.mon@crownkenya.com)<21367><Prhw7/aELvGaTGQE>: Fatal: master: service(imap): child 21367 killed with signal 6 (core dumped) Mar 26 06:30:10 imap(gau.mon@crownkenya.com)<49026><FCSb7/aEMPGaTGQE>: Fatal: master: service(imap): child 49026 killed with signal 6 (core dumped) Mar 26 07:59:40 imap(gau.mon@crownkenya.com)<27221><06UEMPiESPKaRh6E>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 07:59:40 imap(gau.mon@crownkenya.com)<28883>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 07:59:40 imap(gau.mon@crownkenya.com)<29823><28oEMPiESfKaRh6E>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 07:59:40 imap(gau.mon@crownkenya.com)<27530><04UEMPiER/KaRh6E>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 07:59:42 imap(gau.mon@crownkenya.com)<27221><06UEMPiESPKaRh6E>: Fatal: master: service(imap): child 27221 killed with signal 6 (core dumped) Mar 26 07:59:42 imap(gau.mon@crownkenya.com)<30775>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 07:59:45 imap(gau.mon@crownkenya.com)<28883>: Fatal: master: service(imap): child 28883 killed with signal 6 (core dumped) Mar 26 07:59:47 imap(gau.mon@crownkenya.com)<29823><28oEMPiESfKaRh6E>: Fatal: master: service(imap): child 29823 killed with signal 6 (core dumped) Mar 26 07:59:50 imap(gau.mon@crownkenya.com)<27530><04UEMPiER/KaRh6E>: Fatal: master: service(imap): child 27530 killed with signal 6 (core dumped) Mar 26 07:59:52 imap(gau.mon@crownkenya.com)<30775>: Fatal: master: service(imap): child 30775 killed with signal 6 (core dumped) Mar 26 08:45:40 imap(gau.mon@crownkenya.com)<83330><VtGH1PiEr/KaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:45:40 imap(gau.mon@crownkenya.com)<84059>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:45:40 imap(gau.mon@crownkenya.com)<84406>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:45:40 imap(gau.mon@crownkenya.com)<84458>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:45:42 imap(gau.mon@crownkenya.com)<83330><VtGH1PiEr/KaTGQE>: Fatal: master: service(imap): child 83330 killed with signal 6 (core dumped) Mar 26 08:45:45 imap(gau.mon@crownkenya.com)<84059>: Fatal: master: service(imap): child 84059 killed with signal 6 (core dumped) Mar 26 08:45:47 imap(gau.mon@crownkenya.com)<84406>: Fatal: master: service(imap): child 84406 killed with signal 6 (core dumped) Mar 26 08:45:50 imap(gau.mon@crownkenya.com)<84458>: Fatal: master: service(imap): child 84458 killed with signal 6 (core dumped) Mar 26 08:54:55 imap(gau.mon@crownkenya.com)<88519><2qiO9fiE0fKaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:54:56 imap(gau.mon@crownkenya.com)<90725>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:54:56 imap(gau.mon@crownkenya.com)<91408><oA/q9fiE0/KaTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:54:56 imap(gau.mon@crownkenya.com)<90661>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 08:54:58 imap(gau.mon@crownkenya.com)<88519><2qiO9fiE0fKaTGQE>: Fatal: master: service(imap): child 88519 killed with signal 6 (core dumped) Mar 26 08:55:01 imap(gau.mon@crownkenya.com)<90725>: Fatal: master: service(imap): child 90725 killed with signal 6 (core dumped) Mar 26 08:55:03 imap(gau.mon@crownkenya.com)<91408><oA/q9fiE0/KaTGQE>: Fatal: master: service(imap): child 91408 killed with signal 6 (core dumped) Mar 26 08:55:06 imap(gau.mon@crownkenya.com)<90661>: Fatal: master: service(imap): child 90661 killed with signal 6 (core dumped) Mar 26 09:26:06 imap(gau.mon@crownkenya.com)<45868><K+R8ZPmEJfMpOWd5>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 09:26:06 imap(gau.mon@crownkenya.com)<46114>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 09:26:06 imap(gau.mon@crownkenya.com)<47667><lCR9ZPmEJ/MpOWd5>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 09:26:06 imap(gau.mon@crownkenya.com)<46900>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 09:26:08 imap(gau.mon@crownkenya.com)<45868><K+R8ZPmEJfMpOWd5>: Fatal: master: service(imap): child 45868 killed with signal 6 (core dumped) Mar 26 09:26:08 imap(gau.mon@crownkenya.com)<50503><zz+LZfmEKPMpOWd5>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 09:26:11 imap(gau.mon@crownkenya.com)<46114>: Fatal: master: service(imap): child 46114 killed with signal 6 (core dumped) Mar 26 09:26:15 imap(gau.mon@crownkenya.com)<47667><lCR9ZPmEJ/MpOWd5>: Fatal: master: service(imap): child 47667 killed with signal 6 (core dumped) Mar 26 09:26:17 imap(gau.mon@crownkenya.com)<46900>: Fatal: master: service(imap): child 46900 killed with signal 6 (core dumped) Mar 26 09:26:20 imap(gau.mon@crownkenya.com)<50503><zz+LZfmEKPMpOWd5>: Fatal: master: service(imap): child 50503 killed with signal 6 (core dumped) Mar 26 09:42:18 imap(andrew.oyugi@crownkenya.com)<52237><7dJjnfmEJtPFt2RO>: Error: Mailbox Sent: Saving mail: read() failed: read(size=7224) failed: Connection reset by peer (read reason=) Mar 26 10:13:18 imap(gau.mon@crownkenya.com)<81127><JxMuDvqEd/MpOWd5>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 10:13:18 imap(gau.mon@crownkenya.com)<81432>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 10:13:18 imap(gau.mon@crownkenya.com)<79708>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 10:13:18 imap(gau.mon@crownkenya.com)<78811>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 10:13:20 imap(gau.mon@crownkenya.com)<81127><JxMuDvqEd/MpOWd5>: Fatal: master: service(imap): child 81127 killed with signal 6 (core dumped) Mar 26 10:13:21 imap(gau.mon@crownkenya.com)<84406>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 10:13:23 imap(gau.mon@crownkenya.com)<81432>: Fatal: master: service(imap): child 81432 killed with signal 6 (core dumped) Mar 26 10:13:25 imap(gau.mon@crownkenya.com)<79708>: Fatal: master: service(imap): child 79708 killed with signal 6 (core dumped) Mar 26 10:13:28 imap(gau.mon@crownkenya.com)<78811>: Fatal: master: service(imap): child 78811 killed with signal 6 (core dumped) Mar 26 10:13:30 imap(gau.mon@crownkenya.com)<84406>: Fatal: master: service(imap): child 84406 killed with signal 6 (core dumped)

I have a coredump, but I don't see any relation so far:

root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 101447] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

4 0x0000000081324000 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

5 0x0000000081324d81 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

6 0x0000000081324200 in i_panic () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

7 0x0000000081349fcf in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

8 0x0000000081ec2fc2 in XQuerySet::add_term (this=0x7fffffffe3e0, s=0x817892e0 "maureen.xxxxx@xxxx.co.ke") at ./fts-backend-xapian-functions.cpp:151

    l = <optimized out>
    i = <optimized out>
    pos = <optimized out>

9 0x0000000081ec2c22 in XQuerySet::add (this=0x7fffffffe3e0, t=, s=) at ./fts-backend-xapian-functions.cpp:254

    tmp1 = "body"
    tmp2 = "maureen.xxxx@xxxx.co.ke"
    t2 = <optimized out>
    s2 = 0x817892e0 "maureen.xxxx@xxxx.co.ke"
    i = <optimized out>

10 0x0000000081ec24fb in XQuerySet::add (this=0x7fffffffe3e0, type=, s=) at ./fts-backend-xapian-functions.cpp:182

    sp = {<icu::UMemory> = {<No data fields>}, ptr_ = 0x81eb8591 "body", length_ = 4, static npos = 2147483647}
    t = {<icu::Replaceable> = {<icu::UObject> = {<icu::UMemory> = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, <No data fields>}, fUnion = {fStackFields = {fLengthAndFlags = 130,
          fBuffer = u<error reading variable>}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe270 u<error reading variable>}}}
    s2 = <optimized out>
    sp2 = <optimized out>

11 0x0000000081ec0667 in fts_backend_xapian_lookup (_backend=, box=, args=0x81e35110, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:470

    a = <optimized out>
    backend = <optimized out>
    tp = {tv_sec = 1553584401, tv_usec = 717885}
    is_and = <error reading variable is_and (Cannot access memory at address 0x1)>
    hdr = <optimized out>
    i = <optimized out>
    r = <optimized out>
    n = <optimized out>
    uid = <optimized out>
    dt = <optimized out>
    qs = <optimized out>

12 0x0000000081ea5bf4 in fts_backend_lookup () from /usr/local/lib/dovecot/lib20_fts_plugin.so

No symbol table info available.

13 0x0000000081eaa782 in ?? () from /usr/local/lib/dovecot/lib20_fts_plugin.so

No symbol table info available.

14 0x0000000081eaa5d0 in fts_search_lookup () from /usr/local/lib/dovecot/lib20_fts_plugin.so

No symbol table info available.

15 0x0000000081eace94 in ?? () from /usr/local/lib/dovecot/lib20_fts_plugin.so

No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available. --Type for more, q to quit, c to continue without paging--

25 0x000000008133ef98 in io_loop_run () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

grosjo commented 5 years ago

Hi What value do you have for "default_vsz_limit" in your conf file ? If you double it, do you have the same issue ?

odhiambo commented 5 years ago

On Tue, 26 Mar 2019 at 20:22, Joan Moreau notifications@github.com wrote:

Hi What value do you have for "default_vsz_limit" in your conf file ? If you double it, do you have the same issue ?

It was at the default on this server, but I changed it to 2G in the morning, before I submitted the report. I also updated fts-xapian to the latest version in the morning. I have just checked my logs and I see the errors were still there:

Mar 26 21:16:51 imap(gau.mon@crownkenya.com)<54877>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 21:16:51 imap(gau.mon@crownkenya.com)<54323>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 21:16:51 imap(gau.mon@crownkenya.com)<53678><LI72UgOFT/maTGQE>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 21:16:51 imap(gau.mon@crownkenya.com)<54802>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 21:16:53 imap(gau.mon@crownkenya.com)<54877>: Fatal: master: service(imap): child 54877 killed with signal 6 (core dumped) Mar 26 21:16:54 imap(gau.mon@crownkenya.com)<58551>: Panic: file mempool-system.c: line 137 (pool_system_realloc): assertion failed: (old_size == (size_t)-1 || mem == NULL || old_size <= malloc_usable_size(mem)) Mar 26 21:16:56 imap(gau.mon@crownkenya.com)<54323>: Fatal: master: service(imap): child 54323 killed with signal 6 (core dumped) Mar 26 21:16:58 imap(gau.mon@crownkenya.com)<53678><LI72UgOFT/maTGQE>: Fatal: master: service(imap): child 53678 killed with signal 6 (core dumped) Mar 26 21:17:01 imap(gau.mon@crownkenya.com)<54802>: Fatal: master: service(imap): child 54802 killed with signal 6 (core dumped) Mar 26 21:17:03 imap(gau.mon@crownkenya.com)<58551>: Fatal: master: service(imap): child 58551 killed with signal 6 (core dumped)

The same thing is now happening to many users, not just one.

root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 100241] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

4 0x0000000081324000 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

5 0x0000000081324d81 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

6 0x0000000081324200 in i_panic () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

7 0x0000000081349fcf in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

8 0x0000000081ec2fc2 in XQuerySet::add_term (this=0x7fffffffe3e0,

s=0x817892c0 "rishi@polymedicure.com") at ./fts-backend-xapian-functions.cpp:151 l = i = pos =

9 0x0000000081ec2c22 in XQuerySet::add (this=0x7fffffffe3e0, t=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:254 tmp1 = "body" tmp2 = "rishi@polymedicure.com" t2 = s2 = 0x817892c0 "rishi@polymedicure.com" i =

10 0x0000000081ec24fb in XQuerySet::add (this=0x7fffffffe3e0,

type=, s=) at ./fts-backend-xapian-functions.cpp:182 sp = { = {}, ptr = 0x81eb8591 "body", length = 4, static npos = 2147483647} t = { = { = { = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, }, fUnion = {fStackFields = {fLengthAndFlags = 130, fBuffer = u}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe270 u}}} s2 = sp2 =

11 0x0000000081ec0667 in fts_backend_xapian_lookup (_backend=<optimized

out>, box=, args=0x81e35110, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:470 a = backend = tp = {tv_sec = 1553624214, tv_usec = 381462} is_and = <error reading variable is_and (Cannot access memory at address 0x1)> hdr = i = r = n = uid = dt = qs =

12 0x0000000081ea5bf4 in fts_backend_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

13 0x0000000081eaa782 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

14 0x0000000081eaa5d0 in fts_search_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

15 0x0000000081eace94 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available. --Type for more, q to quit, c to continue without paging--

25 0x000000008133ef98 in io_loop_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

@odhiambo : Fixed an issue, please try again

odhiambo commented 5 years ago

I will watch and let you know.

On Sat, 30 Mar 2019 at 14:42, Joan Moreau notifications@github.com wrote:

@odhiambo https://github.com/odhiambo : Fixed an issue, please try again

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-478237968, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXqgvISRLPSq4npG4mnYcEOEYJ2WMks5vb02LgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

odhiambo commented 5 years ago

This is a new one - found from last night:

root@gw:/usr/home/wash # cd /tmp/corefiles/ root@gw:/tmp/corefiles # ls -al total 37200 drwxrwxrwt 2 root wheel 512 Mar 30 21:33 . drwxrwxrwt 10 root wheel 11264 Mar 31 09:34 .. -rw------- 1 mailnull wheel 38027264 Mar 30 21:33 imap.core root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 100551] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

4 0x0000000081324000 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

5 0x0000000081324d81 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

6 0x0000000081324200 in i_panic () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

7 0x0000000081349fcf in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

8 0x0000000081ec2fc2 in XQuerySet::add_term (this=0x7fffffffe3e0,

s=0x8179e780 " db6pr06mb2998b53103f4be59d88086dac0710@db6pr06mb2998.eurprd06.prod.outlook.com") at ./fts-backend-xapian-functions.cpp:151 l = i = pos =

9 0x0000000081ec2c22 in XQuerySet::add (this=0x7fffffffe3e0, t=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:254 tmp1 = "body" tmp2 = " db6pr06mb2998b53103f4be59d88086dac0710@db6pr06mb2998.eurprd06.prod.outlook.com " t2 = s2 = 0x8179e780 " db6pr06mb2998b53103f4be59d88086dac0710@db6pr06mb2998.eurprd06.prod.outlook.com " i =

10 0x0000000081ec24fb in XQuerySet::add (this=0x7fffffffe3e0,

type=, s=) at ./fts-backend-xapian-functions.cpp:182 sp = { = {}, ptr = 0x81eb8591 "body", length = 4, static npos = 2147483647} t = { = { = { = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, }, fUnion = {fStackFields = {fLengthAndFlags = 130, fBuffer = u}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe270 u}}} s2 = sp2 =

11 0x0000000081ec0667 in fts_backend_xapian_lookup (_backend=<optimized

out>, box=, args=0x81e35110, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:470 a = backend = tp = {tv_sec = 1553970831, tv_usec = 987835} is_and = <error reading variable is_and (Cannot access memory at address 0x1)> hdr = i = r = n = uid = dt = qs =

12 0x0000000081ea5c04 in fts_backend_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

13 0x0000000081eaa792 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

14 0x0000000081eaa5e0 in fts_search_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

15 0x0000000081eacea4 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available. --Type for more, q to quit, c to continue without paging--

25 0x000000008133ef98 in io_loop_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

On Sat, 30 Mar 2019 at 16:13, Odhiambo Washington odhiambo@gmail.com wrote:

I will watch and let you know.

On Sat, 30 Mar 2019 at 14:42, Joan Moreau notifications@github.com wrote:

@odhiambo https://github.com/odhiambo : Fixed an issue, please try again

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-478237968, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXqgvISRLPSq4npG4mnYcEOEYJ2WMks5vb02LgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

Please do git pull ; make clean ; make and look in the logs for "add_term" around the moment of crash

odhiambo commented 5 years ago

I have done as instructed. For once I saw a warning while compiling, but that maybe is not important:

Making all in src /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wno-duplicate-decl-specifier -Wstrict-aliasing=2 -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -MT fts-xapian-plugin.lo -MD -MP -MF .deps/fts-xapian-plugin.Tpo -c -o fts-xapian-plugin.lo fts-xapian-plugin.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wno-duplicate-decl-specifier -Wstrict-aliasing=2 -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -MT fts-xapian-plugin.lo -MD -MP -MF .deps/fts-xapian-plugin.Tpo -c fts-xapian-plugin.c -fPIC -DPIC -o .libs/fts-xapian-plugin.o libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wno-duplicate-decl-specifier -Wstrict-aliasing=2 -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -MT fts-xapian-plugin.lo -MD -MP -MF .deps/fts-xapian-plugin.Tpo -c fts-xapian-plugin.c -o fts-xapian-plugin.o >/dev/null 2>&1 mv -f .deps/fts-xapian-plugin.Tpo .deps/fts-xapian-plugin.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -I/usr/local/include/dovecot -I/usr/local/include -g -O2 -MT fts-backend-xapian.lo -MD -MP -MF .deps/fts-backend-xapian.Tpo -c -o fts-backend-xapian.lo fts-backend-xapian.cpp libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -I/usr/local/include/dovecot -I/usr/local/include -g -O2 -MT fts-backend-xapian.lo -MD -MP -MF .deps/fts-backend-xapian.Tpo -c fts-backend-xapian.cpp -fPIC -DPIC -o .libs/fts-backend-xapian.o fts-backend-xapian.cpp:472:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] i_info("Query(%d): add term(%s) : %s",c,hdr,a->value.str); ~~ ^ %ld 1 warning generated. libtool: compile: c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/dovecot -I/usr/local/include -I/usr/local/include/dovecot -I/usr/local/include -g -O2 -MT fts-backend-xapian.lo -MD -MP -MF .deps/fts-backend-xapian.Tpo -c fts-backend-xapian.cpp -o fts-backend-xapian.o >/dev/null 2>&1 mv -f .deps/fts-backend-xapian.Tpo .deps/fts-backend-xapian.Plo /bin/sh ../libtool --tag=CXX --mode=link c++ -I/usr/local/include/dovecot -I/usr/local/include -g -O2 -module -avoid-version -o lib21_fts_xapian_plugin.la -rpath /usr/local/lib/dovecot fts-xapian-plugin.lo fts-backend-xapian.lo -L/usr/local/lib -lxapian -L/usr/local/lib -licuuc -licudata libtool: link: c++ -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o .libs/fts-xapian-plugin.o .libs/fts-backend-xapian.o -L/usr/local/lib -lxapian -licuuc -licudata -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o -g -O2 -Wl,-soname -Wl,lib21_fts_xapian_plugin.so -o .libs/lib21_fts_xapian_plugin.so libtool: link: ar cru .libs/lib21_fts_xapian_plugin.a fts-xapian-plugin.o fts-backend-xapian.o libtool: link: ranlib .libs/lib21_fts_xapian_plugin.a libtool: link: ( cd ".libs" && rm -f "lib21_fts_xapian_plugin.la" && ln -s "../lib21_fts_xapian_plugin.la" "lib21_fts_xapian_plugin.la" ) Making install in src .././install-sh -c -d '/usr/local/lib/dovecot' /bin/sh ../libtool --mode=install /usr/bin/install -c lib21_fts_xapian_plugin.la '/usr/local/lib/dovecot' libtool: install: /usr/bin/install -c .libs/lib21_fts_xapian_plugin.so /usr/local/lib/dovecot/lib21_fts_xapian_plugin.so libtool: install: /usr/bin/install -c .libs/lib21_fts_xapian_plugin.lai /usr/local/lib/dovecot/lib21_fts_xapian_plugin.la libtool: install: /usr/bin/install -c .libs/lib21_fts_xapian_plugin.a /usr/local/lib/dovecot/lib21_fts_xapian_plugin.a libtool: install: chmod 644 /usr/local/lib/dovecot/lib21_fts_xapian_plugin.a libtool: install: ranlib /usr/local/lib/dovecot/lib21_fts_xapian_plugin.a

I will look at the log and report back.

On Tue, 2 Apr 2019 at 03:59, Joan Moreau notifications@github.com wrote:

Please do git pull ; make clean ; make and look in the logs for "add_term" around the moment of crash

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-478801235, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXtgOl1PELOlPaBz_5-G8X_yqenZcks5vcqt_gaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

odhiambo commented 5 years ago

I have way so many instances where the core was dumped. Many. However, grep add_term /var/log/dovecot/* yields nothing!

On Tue, 2 Apr 2019 at 03:59, Joan Moreau notifications@github.com wrote:

Please do git pull ; make clean ; make and look in the logs for "add_term" around the moment of crash

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-478801235, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXtgOl1PELOlPaBz_5-G8X_yqenZcks5vcqt_gaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

Please do a "grep Query /var/log/... "

On 2019-04-03 16:07, Odhiambo WASHINGTON wrote:

I have way so many instances where the core was dumped. Many. However, grep add_term /var/log/dovecot/* yields nothing!

On Tue, 2 Apr 2019 at 03:59, Joan Moreau notifications@github.com wrote:

Please do git pull ; make clean ; make and look in the logs for "add_term" around the moment of crash

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-478801235, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXtgOl1PELOlPaBz_5-G8X_yqenZcks5vcqt_gaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-479384548 [2] https://github.com/notifications/unsubscribe-auth/ACLmBznji-GLaOYuiIlGpIvG1EHIgsU1ks5vdGFHgaJpZM4cK4_2

grosjo commented 5 years ago

please do a "git pull ; make clean ; make install ", restart dovecot and "grep Query /var/log/... " upon crashes

odhiambo commented 5 years ago

On Wed, 3 Apr 2019 at 13:54, Joan Moreau notifications@github.com wrote:

please do a "git pull ; make clean ; make install ", restart dovecot and "grep Query /var/log/... " upon crashes

Done!

Waiting for crashes.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

odhiambo commented 5 years ago

/var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: 0 results in 32 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: 0 results in 47 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: 0 results in 7 ms /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 101186] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

4 0x0000000081324000 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

5 0x0000000081324d81 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

6 0x0000000081324200 in i_panic () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

7 0x0000000081349fcf in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

8 0x0000000081ec2fe2 in XQuerySet::add_term (this=0x8179e5a0,

s=0x817b2600 " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com") at ./fts-backend-xapian-functions.cpp:159 l = i = pos =

9 0x0000000081ec2c42 in XQuerySet::add (this=0x8179e5a0, t=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:262 tmp1 = "body" tmp2 = " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " t2 = s2 = 0x817b2600 " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " i =

10 0x0000000081ec24eb in XQuerySet::add (this=0x8179e5a0, type=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:190 sp = { = {}, ptr = 0x81eb85d1 "body", length = 4, static npos = 2147483647} t = { = { = { = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, }, fUnion = {fStackFields = {fLengthAndFlags = 130, fBuffer = u}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe2b0 u}}} s2 = sp2 =

11 0x0000000081ec06aa in fts_backend_xapian_lookup (_backend=<optimized

out>, box=, args=, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:475 a = backend = tp = {tv_sec = 1554376612, tv_usec = 195650} is_and = <error reading variable is_and (Cannot access memory at address 0x1)> qs = 0x8179e5a0 c2 = 1 hdr = i = r = n = uid = dt =

12 0x0000000081ea5c04 in fts_backend_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

13 0x0000000081eaa792 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

14 0x0000000081eaa5e0 in fts_search_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

15 0x0000000081eaceb2 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from

/usr/local/lib/dovecot/libdovecot.so.0 --Type for more, q to quit, c to continue without paging-- No symbol table info available.

25 0x000000008133ef98 in io_loop_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

On Wed, 3 Apr 2019 at 14:42, Odhiambo Washington odhiambo@gmail.com wrote:

On Wed, 3 Apr 2019 at 13:54, Joan Moreau notifications@github.com wrote:

please do a "git pull ; make clean ; make install ", restart dovecot and "grep Query /var/log/... " upon crashes

Done!

Waiting for crashes.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

please :

git pull ; make clean ; make install

restart dovecot

check for coredumps

thanks :)

On 2019-04-04 19:39, Odhiambo WASHINGTON wrote:

/var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: 0 results in 32 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: 0 results in 47 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: 0 results in 7 ms /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(1/1): add term(body) : < PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(2/1): add term(body) : < HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 101186] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

4 0x0000000081324000 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

5 0x0000000081324d81 in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

6 0x0000000081324200 in i_panic () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

7 0x0000000081349fcf in ?? () from /usr/local/lib/dovecot/libdovecot.so.0

No symbol table info available.

8 0x0000000081ec2fe2 in XQuerySet::add_term (this=0x8179e5a0,

s=0x817b2600 " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com") at ./fts-backend-xapian-functions.cpp:159 l = i = pos =

9 0x0000000081ec2c42 in XQuerySet::add (this=0x8179e5a0, t=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:262 tmp1 = "body" tmp2 = " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " t2 = s2 = 0x817b2600 " he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " i =

10 0x0000000081ec24eb in XQuerySet::add (this=0x8179e5a0, type=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:190 sp = { = {}, ptr = 0x81eb85d1 "body", length = 4, static npos = 2147483647} t = { = { = { = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, }, fUnion = {fStackFields = {fLengthAndFlags = 130, fBuffer = u}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe2b0 u}}} s2 = sp2 =

11 0x0000000081ec06aa in fts_backend_xapian_lookup (_backend=<optimized

out>, box=, args=, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:475 a = backend = tp = {tv_sec = 1554376612, tv_usec = 195650} is_and = <error reading variable is_and (Cannot access memory at address 0x1)> qs = 0x8179e5a0 c2 = 1 hdr = i = r = n = uid = dt =

12 0x0000000081ea5c04 in fts_backend_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

13 0x0000000081eaa792 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

14 0x0000000081eaa5e0 in fts_search_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

15 0x0000000081eaceb2 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from

/usr/local/lib/dovecot/libdovecot.so.0 --Type for more, q to quit, c to continue without paging-- No symbol table info available.

25 0x000000008133ef98 in io_loop_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

On Wed, 3 Apr 2019 at 14:42, Odhiambo Washington odhiambo@gmail.com wrote:

On Wed, 3 Apr 2019 at 13:54, Joan Moreau notifications@github.com wrote:

please do a "git pull ; make clean ; make install ", restart dovecot and "grep Query /var/log/... " upon crashes

Done!

Waiting for crashes.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-479862174 [2] https://github.com/notifications/unsubscribe-auth/ACLmB5IU_fJt83ka4krJYDN4IC0jt7Llks5vdeRXgaJpZM4cK4_2

odhiambo commented 5 years ago

Ever since I did the last git pull; make clean; make install and restarted dovecot, there has been NO crash. That was yesterday at 15:38hrs (EAT). My very last crash was => Apr 05 14:56:17 imap(elias.njiru@crownkenya.com)<65925>: Fatal: master: service(imap): child 65925 killed with signal 6 (core dumped)

It therefore seems like you nailed the cause of the problem (or no?) :-)

On Thu, 4 Apr 2019 at 17:06, Joan Moreau notifications@github.com wrote:

please :

git pull ; make clean ; make install

restart dovecot

check for coredumps

thanks :)

On 2019-04-04 19:39, Odhiambo WASHINGTON wrote:

/var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<17880>: Info: Query: 0 results in 32 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<64681><o7+PgLKFxfspOWd5>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<65157>: Info: Query: 0 results in 47 ms /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:31 imap(gau.mon@crownkenya.com)<66127><q42RgLKFx/spOWd5>: Info: Query: 0 results in 7 ms /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1): add term(MESSAGE-ID) : < 07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com> /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query : ( message-id:07a326c8f0dc6e217fcb199b01e236c9@scott-edil.com ) /var/log/dovecot/info.log:Apr 04 14:16:40 imap(gau.mon@crownkenya.com)<18092>: Info: Query: 0 results in 0 ms /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(1/1): add term(body) : <

PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<18092>: Info: Query(2/1): add term(body) : <

HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(1/1): add term(body) : <

PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<68934><0TTngLKFyPspOWd5>: Info: Query(2/1): add term(body) : <

HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(1/1): add term(body) : <

PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69502>: Info: Query(2/1): add term(body) : <

HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(1/1): add term(body) : <

PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:41 imap(gau.mon@crownkenya.com)<69886>: Info: Query(2/1): add term(body) : <

HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query: FLAG=AND /var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(1/1): add term(body) : <

PS1PR03MB33831BAA441E799E8FCE3FEDEA500@PS1PR03MB3383.apcprd03.prod.outlook.com

/var/log/dovecot/info.log:Apr 04 14:16:52 imap(gau.mon@crownkenya.com)<78685><oCJWgbKFy/spOWd5>: Info: Query(2/1): add term(body) : <

HE1PR0301MB23140390A66BFD43753C807E89500@HE1PR0301MB2314.eurprd03.prod.outlook.com

root@gw:/tmp/corefiles # gdb /usr/local/libexec/dovecot/imap imap.core GNU gdb (GDB) 8.2.1 [GDB v8.2.1 for FreeBSD] Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later < http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd12.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/.

For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/local/libexec/dovecot/imap...(no debugging symbols found)...done. [New LWP 101186] Core was generated by `dovecot/imap'. Program terminated with signal SIGABRT, Aborted.

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

(gdb) bt full

0 0x000000008153145a in thr_kill () from /lib/libc.so.7

No symbol table info available.

1 0x000000008152f844 in raise () from /lib/libc.so.7

No symbol table info available.

2 0x00000000814a2079 in abort () from /lib/libc.so.7

No symbol table info available.

3 0x00000000813257f7 in ?? () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

4 0x0000000081324000 in ?? () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

5 0x0000000081324d81 in ?? () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

6 0x0000000081324200 in i_panic () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

7 0x0000000081349fcf in ?? () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

8 0x0000000081ec2fe2 in XQuerySet::add_term (this=0x8179e5a0,

s=0x817b2600 "

he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com ") at ./fts-backend-xapian-functions.cpp:159 l = i = pos =

9 0x0000000081ec2c42 in XQuerySet::add (this=0x8179e5a0, t=<optimized

out>, s=) at ./fts-backend-xapian-functions.cpp:262 tmp1 = "body" tmp2 = "

he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " t2 = s2 = 0x817b2600 "

he1pr0301mb23140390a66bfd43753c807e89500@he1pr0301mb2314.eurprd03.prod.outlook.com " i =

10 0x0000000081ec24eb in XQuerySet::add (this=0x8179e5a0,

type=<optimized out>, s=) at ./fts-backend-xapian-functions.cpp:190 sp = { = {}, ptr = 0x81eb85d1 "body", length = 4, static npos = 2147483647} t = { = { = { = {<No data fields>}, _vptr$UObject = 0x822c3bc0 <vtable for icu::UnicodeString+16>}, }, fUnion = {fStackFields = {fLengthAndFlags = 130, fBuffer = u}, fFields = {fLengthAndFlags = 130, fLength = 6553711, fCapacity = 121, fArray = 0x7fffffffe2b0 u}}} s2 = sp2 =

11 0x0000000081ec06aa in fts_backend_xapian_lookup (_backend=<optimized

out>, box=, args=, flags=, result=0x7fffffffe550) at fts-backend-xapian.cpp:475 a = backend = tp = {tv_sec = 1554376612, tv_usec = 195650} is_and = <error reading variable is_and (Cannot access memory at address 0x1)> qs = 0x8179e5a0 c2 = 1 hdr = i = r = n = uid = dt =

12 0x0000000081ea5c04 in fts_backend_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

13 0x0000000081eaa792 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

14 0x0000000081eaa5e0 in fts_search_lookup () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

15 0x0000000081eaceb2 in ?? () from

/usr/local/lib/dovecot/lib20_fts_plugin.so No symbol table info available.

16 0x000000000104fa47 in imap_search_start ()

No symbol table info available.

17 0x0000000001040441 in cmd_search ()

No symbol table info available.

18 0x00000000010486bd in command_exec ()

No symbol table info available.

19 0x000000000104730a in ?? ()

No symbol table info available.

20 0x0000000001045ed7 in client_handle_input ()

No symbol table info available.

21 0x00000000010446c8 in client_input ()

No symbol table info available.

22 0x000000008133ebbf in io_loop_call_io () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

23 0x00000000813411ed in io_loop_handler_run_internal () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

24 0x000000008133f22e in io_loop_handler_run () from

/usr/local/lib/dovecot/libdovecot.so.0 --Type for more, q to quit, c to continue without paging-- No symbol table info available.

25 0x000000008133ef98 in io_loop_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

26 0x00000000812b2e08 in master_service_run () from

/usr/local/lib/dovecot/libdovecot.so.0 No symbol table info available.

27 0x00000000010558a7 in main ()

No symbol table info available. (gdb)

On Wed, 3 Apr 2019 at 14:42, Odhiambo Washington odhiambo@gmail.com wrote:

On Wed, 3 Apr 2019 at 13:54, Joan Moreau notifications@github.com wrote:

please do a "git pull ; make clean ; make install ", restart dovecot and "grep Query /var/log/... " upon crashes

Done!

Waiting for crashes.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-479862174 [2]

https://github.com/notifications/unsubscribe-auth/ACLmB5IU_fJt83ka4krJYDN4IC0jt7Llks5vdeRXgaJpZM4cK4_2

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-479911625, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXnsOxD2uauxeFbuW_Vi65ou5goGlks5vdgbogaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

yeahhhhh :)

let's wait a few more days to call victory

odhiambo commented 5 years ago

Okay :-)

I was going to wait a few days before I undo the config changes that facilitated the obtaining of the coredumps.... So we review this on Wednesday.

BTW: why does plugin { fts_autoindex = yes } eat so much system resources (CPU, RAM)? I had to disable it from my plugins config because it almost brought my system down.

On Sat, 6 Apr 2019 at 12:58, Joan Moreau notifications@github.com wrote:

yeahhhhh :)

let's wait a few more days to call victory

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480491363, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXr0vq71R57x3Zmx2ie8XJhPRo6Y7ks5veG_XgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

fts_autoindex eat so much ram at first run because it needs to index all existing mailboxes on your server.

My strong suggestion is to keep this on, maybe start putting it at late evening when your users will least experience problems so it will create the index of their mailbox then after this first work is done, ram/cpu usage is extremely low and users will have a very smooth experience

odhiambo commented 5 years ago

2G. I can't double it since my server has only 4GB RAM. Unless you tell me that it doesn't matter.

On Tue, Mar 26, 2019, 20:22 Joan Moreau notifications@github.com wrote:

Hi What value do you have for "default_vsz_limit" in your conf file ? If you double it, do you have the same issue ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-476757836, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXk1TwjdsevxUJnk345LDWOF7ojofks5valdMgaJpZM4cK4_2 .

grosjo commented 5 years ago

2GB shall be far enough. Probably even 1GB is enough. How many users do you have ?

odhiambo commented 5 years ago

I have 380 users on this server.

I have enabled the fts_autoindex hoping it will finish running over the weekend.

On Sun, 7 Apr 2019 at 04:02, Joan Moreau notifications@github.com wrote:

2GB shall be far enough. Probably even 1GB is enough. How many users do you have ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480549828, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXmpgTZpT6vj2QStpIazLoXSJuLqcks5veUObgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

with 380 users, you may consider upgrading your server ;)

very cheap server with 48 or 64 GB or RAM are available on https://www.hetzner.com/sb

On 2019-04-07 17:48, Odhiambo WASHINGTON wrote:

I have 380 users on this server.

I have enabled the fts_autoindex hoping it will finish running over the weekend.

On Sun, 7 Apr 2019 at 04:02, Joan Moreau notifications@github.com wrote:

2GB shall be far enough. Probably even 1GB is enough. How many users do you have ?

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480549828, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXmpgTZpT6vj2QStpIazLoXSJuLqcks5veUObgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480575355 [2] https://github.com/notifications/unsubscribe-auth/ACLmBxA63BLs4djGeEXRG2ouCCRzTGK9ks5veb7hgaJpZM4cK4_2

odhiambo commented 5 years ago

The thing is that not many of these users use IMAP. Very few use webmail, even. They are mostly on POP3. Very few do IMAP so I don't expect loads on this server originating from people actually doing searches. I will upgrade the RAM to maybe 16GB if the management allows.

On Sun, 7 Apr 2019 at 13:03, Joan Moreau notifications@github.com wrote:

with 380 users, you may consider upgrading your server ;)

very cheap server with 48 or 64 GB or RAM are available on https://www.hetzner.com/sb

On 2019-04-07 17:48, Odhiambo WASHINGTON wrote:

I have 380 users on this server.

I have enabled the fts_autoindex hoping it will finish running over the weekend.

On Sun, 7 Apr 2019 at 04:02, Joan Moreau notifications@github.com wrote:

2GB shall be far enough. Probably even 1GB is enough. How many users do you have ?

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480549828 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AAyuXmpgTZpT6vj2QStpIazLoXSJuLqcks5veUObgaJpZM4cK4_2

.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480575355 [2]

https://github.com/notifications/unsubscribe-auth/ACLmBxA63BLs4djGeEXRG2ouCCRzTGK9ks5veb7hgaJpZM4cK4_2

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480576365, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXpm09T3L8n43H_oOaMyhynmW5539ks5vecKFgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

if very few use IMAP, then you are right, no need of upgrade.

On 2019-04-07 18:43, Odhiambo WASHINGTON wrote:

The thing is that not many of these users use IMAP. Very few use webmail, even. They are mostly on POP3. Very few do IMAP so I don't expect loads on this server originating from people actually doing searches. I will upgrade the RAM to maybe 16GB if the management allows.

On Sun, 7 Apr 2019 at 13:03, Joan Moreau notifications@github.com wrote:

with 380 users, you may consider upgrading your server ;)

very cheap server with 48 or 64 GB or RAM are available on https://www.hetzner.com/sb

On 2019-04-07 17:48, Odhiambo WASHINGTON wrote:

I have 380 users on this server.

I have enabled the fts_autoindex hoping it will finish running over the weekend.

On Sun, 7 Apr 2019 at 04:02, Joan Moreau notifications@github.com wrote:

2GB shall be far enough. Probably even 1GB is enough. How many users do you have ?

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480549828 , or mute the thread < https://github.com/notifications/unsubscribe-auth/AAyuXmpgTZpT6vj2QStpIazLoXSJuLqcks5veUObgaJpZM4cK4_2

.

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480575355 [2]

https://github.com/notifications/unsubscribe-auth/ACLmBxA63BLs4djGeEXRG2ouCCRzTGK9ks5veb7hgaJpZM4cK4_2

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480576365, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXpm09T3L8n43H_oOaMyhynmW5539ks5vecKFgaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-480578799 [2] https://github.com/notifications/unsubscribe-auth/ACLmB5C1xDv99S02YxDdJaXr0iWafbxAks5vecu9gaJpZM4cK4_2

grosjo commented 5 years ago

No more crashes ?

odhiambo commented 5 years ago

No. There hasn't been any since!

On Thu, 11 Apr 2019 at 13:46, Joan Moreau notifications@github.com wrote:

No more crashes ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-482064793, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXvUvP-s9B9daJc0n5SqTzMP30un2ks5vfxJ5gaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

grosjo commented 5 years ago

so I close the issue

On 2019-04-11 18:48, Odhiambo WASHINGTON wrote:

No. There hasn't been any since!

On Thu, 11 Apr 2019 at 13:46, Joan Moreau notifications@github.com wrote:

No more crashes ?

-- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/grosjo/fts-xapian/issues/19#issuecomment-482064793, or mute the thread https://github.com/notifications/unsubscribe-auth/AAyuXvUvP-s9B9daJc0n5SqTzMP30un2ks5vfxJ5gaJpZM4cK4_2 .

-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-)

-- You are receiving this because you commented. Reply to this email directly, view it on GitHub [1], or mute the thread [2].

Links:

[1] https://github.com/grosjo/fts-xapian/issues/19#issuecomment-482065506 [2] https://github.com/notifications/unsubscribe-auth/ACLmB_B0_qy6luTFyHPLqHI5LBl2SIm0ks5vfxMXgaJpZM4cK4_2