[exim] exim 4.51 crashes on signal 11 (exim 4.50 doesn't)

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Dmitry Alyabyev
Data:  
Para: exim-users
Assunto: [exim] exim 4.51 crashes on signal 11 (exim 4.50 doesn't)
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