On Tue, May 24, 2005 at 11:43:45AM -0700, Doug Hardie said:
> I believe I can make this occur at will (as long as there is a newer  
> database available).  However, I am running FreeBSD and don't know  
> for sure the equivallent to strace - ktrace perhaps.  Let me know  
> what you need and I will force it to hang.

Doug,

Can you run another test for me?  Try running the milter without
--external, but with --dont-wait.

It is difficult to tell from the sendmail source (it is a bit on the
hairy side) but it looks like it does not stop trying to use a milter if
one of the communications times out, which would explain this behavior.
--dont-wait changes the behavior at reload from timeout to immediate
tempfail.  If this fixes the problem, then we know exactly where the
issue is, and we can come up with a workaround (perhaps the workaround
is just use --dont-wait, but maybe something better)

A ktrace would also be great to confirm the internals, but just
confirmation that this makes the problem go away would be enough, I
think.  You are the first person I have talked to who can reliably
reproduce the problem, so unfortunately for you, you make the perfect
test case :)

Thanks,
-- 
 --------------------------------------------------------------------------
|  Stephen Gran                  | Q: How many marketing people does it    |
|  [EMAIL PROTECTED]             | take to change a lightbulb? A: I'll     |
|  http://www.lobefin.net/~steve | have to get back to you on that.        |
 --------------------------------------------------------------------------

Attachment: pgpOPsMjhsg0b.pgp
Description: PGP signature

_______________________________________________
http://lurker.clamav.net/list/clamav-users.html

Reply via email to