[antispam-f] Re: AntiSpam aborting on fetch.

  • From: Frank de Bruijn <antispam@xxxxxxxxxx>
  • To: antispam@xxxxxxxxxxxxx
  • Date: Tue, 03 Jul 2007 20:44:07 +0200

In article <3bd84afc4e.ricp@xxxxxxxxxxxxxxxxxxxxx>,
   Richard Porter <ricp@xxxxxxxxxxxxxxxx> wrote:
> AntiSpam is repeatedly aborting without fetching any messages. The
> status window shows that 26 messages are waiting. The application log
> contains:

> 02 Jul 22:39:14 010 Starting AntiSpam 1.59.5 (03-12-2006)
> 02 Jul 22:39:14 100 AutoRun
> 02 Jul 22:39:14 100 RunEvery
> 02 Jul 22:39:15 100 Starting run - all boxes
> 02 Jul 22:39:15 100 Box 1: Ricp
> 02 Jul 22:39:25 040 Internal error: abort on data transfer at
> &0392F298

In my softloaded version of RISC OS 4.39 that's inside the Messages
module. In the middle of a Sprite file, it would seem. Strange.

> at line 1993

And that's the line with the XSocket_Read call, dealing with the
incoming data.

> The ISP log contains:

 [snip]

> > LIST 1
> < +OK 1 318250
> > TOP 1 10

> [great big snip]

> <  <adiniz@xxxxxxxxxxxxxxxx>,
> <  <zeynos1988@xxxxxxxxx>,
> <  <pbursa@xxxxxxxxxxxx>,
> <  <bursalikul@xxxxxxxxxxx>,
> Too many header lines

Apparently.

> Internal error: abort on data transfer at &0392F298 at line 1993

> So why is AS aborting rather than taking some less drastic action
> such as defaulting the message or deferring it?

It should skip the message. It looks like flushing the buffer to get rid
of the remaining incoming data of the offending message causes an abort.
I'll have to investigate. If you still have the 'raw' message with all
the 500+ headers in place, that would help.

Regards,
Frank


Other related posts: