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