We're having trouble with a mail message that is causing exim to SEGV.
We're using Exim-4.43 with exiscan and the perl module. We do get a log
entry for the incoming email giving the sender and the user claims that the
mail is deliverd (she gets lots of copies!). We're running clamav
anti-virus but there's no hint in either the exim logs or clamav logs of a
problem. The remote site just sees the connection vanish (its an idenitcal
exim binary).
Does anyone recognise this sequence of system calls and can take a guess at
where the problem might be? I don't mind spending some time debugging this
but I could do with a clue as to where to begin. It looks like it packs up
right after logging the sender.
32540 _llseek(4, 0, [0], SEEK_CUR) = 0
32540 time(NULL) = 1113991397
32540 write(4, "2005-04-20 11:03:17 Received fro"..., 204) = 204
32540 close(4) = 0
32540 munmap(0xb7f52000, 4096) = 0
32540 close(0) = 0
32540 munmap(0xb7f53000, 4096) = 0
32540 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
32540 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_IGN}, 8) = 0
32540 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
2241 <... select resumed> ) = ? ERESTARTNOHAND (To be restarted)
2241 --- SIGCHLD (Child exited) @ 0 (0) ---
--
______ jonathan@??? Jonathan Knight,
/ Department of Computer Science
/ _ __ Telephone: +44 1782 583437 University of Keele, Keele,
(_/ (_) / / Fax : +44 1782 713082 Staffordshire. ST5 5BG. U.K.