Doveadm error

László Károlyi laszlo at karolyi.hu
Tue Jul 12 13:30:38 UTC 2016


Hey everyone,

I've got a weird error since I upgraded to the latest dovecot on my FreeBSD box:

root at postfixjail /# doveadm quota recalc -u xxx at xxx.com
doveadm(xxx at xxx.com): Error: dict-client: Commit failed: Deinit
fish: 'doveadm quota recalc -u xxx@…' terminated by signal SIGSEGV (Address boundary error)
root at postfixjail /# dovecot --version
2.2.25 (7be1766)
root at postfixjail /# dovecot -n
# 2.2.25 (7be1766): /usr/local/etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.15 (97b3da0)
# OS: FreeBSD 10.3-STABLE amd64
auth_cache_negative_ttl = 0
auth_cache_ttl = 0
auth_mechanisms = plain login cram-md5 digest-md5
auth_realms = flix.hu
base_dir = /usr/local/var/run/dovecot/
default_login_user = nobody
dict {
  quota = mysql:/usr/local/etc/dovecot/dovecot-dict-sql.conf.ext
  quota_rule2 = Trash:bytes=+100M
}
listen = *
login_trusted_networks = 127.0.0.0/24
mail_location = mdbox:~/mdbox
mail_plugins = quota
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 vnd.dovecot.pipe
mdbox_rotate_size = 20 M
namespace {
  inbox = yes
  location =
  prefix =
  separator = .
}
passdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
plugin {
  quota = dict:User quota::proxy::quota
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
  sieve_extensions = +vnd.dovecot.pipe
  sieve_pipe_bin_dir = /usr/local/etc/email-responder
  sieve_plugins = sieve_extprograms
}
postmaster_address = postmaster at flix.hu
protocols = imap pop3 lmtp sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0600
    user = vmail
  }
}
service dict {
  unix_listener dict {
    mode = 0600
    user = vmail
  }
}
service imap-login {
  process_min_avail = 3
  service_count = 1
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
  process_min_avail = 2
  service_count = 1
}
service managesieve {
  process_limit = 1024
  process_min_avail = 2
}
service pop3-login {
  process_min_avail = 3
  service_count = 1
}
ssl = required
ssl_cert = </usr/local/etc/dovecot/ssl/server.crt
ssl_key = </usr/local/etc/dovecot/ssl/server.pem
userdb {
  driver = prefetch
}
userdb {
  args = /usr/local/etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
protocol lda {
  mail_plugins = quota sieve
}
protocol lmtp {
  mail_plugins = quota sieve
}
protocol sieve {
  mail_plugins = quota sieve
  managesieve_max_line_length = 65536
}
protocol imap {
  mail_max_userip_connections = 20
  mail_plugins = quota imap_quota
}
protocol pop3 {
  mail_max_userip_connections = 15
  mail_plugins = quota
}
root at postfixjail /# uname -a
FreeBSD postfixjail.xxx.com 10.3-STABLE FreeBSD 10.3-STABLE #19 r302639: Tue Jul 12 13:54:21 CEST 2016     root at flix.hu:/usr/obj/usr/src/sys/MYKERNEL  amd64

There seems no difference of which virtual mailbox I want dovecot to quota recalculate, it always fails with this error message.

Any suggestions?

Cheers,
--
László Károlyi
http://linkedin.com/in/karolyi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://dovecot.org/pipermail/dovecot/attachments/20160712/66542f31/attachment.sig>


More information about the dovecot mailing list