Hi,
I have a linux server with the latest version of amavisd and SpamAssassin.
Sometimes some mail cause amavisd child to hang. After that the server
stop delivering mail to recipient and increasing load of the server, and
i must kill amavisd child.
I have set the debug level of amavisd to 5, and what i see is that
processing mail is stopped after CALLING SA check:

[10934]: (10934-01) timer set to 318 s for SA (was 478 s)
[10934]: (10934-01) calling SA parse, SA version 3.2.3, 3.002003, data
as GLOB
[10934]: (10934-01) CALLING SA check

Then I have run amavisd debug-sa and the log stop here only:
[7566] dbg: plugin: Mail::SpamAssassin::Plugin::WLBLEval=HASH(0xb32731 8)
implements 'check_wb_list', priority 0
[7566] dbg: bayes: tie-ing to DB file R/O
/var/amavis/.spamassassin/bayes_toks
[7566] dbg: bayes: tie-ing to DB file R/O
/var/amavis/.spamassassin/bayes_seen
[7566] dbg: bayes: found bayes db version 3
[7566] dbg: bayes: DB journal sync: last sync: 1205253631
[7566] dbg: bayes: corpus size: nspam = 2821955, nham = 848609

result of ps ax | grep amavisd
7563 pts/1 S 0:02 amavisd (master)
7566 pts/1 R 10:19 amavisd (ch1-07566-01)
7567 pts/1 S 0:00 amavisd (virgin child)
7568 pts/1 S 0:00 amavisd (virgin child)
7569 pts/1 S 0:00 amavisd (virgin child)
7570 pts/1 S 0:00 amavisd (virgin child)
7571 pts/1 S 0:00 amavisd (virgin child)
7572 pts/1 S 0:00 amavisd (virgin child)
7573 pts/1 S 0:00 amavisd (virgin child)
7574 pts/1 S 0:00 amavisd (virgin child)
7575 pts/1 S 0:00 amavisd (virgin child)
7576 pts/1 S 0:00 amavisd (virgin child)
7577 pts/1 S 0:00 amavisd (virgin child)
7578 pts/1 S 0:00 amavisd (virgin child)
7579 pts/1 S 0:00 amavisd (virgin child)
7580 pts/1 S 0:00 amavisd (virgin child)
7790 pts/1 S 0:00 grep amavisd

I can't understand....