Panic: file userdb-blocking with Dovecot 2.3.19

Niklas Meyer info at servercow.de
Tue May 24 14:00:43 UTC 2022


Hello all,

since we´ve tested around with the new dovecot release in the mailcow 
project we´ve came across a curious and new error with Dovecot:

/auth: Panic: file userdb-blocking.c: line 124 
(userdb_blocking_iter_next): assertion failed: (ctx->conn != NULL)/

    *System Information:*

    *Dovecot Version: 2.3.19 (b3ad6004dc)**
    *

    *OS: Debian 11 (dovecot is running in a docker container)*

    *CPU: x86*

    *Filesystem: ext4*

The error occurs only with the newest Dovecot release (2.3.19), the 
config hasn´t been changed.

In the Attachment you can find all (hopefully) helpful informations.

Maybe it is a simple fix.

Kind regards and thanks for your help.

-- 
The mailcow Team
- Niklas
---
The Infrastructure Company GmbH
Parkstr. 42
47877 Willich

Handelsregister: Amtsgericht Krefeld, HRB 15904
USt-IdNr.: DE308854956
Geschäftsführer: Martin Vogt

/*Hinweis: *Der Inhalt dieser E-Mail ist vertraulich und nur für den in 
der Nachricht angegebenen Empfänger bestimmt.
Es ist strengstens untersagt, irgendeinen Teil dieser Nachricht ohne 
schriftliche Zustimmung des Absenders an Dritte weiterzugeben.
Wenn Sie diese Nachricht irrtümlich erhalten haben, antworten Sie bitte 
auf diese Nachricht und folgen Sie mit ihrer Löschung,
so dass wir sicherstellen können, dass ein solcher Fehler in Zukunft 
nicht mehr vorkommt./
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20220524/fae0b49e/attachment-0001.htm>
-------------- next part --------------
# 2.3.19 (b3ad6004dc): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.19 (4eae2f79)
# OS: Linux 5.10.0-14-amd64 x86_64 Debian 11.3 
# Hostname: 8e0838557834
auth_master_user_separator = *
auth_mechanisms = plain login
default_client_limit = 10400
default_vsz_limit = 1 G
dict {
  sieve_after = mysql:/etc/dovecot/sql/dovecot-dict-sql-sieve_after.conf
  sieve_before = mysql:/etc/dovecot/sql/dovecot-dict-sql-sieve_before.conf
  sqlquota = mysql:/etc/dovecot/sql/dovecot-dict-sql-quota.conf
}
doveadm_port = 12345
imap_max_line_length = 2 M
listen = *,[::]
log_timestamp = "%Y-%m-%d %H:%M:%S "
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c %k
mail_attachment_dir = /var/attachments
mail_attachment_fs = crypt:set_prefix=mail_crypt_global:posix:
mail_attribute_dict = file:%h/dovecot-attributes
mail_home = /var/vmail/%d/%n
mail_location = maildir:~/
mail_max_userip_connections = 500
mail_plugins = </etc/dovecot/mail_plugins
mail_prefetch_count = 30
mail_shared_explicit_inbox = yes
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 vacation-seconds editheader imapflags notify imapsieve vnd.dovecot.imapsieve
namespace {
  list = children
  location = maildir:%%h/Maildir:INDEX=~/Maildir/Shared/%%u
  prefix = Shared/%%u/
  separator = /
  subscriptions = no
  type = shared
}
namespace inbox {
  inbox = yes
  location = 
  mailbox Архив {
    special_use = \Archive
  }
  mailbox Архів {
    special_use = \Archive
  }
  mailbox Видалені {
    special_use = \Trash
  }
  mailbox "Видалені елементи" {
    special_use = \Trash
  }
  mailbox Корзина {
    special_use = \Trash
  }
  mailbox Кошик {
    special_use = \Trash
  }
  mailbox Надіслані {
    special_use = \Sent
  }
  mailbox "Надіслані елементи" {
    special_use = \Sent
  }
  mailbox "Небажана пошта" {
    special_use = \Junk
  }
  mailbox "Нежелательная почта" {
    special_use = \Junk
  }
  mailbox Отправленные {
    special_use = \Sent
  }
  mailbox "Отправленные элементы" {
    special_use = \Sent
  }
  mailbox Спам {
    special_use = \Junk
  }
  mailbox Удаленные {
    special_use = \Trash
  }
  mailbox "Удаленные элементы" {
    special_use = \Trash
  }
  mailbox Чернетки {
    special_use = \Drafts
  }
  mailbox Черновики {
    special_use = \Drafts
  }
  mailbox 垃圾箱 {
    special_use = \Junk
  }
  mailbox 垃圾 {
    special_use = \Junk
  }
  mailbox 已删除消息 {
    special_use = \Trash
  }
  mailbox 已删除邮件 {
    special_use = \Trash
  }
  mailbox 已发送消息 {
    special_use = \Sent
  }
  mailbox 已发送邮件 {
    special_use = \Sent
  }
  mailbox 已发送 {
    special_use = \Sent
  }
  mailbox 废件箱 {
    special_use = \Trash
  }
  mailbox 归档 {
    special_use = \Archive
  }
  mailbox 草稿箱 {
    special_use = \Drafts
  }
  mailbox 草稿 {
    special_use = \Drafts
  }
  mailbox Archív {
    special_use = \Archive
  }
  mailbox Archief {
    special_use = \Archive
  }
  mailbox Archiv {
    special_use = \Archive
  }
  mailbox Archive {
    auto = subscribe
    special_use = \Archive
  }
  mailbox Archives {
    special_use = \Archive
  }
  mailbox Archivovať {
    special_use = \Archive
  }
  mailbox Arkeverat {
    special_use = \Archive
  }
  mailbox Arkiv {
    special_use = \Archive
  }
  mailbox "Arkiveret mails" {
    special_use = \Archive
  }
  mailbox Arquivo {
    special_use = \Archive
  }
  mailbox Arquivos {
    special_use = \Archive
  }
  mailbox "Borttagna Meddelanden" {
    special_use = \Trash
  }
  mailbox Concepten {
    special_use = \Drafts
  }
  mailbox "Deleted Items" {
    special_use = \Trash
  }
  mailbox "Deleted Messages" {
    special_use = \Trash
  }
  mailbox Drafts {
    auto = subscribe
    special_use = \Drafts
  }
  mailbox Entwürfe {
    special_use = \Drafts
  }
  mailbox Enviados {
    special_use = \Sent
  }
  mailbox "Gelöschte Elemente" {
    special_use = \Trash
  }
  mailbox "Gelöschte Objekte" {
    special_use = \Trash
  }
  mailbox Gesendet {
    special_use = \Sent
  }
  mailbox "Gesendete Elemente" {
    special_use = \Sent
  }
  mailbox "Gesendete Objekte" {
    special_use = \Sent
  }
  mailbox "Infikované položky" {
    special_use = \Junk
  }
  mailbox "Itens Enviados" {
    special_use = \Sent
  }
  mailbox "Itens Excluídos" {
    special_use = \Trash
  }
  mailbox "Itens Excluidos" {
    special_use = \Trash
  }
  mailbox Junk-E-Mail {
    special_use = \Junk
  }
  mailbox Junk {
    auto = subscribe
    special_use = \Junk
  }
  mailbox "Junk E-Mail" {
    special_use = \Junk
  }
  mailbox Kladde {
    special_use = \Drafts
  }
  mailbox Koš {
    special_use = \Trash
  }
  mailbox Koncepty {
    special_use = \Drafts
  }
  mailbox Lixeira {
    special_use = \Trash
  }
  mailbox "Lixo Eletrônico" {
    special_use = \Junk
  }
  mailbox "Nevyžádaná pošta" {
    special_use = \Junk
  }
  mailbox "Nevyžiadaná pošta" {
    special_use = \Junk
  }
  mailbox "Odeslaná pošta" {
    special_use = \Sent
  }
  mailbox "Odoslaná pošta" {
    special_use = \Sent
  }
  mailbox Odoslané {
    special_use = \Sent
  }
  mailbox "Odstránené položky" {
    special_use = \Trash
  }
  mailbox "Odstraněná pošta" {
    special_use = \Trash
  }
  mailbox "Ongewenste e-mail" {
    special_use = \Junk
  }
  mailbox Papierkorb {
    special_use = \Trash
  }
  mailbox Prullenbak {
    special_use = \Trash
  }
  mailbox Rascunhos {
    special_use = \Drafts
  }
  mailbox Rubbish {
    special_use = \Trash
  }
  mailbox Sendt {
    special_use = \Sent
  }
  mailbox "Sendte mails" {
    special_use = \Sent
  }
  mailbox Sent {
    auto = subscribe
    special_use = \Sent
  }
  mailbox "Sent Items" {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox "Skickade Meddelanden" {
    special_use = \Sent
  }
  mailbox Skickat {
    special_use = \Sent
  }
  mailbox Skräp {
    special_use = \Trash
  }
  mailbox Skraldespand {
    special_use = \Trash
  }
  mailbox "Slettet mails" {
    special_use = \Trash
  }
  mailbox Spam {
    special_use = \Junk
  }
  mailbox Trash {
    auto = subscribe
    special_use = \Trash
  }
  mailbox Udkast {
    special_use = \Drafts
  }
  mailbox Utkast {
    special_use = \Drafts
  }
  mailbox "Verwijderde items" {
    special_use = \Trash
  }
  mailbox Verzonden {
    special_use = \Sent
  }
  mailbox "Verzonden items" {
    special_use = \Sent
  }
  prefix = 
  separator = /
}
passdb {
  args = file=/etc/dovecot/lua/passwd-verify.lua blocking=yes
  driver = lua
}
passdb {
  args = /etc/dovecot/dovecot-master.passwd
  driver = passwd-file
  master = yes
  skip = authenticated
}
passdb {
  args = file=/etc/dovecot/lua/passwd-verify.lua blocking=yes
  driver = lua
}
passdb {
  args = allow_real_nets=172.22.1.248/32 password=#hidden_use-P_to_show#
  driver = static
}
plugin {
  acl = vfile
  acl_anyone = </etc/dovecot/acl_anyone
  acl_shared_dict = file:/var/vmail/shared-mailboxes.db
  acl_user = %u
  fts = solr
  fts_autoindex = yes
  fts_solr = url=http://solr:8983/solr/dovecot-fts/
  imapsieve_mailbox1_before = file:/usr/lib/dovecot/sieve/report-spam.sieve
  imapsieve_mailbox1_causes = COPY
  imapsieve_mailbox1_name = Junk
  imapsieve_mailbox2_before = file:/usr/lib/dovecot/sieve/report-ham.sieve
  imapsieve_mailbox2_causes = COPY
  imapsieve_mailbox2_from = Junk
  imapsieve_mailbox2_name = *
  listescape_char = \
  mail_crypt_global_private_key = # hidden, use -P to show it
  mail_crypt_global_public_key = # hidden, use -P to show it
  mail_crypt_save_version = 2
  mail_log_cached_only = yes
  mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename
  mail_log_fields = uid box msgid size
  master_user = %u
  quota = dict:Userquota::proxy::sqlquota
  quota_rule2 = Trash:storage=+100%%
  quota_warning = storage=95%% quota-warning 95 %u
  quota_warning2 = storage=80%% quota-warning 80 %u
  sieve = /var/vmail/sieve/%u.sieve
  sieve_after = dict:proxy::sieve_after;name=active;bindir=/var/vmail/sieve_after_bindir
  sieve_after2 = /var/vmail/sieve/global_sieve_after.sieve
  sieve_before = /var/vmail/sieve/global_sieve_before.sieve
  sieve_before2 = dict:proxy::sieve_before;name=active;bindir=/var/vmail/sieve_before_bindir
  sieve_duplicate_default_period = 1m
  sieve_duplicate_max_period = 7d
  sieve_extensions = +notify +imapflags +vacation-seconds +editheader
  sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute
  sieve_max_actions = 101
  sieve_max_redirects = 100
  sieve_max_script_size = 1M
  sieve_pipe_bin_dir = /usr/lib/dovecot/sieve
  sieve_plugins = sieve_imapsieve sieve_extprograms
  sieve_quota_max_scripts = 0
  sieve_quota_max_storage = 0
  sieve_redirect_envelope_from = recipient
  sieve_vacation_default_period = 60s
  sieve_vacation_max_period = 0
  sieve_vacation_min_period = 5s
  sieve_vacation_send_from_recipient = yes
  zlib_save = lz4
}
protocols = imap sieve lmtp pop3
replication_dsync_parameters = -d -l 30 -U -n INBOX
service aggregator {
  fifo_listener replication-notify-fifo {
    user = vmail
  }
  unix_listener replication-notify {
    user = vmail
  }
}
service auth {
  inet_listener auth-inet {
    port = 10001
  }
  unix_listener auth-master {
    mode = 0600
    user = vmail
  }
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
  vsz_limit = 2 G
}
service config {
  unix_listener config {
    group = vmail
    mode = 0660
    user = root
  }
}
service dict {
  unix_listener dict {
    group = vmail
    mode = 0660
    user = vmail
  }
}
service doveadm {
  inet_listener {
    port = 12345
  }
  vsz_limit = 2 G
}
service imap-login {
  inet_listener imap_haproxy {
    haproxy = yes
    port = 10143
  }
  inet_listener imaps_haproxy {
    haproxy = yes
    port = 10993
    ssl = yes
  }
  process_limit = 10000
  service_count = 1
  user = dovenull
  vsz_limit = 1 G
}
service imap {
  executable = imap
  user = vmail
  vsz_limit = 1 G
}
service lmtp {
  inet_listener lmtp-inet {
    port = 24
  }
  user = vmail
}
service log {
  user = dovenull
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
  inet_listener sieve_haproxy {
    haproxy = yes
    port = 14190
  }
  process_min_avail = 2
  service_count = 1
  vsz_limit = 1 G
}
service managesieve {
  process_limit = 256
}
service pop3-login {
  inet_listener pop3_haproxy {
    haproxy = yes
    port = 10110
  }
  inet_listener pop3s_haproxy {
    haproxy = yes
    port = 10995
    ssl = yes
  }
  service_count = 1
  vsz_limit = 1 G
}
service quota-warning {
  executable = script /usr/local/bin/quota_notify.py
  unix_listener quota-warning {
    user = vmail
  }
  user = vmail
}
service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
    mode = 0666
  }
}
service stats {
  unix_listener stats-writer {
    mode = 0660
    user = vmail
  }
}
ssl_cert = </etc/ssl/mail/cert.pem
ssl_cipher_list = ALL:!ADH:!LOW:!SSLv2:!SSLv3:!EXP:!aNULL:!eNULL:!3DES:!MD5:!PSK:!DSS:!RC4:!SEED:!IDEA:+HIGH:+MEDIUM
ssl_dh = # hidden, use -P to show it
ssl_key = # hidden, use -P to show it
ssl_options = no_compression no_ticket
ssl_prefer_server_ciphers = yes
submission_host = postfix:588
userdb {
  args = /etc/dovecot/dovecot-master.userdb
  driver = passwd-file
}
userdb {
  args = /etc/dovecot/sql/dovecot-dict-sql-userdb.conf
  driver = sql
  skip = found
}
protocol imap {
  imap_metadata = yes
  mail_plugins = </etc/dovecot/mail_plugins_imap
}
protocol lmtp {
  auth_socket_path = /var/run/dovecot/auth-master
  mail_plugins = </etc/dovecot/mail_plugins_lmtp
}
protocol sieve {
  managesieve_logout_format = bytes=%i/%o
}
remote 127.0.0.1 {
  disable_plaintext_auth = no
}
remote 172.22.1.248 {
  disable_plaintext_auth = no
}
local_name develcow.derlinkman.de {
  ssl_cert = </etc/ssl/mail/develcow.derlinkman.de/cert.pem
  ssl_key = # hidden, use -P to show it
}
local_name autoconfig.derlinkman.de {
  ssl_cert = </etc/ssl/mail/develcow.derlinkman.de/cert.pem
  ssl_key = # hidden, use -P to show it
}
local_name autodiscover.derlinkman.de {
  ssl_cert = </etc/ssl/mail/develcow.derlinkman.de/cert.pem
  ssl_key = # hidden, use -P to show it
}
-------------- next part --------------
name       pid available_count total_count idle_start last_status_update last_kill_sent
managesieve-login 1197 1        0      1653398959 1653398959     0       
managesieve-login 680 1        0      1653398796 1653398796     0       
stats      144 10393    34     0      1653398962     0       
replicator 139 10400    0      1653397976 1653397976     0       
log        141 10368    32     0      1653398962     0       
lmtp       764 1        2      1653398959 1653398959     0       
config     143 10396    26     0      1653398962     0       
auth       149 10396    25     0      1653398960     0       
auth-worker 767 0        1      0      1653398913     0       
anvil      140 10397    25     0      1653398960     0       


###################### AFTER 3 SECONDS ######################


name       pid available_count total_count idle_start last_status_update last_kill_sent
managesieve-login 1197 1        0      1653398959 1653398959     0       
managesieve-login 680 1        0      1653398796 1653398796     0       
stats      144 10393    35     0      1653398965     0       
replicator 139 10400    0      1653397976 1653397976     0       
log        141 10369    32     0      1653398963     0       
lmtp       764 1        2      1653398959 1653398959     0       
config     143 10396    27     0      1653398965     0       
auth       149 10396    25     0      1653398960     0       
auth-worker 767 0        1      0      1653398913     0       
anvil      140 10397    25     0      1653398960     0       
-------------- next part --------------
# Start: Tue May 24 15:29:22 CEST 2022
root         131  0.0  0.0   7916  4172 pts/0    S    15:12   0:00 /usr/sbin/dovecot -F
root         139  0.0  0.0   4364  2820 pts/0    S    15:12   0:00 dovecot/replicator
dovecot      140  0.0  0.0   4208  1080 pts/0    S    15:12   0:00 dovecot/anvil
dovenull     141  0.0  0.0   4476  2848 pts/0    S    15:12   0:00 dovecot/log
root         143  0.0  0.1   9004  6448 pts/0    S    15:12   0:00 dovecot/config
dovecot      144  0.0  0.0   5672  3200 pts/0    S    15:12   0:00 dovecot/stats
dovecot      149  0.0  0.1  16332  8580 pts/0    S    15:12   0:00 dovecot/auth
dovenull     680  0.0  0.0   8428  5660 pts/0    S    15:26   0:00 dovecot/managesieve-login
vmail        764  0.0  0.1  18180 11576 pts/0    S    15:28   0:00 dovecot/lmtp
root         767  0.0  0.1  16328  8616 pts/0    S    15:28   0:00 dovecot/auth -w
dovenull    1197  0.0  0.0   8428  5672 pts/0    S    15:29   0:00 dovecot/managesieve-login
# End: Tue May 24 15:29:22 CEST 2022


###################### AFTER 3 SECONDS ######################


# Start: Tue May 24 15:29:25 CEST 2022
root         131  0.0  0.0   7916  4172 pts/0    S    15:12   0:00 /usr/sbin/dovecot -F
root         139  0.0  0.0   4364  2820 pts/0    S    15:12   0:00 dovecot/replicator
dovecot      140  0.0  0.0   4208  1080 pts/0    S    15:12   0:00 dovecot/anvil
dovenull     141  0.0  0.0   4476  2848 pts/0    S    15:12   0:00 dovecot/log
root         143  0.0  0.1   9004  6448 pts/0    S    15:12   0:00 dovecot/config
dovecot      144  0.0  0.0   5672  3200 pts/0    S    15:12   0:00 dovecot/stats
dovecot      149  0.0  0.1  16332  8580 pts/0    S    15:12   0:00 dovecot/auth
dovenull     680  0.0  0.0   8428  5660 pts/0    S    15:26   0:00 dovecot/managesieve-login
vmail        764  0.0  0.1  18180 11576 pts/0    S    15:28   0:00 dovecot/lmtp
root         767  0.0  0.1  16328  8616 pts/0    S    15:28   0:00 dovecot/auth -w
dovenull    1197  0.0  0.0   8428  5672 pts/0    S    15:29   0:00 dovecot/managesieve-login
# End: Tue May 24 15:29:25 CEST 2022
-------------- next part --------------
name: managesieve-login
process_count: 2
process_avail: 2
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 21


name: managesieve
process_count: 0
process_avail: 0
process_limit: 256
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: tcpwrap
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: health-check
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: stats
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: replicator
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: aggregator
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: pop3
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: pop3-login
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: old-stats
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: log
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: lmtp
process_count: 1
process_avail: 1
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 7


name: ipc
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: indexer-worker
process_count: 0
process_avail: 0
process_limit: 10
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: indexer
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth-worker
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth-login
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-login
process_count: 0
process_avail: 0
process_limit: 10000
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 44


name: imap-hibernate
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: doveadm
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dns-client
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: director
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dict
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dict-async
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: config
process_count: 1
process_avail: 1
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: auth
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 1653397976
exit_failures_in_sec: 1
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 2


name: auth-worker
process_count: 1
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 8


name: anvil
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: quota-warning
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


###################### AFTER 3 SECONDS ######################


name: managesieve-login
process_count: 2
process_avail: 2
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 21


name: managesieve
process_count: 0
process_avail: 0
process_limit: 256
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: tcpwrap
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: health-check
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: stats
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: replicator
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: aggregator
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: pop3
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: pop3-login
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: old-stats
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: log
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: lmtp
process_count: 1
process_avail: 1
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 7


name: ipc
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: indexer-worker
process_count: 0
process_avail: 0
process_limit: 10
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: indexer
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth-worker
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth
process_count: 0
process_avail: 0
process_limit: 1024
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-urlauth-login
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: imap-login
process_count: 0
process_avail: 0
process_limit: 10000
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 44


name: imap-hibernate
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: doveadm
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dns-client
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: director
process_count: 0
process_avail: 0
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dict
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: dict-async
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0


name: config
process_count: 1
process_avail: 1
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: auth
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 1653397976
exit_failures_in_sec: 1
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 2


name: auth-worker
process_count: 1
process_avail: 0
process_limit: 100
client_limit: 1
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 8


name: anvil
process_count: 1
process_avail: 1
process_limit: 1
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: n
doveadm_stop: n
process_total: 1


name: quota-warning
process_count: 0
process_avail: 0
process_limit: 100
client_limit: 10400
throttle_secs: 0
exit_failure_last: 0
exit_failures_in_sec: 0
last_drop_warning: 0
listen_pending: n
listening: y
doveadm_stop: n
process_total: 0
-------------- next part --------------
metric_name	field	count	sum	min	max	avg	median	stddev	%95


###################### AFTER 3 SECONDS ######################


metric_name	field	count	sum	min	max	avg	median	stddev	%95
-------------- next part --------------
 15:29:22 up 1 day, 22:41,  0 users,  load average: 0.05, 0.06, 0.10


###################### AFTER 3 SECONDS ######################


 15:29:25 up 1 day, 22:42,  0 users,  load average: 0.04, 0.06, 0.10
-------------- next part --------------
May 24 15:12:56 Panic: auth: file userdb-blocking.c: line 124 (userdb_blocking_iter_next): assertion failed: (ctx->conn != NULL)
May 24 15:12:56 Error: auth: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x42) [0x7fce47de9582] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7fce47de969e] -> /usr/lib/dovecot/libdovecot.so.0(+0x1022fb) [0x7fce47df62fb] -> /usr/lib/dovecot/libdovecot.so.0(+0x102391) [0x7fce47df6391] -> /usr/lib/dovecot/libdovecot.so.0(+0x55589) [0x7fce47d49589] -> dovecot/auth(+0x13f40) [0x5578f720af40] -> dovecot/auth(+0x35127) [0x5578f722c127] -> dovecot/auth(+0x29626) [0x5578f7220626] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7fce47e0c529] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x132) [0x7fce47e0dc12] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x50) [0x7fce47e0c5d0] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) [0x7fce47e0c790] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fce47d7f353] -> dovecot/auth(main+0x3a8) [0x5578f720bc88] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7fce47aaad0a] -> dovecot/auth(_start+0x2a) [0x5578f720be5a]
May 24 15:12:56 Error: replicator: auth-master: userdb list: Disconnected unexpectedly
May 24 15:12:56 Error: replicator: listing users failed, can't replicate existing data
May 24 15:12:56 Fatal: auth: master: service(auth): child 146 killed with signal 6 (core not dumped - https://dovecot.org/bugreport.html#coredumps - set /proc/sys/fs/suid_dumpable to 2)


More information about the dovecot mailing list