FreeBSD 4.11
Nothing changed in Makefile from exim-4.50 to exim-4.51 but after upgrade there
are lots of crashes on signal 11 that I've never seen before.
I found only one way to reproduce this but think there are others.
Below is scenario of recipient callout verification.
exim-4.51:
[skip]
13:29:05 32077 Attempting full verification using callout
13:29:05 32077 callout cache: disabled by no_cache
13:29:05 32077 interface=NULL port=25
13:29:05 32077 Connecting to relay.host.com [x.x.x.x]:25 ... connected
13:29:05 32077 waiting for data on socket
13:29:05 32077 read response data: size=81
13:29:05 32077 SMTP<< 220 relay.host.com ESMTP server ready at Thu, 9 Jun 2005
13:29:04 +0300 (EEST)
13:29:05 32077 SMTP>> HELO relay2.host.com
13:29:05 32077 waiting for data on socket
13:29:05 32077 read response data: size=85
13:29:05 32077 SMTP<< 250 relay.host.com Hello relay2.host.com [z.z.z.z],
pleased to meet you
13:29:05 32077 SMTP>> MAIL FROM:<>
13:29:05 32077 waiting for data on socket
13:29:05 32077 read response data: size=27
13:29:05 32077 SMTP<< 250 2.1.0 <>... Sender ok
13:29:05 32004 child 32077 ended: status=0xb
13:29:05 32004 ----Free 0x8129060 daemon.c 814
13:29:05 32004 0 SMTP accept processes now running
13:29:05 32004 Listening...
and in kernel log:
Jun 9 13:29:05 <kern.info> mail-server /kernel: pid 32077 (exim-4.51-3), uid 6:
exited on signal 11
exim-4.50:
[skip]
13:24:21 25943 Attempting full verification using callout
13:24:21 25943 callout cache: disabled by no_cache
13:24:21 25943 interface=NULL port=25
13:24:21 25943 Connecting to relay.host.com [x.x.x.x]:25 ... connected
13:24:21 25943 waiting for data on socket
13:24:21 25943 read response data: size=81
13:24:21 25943 SMTP<< 220 relay.host.com ESMTP server ready at Thu, 9 Jun 2005
13:24:21 +0300 (EEST)
13:24:21 25943 SMTP>> HELO relay2.host.com
13:24:21 25943 waiting for data on socket
13:24:21 25943 read response data: size=85
13:24:21 25943 SMTP<< 250 relay.host.com Hello relay2.host.com [z.z.z.z],
pleased to meet you
13:24:21 25943 SMTP>> MAIL FROM:<>
13:24:21 25943 waiting for data on socket
13:24:21 25943 read response data: size=27
13:24:21 25943 SMTP<< 250 2.1.0 <>... Sender ok
13:24:21 25943 SMTP>> RCPT TO:<some@???>
13:24:21 25943 waiting for data on socket
13:24:21 25943 read response data: size=48
13:24:21 25943 SMTP<< 553 5.3.0 <some@???>... refused - !
13:24:21 25943 ---0 Get 0x810bd70 136 string.c 347
13:24:21 25943 ---0 Get 0x810bdf8 80 string.c 347
13:24:21 25943 SMTP>> QUIT
13:24:21 25943 ----------- end verify ------------
13:24:21 25943 deny: condition test succeeded
13:24:21 25943 ---0 Get 0x810be48 32 string.c 347
13:24:21 25943 ---0 Get 0x810be68 8 string.c 347
13:24:21 25943 ---0 Get 0x810be70 136 string.c 347
13:24:21 25943 SMTP>> 550 Recipient verify failed (callout)
13:24:21 25943 LOG: MAIN REJECT
13:24:21 25943 H=(host.com) [y.y.y.y] F=<> rejected RCPT <some@???>:
response to "RCPT TO:<some@???>" from relay.host.com [x.x.x.x] was: 553
5.3.0 <some@???>... refused - !
--
Dimitry