Comment 0 for bug 1633220

Revision history for this message
M97N (exioreed) wrote :

When using dovecot with vnd.dovecot.filter, where the filter returns at least ~60KB of data back to dovecot, dovecot panics (see dovecot log in attached apport report).

The error's origin is the pigeonhole plugin. The described error is already fixed in the github repo for sieve-pigeonhole [1].

We successfully managed to apply the patch locally for ubuntu's current version of pigeonhole (0.4.13 (7b14904)) by simply cherry picking the mentioned commit.

System information:
  Description: Ubuntu 16.04.1 LTS
  Release: 16.04
  dovecot-core:
    Installed: 1:2.2.22-1ubuntu2.1
  dovecot-sieve:
    Installed: 1:2.2.22-1ubuntu2.1

  $ doveconf | head -n2
  # 2.2.22 (fe789d2): /etc/dovecot/dovecot.conf
  # Pigeonhole version 0.4.13 (7b14904)

[1] https://github.com/dovecot/pigeonhole/commit/a95b0579