http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5554

           Summary: UTF-8 issue with perl 5.8.0 in Bayes.pm line 362
           Product: Spamassassin
           Version: 3.2.1
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: spamassassin
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I'm having an issue after upgrading spamassassin to 3.2.x with one of my
servers. The box in question is RHEL3 with it's perl 5.8.0, the same config on
RHEL4 with it's perl 5.8.5 doesn't show those symtoms. The logs of spampd, which
I'm using, shows:

Jul  9 07:53:45 sahost01 spampd[25350]: Malformed UTF-8 character (unexpected
continuation byte 0xa9, with no preceding start byte) in substitution iterator
at /usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/Bayes.pm line 362,
<_GEN_15> line 1509.

My first guess was that it's the issue discussed here:
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=3787#c80

So I went ahead and rebuilt the perl package with this perl patch included
http://rt.perl.org/rt3/Public/Bug/Display.html?id=37950
The new perl package passes the test from the perl bug description but the
spamassassin issue still appears.

There is at least another person who seems to have the same issue
http://www.mail-archive.com/[EMAIL PROTECTED]/msg43099.html

I have now built perl 5.8.8 for the RHEL3 box and installed it and viola, the
problem is gone. So to me it really seems to be a problem with spamassassin
3.2.x and perl < 5.8.5.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to