Georg,
the problem seems to be on the spamd side; some kind of problem reading
from STDIN after forking on FreeBSD:
===============
logmsg: connection from earth.hub.org [ 64.49.215.11 ] at port 4329
logmsg: before spawn
logmsg: after spawn
logmsg: connection from earth.hub.org [ 64.49.215.11 ] at port 4331
logmsg: before spawn
logmsg: after spawn
=================
And pertinent area of code:
=================
logmsg "before spawn\n";
spawn sub {
$|=1; # always immediately flush output
logmsg "after spawn\n";
# First request line off stream
local $_ = <STDIN>;
logmsg "got STDIN\n";
if (!defined $_) {
protocol_error ("(closed before headers)");
return 1;
}
=====================
This looks to me to be a bug either in FreeBSD or in perl on that
platform.
C
On Wed, 2002-02-13 at 02:41, Georg C. F. Greve wrote:
> || On Tue, 12 Feb 2002 08:58:19 -0600
> || "Hamilton, Kent" <[EMAIL PROTECTED]> wrote:
>
> hk> EXACTLY the same experience. Killing spamass-milter and
> hk> restarting it and things start working again.
>
> Although I have very little time, I'm willing to fix any problem that
> we can track down (I'd be quite willing to give you access to the
> project if you are willing to try for yourself, though).
>
> I don't run BSD on any of my machines and so my only experience is
> that it works fine on GNU/Linux (uptime of 10+ days, easily 1000+
> mails a day).
>
> The code is rather simple, so it is hard to see where the problems
> would come from. Do you have an idea in which function it crashes?
>
> Regards,
> Georg
>
> --
> Georg C. F. Greve <[EMAIL PROTECTED]>
> Free Software Foundation Europe (http://fsfeurope.org)
> Brave GNU World (http://brave-gnu-world.org)
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk