<div dir="ltr"><div>Hello,<br></div>after upgrade to version 2.3.18, we enconter a lot of errors, such as:<br><br>Mar 22 14:08:32 mail2 dovecot: pop3(user@domain)<52269><3y3GeM3aQ+tWadtM>: Panic: file lib-event.c: line 585 (event_reason_code_prefix): assertion failed: (name[0] != '\0')<br>Mar 22 14:08:32 mail2 dovecot: pop3(user@domain)<52269><3y3GeM3aQ+tWadtM>: Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x42) [0x7f7ce322e012] -> <br>/usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7f7ce322e12e] -> /usr/lib/dovecot/libdovecot.so.0(+0x101d4b) [0x7f7ce323ad4b] -> <br>/usr/lib/dovecot/libdovecot.so.0(+0x101de1) [0x7f7ce323ade1] -> /usr/lib/dovecot/libdovecot.so.0(+0x55519) [0x7f7ce318e519] -> <br>/usr/lib/dovecot/libdovecot.so.0(+0x594e2) [0x7f7ce31924e2] -> dovecot/pop3(client_handle_input+0x1c9) [0x55d5b5efa539] -> <br>/usr/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7f7ce3250f79] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x96) [0x7f7ce3251066] -> <br>/usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x40) [0x7f7ce32511e0] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f7ce31c4003] -> dovecot/pop3(main+0x2e6) [0x55d5b5ef81f6] -> <br>/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea) [0x7f7ce2f93d0a] -> dovecot/pop3(_start+0x2a) [0x55d5b5ef838a]<br>Mar 22 14:08:32 mail2 dovecot: pop3(user@domain)<52269><3y3GeM3aQ+tWadtM>: Fatal: master: service(pop3): child 52269 killed with signal 6 (core dumps disabled - <a href="https://dovecot.org/bugreport.html#coredumps">https://dovecot.org/bugreport.html#coredumps</a>)<br><br><br><br># dovecot -n<br># 2.3.18 (9dd8408c18): /etc/dovecot/dovecot.conf<br># Pigeonhole version 0.5.18 (0bc28b32)<br># OS: Linux 5.10.0-12-amd64 x86_64 Debian 11.2 <br># Hostname:<br>auth_cache_verify_password_with_worker = yes<br>auth_failure_delay = 5 secs<br>auth_mechanisms = plain login<br>auth_verbose = yes<br>auth_worker_max_count = 256<br>default_client_limit = 10000<br>default_process_limit = 10000<br>default_vsz_limit = 1 G<br>dict {<br>  lastlogin = mysql:/etc/dovecot/mysql/dovecot-dict-lastlogin.conf<br>  quotadict = mysql:/etc/dovecot/mysql/dovecot-dict-quota.conf<br>}<br>disable_plaintext_auth = no<br>first_valid_uid = 100<br>imap_hibernate_timeout = 5 secs<br>imap_idle_notify_interval = 3 mins<br>log_timestamp = "%Y-%m-%d %H:%M:%S "<br>login_log_format_elements = user=<%u> method=%m rip=%r lip=%l pid=%p %c<br>login_trusted_networks = <br>mail_fsync = always<br>mail_gid = 8<br>mail_home = /home/virtual0/%d/%n<br>mail_location = maildir:~/Maildir<br>mail_nfs_index = yes<br>mail_nfs_storage = yes<br>mail_plugins = zlib quota mail_log notify<br>mail_privileged_group = mail<br>mail_uid = 150<br>maildir_stat_dirs = yes<br>managesieve_notify_capability = mailto<br>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 ihave<br>metric imap_command {<br>  filter = event=imap_command_finished AND tagged_reply_state=OK<br>  group_by = cmd_name<br>}<br>metric imap_select_no {<br>  filter = event=imap_command_finished AND cmd_name=SELECT AND tagged_reply_state=NO<br>}<br>metric imap_select_no_notfound {<br>  filter = event=imap_command_finished AND cmd_name=SELECT AND tagged_reply="NO*Mailbox doesn't exist:*"<br>}<br>metric storage_http_gets {<br>  filter = event=http_request_finished AND category=storage AND method=get<br>}<br>mmap_disable = yes<br>namespace inbox {<br>  inbox = yes<br>  location = <br>  mailbox Drafts {<br>    special_use = \Drafts<br>  }<br>  mailbox Junk {<br>    special_use = \Junk<br>  }<br>  mailbox Sent {<br>    auto = subscribe<br>    special_use = \Sent<br>  }<br>  mailbox "Sent Messages" {<br>    special_use = \Sent<br>  }<br>  mailbox Spam {<br>    auto = subscribe<br>    autoexpunge = 30 days<br>    special_use = \Junk<br>  }<br>  mailbox Trash {<br>    auto = subscribe<br>    autoexpunge = 60 days<br>    special_use = \Trash<br>  }<br>  mailbox virtual/All {<br>    special_use = \All<br>  }<br>  prefix = <br>}<br>passdb {<br>  args = /etc/dovecot/mysql/dovecot-sql.conf<br>  driver = sql<br>}<br>plugin {<br>  last_login_dict = proxy::lastlogin<br>  last_login_key = # hidden, use -P to show it<br>  mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename<br>  mail_log_fields = uid box msgid size<br>  quota = dict:user::proxy::quotadict<br>  quota_rule2 = Trash:ignore<br>  quota_rule3 = Spam:ignore<br>  quota_status_nouser = DUNNO<br>  quota_status_overquota = 552 5.2.2 The email account that you tried to reach is over quota<br>  quota_status_success = DUNNO<br>  quota_warning = storage=95%% quota-warning 95 %u<br>  quota_warning2 = storage=80%% quota-warning 80 %u<br>  sieve = ~/.dovecot.sieve<br>  sieve_before = /etc/dovecot/sieve/default.sieve<br>  sieve_dir = ~/sieve<br>  trash = /etc/dovecot/dovecot-trash.conf<br>  zlib_save = gz<br>  zlib_save_level = 6<br>}<br>protocols = imap sieve pop3 lmtp<br>service anvil {<br>  client_limit = 50000<br>  unix_listener anvil-auth-penalty {<br>    mode = 00<br>  }<br>}<br>service auth {<br>  client_limit = 50000<br>  unix_listener /var/spool/postfix/private/auth {<br>    group = postfix<br>    mode = 0660<br>    user = postfix<br>  }<br>  unix_listener auth-master {<br>    group = mail<br>    mode = 0660<br>    user = vmail<br>  }<br>  user = root<br>  vsz_limit = 1 G<br>}<br>service dict {<br>  unix_listener dict {<br>    mode = 0660<br>    user = vmail<br>  }<br>}<br>service imap-hibernate {<br>  unix_listener imap-hibernate {<br>    group = $default_internal_group<br>    mode = 0660<br>  }<br>}<br>service imap-login {<br>  inet_listener imap {<br>    address = *<br>    port = 143<br>  }<br>  inet_listener imaps {<br>    address = *<br>    port = 993<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service imap {<br>  extra_groups = $default_internal_group<br>  process_min_avail = 16<br>  unix_listener imap-master {<br>    user = $default_internal_user<br>  }<br>  vsz_limit = 2 G<br>}<br>service lmtp {<br>  process_min_avail = 16<br>  unix_listener /var/spool/postfix/private/dovecot-lmtp {<br>    group = postfix<br>    mode = 0600<br>    user = postfix<br>  }<br>  vsz_limit = 1 G<br>}<br>service managesieve-login {<br>  inet_listener sieve {<br>    port = 4190<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service managesieve {<br>  vsz_limit = 1 G<br>}<br>service pop3-login {<br>  inet_listener pop3 {<br>    address = *<br>    port = 110<br>  }<br>  inet_listener pop3s {<br>    address = *<br>    port = 995<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service pop3 {<br>  process_min_avail = 16<br>  vsz_limit = 1 G<br>}<br>service quota-status {<br>  executable = /usr/lib/dovecot/quota-status -p postfix<br>  process_min_avail = 16<br>  unix_listener /var/spool/postfix/private/quota-status {<br>    group = postfix<br>    mode = 0666<br>    user = postfix<br>  }<br>}<br>service quota-warning {<br>  executable = script /usr/local/bin/quota-warning.sh<br>  unix_listener quota-warning {<br>    mode = 0660<br>    user = vmail<br>  }<br>  user = vmail<br>}<br>service stats {<br>  unix_listener stats-reader {<br>    mode = 0660<br>    user = vmail<br>  }<br>  unix_listener stats-writer {<br>    mode = 0666<br>    user = vmail<br>  }<br>}<br>ssl_cert = </etc/dovecot/ssl/domain.pem<br>ssl_dh = # hidden, use -P to show it<br>ssl_key = # hidden, use -P to show it<br>ssl_min_protocol = TLSv1<br>userdb {<br>  args = /etc/dovecot/mysql/dovecot-sql.conf<br>  driver = sql<br>}<br>protocol imap {<br>  imap_max_line_length = 64 k<br>  mail_max_userip_connections = 16<br>  mail_plugins = zlib quota mail_log notify trash imap_quota last_login<br>}<br>protocol pop3 {<br>  mail_max_userip_connections = 10<br>  mail_plugins = zlib quota mail_log notify last_login<br>  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh<br>  pop3_fast_size_lookups = yes<br>  pop3_no_flag_updates = yes<br>  pop3_uidl_format = %08Xu%08Xv<br>}<br>protocol sieve {<br>  mail_max_userip_connections = 10<br>  managesieve_max_compile_errors = 5<br>}<br>protocol lda {<br>  auth_socket_path = /var/run/dovecot/auth-master<br>  mail_plugins = zlib quota mail_log notify sieve<br>  sendmail_path = /usr/lib/sendmail<br>  syslog_facility = mail<br>}<br>protocol lmtp {<br>  mail_plugins = zlib quota mail_log notify sieve<br>  syslog_facility = mail<br><div>}<br><br><br></div><div>Any help please?<br></div><div>Aurel<font color="#888888"><br></font></div><div><br></div></div>