I was going to append a comment to the bugzilla but it reported an internal
error, so I'll post the comment here before I lose it:
I ran into the same thing, and ended up putting a dbg statement above the line
in question to see what was going on. Looks like oldmagic was getting a
corrupt value from the DB. I removed the old DB and re-ran sa-learn and
things ran fine.
Here's the line I added for debugging:
dbg ("tok_put: atime $atime oldmagic $oldmagic OLDEST_TOKEN_AGE_MAGIC_TOKEN
$OLDEST_TOKEN_AGE_MAGIC_TOKEN");
Here's an example bad line:
debug: tok_put: atime 1067549468 oldmagic 067373212^C ?
OLDEST_TOKEN_AGE_MAGIC_TOKEN ^A^G ^COLDESTAGE
Here's what it looks like after deleting the old DB:
debug: tok_put: atime 1067418654 oldmagic OLDEST_TOKEN_AGE_MAGIC_TOKEN ^A^G
^COLDESTAGE
debug: tok_put: atime 1067418654 oldmagic 1067418654
OLDEST_TOKEN_AGE_MAGIC_TOKEN ^A^G ^COLDESTAGE
(First run on an empty DB has an undefined oldmagic, hence the two different
lines.)
So the question here is how oldmagic got the corrupted value.
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk