"Pat H." <pat@???> wrote:
> 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:
> [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
> 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...
Please do a full GDB backtrace with debugging symbols on a non-stripped
binary - strace only inspects the syscalls.
It's possibly a memory corruption. Anyway, hard to settle before seeing
the bt.
--
Stanisław Halik,
http://tehran.lain.pl