doveadm throws Panic: file dsync-mailbox-tree-fill.c: line 65

Cassidy Larson alandaluz at gmail.com
Mon Oct 27 04:52:45 UTC 2014


Running 2.2.15 on FreeBSD 10.0.

Forcing replication with:  doveadm replicator replicate -f user at host.com
on one user that I've seen some syslogs show up to see what's going on.
Other users are fine.

When I run the above command on the one user it produces a core dump. See
below for syslog output and full backtrace:

syslog output:
Oct 26 22:44:09 d3cstorage dovecot: dsync-server(user at host.com): Panic:
file dsync-mailbox-tree-fill.c: line 65
(dsync_mailbox_tree_get_selectable): assertion failed:
(status_r->uidvalidity != 0)
Oct 26 22:44:09 d3cstorage dovecot: dsync-server(user at host.com): Fatal:
master: service(doveadm): child 67571 killed with signal 6 (core dumped)
Oct 26 22:44:09 d3cstorage kernel: pid 67571 (doveadm-server), uid 127:
exited on signal 6 (core dumped)


bt full:
#0  0x0000000040f73e1a in kill () from /lib/libc.so.7
#1  0x0000000040f72ac9 in abort () from /lib/libc.so.7
#2  0x0000000040bd6fa4 in default_fatal_handler () from
/usr/local/lib/dovecot/libdovecot.so.0
#3  0x0000000040bd7ca1 in i_set_failure_internal () from
/usr/local/lib/dovecot/libdovecot.so.0
#4  0x0000000040bd7249 in i_panic () from
/usr/local/lib/dovecot/libdovecot.so.0
#5  0x0000000000428014 in dsync_mailbox_tree_fill ()
#6  0x000000000041e0e6 in dsync_brain_mailbox_trees_init ()
#7  0x000000000041bb27 in dsync_brain_run ()
#8  0x000000000041b41f in dsync_brain_master_init ()
#9  0x000000000042ac54 in dsync_ibc_init_stream ()
#10 0x0000000040be9443 in io_loop_call_io () from
/usr/local/lib/dovecot/libdovecot.so.0
#11 0x0000000040beaafd in io_loop_handler_run_internal () from
/usr/local/lib/dovecot/libdovecot.so.0
#12 0x0000000040be9688 in io_loop_run () from
/usr/local/lib/dovecot/libdovecot.so.0
#13 0x000000000040ec49 in doveadm_dsync_main ()
#14 0x0000000000410fe9 in doveadm_mail_single_user ()
#15 0x000000000041a89c in client_connection_create ()
#16 0x0000000040be9443 in io_loop_call_io () from
/usr/local/lib/dovecot/libdovecot.so.0
#17 0x0000000040beaafd in io_loop_handler_run_internal () from
/usr/local/lib/dovecot/libdovecot.so.0
#18 0x0000000040be9688 in io_loop_run () from
/usr/local/lib/dovecot/libdovecot.so.0
#19 0x0000000040b90a58 in master_service_run () from
/usr/local/lib/dovecot/libdovecot.so.0
#20 0x000000000041ae15 in main ()

Config snippets:
service doveadm {
  drop_priv_before_exec = yes
  inet_listener {
    port = 12345
  }
}
service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
    group = mailsys
    mode = 0666
    user = mailsys
  }
  unix_listener replicator {
    group = mailsys
    mode = 0666
    user = mailsys
  }
}


Anything else I can provide?

Thanks!

Cassidy


More information about the dovecot mailing list