Could you try the patch at
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5360 ?

--j.

Matthias Leisi writes:
> Duncan Findlay wrote:
> 
> > Silly question, but are you sure it didn't just background itself like
> > it's supposed to do with the daemonize option? (I mean did you check
> > that the process isn't still running with "ps aux" (or similar)) Did
> > you try using spamc to send it a message anyways?
> 
> I tried both, and it definitely is not running. However I debugged some
> more at Justin's suggestion of strace etc. It seems that this only
> happens when I use BayesStore::MySQL or ::SQL, but not with ::DBM.
> (Having the AWL in the DB does not influence the outcome).
> 
> The last sign of life in the spamd child (as seen by strace):
> 
> read(7, "", 8192)                       = 0
> fcntl64(7, F_SETFL, O_RDWR)             = 0
> write(7, "\1\0\0\0\1", 5)               = -1 EPIPE (Broken pipe)
> - --- SIGPIPE (Broken pipe) @ 0 (0) ---
> 
> "7" is the Mysql connection opened in the spamd parent process. If
> running without --daemonize, all initialization operations (not only DB)
> happen in the spamd parent process. With --daemonize, this happens in
> one of the child processes where it then SIGPIPEs on the first use of MySQL.
> 
> If anybody is interested, I can send the full strace log (maybe it
> shouldn't go over the list?).
> 
> - -- Matthias
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (GNU/Linux)
> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
> 
> iD8DBQFF5nSBxbHw2nyi/okRAvxHAKDMZ1LkpIfFbKXs06mPdeGWJngnewCcD5Wm
> 5YqVjYydKrj3oHxchgY/HlA=
> =nJA7
> -----END PGP SIGNATURE-----

Reply via email to