[exim] Exim-4.60-0: uid 26: exited on signal 6

Top Page
Delete this message
Reply to this message
Author: Pat H.
Date:  
To: exim-users
Subject: [exim] Exim-4.60-0: uid 26: exited on signal 6
Hi Everyone,
It seems like every 2nd or 3rd email that comes into our server, Exim dumps the following into /var/log/messages:

Jan 25 17:57:54 master kernel: pid 47576 (exim-4.60-0), uid 26: exited on signal 6
Jan 25 18:03:37 master kernel: pid 47707 (exim-4.60-0), uid 26: exited on signal 6

On a FreeBSD 5.4-Stable server.

---

I did a strace on one of the PID's and here's what it shows:

Hello "..., 142) = 142
[pid 47732] setitimer(ITIMER_REAL, {it_interval={1736077165, 1651468334}, it_value={1915647087, 828055669}}, {it_interval={875444020, 892546613}, it_value={224211502, 808792586}}) = 0
[pid 47732] read(5, "STARTTLS\r\n", 8192) = 10
[pid 47732] setitimer(ITIMER_REAL, {it_interval={1868722024, 1970417268}, it_value={246417933, 241962667}}, {it_interval={236588647, 231214613}, it_value={225185218, 219155814}}) = 0
[pid 47732] syscall_416(0xe, 0xbfbfe4a0, 0) = 0
[pid 47732] break(0x8145000)            = 0
[pid 47732] break(0x8146000)            = 0
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 4
[pid 47732] fstat(4, {st_mode=071145, st_size=8391736016635786606, ...}) = 0
[pid 47732] select(5, [0 1 4], NULL, NULL, {1935736947, 1696608622}) = 1 (in [1 2 3])
[pid 47732] read(4, "outines\0X509 V3 routines\0PKCS12 ", 32) = 32
[pid 47732] close(4)                    = 0
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] getuid()                    = 26 (euid 26)
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] gettimeofday({1953853298, 1936027241}, NULL) = 0
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] open("/etc/exim.crt", O_RDONLY) = 4
[pid 47732] fstat(4, {st_mode=0172110, st_size=7092162678737432434, ...}) = 0
[pid 47732] break(0x814a000)            = 0
[pid 47732] read(4, "-----BEGIN CERTIFICATE-----\nMIID"..., 16384) = 1326
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] issetugid(0x28584b0c)       = 1
[pid 47732] write(2, "pTCC", 4)         = 4
[pid 47732] write(2, " in free():", 11) = 11
[pid 47732] write(2, " error: ", 8)     = 8
[pid 47732] write(2, "junk pointer, too high to make s"..., 37) = 37
[pid 47732] sigprocmask(SIG_SETMASK, [HUP QUIT ABRT EMT BUS SEGV SYS ALRM TERM STOP TSTP TTIN TTOU IO XFSZ PROF USR1 USR2], NULL) = 0
[pid 47732] sigprocmask(SIG_SETMASK, NULL, ~[ABRT KILL STOP]) = 0
[pid 47732] getpid()                    = 47732 (ppid 47546)
[pid 47732] kill(47732, SIGABRT)        = 0
[pid 47732] --- SIGABRT (Abort trap) ---
[pid 47732] --- SIGABRT (Abort trap) ---
[pid 47546] --- SIGCHLD (Child exited) ---


---

Does anyone have any suggestions as to how to fix this or a workaround? I've reinstalled Exim, played around with the configuration, restarted the server and still had no luck...

Thank You,
Pat H.
pat@???