http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5801
Summary: spamd collecting segfaults in log
Product: Spamassassin
Version: 3.2.4
Platform: Other
URL: https://bugzilla.redhat.com/show_bug.cgi?id=430167
OS/Version: other
Status: NEW
Severity: normal
Priority: P5
Component: spamc/spamd
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
Relatively recently I started to collect in logs messages like that:
Jan 27 06:39:51 ... spamd[27361]: segfault at 0000008d0369c600 rip
0000003542af0c25 rsp 00007fff5d241a80 error 4
Jan 27 10:42:03 ... spamd[6959]: segfault at 0000000006d80398 rip
000000352e8708ab rsp 00007fff5d241a10 error 4
Jan 27 11:57:32 ... spamd[9533]: segfault at 00000052432d54e1 rip
0000003542a56e69 rsp 00007fff5d241c40 error 4
Jan 27 13:15:28 ... spamd[10396]: segfault at 00000000059620b8 rip
000000352e8708ab rsp 00007fff5d241a10 error 4
Jan 27 15:46:17 ... spamd[11386]: segfault at 0000004100000030 rip
0000003542af260a rsp 00007fff5d241b70 error 4
Jan 28 08:37:46 ... spamd[21679]: segfault at 000000182d51aa48 rip
0000003542a2861d rsp 00007fff5d241b40 error 4
Jan 28 14:56:03 ... spamd[4674] general protection rip:3542af27da
rsp:7fff07917200 error:0
Jan 28 18:06:51 ... spamd[5879]: segfault at 0000000004b65000 rip
000000352e87b8ab rsp 00007fff079172f8 error 4
Jan 28 19:25:46 ... spamd[6415]: segfault at 000000000581fe98 rip
0000003542af27da rsp 00007fff07917200 error 4
Jan 28 20:41:57 ... spamd[9396]: segfault at 0000000126710768 rip
0000003542a2861d rsp 00007fff07917360 error 4
This is on a Fedora 8 installation. The last four entries are from
a freshly installed 3.2.4; earlies ones from 3.2.3. So far nothing
from today and first samples I noticed are from January 14th. No
obvious candidates in other, possibly related, software changed on
that or close preceding date.
In mail logs I see a corresponding lines like these:
... spamd[9396]: spamd: processing message <[EMAIL PROTECTED]> for ...
... spamd[4671]: prefork: child states: BI
... spamd[4671]: spamd: handled cleanup of child pid 9396 due to SIGCHLD
... spamd[4671]: spamd: server successfully spawned child process, pid 11150
Segfaults are always in children forked to handle specific messages
so a general operation is not affected and a parent spamd continues
to run.
Looking closer through logs all these incidents happen with mail
to one account and on that account .procmailrc is present and nearly
all mail (there are some other, rare, cases) is handled like that:
:0:
* ^X-Spam-Flag:.*YES
/dev/null
:0
! [EMAIL PROTECTED]
That .procmailrc was not changed for over two years.
This is the only mail server on x86_64 which I can watch in such
detail and with a significant amount of mail traffic. I have another
server which handles even more mail, and it has spamassassin-3.2.4
in operation, but that one is on an i386 machine. I did not observe
anything of the similar sort there.
This was initially reported for 3.2.3 as
https://bugzilla.redhat.com/show_bug.cgi?id=430167
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.