mailing lists
2011-Sep-29 15:09 UTC
[Dovecot] Panic: file lmtp-proxy.c: line 370 (lmtp_proxy_output_timeout): assertion failed: (proxy->data_input->eof)
Hello all,
today I got this crash from dovecot (2.0.14)
Sep 29 14:09:32 imap1 dovecot: lmtp(17693): Panic: file lmtp-proxy.c: line 370
(lmtp_proxy_output_timeout): assertion failed: (proxy->data_input->eof)
Sep 29 14:09:32 imap1 dovecot: lmtp(17693): Error: Raw backtrace:
/usr/lib64/dovecot/libdovecot.so.0(+0x3f9aa)? [0x7f18f10299aa] ->
/usr/lib64/dovecot/libdovecot.so.0(+0x3f9f6) [0x7f18f10299f6] ->
/usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f18f1003211] ->
dovecot/lmtp(+0x7a4f) [0x7f18f1982a4f] ->
/usr/lib64/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0xcb)
[0x7f18f103590b] ->
/usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x5b) [0x7f18f103680b]
-> /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0x28) [0x7f18f1035768]
-> /usr/lib64/dovecot/libdovecot.so.0(master_service_run+0x13)
[0x7f18f1023423] -> dovecot/lmtp(main+0x183) [0x7f18f197fa93] ->
/lib64/libc.so.6(__libc_start_main+0xfd) [0x7f18f0ca8b7d] ->
dovecot/lmtp(+0x4819) [0x7f18f197f819]
Sep 29 14:09:32 imap1 dovecot: master: Error: service(lmtp): child 17693 killed
with signal 6 (core dumps disabled)
?? /-----------------/
# dovecot -n -c /etc/dovecot-director/dovecot.conf
# 2.0.14: /etc/dovecot-director/dovecot.conf
# OS: Linux 2.6.34.7-0.7-xen x86_64 openSUSE 11.3 (x86_64)
auth_debug = yes
auth_verbose = yes
base_dir = /var/run/dovecot-director/
director_mail_servers = 100.1.245.101 100.1.245.105
director_servers = 100.1.245.101:9091 100.1.245.105:9091 100.1.241.204:9091
disable_plaintext_auth = no
doveadm_proxy_port = 24245
lmtp_proxy = yes
mail_debug = yes
mail_fsync = always
mail_gid = 5000
mail_nfs_index = yes
mail_nfs_storage = yes
mail_plugins = acl
mail_uid = 5000
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
mmap_disable = yes
passdb {
? args = proxy=y nopassword=y
? driver = static
}
plugin {
? acl = vfile
? sieve = ~/.dovecot.sieve
? sieve_dir = ~/sieve
}
protocols = imap lmtp pop3
service auth {
? unix_listener auth-userdb {
??? group = vmail
??? mode = 0666
??? user = vmail
? }
}
service director {
? fifo_listener login/proxy-notify {
??? mode = 0666
? }
? inet_listener {
??? port = 9091
? }
? unix_listener director-userdb {
??? mode = 0666
? }
? unix_listener login/director {
??? mode = 0666
? }
}
service doveadm {
? inet_listener {
??? port = 24245
? }
}
service imap-login {
? executable = imap-login director
? inet_listener imap {
??? port = 10143
? }
}
service lmtp {
? inet_listener lmtp {
??? port = 1024
? }
}
service pop3-login {
? executable = pop3-login director
? inet_listener pop3 {
??? port = 10110
? }
}
ssl = no
verbose_proctitle = yes
protocol lmtp {
? auth_socket_path = director-userdb
? passdb {
??? args = proxy=y nopassword=y port=24
??? driver = static
? }
}
protocol imap {
? mail_max_userip_connections = 100
}
local 100.1.245.101/28/28 {
? doveadm_password = secret
}
Jan-Frode Myklebust
2011-Sep-30 10:42 UTC
[Dovecot] Panic: file lmtp-proxy.c: line 370 (lmtp_proxy_output_timeout): assertion failed: (proxy->data_input->eof)
On Thu, Sep 29, 2011 at 04:09:02PM +0100, mailing lists wrote:> Hello all, > > today I got this crash from dovecot (2.0.14)FYI: You're not alone.. http://dovecot.org/list/dovecot/2011-September/060830.html I seem to remember thinking this probably was caused by too short LMTP_PROXY_DATA_INPUT_TIMEOUT_MSECS in lmtp-proxy.c, but I've given up on lmtp-proxying for now.. Will have to revisit at some later point. -jf