Package: dovecot
Version: 1:2.3.4-2
Severity: important

Dear Maintainer,

the latest updates of Dovecot or some shared libraries at my Debian
Stretch system introduced a small bug. It's a nice new segfault... ;-)

> dovecot: dict: Fatal: master: service(dict):
> child 13578 killed with signal 11 (core dumped)
>
> dovecot: lda: Error: dict quota: Quota update failed:
> write(/var/run/dovecot/dict) failed: Broken pipe
> […] - Quota is now desynced

Core dump:

> Core was generated by `dovecot/dict'.
> Program terminated with signal SIGSEGV, Segmentation fault.
>
> #0  0x00007f8d5b5efd82 in event_unref ()
> from /usr/lib/dovecot/libdovecot.so.0

Do you need more details about my (Postfixadmin with Sqlite3) setup
or is that enough information (for upstream) to fix this crash?

# doveconf -n service/dict
> service dict {
>   unix_listener dict {
>     group = vmailuser
>     mode = 0600
>     user = vmailuser
>   }
> }

# doveconf -n dict
> dict {
>   quota = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
> }

# cat /etc/dovecot/dovecot-dict-sql.conf.ext
> connect = /path/to/sqlite3.db
>
> map {
>         pattern = priv/quota/storage
>         table = quota2
>         username_field = username
>         value_field = bytes
> }
>
> map {
>         pattern = priv/quota/messages
>         table = quota2
>         username_field = username
>         value_field = messages
> }

-- 
With kind regards,
Christian Schrötter

Reply via email to