Re: [Exim] exim 4.12 SIGSEGV, probably in ident code

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Oleg Cherevko
CC: exim-users
Subject: Re: [Exim] exim 4.12 SIGSEGV, probably in ident code
On Mon, 31 Mar 2003, Oleg Cherevko wrote:

> 03:36:10  2710 Connection request from 210.22.102.30 port 49963
> 03:36:10  2710 1 SMTP accept process running
> 03:36:10  2710 ---0 Rst 614688    **       daemon.c  613 24600
> 03:36:10  2710 Listening...
> 03:36:10  7517 ---0 Get 614704    24       string.c  344
> 03:36:10  7517 host in rfc1413_hosts? yes (matched "*")
> 03:36:10  7517 doing ident callback
> 03:36:10  2710 child 7517 ended: status=0xb
> 03:36:10  2710 0 SMTP accept processes now running
> 03:36:10  2710 Listening...

>
> Note: the same host (210.22.102.30), the same debug log pattern.
> Not that it bothers me much (for this is obviousely some spammers
> trying to feed my Exim their junk), but I'd rather prefer Exim to
> end these connections in more graceful way...


I agree. But I'm not sure how to proceed here. I guess I'll have to set
up a simulation that does an ident call to that host. I've put this on
my list to investigate - thanks for the report.

If you want to do debugging yourself, the relevant part of the source is
the function verify_get_ident() in the module verify.c. To narrow down
where the segfault is occurring, additional debug_printf() statements
can be addded.

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.