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 -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
