https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6127





--- Comment #17 from Karsten Bräckelmann <[email protected]>  2009-06-10 
11:18:29 PST ---
AWL, DB_File backend. The last few lines:

spamd[1189]: auto-whitelist: tie-ing to DB file of type DB_File R/W
 in /home/qscand/.spamassassin/auto-whitelist

spamd[1189]: auto-whitelist: AWL active, pre-score: 14.945,
 autolearn score: 14.945, mean: undef, IP: 79.177.123.207
spamd[1189]: auto-whitelist: add_score: new count: 1, new totscore: 14.945 
spamd[983]: prefork: child 1189: just exited 
spamd[983]: prefork: child 1189: entering state 4 

So what's missing is pretty much this (local run):

[15543] dbg: auto-whitelist: DB addr list: untie-ing and unlocking
[15543] dbg: auto-whitelist: DB addr list: file locked, breaking lock
[15543] dbg: auto-whitelist: post auto-whitelist score: 15.72

That's M::SA::Plugin::AWL and M::SA::DBBasedAddrList.

Joel, can you add some fine grained debugging lines to Plugin/AWL.pm, function
check_from_in_auto_whitelist(), please? Specifically between the call of
 $whitelist->add_score($awlpoints);

and the finish() a couple lines down. It might be necessary to recurse into the
functions called from DBBasedAddrList.pm also.

Interesting stuff to dump to dbg are variable values like $delta and the result
of the sprintf call, etc. The added debugging should show how far exactly we
come before the crash happens.

-- 
Configure bugmail: 
https://issues.apache.org/SpamAssassin/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Reply via email to