Cyrus master Segmentation fault
sol luna
lunasol at boursorama.com
Tue Apr 27 07:46:12 EDT 2004
Hi,
I have been trying to install Cyrus IMAP on a Debian
GNU/Linux 3.0r2 (Woody).
When I am running Cyrus IMAP master, there is a Segmentation
fault.
I configured and compiled Berkeley DB 4.1.25 as follows:
export LDFLAGS="-lpthread"
./configure --prefix=/usr/local/berkeleydb-4.1.25 --with-gnu-ld
make
make install
ln -sf /usr/local/berkeleydb-4.1.25 /usr/local/berkeleydb
Then I configured and compiled OpenSSL 0.9.7d as follows:
./config --prefix=/usr/local/openssl-0.9.7d
--openssldir=/usr/local/openssl-0.9.7d
make
make test
make install
ln -sf /usr/local/openssl-0.9.7d /usr/local/openssl
Then I configured and compiled Cyrus SASL 2.1.18 as follows:
export CPPFLAGS="-I/usr/local/berkeleydb/include
-I/usr/local/openssl/include"
export LDFLAGS="-L/usr/local/berkeleydb/lib
-L/usr/local/openssl/lib"
./configure --prefix=/usr/local/cyrus-sasl-2.1.18
--exec-prefix=/usr/local/cyrus-sasl-2.1.18 --with-gnu-ld
--enable-java --with-javabase=/usr/local/java/include
--with-dbpath=/usr/local/sasldb2 --with-dblib=berkeley
--with-bdb-libdir=/usr/local/berkeleydb/lib
--with-bdb-incdir=/usr/local/berkeleydb/include
--with-saslauthd
--with-pwcheck --with-openssl=/usr/local/openssl --enable-login
make
make install
ln -sf /usr/local/cyrus-sasl-2.1.18 /usr/local/cyrus-sasl
Then I configured and compiled Cyrus IMAP 2.2.3 as follows:
export CPPFLAGS="-I/usr/local/berkeleydb/include
-I/usr/local/openssl/include
-I/usr/local/cyrus-sasl/include/sasl"
export LDFLAGS="-L/usr/local/berkeleydb/lib
-L/usr/local/openssl/lib
-L/usr/local/cyrus-sasl/lib/sasl2"
./configure --prefix=/usr/local/cyrus-imapd-2.2.3
--exec-prefix=/usr/local/cyrus-imapd-2.2.3
--with-cyrus-prefix=/usr/local/cyrus-imapd-2.2.3
--with-cyrus-user=cyrus
--with-cyrus-group=mail
--with-dbdir=/usr/local/berkeleydb --with-perl=/usr/bin/perl
--with-auth=unix
--with-openssl=/usr/local/openssl
--with-sasl=/usr/local/cyrus-sasl
make depend
make all CFLAGS=-O
make install
ln -sf /usr/local/cyrus-imapd-2.2.3 /usr/local/cyrus
Everything seemed to go fine, but when I am running Cyrus
IMAP master, there is
a Segmentation fault.
gdb gives:
(gdb) r
Starting program: /usr/local/cyrus/bin/master
Program received signal SIGSEGV, Segmentation fault.
0x0805f8a7 in ?? ()
(gdb) where
#0 0x0805f8a7 in ?? ()
#1 0x401eb9e0 in _nss_db_getspnam_r () from /lib/libnss_db.so.2
#2 0x401eb11e in _nss_db_endservent () from /lib/libnss_db.so.2
#3 0x401eb3b3 in _nss_db_getservbyname_r () from
/lib/libnss_db.so.2
#4 0x401aba83 in getservbyname_r () from /lib/libc.so.6
#5 0x401864d3 in sched_rr_get_interval () from /lib/libc.so.6
#6 0x4018661d in sched_rr_get_interval () from /lib/libc.so.6
#7 0x401874dd in getaddrinfo () from /lib/libc.so.6
#8 0x08049daa in service_create ()
#9 0x0804c92e in main ()
#10 0x400e414f in __libc_start_main () from /lib/libc.so.6
/var/log/syslog gives:
Apr 27 11:18:04 roxanne master[29951]: setrlimit: Unable to
set file descriptors
limit to -1: Operation not
permitted
Apr 27 11:18:04 roxanne master[29951]: retrying with 1024
(current max)
Apr 27 11:18:04 roxanne master[29951]: process started
Apr 27 11:18:04 roxanne master[29952]: about to exec
/usr/local/cyrus-imapd-2.2.3/bin/ctl_cyrusdb
Apr 27 11:18:04 roxanne ctl_cyrusdb[29952]: recovering cyrus
databases
Apr 27 11:18:04 roxanne ctl_cyrusdb[29952]: skiplist: recovered
/var/imap/mailboxes.db (0 records, 144
bytes) in 0 seconds
Apr 27 11:18:04 roxanne ctl_cyrusdb[29952]: done recovering
cyrus databases
I red a similar problem in the list:
http://asg.web.cmu.edu/archive/message.php?mailbox=archive.info-cyrus&msg=28572
But it seems to not be solved.
Any ideas or clues for this problem ?
Thanks a lot!
Hélène
_______________________________________________________
Toute la bourse en direct sur http://www.boursorama.com
Boursorama en temps reel par telephone au 0892 69 24 24
(0.337 E/mn)
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list