Package: dovecot-managesieved
Version: 1:2.1.7-2
Severity: important

Dear Maintainer,

managesieve (Dovecot) fails with a segfault in libc when using the
CHECKSCRIPT Command. I was able to reproduce the error using the "Sieve
Filter"-Addon for Thunderbird. If "Check Syntax" is enabled the
connection drops after editing the filter script. If "Check Syntax" is
disabled everything works fine.

Here's the logfile entry:

Sep 14 13:09:14 pdc kernel: [2937237.530373] managesieve[10194]:
segfault at 0 ip 00007fe185011664 sp 00007fffc8118ad8 error 4 in
libc-2.13.so[7fe184f01000+17d000]

See http://dovecot.org/pipermail/dovecot/2012-September/068130.html

Best regards
Denis Witt

-- Package-specific info:

dovecot configuration
---------------------
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-3-amd64 x86_64 Debian wheezy/sid ext4
auth_mechanisms = plain login
auth_verbose = yes
disable_plaintext_auth = no
listen = *
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/mail/%u
mail_privileged_group = mail
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 ihave passdb { driver = pam }
passdb {
  args = /etc/dovecot/dovecot-ldap.conf
  driver = ldap
}
plugin {
  quota = maildir
  quota_rule = *:storage=10G
  quota_rule2 = Trash:storage=+500M
  quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95
  quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80
  sieve = ~/.dovecot.sieve
  sieve_dir = ~/sieve
  trash = /etc/dovecot/dovecot-trash.conf
}
protocols = imap sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  user = root
}
service imap-login {
  chroot = login
  user = dovecot
}
service managesieve-login {
  chroot = login
  user = dovecot
}
service pop3-login {
  chroot = login
  user = dovecot
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
  driver = passwd
}
userdb {
  args = /etc/dovecot/dovecot-ldap.conf
  driver = ldap
}
protocol imap {
  imap_client_workarounds = 
  mail_max_userip_connections = 42
  mail_plugins = quota imap_quota trash
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
  mail_plugins = sieve
  postmaster_address = root
}

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
(ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash

Versions of packages dovecot-managesieved depends on:
ii  dovecot-core   1:2.1.7-2
ii  dovecot-sieve  1:2.1.7-2
ii  libc6          2.13-35
ii  libssl1.0.0    1.0.1c-4
ii  ucf            3.0025+nmu3

dovecot-managesieved recommends no packages.

dovecot-managesieved suggests no packages.

Versions of packages dovecot-managesieved is related to:
ii  dovecot-common                 1:2.1.7-2
ii  dovecot-core [dovecot-common]  1:2.1.7-2
pn  dovecot-dbg                    <none>
ii  dovecot-dev                    1:2.1.7-2
ii  dovecot-gssapi                 1:2.1.7-2
ii  dovecot-imapd                  1:2.1.7-2
ii  dovecot-ldap                   1:2.1.7-2
pn  dovecot-lmtpd                  <none>
ii  dovecot-managesieved           1:2.1.7-2
ii  dovecot-mysql                  1:2.1.7-2
ii  dovecot-pgsql                  1:2.1.7-2
pn  dovecot-pop3d                  <none>
ii  dovecot-sieve                  1:2.1.7-2
ii  dovecot-sqlite                 1:2.1.7-2

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to