Crashes in dovecot -hg (86f535375750)

Reuben Farrelly reuben-dovecot at reub.net
Tue Apr 28 10:42:58 UTC 2015


Seems there is some breakage with -hg latest - 2.2.16 (86f535375750+). 
I've just had 4 core files created in short succession on both servers 
in the replication set.  Here's the first...

tornado reuben # gdb /usr/libexec/dovecot/imap core
GNU gdb (Gentoo 7.9 vanilla) 7.9
Copyright (C) 2015 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>.
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/libexec/dovecot/imap...done.
[New LWP 20929]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `dovecot/imap'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f186087693a in fts_user_free (fuser=0x0) at fts-user.c:187
187     fts-user.c: No such file or directory.
(gdb) bt full
#0  0x00007f186087693a in fts_user_free (fuser=0x0) at fts-user.c:187
         user_langp = 0x300000008
#1  0x00007f1860876ac2 in fts_mail_user_deinit (user=0x20a3eb0)
     at fts-user.c:215
         fuser = 0x0
#2  0x00007f185d7890f8 in fts_lucene_mail_user_deinit (user=0x20a3eb0)
     at fts-lucene-plugin.c:99
         fuser = 0x20a5550
#3  0x00007f185d994e0c in replication_user_deinit (user=0x20a3eb0)
     at replication-plugin.c:310
         ruser = 0x20a5500
#4  0x00007f18615b565a in mail_user_unref (_user=0x20abc28) at 
mail-user.c:168
         user = 0x20a3eb0
         __FUNCTION__ = "mail_user_unref"
#5  0x000000000041afef in client_default_destroy (client=0x20abbb0, 
reason=0x0)
     at imap-client.c:284
         cmd = 0x7ffde3a18960
         __FUNCTION__ = "client_default_destroy"
#6  0x000000000041ada0 in client_destroy (client=0x20abbb0, reason=0x0)
     at imap-client.c:236
No locals.
#7  0x000000000041ccf4 in client_input (client=0x20abbb0) at 
imap-client.c:967
         cmd = 0x7ffde3a189a0
         output = 0x0
         bytes = 12
         __FUNCTION__ = "client_input"
#8  0x00007f18612fc992 in io_loop_call_io (io=0x20c8610) at ioloop.c:501
         ioloop = 0x2076740
         t_id = 2
         __FUNCTION__ = "io_loop_call_io"
#9  0x00007f18612fec40 in io_loop_handler_run_internal (ioloop=0x2076740)
     at ioloop-epoll.c:220
         ctx = 0x2077460
         events = 0x2078290
         event = 0x2078290
         list = 0x2078e80
         io = 0x20c8610
         tv = {tv_sec = 4, tv_usec = 999387}
         events_count = 5
         msecs = 5000
         ret = 1
         i = 0
         j = 0
         call = true
         __FUNCTION__ = "io_loop_handler_run_internal"
#10 0x00007f18612fcb2f in io_loop_handler_run (ioloop=0x2076740)

Reuben



More information about the dovecot mailing list