Hi Johannes,
This is the captured output of forked process Oct 26 02:37:12 qsar imap: antispam: dspam returned: ^APdata stack: Out of memory when allocating 1073741840 bytes
If I understand correctly, this message is produced by dovecot before it should have launched dspam executable. I don't know why it needs 1GB of stack space for that. Changing dspam to dspamc does not help.
Interestingly enough, launching 'sendmail' in mailtrain mode works ok.
Do you have any ideas about what is wrong?
No, no idea, this is strange. Can you make dovecot dump a stack trace at that point?
No problem with that, but how do I do it? (I am not that much of a Unix programmer).
Just a wild idea: only the handling of standard file descriptors seems to be different between dspam-exec and mailtrain modes. Might something be wrong with a series of fdup and close calls for dspam-exec?
Best wishes Eugene