opendkim dying on CentOS 5 x86_64

From: Todd Lyons <tlyons_at_ivenue.com>
Date: Fri, 4 Jun 2010 06:48:53 -0700

Hi, I just upgraded a mail server from older 32 bit
hardware/os to a newer 64 bit hardware/os (CentOS 5.5, Intel Xeon
3.8GHz dual core, 4 GB RAM). I am having a problem in that the
opendkim daemon keeps segfaulting. It may run for a minute, sometimes
15 minutes. It did not do this during initial configuration and
testing, but I also did not have live mail coming from the outside
internet.

The smf-spf daemon is repeatedly dying as well, and it too was built
locally from source, but I've not drawn any conclusions yet. I was
hoping to get some feedback from you before I made any assumptions.
I've sent a nearly identical email to the smfs-users list describing the
problem. I have both in sendmail.mc configured to
not tempfail email when the milter is unreachable:

INPUT_MAIL_FILTER(`smf-spf',`S=local:/var/run/smfs/smf-spf.sock, F=,
T=S:30s;R:30s')dnl
INPUT_MAIL_FILTER(`opendkim',`S=inet:49999_at_localhost, F=, T=C:1m;S:1m;R:2m')dnl

As you can see one, one uses a tcp port and the other uses a unix
socket, so it doesn't appear to be related to the method of connection
to the respective milters.

I built opendkim-2.0.4 on the machine which it's running. My procedure was:
cd opendkim-2.0.4
./configure
yum install openssl-devel
./configure
make
make install

CentOS55[root_at_lunar ~]# rpm -q openssl-devel
openssl-devel-0.9.8e-12.el5_4.6.x86_64

If you see anything wrong with the build process, please do let me
know. If there are known issues with CentOS 5.5, please do let me
know. Googling has not proven to be helpful on anything yet.

Here is a verbose foreground run that occurred one instance that it died:

CentOS55[root_at_lunar mail]# /usr/local/sbin/opendkim -x
/usr/local/etc/opendkim.conf -u dkim -P /var/run/opendkim/opendkim.pid
-f -vvvv
opendkim: dkim.c:4528: dkim_sign: Assertion `secretkey != ((void *)0)' failed.
Aborted

From the first two emails I found, it kinda looks like opendkim is
doing this when receiving an email with the sender <>. But the third
email is from a legit mail user. Here are the lines logged when this
type of email was received:

Jun 4 05:56:04 lunar sendmail[13428]: o54CtsuS013428: from=<>,
size=4867, class=0, nrcpts=1,
msgid=<201006041255.o54CtsdU032253_at_smtp-out.ivenue.com>, proto=ESMTP,
daemon=MTA, relay=smtp2.ivenue.net [10.1.1.241]
Jun 4 05:56:04 lunar sendmail[13428]: o54CtsuS013428: Milter add:
header: X-Virus-Scanned: clamav-milter 0.96.1 at lunar.ivenue.com
Jun 4 05:56:04 lunar sendmail[13428]: o54CtsuS013428: Milter add:
header: X-Virus-Status: Clean
Jun 4 05:56:04 lunar opendkim[12389]: o54CtsuS013428 no signing
domain match for `smtp-out.ivenue.com'
Jun 4 05:56:04 lunar sendmail[13428]: o54CtsuS013428:
milter_read(opendkim): cmd read returned 0, expecting 5
Jun 4 05:56:04 lunar sendmail[13428]: o54CtsuS013428: Milter
(opendkim): to error state

Jun 4 06:00:11 lunar sendmail[14507]: o54D01Qc014507: from=<>,
size=4951, class=0, nrcpts=1,
msgid=<201006041259.o54B019o022524_at_tethys.ivenue.com>, proto=ESMTP,
daemon=MTA, relay=ns2.ivenue.com [64.14.201.141]
Jun 4 06:00:11 lunar sendmail[14507]: o54D01Qc014507: Milter add:
header: X-Virus-Scanned: clamav-milter 0.96.1 at lunar.ivenue.com
Jun 4 06:00:11 lunar sendmail[14507]: o54D01Qc014507: Milter add:
header: X-Virus-Status: Clean
Jun 4 06:00:11 lunar opendkim[13768]: o54D01Qc014507 no signing
domain match for `tethys.ivenue.com'
Jun 4 06:00:11 lunar sendmail[14507]: o54D01Qc014507:
milter_read(opendkim): cmd read returned 0, expecting 5

Jun 4 06:01:14 lunar sendmail[14969]: o54D14In014969:
from=<checkDF.pl_at_sycorax.ivenue.com>, size=2972, class=0, nrcpts=1,
msgid=<201006041301.o54D14In014969_at_lunar.ivenue.com>, proto=ESMTP,
daemon=MTA, relay=sycorax.ivenue.com [64.14.201.252]
Jun 4 06:01:14 lunar sendmail[14969]: o54D14In014969: Milter add:
header: X-Virus-Scanned: clamav-milter 0.96.1 at lunar.ivenue.com
Jun 4 06:01:14 lunar sendmail[14969]: o54D14In014969: Milter add:
header: X-Virus-Status: Clean
Jun 4 06:01:14 lunar opendkim[14760]: o54D14In014969 no signing
domain match for `sycorax.ivenue.com'
Jun 4 06:01:14 lunar sendmail[14969]: o54D14In014969:
milter_read(opendkim): cmd read returned 0, expecting 5
Jun 4 06:01:14 lunar sendmail[14969]: o54D14In014969: Milter
(opendkim): to error state

Upon further inspection, my gut reaction is that it's having a problem
with the ivenue.com domain, but that's not founded on any facts yet.
We do have internal dns resolvers and external authoritative dns
servers. I've verified that both are identical for the ivenue.com
domain (I even copy and pasted from the external to the internal zone
files just to make 100% sure).

It's signing for *.ivenue.com and *.ivenue.net (Internal only), all
with the key for ivenue.com.

CentOS55[root_at_lunar ~]# egrep '^[^#]' /usr/local/etc/opendkim.conf
Canonicalization relaxed/simple
Domain ivenue.com
EnableCoredumps Yes
InternalHosts /usr/local/etc/dkim/local-ips
KeyTable /usr/local/etc/dkim/key_table
LogWhy yes
MilterDebug 1
Mode sv
PidFile /var/run/opendkim/opendkim.pid
RemoveARAll No
RemoveOldSignatures No
ReportAddress postmaster_at_ivenue.com
SenderHeaders From
SigningTable refile:/usr/local/etc/dkim/signing_table
Socket inet:49999_at_localhost
SubDomains Yes
Syslog Yes
SyslogSuccess No
X-Header Yes

Here is an strace of when it segfaulted:
[pid 23612] select(8, [7], NULL, [7], {7210, 0}) = 1 (in [7], left
{7209, 960000})
[pid 23612] read(7, "\0\0\0\1E", 5) = 5
[pid 23612] open("/etc/resolv.conf", O_RDONLY) = 9
[pid 23612] fstat(9, {st_dev=makedev(8, 1), st_ino=67183,
st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096,
st_blocks=8, st_size=97, st_atime=2010/06/04-06:31:03,
st_mtime=2010/06/04-06:27:30, st_ctime=2010/06/04-06:27:30}) = 0
[pid 23612] mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaab5000
[pid 23612] read(9, "search ivenue.com ivenue.net\nnam"..., 4096) = 97
[pid 23612] read(9, "", 4096) = 0
[pid 23612] close(9) = 0
[pid 23612] munmap(0x2aaaaaab5000, 4096) = 0
[pid 23612] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9
[pid 23612] connect(9, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, 28) = 0
[pid 23612] fcntl(9, F_GETFL) = 0x2 (flags O_RDWR)
[pid 23612] fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 23612] poll([{fd=9, events=POLLOUT}], 1, 0) = 1 ([{fd=9, revents=POLLOUT}])
[pid 23612] sendto(9,
"\345\214\1\0\0\1\0\0\0\0\0\0\rislandeyenews\3com\0\0"..., 35,
MSG_NOSIGNAL, NULL, 0) = 35
[pid 23612] poll([{fd=9, events=POLLIN}], 1, 5000) = 1 ([{fd=9,
revents=POLLIN}])
[pid 23612] recvfrom(9,
"\345\214\201\200\0\1\0\1\0\2\0\2\rislandeyenews\3com\0\0"..., 8192,
0, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, [16]) = 135
[pid 23612] close(9) = 0
[pid 23612] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9
[pid 23612] connect(9, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, 28) = 0
[pid 23612] fcntl(9, F_GETFL) = 0x2 (flags O_RDWR)
[pid 23612] fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 23612] poll([{fd=9, events=POLLOUT}], 1, 0) = 1 ([{fd=9, revents=POLLOUT}])
[pid 23612] sendto(9,
"G\v\1\0\0\1\0\0\0\0\0\0\rislandeyenews\3com\0\0"..., 35,
MSG_NOSIGNAL, NULL, 0) = 35
[pid 23612] poll([{fd=9, events=POLLIN}], 1, 5000) = 1 ([{fd=9,
revents=POLLIN}])
[pid 23612] recvfrom(9,
"G\v\201\200\0\1\0\0\0\1\0\0\rislandeyenews\3com\0\0"..., 8192, 0,
{sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, [16]) = 103
[pid 23612] close(9) = 0
[pid 23612] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9
[pid 23612] connect(9, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, 28) = 0
[pid 23612] fcntl(9, F_GETFL) = 0x2 (flags O_RDWR)
[pid 23612] fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 23612] poll([{fd=9, events=POLLOUT}], 1, 0) = 1 ([{fd=9, revents=POLLOUT}])
[pid 23612] sendto(9,
"\1c\1\0\0\1\0\0\0\0\0\0\rislandeyenews\3com\0\0"..., 35,
MSG_NOSIGNAL, NULL, 0) = 35
[pid 23612] poll([{fd=9, events=POLLIN}], 1, 5000) = 1 ([{fd=9,
revents=POLLIN}])
[pid 23612] recvfrom(9,
"\1c\201\200\0\1\0\2\0\2\0\3\rislandeyenews\3com\0\0"..., 8192, 0,
{sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, [16]) = 199
[pid 23612] close(9) = 0
[pid 23612] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9
[pid 23612] connect(9, {sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, 28) = 0
[pid 23612] fcntl(9, F_GETFL) = 0x2 (flags O_RDWR)
[pid 23612] fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 23612] poll([{fd=9, events=POLLOUT}], 1, 0) = 1 ([{fd=9, revents=POLLOUT}])
[pid 23612] sendto(9,
"\224\272\1\0\0\1\0\0\0\0\0\0\5_adsp\n_domainkey\ris"..., 52,
MSG_NOSIGNAL, NULL, 0) = 52
[pid 23612] poll([{fd=9, events=POLLIN}], 1, 5000) = 1 ([{fd=9,
revents=POLLIN}])
[pid 23612] recvfrom(9,
"\224\272\201\203\0\1\0\0\0\1\0\0\5_adsp\n_domainkey\ris"..., 8192, 0,
{sa_family=AF_INET, sin_port=htons(53),
sin_addr=inet_addr("10.1.1.10")}, [16]) = 120
[pid 23612] close(9) = 0
[pid 23612] select(8, NULL, [7], NULL, {7210, 0}) = 1 (out [7], left {7210, 0})
[pid 23612] writev(7, [{"\0\0\0Ci", 5}, {"\0\0\0\1X-DKIM\0OpenDKIM
Filter v2.0."..., 66}], 2) = 71
[pid 23612] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:07, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23612] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:07, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23612] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:07, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23612] sendto(3, "<19>Jun 4 06:31:07 opendkim[165"..., 70,
MSG_NOSIGNAL, NULL, 0) = 70
[pid 23612] select(8, NULL, [7], NULL, {7209, 960000}) = 1 (out [7],
left {7209, 960000})
[pid 23612] writev(7, [{"\0\0\0\1a", 5}], 1) = 5
[pid 23612] select(8, [7], NULL, [7], {7210, 0}) = 1 (in [7], left
{7209, 660000})
[pid 23612] read(7, "\0\0\0\1Q", 5) = 5
[pid 23612] close(7) = 0
[pid 23612] _exit(0) = ?
Process 23612 detached
[pid 16570] <... select resumed> ) = 0 (Timeout)
[pid 16570] select(5, [4], NULL, [4], {5, 0} <unfinished ...>
[pid 23649] <... select resumed> ) = 1 (in [8], left {7199, 999000})
[pid 23649] read(8, "\0\0\0\2D", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7199, 999000}) = 1 (in [8],
left {7199, 999000})
[pid 23649] read(8, "H", 1) = 1
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left
{7209, 961000})
[pid 23649] read(8, "\0\0\0AD", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7209, 961000}) = 1 (in [8],
left {7209, 961000})
[pid 23649] read(8, "Mi\0o54DUxOe023645\0{mail_mailer}\0"..., 64) = 64
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\16M", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "<>\0SIZE=3951\0", 13) = 13
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left
{7209, 998000})
[pid 23649] read(8, "\0\0\0009D", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7209, 998000}) = 1 (in [8],
left {7209, 998000})
[pid 23649] read(8, "R{rcpt_mailer}\0local\0{rcpt_host}"..., 56) = 56
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left
{7209, 961000})
[pid 23649] read(8, "\0\0\0\30R", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7209, 961000}) = 1 (in [8],
left {7209, 961000})
[pid 23649] read(8, "<ecommerce_at_ivenue.com>\0", 23) = 23
[pid 23649] select(9, NULL, [8], NULL, {7209, 961000}) = 1 (out [8],
left {7209, 961000})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left
{7209, 992000})
[pid 23649] read(8, "\0\0\0~L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7209, 992000}) = 1 (in [8],
left {7209, 992000})
[pid 23649] read(8, "Received\0from localhost (localho"..., 125) = 125
[pid 23649] select(9, NULL, [8], NULL, {7209, 992000}) = 1 (out [8],
left {7209, 992000})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0%L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Date\0Fri, 4 Jun 2010 06:30:59 -0"..., 36) = 36
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0_at_L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "From\0Mail Delivery Subsystem <MA"..., 63) = 63
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0<L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Message-Id\0<201006041330.o54DUx0"..., 59) = 59
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\33L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "To\0<ecommerce_at_ivenue.com>\0", 26) = 26
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\22L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "MIME-Version\0001.0\0", 17) = 17
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0uL", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Content-Type\0multipart/report; r"..., 116) = 116
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\"L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Content-Transfer-Encoding\0binary"..., 33) = 33
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0003L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Subject\0Returned mail: see trans"..., 50) = 50
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0)L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "Auto-Submitted\0auto-generated (f"..., 40) = 40
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0:L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "X-Virus-Scanned\0clamav-milter 0."..., 57) = 57
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\26L", 5) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "X-Virus-Status\0Clean\0", 21) = 21
[pid 23649] select(9, NULL, [8], NULL, {7210, 0}) = 1 (out [8], left {7210, 0})
[pid 23649] writev(8, [{"\0\0\0\1c", 5}], 1) = 5
[pid 23649] select(9, [8], NULL, [8], {7210, 0}) = 1 (in [8], left {7210, 0})
[pid 23649] read(8, "\0\0\0\1N", 5) = 5
[pid 23649] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:09, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23649] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:09, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23649] stat("/etc/localtime", {st_dev=makedev(8, 1),
st_ino=65585, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0,
st_blksize=4096, st_blocks=16, st_size=2819,
st_atime=2010/06/04-06:31:09, st_mtime=2009/06/24-11:13:09,
st_ctime=2009/06/24-11:13:09}) = 0
[pid 23649] sendto(3, "<22>Jun 4 06:31:09 opendkim[165"..., 99,
MSG_NOSIGNAL, NULL, 0) = 99
[pid 23649] write(2, "opendkim: dkim.c:4528: dkim_sign"..., 79) = 79
[pid 23649] rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
[pid 23649] tgkill(16570, 23649, SIGABRT) = 0
[pid 23649] --- SIGABRT (Aborted) _at_ 0 (0) ---
Process 23649 detached
[pid 19275] +++ killed by SIGABRT +++
[pid 17747] +++ killed by SIGABRT +++
[pid 16572] +++ killed by SIGABRT +++
[pid 16571] +++ killed by SIGABRT +++
+++ killed by SIGABRT +++

And the maillog for that particular email:
Jun 4 06:31:09 lunar sendmail[23645]: o54DUxOe023645: from=<>,
size=4939, class=0, nrcpts=1,
msgid=<201006041330.o54DUx0i000720_at_tethys.ivenue.com>, proto=ESMTP,
daemon=MTA, relay=ns2.ivenue.com [64.14.201.141]
Jun 4 06:31:09 lunar sendmail[23645]: o54DUxOe023645: Milter add:
header: X-Virus-Scanned: clamav-milter 0.96.1 at lunar.ivenue.com
Jun 4 06:31:09 lunar sendmail[23645]: o54DUxOe023645: Milter add:
header: X-Virus-Status: Clean
Jun 4 06:31:09 lunar opendkim[16570]: o54DUxOe023645 no signing
domain match for `tethys.ivenue.com'
Jun 4 06:31:09 lunar sendmail[23645]: o54DUxOe023645:
milter_read(opendkim): cmd read returned 0, expecting 5
Jun 4 06:31:09 lunar sendmail[23645]: o54DUxOe023645: Milter
(opendkim): to error state

All feedback is greatly appreciated.

-- 
Regards...      Todd
I seek the truth...it is only persistence in self-delusion and
ignorance that does harm.  -- Marcus Aurealius
Received on Fri Jun 04 2010 - 14:18:46 PST

This archive was generated by hypermail 2.3.0 : Mon Oct 29 2012 - 23:19:47 PST