[Dovecot] Segfault in libdovecot-sieve

Andre andre at digirati.com.br
Fri Oct 22 01:14:04 EEST 2010


This shows up in the mail error when the sieve error happens. It seems
the sieve error is a side-effect of something else:

Oct 21 17:58:11 box6 dovecot: lmtp(10424,
catia.comercial=industriacarvalho.com.br at lmtp1.prv.f1.k8.com.br): Error:
lstat((null)) failed: Bad address
Oct 21 17:58:11 box6 dovecot: lmtp(10424,
catia.comercial=industriacarvalho.com.br at lmtp1.prv.f1.k8.com.br): Error:
file_dotlock_create((null)) failed: Bad address
Oct 21 17:58:11 box6 dovecot: lmtp(10424,
catia.comercial=industriacarvalho.com.br at lmtp1.prv.f1.k8.com.br): Error:
open((null)) failed: Bad address
Oct 21 18:05:25 box6 dovecot: master: Error: service(lmtp): child 10424
killed with signal 11 (core dumps disabled)

Best regards,
Andre

On Thu, 2010-10-21 at 14:13 -0400, Andre wrote:
> Sigh. The webmail broke the configuration output. Here's it again.
> 
> # 2.0.3 (02a9cf90ad02): /etc/dovecot/dovecot.conf
> # OS: Linux 2.6.32-25-server x86_64 Ubuntu 10.04.1 LTS 
> auth_master_user_separator = *
> auth_mechanisms = plain login
> auth_username_chars =
> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@=
> auth_worker_max_count = 10
> disable_plaintext_auth = no
> listen = lmtp1.f1.k8.com.br, lmtp1.prv.f1.k8.com.br
> login_greeting = K8 IMAP/POP3 server
> mail_debug = yes
> mail_gid = dovemail
> mail_plugins = $mail_plugins quota
> mail_uid = dovemail
> managesieve_sieve_capability = fileinto reject envelope vacation
> subaddress comparator-i;ascii-numeric relational regex imap4flags copy
> include imapflags notify
> mmap_disable = yes
> passdb {
>   args = /etc/dovecot/dovecot-sql.conf.ext
>   driver = sql
> }
> passdb {
>   args = /etc/dovecot/dovecot-sql-master.conf.ext
>   driver = sql
>   master = yes
>   pass = yes
> }
> plugin {
>   autocreate = SPAM
>   autosubscribe = SPAM
>   quota = dict:User quota::file:/var/lib/imap/user/%2.256RHn/%
> n/dovecot-quota
>   quota_rule = *:storage=1GB
>   sieve = /var/lib/imap/sieve/%2.256RHn/%n/phpscript.script
>   sieve_dir = /var/lib/imap/sieve/%2.256RHn/%n
>   sieve_extensions = comparator-i;ascii-numeric copy envelope fileinto
> imapflags include notify regex reject relational subaddress vacation
>   sieve_max_script_size = 512KB
>   sieve_quota_max_scripts = 2
> }
> protocols = imap pop3 lmtp sieve
> service auth-worker {
>   user = $default_internal_user
> }
> service auth {
>   process_limit = 1
>   process_min_avail = 1
> }
> service imap-login {
>   inet_listener imap {
>     address = lmtp1.f1.k8.com.br, box5.f1.k8.com.br
>     port = 143
>   }
> }
> service imap {
>   process_limit = 1024
>   process_min_avail = 10
> }
> service lmtp {
>   inet_listener {
>     address = lmtp1.prv.f1.k8.com.br, box5.prv.f1.k8.com.br
>     port = 2003
>   }
>   process_limit = 256
>   process_min_avail = 10
> }
> service managesieve-login {
>   inet_listener sieve {
>     address = lmtp1.prv.f1.k8.com.br, box5.prv.f1.k8.com.br
>     port = 4190
>   }
>   inet_listener sieve_deprecated {
>     address = lmtp1.prv.f1.k8.com.br, box5.prv.f1.k8.com.br
>     port = 2000
>   }
> }
> service managesieve {
>   process_limit = 20
>   process_min_avail = 10
> }
> service pop3-login {
>   inet_listener pop3 {
>     address = lmtp1.f1.k8.com.br, box5.f1.k8.com.br
>     port = 110
>   }
> }
> service pop3 {
>   process_limit = 256
>   process_min_avail = 10
> }
> ssl = no
> userdb {
>   driver = prefetch
> }
> userdb {
>   args = /etc/dovecot/dovecot-sql.conf.ext
>   driver = sql
> }
> verbose_proctitle = yes
> protocol imap {
>   imap_idle_notify_interval = 120 s
>   imap_max_line_length = 65536
>   mail_max_userip_connections = 50
>   mail_plugins = $mail_plugins quota imap_quota autocreate
> }
> protocol lmtp {
>   mail_plugins = $mail_plugins sieve quota autocreate
> }
> protocol sieve {
>   mail_plugins = $mail_plugins sieve
>   managesieve_implementation_string = K8 ManageSieve
>   managesieve_logout_format = bytes=%i/%o
>   managesieve_max_line_length = 65536
>   managesieve_sieve_capability = comparator-i;ascii-numeric copy
> envelope fileinto imapflags include notify regex reject relational
> subaddress vacation
> }
> protocol pop3 {
>   mail_plugins = $mail_plugins quota autocreate
> }
> 
> 




More information about the dovecot mailing list