[exim] upgrade to 4.50 problems

Top Page
Delete this message
Reply to this message
Author: niles
Date:  
CC: exim-users
Old-Topics: Re: [exim] Port 465/587 revisited
Subject: [exim] upgrade to 4.50 problems
Hello,

I'm running exim-4.42 on Slackware Linux with Mysql.
After I compiled exim-4.50 using the exact same setting in my
Local/Makefile that I used to compile 4.42, I ran into trouble.
After the upgrade, I noticed I wasn't receiving any mail. The logs showed
the smtp connection to my server, and then exim processes everything
with exception
to the delivery. I ran exim -qf to unlock any frozen messages, and
received this
in my logs for each message received after the upgrade.

queue run: process XXXX crashed with signal 11 while delivering

I downgraded back to 4.42, and was able to release each of these
messages successfully.

I did read on the exim faq that signal 11 errors "could be a problem
with Exim's databases"
http://exim.org/exim-html-4.40/doc/html/FAQ.html#TOC196

My Makefile includes these:
LOOKUP_DBM=yes
LOOKUP_LSEARCH=yes
LOOKUP_MYSQL=yes

while doing exim -qf, I got this in my logfile:
2005-02-24 12:38:50 queue run: process 4060 crashed with signal 11 while
delivering 1D4MwL-0000zQ-I2

Note: I have no ndbm.h file installed on my system as mentioned in the FAQ.

I then installed BerkeleyDB 4.3.27 and change my Makefile to:

#LOOKUP_DBM=yes
#LOOKUP_LSEARCH=yes
USE_DB=yes
DB_LIBS=-R/usr/local/BerkeleyDB.4.3/lib -L/usr/local/BerkeleyDB.4.3 -ldb
LOOKUP_MYSQL=yes

same problem :(

root@imap:/usr/install/exim-4.50# /usr/exim/bin/exim -qf
2005-02-24 13:44:47 queue run: process 4055 crashed with signal 11 while
delivering 1D3PUW-0003pg-4E
2005-02-24 13:44:47 queue run: process 4063 crashed with signal 11 while
delivering 1D4NyL-00011d-QC
2005-02-24 13:44:47 queue run: process 4130 crashed with signal 11 while
delivering 1D4NJU-0002B0-3n
2005-02-24 13:44:47 queue run: process 4138 crashed with signal 11 while
delivering 1D4Ny8-00011i-FR

I then changed my Makefile to:

LOOKUP_DBM=yes
LOOKUP_LSEARCH=yes
USE_DB=yes
DB_LIBS=-R/usr/local/BerkeleyDB.4.3/lib -L/usr/local/BerkeleyDB.4.3 -ldb
LOOKUP_MYSQL=yes

same problem :(
2005-02-24 13:54:12 queue run: process 6357 crashed with signal 11 while
delivering 1D4O7X-0001dV-Vl
2005-02-24 13:54:12 queue run: process 6365 crashed with signal 11 while
delivering 1D3PUW-0003pg-4E
2005-02-24 13:54:12 queue run: process 6484 crashed with signal 11 while
delivering 1D4O7A-0001dO-0t


Please advise.
Thanks
Niles