Hi,
Perl
5.8.0
Linux Redhat
8.0
SpamAssassin
2.63
Using Mail::Audit,
Mail::SpamAssassin, Mail::SpamAssassin::PerMsgStatus and
threads;
When I use a perl
script that spawns a thread that does the spam check,
PerMsgStatus
throws an error
causing the thread to fail. If i run the same code normally (ie not in
a
thread) it works
fine.
After I put
a few debugging statements into PerMsgStatus.pm around the error line
(1750),
I found that the
string $uriRe has been corrupted. It should contain a large Regular
_expression_,
but it only contains
some of it, and them alot of garbled data).
I could use
spamc/spamd I suppose, but there seemed to be so much more flexibility if
I
used the Perl
modules. Plus, since I am writing my app in Perl it seemed logical to
use
the Perl modules
:/.
Regards
Nick
