Re: several messages

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Neal Becker
CC: exim-users
Old-Topics: exim stuck
Subject: Re: several messages
On Tue, 15 Oct 1996, Neal Becker wrote:

> Here's what exim -bP shows:


Which version of Exim? Which OS?

I dimly recall having seen something like this before, and having fixed
some problem. No, I remember now, it was a user piping to a script that
ran for ever. Different problem.


> 22h 0vCqPm-0005q8-00 <72731.3417@???>
>     susie.fisanich@???

>
> Attaching to this process:
>
> (gdb) where
> #0  0x80838850 in _write ()
> #1  0x37ed0 in write_chunk (fd=warning: reading register r11: I/O error
> 0, 
>     chunk=0x400104a8 'y' <repeats 12 times>, "\r\n", 'y' <repeats 186 times>..., len=592, from_hack=warning: reading register r12: I/O error
> 0, use_crlf=1, smtp_dots=1) at transport.c:241


> I see that the message is about 1MB of garbage. I don't know why the
> write() is hanging. Shouldn't it timeout?


Hmm. Presumably that is a write to local disc as the address is for a
local user? Or is it going to some remote machine? Oh, hang on, that
"\r\n" gives it away. It's remote, isn't it? Yes, then it should time
out. I wonder why it isn't?

I've just done a quick timeout test (on Solaris 2.5), and of course it works.

--
Philip Hazel                   University Computing Service,
ph10@???             New Museums Site, Cambridge CB2 3QG,
P.Hazel@???          England.  Phone: +44 1223 334714