On 30 Dec 2015, at 11:35, Lazy <lazy...@gmail.com> wrote:
> 
>> dict {
>>  quota = redis:host=127.0.0.1:prefix=user/
>> }
>> 
>> plugin {
>> 
>>  quota = dict:User quota::proxy::quota
>> 
>> }
>> 
>> Redis server is behind haproxy working in tcp mode.
>> 
>> doveadm quota recalc -u user always couses dict process segfault (called
>> from imap backend or director host), otherwise quota is working correctly.
>> 
>> 
>> #0  dict_transaction_rollback (_ctx=_ctx@entry=0xea5fd0) at dict.c:194
>> 194             ctx->dict->v.transaction_rollback(ctx);

This should fix it: 
https://github.com/dovecot/core/commit/f6d8250f99520eac003da742a5f34abd2b537c38

Reply via email to