Author: Jeremy Harris Date: To: exim-users Subject: Re: [exim] Sending mail fails (using TLS via company server) since
upgrade to 4.85
On 17/08/15 15:19, Chris Laif wrote:. > Program terminated with signal SIGSEGV, Segmentation fault.
> #0 0x0000000000475eda in string_copy ()
> (gdb) where
> #0 0x0000000000475eda in string_copy ()
> #1 0x0000000000421852 in deliver_make_addr ()
> #2 0x000000000049134b in smtp_local_identity ()
> #3 0x000000000049140a in smtp_are_same_identities ()
> #4 0x000000000047dc55 in transport_check_waiting ()
> #5 0x0000000000494353 in smtp_deliver ()
So it's delivered a message, and is searching the
queue for others suitable to go down the same
connection. Somehow, one of the sender-addresses is
null.
A sufficient protection against the crash would
be a null-check on sender at the head of
smtp_local_identity, returning an empty string.
This doesn't explain how that null pointer got
there, nor if it can legitimately be null.
--
Cheers,
Jeremy