Doveadm error

aki.tuomi at dovecot.fi aki.tuomi at dovecot.fi
Fri Jul 15 14:03:15 UTC 2016


> On July 12, 2016 at 4:30 PM László Károlyi <laszlo at karolyi.hu> wrote:
> 
> 
> 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


Hi

This bug is being fixed. 

Aki


More information about the dovecot mailing list