Fwd: segfault in libdovecot-storage at unknown circumstances

sergio sergio at outerface.net
Fri Mar 29 15:40:53 EET 2019


https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925961


-------- Forwarded Message --------
Subject: segfault in libdovecot-storage at unknown circumstances
Date: Fri, 29 Mar 2019 16:34:15 +0300
From: sergio <sergio+it at outerface.net>
To: Debian Bug Tracking System <submit at bugs.debian.org>

Package: dovecot-core
Version: 1:2.3.4.1-1~bpo9+1
Severity: normal

Yes, I know this is not very informative. I've already set
ALLOW_COREDUMPS to 1 in /etc/default/dovecot and waiting for the next
fault.


% grep segfa kern.log*
kern.log.1:	Mar 17 13:27:09 mail kernel: [118616.482998] imap[31111]: 
segfault at 8 ip 00007efbff924cbb sp 00007fff0b333890 error 4 in 
libdovecot-storage.so.0.0.0[7efbff858000+145000]

% zgrep segfa kern.log*gz
kern.log.2.gz:Mar 15 01:51:07 mail kernel: [1691560.449110] imap[8329]: 
segfault at 8 ip 00007ff38ae2390e sp 00007ffcd3317640 error 4
kern.log.2.gz:Mar 15 01:51:07 mail kernel: [1691560.449117] imap[8380]: 
segfault at 8 ip 00007fea0c1c890e sp 00007ffdc7607150 error 4 in 
libdovecot-storage.so.0.0.0[7fea0c10d000+12c000]
kern.log.2.gz:Mar 15 01:51:07 mail kernel: [1691560.449438] imap[8371]: 
segfault at 8 ip 00007f4775b0490e sp 00007ffce2814cc0 error 4 in 
libdovecot-storage.so.0.0.0[7f4775a49000+12c000]
kern.log.2.gz:Mar 15 01:51:07 mail kernel: [1691560.461685] imap[2435]: 
segfault at 8 ip 00007fa8cb0ab90e sp 00007ffc4185e130 error 4 in 
libdovecot-storage.so.0.0.0[7fa8caff0000+12c000]
kern.log.3.gz:Mar 13 02:35:33 mail kernel: [1521426.802606] imap[11824]: 
segfault at 8 ip 00007fa1b95d290e sp 00007ffd935de700 error 4
kern.log.3.gz:Mar 13 02:35:33 mail kernel: [1521426.802614] imap[11827]: 
segfault at 8 ip 00007f1afe53490e sp 00007fffbeb753d0 error 4 in 
libdovecot-storage.so.0.0.0[7f1afe479000+12c000]
kern.log.3.gz:Mar 13 02:35:33 mail kernel: [1521426.802983] imap[11837]: 
segfault at 8 ip 00007f70b5c9b90e sp 00007ffd7f80bc80 error 4 in 
libdovecot-storage.so.0.0.0[7f70b5be0000+12c000]


% grep 'signal 11' mail.err*
mail.err.1:	Mar 17 13:27:09 mail dovecot: 
imap(sergio)<31111><lLOIej6EEN1Pht53>: Fatal: master: service(imap): 
child 31111 killed with signal 11 (core dumps disabled - 
https://dovecot.org/bugreport.html#coredumps)

% zgrep 'signal 11' mail.err*
mail.err.1:Mar 17 13:27:09 mail dovecot: 
imap(sergio)<31111><lLOIej6EEN1Pht53>: Fatal: master: service(imap): 
child 31111 killed with signal 11 (core dumps disabled - 
https://dovecot.org/bugreport.html#coredumps)
mail.err.2.gz:Mar 15 01:51:07 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 8371 killed with signal 11 (core dumps disabled)
mail.err.2.gz:Mar 15 01:51:07 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 8380 killed with signal 11 (core dumps disabled)
mail.err.2.gz:Mar 15 01:51:07 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 8329 killed with signal 11 (core dumps disabled)
mail.err.2.gz:Mar 15 01:51:07 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 2435 killed with signal 11 (core dumps disabled)
mail.err.3.gz:Mar 13 02:35:33 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 11827 killed with signal 11 (core dumps disabled)
mail.err.3.gz:Mar 13 02:35:33 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 11837 killed with signal 11 (core dumps disabled)
mail.err.3.gz:Mar 13 02:35:33 mail dovecot: imap(sergio): Fatal: master: 
service(imap): child 11824 killed with signal 11 (core dumps disabled)


% s dovecot -n
# 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.4 ()
doveconf: Warning: service auth { client_limit=1000 } is lower than 
required under max. load (1324)
doveconf: Warning: service anvil { client_limit=1000 } is lower than 
required under max. load (1227)
# OS: Linux 4.9.0-8-amd64 x86_64 Debian 9.8 ext4
# Hostname: mail.outerface.net
auth_verbose = yes
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
lmtp_rcpt_check_quota = yes
lmtp_save_to_detail_mailbox = yes
mail_home = /var/mail/%u
mail_location = sdbox:/var/mail/%u
mail_plugins = quota fts virtual
mail_privileged_group = mail
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 spamtest spamtestplus
namespace {
   location = virtual:~/mailboxes/virtual
   prefix = virtual/
   separator = /
}
namespace inbox {
   inbox = yes
   location =
   mailbox Drafts {
     special_use = \Drafts
   }
   mailbox Junk {
     special_use = \Junk
   }
   mailbox Sent {
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Spam {
     special_use = \Junk
   }
   mailbox Trash {
     special_use = \Trash
   }
   prefix =
}
passdb {
   args = /etc/dovecot/dovecot-ldap.conf.ext
   driver = ldap
}
plugin {
   fts_autoindex = yes
   quota = count:User quota
   quota_grace = 10%%
   quota_rule = *:storage=2G
   quota_vsizes = yes
   sieve = file:~/sieve;active=~/.dovecot.sieve
   sieve_extensions = +spamtest +spamtestplus
   sieve_global = /etc/dovecot/sieve/
   sieve_spamtest_max_value = 120
   sieve_spamtest_status_header = X-Spam_score_int
   sieve_spamtest_status_type = score
}
protocols = " imap lmtp sieve"
service auth-worker {
   user = $default_internal_user
}
service auth {
   unix_listener auth-client {
     mode = 0666
     user = mail
   }
}
service imap-login {
   inet_listener imaps {
     port = 0
   }
   process_limit = 1024
   service_count = 1
   vsz_limit = 64 M
}
service imap {
   process_limit = 1024
}
ssl = required
ssl_cert = </etc/ssl/localcerts/outerface.net-cert.pem
ssl_cipher_list = ECDHE-ECDSA-AES256-GCM-SHA384
ssl_client_ca_dir = /etc/ssl/certs
ssl_key = # hidden, use -P to show it
ssl_min_protocol = TLSv1.2
userdb {
   driver = prefetch
}
userdb {
   args = /etc/dovecot/dovecot-ldap.conf.ext
   driver = ldap
}
protocol lmtp {
   mail_fsync = optimized
   mail_plugins = quota fts virtual sieve
}
protocol lda {
   mail_fsync = optimized
}
protocol imap {
   mail_max_userip_connections = 128
   mail_plugins = quota fts virtual imap_zlib quota
}


-- 
sergio.


More information about the dovecot mailing list