http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
[EMAIL PROTECTED] changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 23:19 ---
This is very confusing. I'm flailing a bit, but Tom, here are two patches to try
to see if either one or both in combination makes your crash go away. If any of
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 14:50 ---
Tom, once again I'm stuck. I don't have anything else to try. I expect that if
you upgraded perl to anything past 5.8.0 the problem would go away, but I can't
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 15:23 ---
Ok, I'm temporarily unstuck once more :-)
I see that the recent checkin for bug 4596 is doing what I was trying for in the
last patch I had you try and that I
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 15:34 ---
attachment 3142 is not the same as the recent checkin. The recent checkin has
some additional Perl 5.6.x compatibility code and possibly some other
post-review
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
[EMAIL PROTECTED] changed:
What|Removed |Added
Attachment #3176 is|0 |1
obsolete|
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 16:02 ---
attachment 3142 [edit] is not the same as the recent checkin.
Strange, I haven't received any svn commit notices, only wiki commits, for about
two days, so
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 16:14 ---
I'm running the current SA release, which on my cPanel system is automated to
download from CPAN whenever the installed version does not match the newest
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 16:39 ---
Tom, I see what you mean about it not being practical for you to try the whole
patch. There's only one line that I think is most important about what I missed,
so
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 18:22 ---
I think that was my last shot. If I had your machine I could perhaps stick
debugging statements at the point where the pattern match is dying ... but even
then I
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
agreed with Sidney to be honest; I myself have run into serious
utf-8 bugs with perl 5.8.0 that do not occur with other versions.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Exmh CVS
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 18:32 ---
Subject: Re: URI test of lengthy HTML msg on 1 line causes spamd CPU overload
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
agreed with Sidney to be honest;
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-12 22:04 ---
I upgraded from Perl 5.8.0 to Perl 5.8.7 and ran the original message and the
shortened URL version tests again -- no crashes.
The URL still prints out with
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 07:23 ---
(In reply to comment #27)
Tom, see if this script crashes your perl.
No crashes. Result:
This didn't match
Tom, if this attached script does crash your perl,
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 07:36 ---
Created an attachment (id=3176)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3176action=view)
Debug output from rule in Comment #26
(In reply to
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 14:24 ---
No crashes.
Yes, I see why that didn't do it.
That last test script misses a step that HTML::Parser is doing. The result from
HTML::Entities is in unicode,
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 14:51 ---
(In reply to comment #30)
Is there anyone out there besides Tom Green who is running perl 5.8.0 so we
can
see if it really is specific to that version and not
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 15:40 ---
also bear in mind that HTML::Parser is an XS module. this may affect it's use
of utf8, and perl 5.8.0 may have bugs in utf8 handling with XS specifically.
If
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 15:49 ---
Theo, did you also add the SIXCAPS rule Tom was using
uri SARE_URI_SIXCAPS /[A-Z]{6}\.(?:BIZ|INFO|biz|info)/
Does your debug log show the mailbox:// URI
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 15:51 ---
My HTML::Parser version is 3.45
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 15:56 ---
(In reply to comment #33)
Please try this script and let me know what the output is:
First string hex is e28882
Second string prints as 'âÂÂ' hex is e28882
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:03 ---
Subject: Re: URI test of lengthy HTML msg on 1 line causes spamd CPU overload
On Tue, Oct 11, 2005 at 03:49:36PM -0700, [EMAIL PROTECTED] wrote:
Theo, did you
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:05 ---
Tom, sorry, I messed up the copy and paste of the script and didn't notice until
I saw your reply.
This is a variation of the script that will give me one more
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:11 ---
Tom and Theo, what are your LANG environment variables set to?
Theo, your debug log shows that the unicode character that part is being
(incorrectly) translated
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:13 ---
(In reply to comment #37)
This is a variation of the script that will give me one more bit of
information:
Results:
First string prints as 'â'
First string
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:15 ---
Subject: Re: URI test of lengthy HTML msg on 1 line causes spamd CPU overload
On Tue, Oct 11, 2005 at 04:11:40PM -0700, [EMAIL PROTECTED] wrote:
Tom and Theo,
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:19 ---
Tom and Theo, what are your LANG environment variables set to?
en_US.UTF-8
--- You are receiving this mail because: ---
You are the assignee for the
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:43 ---
Ok, Tom, one more attempt to crash your perl :-)
In the last test script I uploaded as attachment #3174 make two changes:
Insert before the use HTML::Entities
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 16:57 ---
(In reply to comment #42)
Ok, Tom, one more attempt to crash your perl :-)
In the last test script I uploaded as attachment #3174 [edit] make two
changes:
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 17:31 ---
No crash.
Yuk. I'm stuck. I don't know why perl on your system is printing the string
differently than Theo's apparently identical installation, and I don't
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 17:46 ---
(In reply to comment #44)
Back in your test case that crashes SpamAssassin, change the part= in the
mailbox URI to say paxt= and see if it no longer crashes.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 18:11 ---
Ok, I guess it's worth getting this down to a minimal test case before giving
up.
What happens if you replace the message body with just
htmlbodyimg
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 18:19 ---
Crash occurs when I make the entire body of the message (all on one line):
htmlhead/headbodyimg src=http://test.com?
number=9part=1.5a=2/body/html
Crash does
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 18:20 ---
No crash using:
htmlbodyimg src=http://example.com/part;=;/body/html
--- You are receiving this mail because: ---
You are the assignee for the bug, or
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 18:30 ---
Crash:
htmlbodyimg src=http://example.com/?x=1part=1.5y=1;/body/html
No crashes:
htmlbodyimg src=http://example.com/part=1.5;/body/html
htmlbodyimg
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 18:34 ---
And the part argument needs the decimal point?
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 21:02 ---
Ok, Tom, here's another shot at it. See what this script does:
use bytes;
use HTML::Entities;
use Encode;
$uri = http://test.com?number=9part=1.5a=2;;
$a =
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 21:07 ---
Tom, in that last script, better to use a uri of
http://example.com/?x=1part=1.5y=1
instead. Sorry.
--- You are receiving this mail because: ---
You
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-11 21:17 ---
(In reply to comment #52)
Tom, in that last script, better to use a uri of
http://example.com/?x=1part=1.5y=1
No crash. Result:
string length 37
prints as
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 09:59 ---
fwiw, Bjorn Jensen bj /at/ info-connect.dk also noted this issue on the users
list (msg-id [EMAIL PROTECTED]).
I can't reproduce this either, but since the
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 15:21 ---
One thing to try would be [A-Z]{6,}
Next step would be to add instrumentation to see which URI is taking all of the
time.
--- You are receiving this mail
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 15:46 ---
Created an attachment (id=3171)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3171action=view)
Test script for Tom to try
I suspect that it has
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 15:56 ---
Created an attachment (id=3172)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3172action=view)
patch to add debug output so Tom can get more details
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 16:36 ---
(In reply to comment #18)
Created an attachment (id=3171)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3171action=view)
[edit]
Test script for Tom
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 17:06 ---
Created an attachment (id=3173)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3173action=view)
Debug output running SIXCAPS with Comment 19 patch
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 17:08 ---
(In reply to comment #19)
Created an attachment (id=3172)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3172action=view)
[edit]
patch to add debug
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 17:47 ---
(In reply to comment #16)
I can't reproduce this either . . .
A message today on the SA user's group indicates a similar problem may have
been resolved after
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 21:19 ---
I'm uploading updates to the SARE URI files to temporarily disable SIXCAPS until
this problem is at least identified (what's the actual cause), if not fully
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-10 21:46 ---
Created an attachment (id=3174)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3174action=view)
Another test script that may crash Tom's perl
Tom, see
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-09 08:47 ---
Note that I (Bob M) recommended Tom enter this into Bugzilla because a) I cannot
reproduce it, b) I cannot see how the rule
/[A-Z]{6}\.(?:BIZ|INFO|biz|info)/
can
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:25 ---
Created an attachment (id=3160)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3160action=view)
Message causing cpu overload
--- You are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:27 ---
Created an attachment (id=3161)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3161action=view)
debug output using original rule
--- You are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:28 ---
Created an attachment (id=3162)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3162action=view)
debug output - Removed ?: from TLD's
--- You are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:29 ---
Created an attachment (id=3163)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3163action=view)
debug output - no TLD checks
--- You are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:30 ---
Created an attachment (id=3164)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3164action=view)
debug output - Variation of [A-Z] count {3}
---
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:31 ---
Created an attachment (id=3165)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3165action=view)
debug output - Variation of [A-Z] count {2}
---
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 13:35 ---
Created an attachment (id=3168)
-- (http://bugzilla.spamassassin.org/attachment.cgi?id=3168action=view)
debug output - changed uri to body
--- You are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 16:51 ---
In case it's relevant, what version of perl are you running?
--- You are receiving this mail because: ---
You are the assignee for the bug, or are
http://bugzilla.spamassassin.org/show_bug.cgi?id=4621
--- Additional Comments From [EMAIL PROTECTED] 2005-10-07 17:19 ---
(In reply to comment #12)
In case it's relevant, what version of perl are you running?
Perl 5.8.0
--- You are receiving this mail because: ---
You
59 matches
Mail list logo