[Dovecot] pop3 proxying error

tonio at starbridge.org tonio at starbridge.org
Tue Aug 7 14:47:50 EEST 2012


Hi Timo,
I've got some errors with pop3 proxying and dovecot 2.1.9

I's occured on the proxy side:

Aug  7 13:16:47 dev1 dovecot: pop3-login: Fatal: master: 
service(pop3-login): child 23046 killed with signal 11 (core dumped)

Server side shows no error, and runs the same dovecot version.

Thanks for your help.
Best regards
Tonio Buonaguidi

Core dump:


GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/dovecot/pop3-login...done.
[New LWP 23046]

warning: Can't read pathname for load map: Erreur d'entrée/sortie.
[Thread debugging using libthread_db enabled]
Using host libthread_db library 
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Core was generated by `dovecot/pop3-login -D'.
Program terminated with signal 11, Segmentation fault.
#0  settings_parser_dup (old_ctx=0x8783480, new_pool=0x632e6465) at 
settings-parser.c:1742
1742            pool_ref(new_pool);




  doveconf -n
# 2.1.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32.2-xxxx-std-ipv6-32 i686 Debian wheezy/sid
auth_cache_size = 4 k
auth_mechanisms = plain login
director_mail_servers = bb.bb.bb.bb cc.cc.cc.cc
director_servers = dd.dd.dd.dd aa.aa.aa.aa
log_timestamp = %Y-%m-%d %H:%M:%S
mail_debug = yes
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet 
comparator-i;ascii-casemap fileinto reject envelope encoded-character 
vacation subaddress comparator-i;ascii-numeric relational regex 
imap4flags copy include variables body enotify environment mailbox date 
spamtest spamtestplus virustest
passdb {
   args = /etc/dovecot/dovecot-sql.conf
   driver = sql
}
protocols = imap pop3 sieve
service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = mail
     mode = 0660
     user = postfix
   }
   unix_listener auth-master {
     mode = 0660
     user = vmail
   }
   unix_listener auth-userdb {
     mode = 0660
     user = vmail
   }
}
service director {
   fifo_listener login/proxy-notify {
     mode = 0666
   }
   inet_listener {
     address =    aa.aa.aa.aa
     port = 9090
   }
   unix_listener director-userdb {
     mode = 0600
   }
   unix_listener login/director {
     mode = 0666
   }
}
service imap-login {
   executable = imap-login director
   inet_listener imap {
     address = aa.aa.aa.aa yy.yyy.yy.yy xx.xx.xx.xx
     port = 143
   }
   inet_listener imaps {
     address = aa.aa.aa.aa yy.yyy.yy.yy xx.xx.xx.xx
     port = 993
   }
   process_limit = 256
   process_min_avail = 2
   service_count = 0
   vsz_limit = 256 M
}
service managesieve-login {
   inet_listener sieve {
     address = aa.aa.aa.aa yy.yyy.yy.yy xx.xx.xx.xx
     port = 4190
   }
   vsz_limit = 64 M
}
service pop3-login {
   executable = pop3-login -D
   inet_listener pop3 {
     address = aa.aa.aa.aa yy.yyy.yy.yy xx.xx.xx.xx
     port = 110
   }
   inet_listener pop3s {
     address = aa.aa.aa.aa yy.yyy.yy.yy xx.xx.xx.xx
     port = 995
   }
   service_count = 0
}
ssl_ca = </etc/dovecot/ca-bundle.crt
ssl_cert = </etc/dovecot/imap.xxx.certchained2.pem
ssl_client_cert = </etc/dovecot/imap.xxx.certchained2.pem
ssl_client_key = </etc/dovecot/imap.xxx.key.pem
ssl_key = </etc/dovecot/imap.xxx.key.pem
userdb {
   args = /etc/dovecot/dovecot-sql.conf
   driver = sql
}
protocol imap {
   imap_client_workarounds = delay-newmail
   imap_max_line_length = 64 k
   mail_max_userip_connections = 10
}
protocol pop3 {
   pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
   pop3_uidl_format = %08Xu%08Xv
}
protocol sieve {
   passdb {
     args = /etc/dovecot/sieve-sql.conf
     driver = sql
   }
}
local xx.xx.xx.xx {
   disable_plaintext_auth = no
}
local yy.yyy.yy.yy {
   protocol imap {
     ssl = required
     ssl_cert = </etc/dovecot/mail.pem
     ssl_key = </etc/dovecot/mail.key.pem
   }
}
local yy.yyy.yy.yy {
   protocol sieve {
     ssl = required
     ssl_cert = </etc/dovecot/mail.pem
     ssl_key = </etc/dovecot/mail.pem
   }
}
local xx.xx.xx.xx {
   protocol imap {
     ssl = yes
     ssl_cert = </etc/dovecot/imap.certchained.pem
     ssl_key = </etc/dovecot/imap.key.pem
   }
}
local xx.xx.xx.xx {
   protocol pop3 {
     ssl = yes
     ssl_cert = </etc/dovecot/pop.certchained.pem
     ssl_key = </etc/dovecot/pop.key.pem
   }
}
local xx.xx.xx.xx {
   protocol sieve {
     ssl = yes
     ssl_cert = </etc/dovecot/mail.certchained.pem
     ssl_key = </etc/dovecot/mail.key.pem
   }
}







More information about the dovecot mailing list