[exim-dev] [Bug 2166] Segfaults when remote server drop conn…

Top Page
Delete this message
Reply to this message
Author: admin
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 2166] Segfaults when remote server drop connections before banner
https://bugs.exim.org/show_bug.cgi?id=2166

--- Comment #8 from Alexandru Chirila <chirila@???> ---
(In reply to Heiko Schlittermann from comment #6)
> I can't reproduce it (using Debian9 with exim 4.89).
> Can you test if this bug is reproducable if the destination host
> doesn't have an ipv6 address?


I retried the same steps on a machine with no IPv6 and the bug did NOT
reproduce indeed. I've attached debug logs for this scenario as well.

====
2017-09-19 06:03:25 1duBcy-0000to-FR H=server1.test24.simplyspamfree.com
[5.9.235.163]: SMTP error from remote mail server after initial connection: 451
Not allowed
2017-09-19 06:03:25 1duBcy-0000to-FR == test@??? R=spamexperts
T=remote_smtp_se defer (0) H=server1.test24.simplyspamfree.com [5.9.235.163]:
SMTP error from remote mail server after initial connection: 451 Not allowed
2017-09-19 06:03:33 1duBd7-0000ts-9C <= root@???
H=(server1.test26.simplyspamfree.com) [::1] P=esmtp S=573
id=20170919060333.003463@???
2017-09-19 06:03:33 1duBd7-0000ts-9C == test@??? R=spamexperts
T=remote_smtp_se defer (-53): retry time not reached for any host for
'simplyspamfree.com'
2017-09-19 06:04:11 1duBd7-0000ts-9C H=server1.test24.simplyspamfree.com
[2a01:4f8:161:124b::3024] No route to host
2017-09-19 06:04:11 1duBd7-0000ts-9C ** test@??? R=spamexperts
T=remote_smtp_se H=server1.test24.simplyspamfree.com [5.9.235.163]: SMTP error
from remote mail server after initial connection: 550 Not allowed
2017-09-19 06:04:11 1duBdj-0000u0-0q <= <> R=1duBd7-0000ts-9C U=Debian-exim
P=local S=2134
2017-09-19 06:04:11 1duBd7-0000ts-9C Completed
====

There were no segfaults for these attempts.

----

FWIW, I'm adding more version information, just in case it helps with the
investigation. All previous replications where made under same environment:

=====
root@server1:~# cat /etc/issue
Debian GNU/Linux 9 \n \l

root@server1:~# exim -bV
Exim version 4.89 #1 built 14-Jun-2017 05:03:07
Copyright (c) University of Cambridge, 1995 - 2017
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2017
Berkeley DB: Berkeley DB 5.3.28: (September  9, 2013)
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc GnuTLS
move_frozen_messages Content_Scanning DKIM DNSSEC Event OCSP PRDR PROXY SOCKS
TCP_Fast_Open
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz
dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa tls
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Configure owner: 0:0
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated
root@server1:~# dpkg -l | grep exim
ii  exim4                       4.89-2+deb9u1                all         
metapackage to ease Exim MTA (v4) installation
ii  exim4-base                  4.89-2+deb9u1                amd64       
support files for all Exim MTA (v4) packages
ii  exim4-config                4.89-2+deb9u1                all         
configuration for the Exim MTA (v4)
ii  exim4-daemon-heavy          4.89-2+deb9u1                amd64        Exim
MTA (v4) daemon with extended features, including exiscan-acl
root@server1:~# 
=====


--
You are receiving this mail because:
You are on the CC list for the bug.