2.17.1 Fatal: master: service(doveadm): child 43879 killed with signal 6 (core dumped)
Salatiel Filho
salatiel.filho at gmail.com
Mon Jan 10 21:56:09 UTC 2022
Hi, my dovecot 2.17.1 instance is crashing a lot.
Quick question: The coredump should contain some private data, am I
correct ? Assuming so, should it be posted on a public maillist?
Panic: file dsync-ibc.c: line 166 (dsync_ibc_send_mail_request):
assertion failed: (request->guid != NULL || request->uid != 0)
...
Fatal: master: service(doveadm): child 43879 killed with signal 6 (core dumped)
Using gdb/bt over the coredump I get:
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `dovecot/doveadm-server'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 return ret;
(gdb) bt
#0 __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007f612d382db5 in __GI_abort () at abort.c:79
#2 0x00007f612db04485 in default_fatal_finish (status=0,
type=LOG_TYPE_PANIC) at failures.c:459
#3 fatal_handler_real (ctx=<optimized out>, format=<optimized out>,
args=<optimized out>) at failures.c:471
#4 0x00007f612dbb10f7 in i_internal_fatal_handler (ctx=<optimized
out>, format=<optimized out>, args=<optimized out>) at failures.c:872
#5 0x00007f612db04126 in i_panic (format=format at entry=0x5641e4c16ba8
"file %s: line %d (%s): assertion failed: (%s)") at failures.c:524
#6 0x00005641e4bcfcb2 in dsync_ibc_send_mail_request
(ibc=0x5641e50a5990, request=0x5641e51dcc70) at dsync-ibc.c:166
#7 0x00005641e4bfe0bc in dsync_brain_send_mail_request
(brain=0x5641e50a8538) at dsync-brain-mails.c:215
#8 dsync_brain_sync_mails (brain=brain at entry=0x5641e50a8538) at
dsync-brain-mails.c:418
#9 0x00005641e4bf9ad8 in dsync_brain_run_real
(changed_r=0x7ffcd2397a47, brain=0x5641e50a8538) at dsync-brain.c:716
#10 dsync_brain_run (changed_r=0x7ffcd2397a47, brain=0x5641e50a8538)
at dsync-brain.c:749
#11 dsync_brain_run (brain=0x5641e50a8538, changed_r=0x7ffcd2397a47)
at dsync-brain.c:737
#12 0x00005641e4bfa13e in dsync_brain_run_io (context=0x5641e50a8538)
at dsync-brain.c:110
#13 0x00005641e4c0b3c3 in dsync_ibc_stream_input (ibc=0x5641e50a5990)
at dsync-ibc-stream.c:232
#14 0x00007f612dbc78ad in io_loop_call_io (io=0x5641e5040510) at ioloop.c:737
#15 0x00007f612dbc8f19 in io_loop_handler_run_internal
(ioloop=ioloop at entry=0x5641e4f89ce0) at ioloop-epoll.c:222
#16 0x00007f612dbc7950 in io_loop_handler_run (ioloop=0x5641e4f89ce0)
at ioloop.c:789
#17 0x00007f612dbc7ad0 in io_loop_run (ioloop=0x5641e4f89ce0) at ioloop.c:762
#18 0x00005641e4bddafa in cmd_dsync_run_remote (user=<optimized out>,
user=<optimized out>) at doveadm-dsync.c:496
#19 cmd_dsync_run (_ctx=0x5641e4f89fe8, user=<optimized out>) at
doveadm-dsync.c:703
#20 0x00005641e4bdfc26 in doveadm_mail_next_user (ctx=0x5641e4f89fe8,
error_r=0x7ffcd2397de8) at doveadm-mail.c:462
#21 0x00005641e4be0d74 in doveadm_mail_cmd_exec (wildcard_user=0x0,
ctx=0x5641e4f89fe8) at doveadm-mail.c:654
#22 doveadm_cmd_ver2_to_mail_cmd_wrapper (cctx=<optimized out>) at
doveadm-mail.c:983
#23 0x00005641e4bf17c7 in doveadm_cmd_run_ver2 (argc=argc at entry=10,
argv=argv at entry=0x5641e4fa3788, cctx=cctx at entry=0x7ffcd2397f40) at
doveadm-cmd.c:465
#24 0x00005641e4bf5d1a in doveadm_cmd_server_run_ver2
(cctx=0x7ffcd2397f40, argv=0x5641e4fa3788, argc=10,
conn=0x5641e4f81328) at client-connection-tcp.c:187
#25 doveadm_cmd_handle (cctx=0x7ffcd2397f40, argv=<optimized out>,
argc=<optimized out>, cmd_name=<optimized out>, conn=0x5641e4f81328)
at client-connection-tcp.c:214
#26 client_handle_command (args=<optimized out>, conn=0x5641e4f81328)
at client-connection-tcp.c:284
#27 client_connection_tcp_input (conn=0x5641e4f81328) at
client-connection-tcp.c:436
#28 0x00007f612dbc78ad in io_loop_call_io (io=0x5641e4f88ee0) at ioloop.c:737
#29 0x00007f612dbc8f19 in io_loop_handler_run_internal
(ioloop=ioloop at entry=0x5641e4f3df40) at ioloop-epoll.c:222
#30 0x00007f612dbc7950 in io_loop_handler_run (ioloop=0x5641e4f3df40)
at ioloop.c:789
#31 0x00007f612dbc7ad0 in io_loop_run (ioloop=0x5641e4f3df40) at ioloop.c:762
#32 0x00007f612db39287 in master_service_run (service=0x5641e4f3dda0,
callback=<optimized out>) at master-service.c:863
#33 0x00005641e4bd09f2 in main (argc=<optimized out>, argv=<optimized
out>) at main.c:124
# 2.3.17.1 (476cd46418): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.17.1 (a1a0b892)
# OS: Linux 4.18.0-348.7.1.el8_5.x86_64 x86_64 AlmaLinux release 8.5
(Arctic Sphynx) xfs
# Hostname: redacted
auth_username_format = %Ln
doveadm_password = # hidden, use -P to show it
first_valid_uid = 1000
mail_home = /var/spool/imap/%n
mail_location = maildir:/var/spool/imap/%n/mail:VOLATILEDIR=/var/spool/imap/%n
mail_plugins = " notify replication"
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope
encoded-character vacation subaddress comparator-i;ascii-numeric
relational regex imap4flags copy include variables body enotify
environment mailbox date index ihave duplicate mime foreverypart
extracttext
namespace {
list = children
location = maildir:/var/spool/imap/redacted/mail/:INDEXPVT=/var/spool/imap/%n/pub-seen-idx/
mailbox * {
autoexpunge = 60 days
}
prefix = redacted/
separator = /
subscriptions = no
type = public
}
namespace inbox {
inbox = yes
location =
mailbox Drafts {
auto = subscribe
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
auto = subscribe
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
auto = subscribe
special_use = \Trash
}
prefix =
separator = /
}
passdb {
args = scheme=CRYPT username_format=%n /etc/dovecot/users
driver = passwd-file
}
passdb {
args = failure_show_msg=yes dovecot
driver = pam
}
plugin {
mail_replica = tcps:10.111.1.1:26
sieve = file:/var/spool/imap/%n/sieve;active=/var/spool/imap/%n/.dovecot.sieve
sieve_before = /var/lib/dovecot/sieve.d/
sieve_global = /var/lib/dovecot/sieve.d/
}
protocols = imap lmtp sieve
replication_dsync_parameters = -d -N -l 60 -U
service aggregator {
fifo_listener replication-notify-fifo {
mode = 0666
user = dovecot
}
unix_listener replication-notify {
mode = 0666
user = dovecot
}
}
service doveadm {
inet_listener {
port = 26
ssl = yes
}
}
service replicator {
process_min_avail = 1
unix_listener replicator-doveadm {
mode = 0666
user = dovecot
}
}
ssl = required
ssl_cert = </etc/ssl/certs/cluster-redacted.crt
ssl_key = # hidden, use -P to show it
userdb {
args = username_format=%n /etc/dovecot/users
default_fields = uid=vmail gid=mail home=/var/spool/imap
driver = passwd-file
}
userdb {
driver = passwd
override_fields = uid=vmail gid=mail home=/var/spool/imap/%n
}
protocol lmtp {
mail_plugins = " notify replication sieve"
}
protocol imap {
ssl_cert = </etc/ssl/certs/redacted.crt
ssl_key = # hidden, use -P to show it
}
Atenciosamente/Kind regards,
Salatiel
More information about the dovecot
mailing list