2.3 getting caught in tight Perl regex loop?

Brandon Hume hume at Den.BOFH.Halifax.NS.Ca
Wed Oct 25 13:05:12 UTC 2000


> >The article which was being processed at the time was:
> >        <8t5ic5$9hp$1 at FreeBSD.csie.NCTU.edu.tw>

> No! It hit me today, too! But I'm running INN 2.2.3.
> After deactivating the cleanfeed filters I was able to get over those articles.

I don't use cleanfeed itself, but I do use some cut'n'pasted bits of 
cleanfeed's anti-binary filtering.

After the third "jam" today, I went into my filters and commented/cut out
all bits of perl that dealt with __BODY__, including the cleanfeed parts.

The article I mentioned above was just seen and rejected in a perfectly
normal manner (unwanted newsgroup).

Also, when I attached gdb to the running (and spinning) innd process, I 
noticed that the regmatch() calls were operating on the body of the message.

So, I suspect that there is some kind of killer article out there that is
driving the INN perl filters wacky.  Unfortunately, I don't have the bodies
or header.  I'm using perl 5.004_04 linked into INN 2.3.0.

-- 
Brandon Hume    - hume -> BOFH.Halifax.NS.Ca, http://WWW.BOFH.Halifax.NS.Ca/
                       -> Solaris Snob and general NOCMonkey



More information about the inn-workers mailing list