<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" target="_blank">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?<font color="#888888"><br></font></div>Aurel</div>