Jaroslav Kysela posted a patch that *might* be addressing this same problem,
a few weeks ago. I will be testing the patch, w.r.t. this problem within
the next few days. The original message began like this:
> From: Jaroslav Kysela <perex@jcu.cz>
> Date: Tue, 21 Apr 1998 16:14:31 +0200 (MET DST)
> Subject: TCP accept bug in 2.0 and 2.0.34pre10 patch
>
> Hi!
>
> I found strange TCP accept bug in 2.0 kernels (include 2.0.34pre10).
> List of waiting TCP connections (socket -> receive_queue) can be at some
> times corrupted due to interrupts.
> This bug can produce some "zombie" sockets which aren't passed
> over accept() to user space, but leaves in kernel forever or until some
> timeout isn't expired.
[snip]
I'm not familiar with the kernel internals, but I imagine that the scenario
described here could cause some sort of resource exhaustion, which could then
cause the sendmail problem.. does that make sense?
-- Bjarni R. Einarsson bre@margmidlun.is [ THIS SPACE INTENTIONALLY LEFT BLANK ] http://www.mmedia.is/~bre Juggler@IRCnet GOBBLE, GOBBLE, GOBBLE, GOBBLE, GOBBLE!- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu