Hi,
I am currently attempting to run Cyrus-Imapd 2.0.16 w/ SASL 1.5.24 on a
Debian 2.2r3 (current) box. I compiled BerkeleyDB 3.3.1 and installed it
under /usr/local/db3. When attempting to run /usr/cyrus/bin/master, it
segfaults (no core file). Here is the backtrace:
#0 0x0 in ?? ()
#1 0x401a4b32 in __db_err () from /lib/libdb.so.3
#2 0x4019e27d in db_open () from /lib/libdb.so.3
#3 0x40187d0a in _nss_db_getprotobynumber_r () from /lib/libnss_db.so.2
#4 0x40187efa in _nss_db_endservent () from /lib/libnss_db.so.2
#5 0x40188181 in _nss_db_getservbyname_r () from /lib/libnss_db.so.2
#6 0x40155ff1 in getservbyname_r () from /lib/libc.so.6
#7 0x40155eb1 in getservbyname () from /lib/libc.so.6
#8 0x8049456 in resolve_port (port=0x80575f8 "imap", s=0x8057158,
sin=0xbffffc6c) at master.c:248
#9 0x804961f in service_create (s=0x8057158) at master.c:328
#10 0x804ab72 in main (argc=1, argv=0xbffffdc4, envp=0xbffffdcc) at
master.c:1065
I saw something in the archives regarding master segfaulting so I following
the instructions posted by someone saying I should link SASL against gdbm,
however this did not seem to solve the problem.
I don't know if this helps any, but...
mail1:/home# ldconfig -pv |grep db
libthread_db.so.1 (libc6) => /lib/libthread_db.so.1
libnss_db.so.2 (libc6) => /lib/libnss_db.so.2
libnss_db.so (libc6) => /usr/lib/libnss_db.so
libgdbm.so.2 (libc6) => /usr/lib/libgdbm.so.2
libgdbm.so.1 (libc6) => /usr/lib/libgdbm.so.1
libgdbm.so (libc6) => /usr/lib/libgdbm.so
libdb2.so.2 (libc6) => /usr/lib/libdb2.so.2
libdb1.so.2 (libc6) => /lib/libdb1.so.2
libdb1.so (libc6) => /usr/lib/libdb1.so
libdbm.so (libc6) => /usr/lib/libdbm.so
libdb.so.3 (libc6) => /lib/libdb.so.3
libdb.so.2 (libc6) => /lib/libdb.so.2
libdb.so (libc6) => /usr/local/db3/lib/libdb.so
libdb-3.3.so (libc6) => /usr/local/db3/lib/libdb-3.3.so
libdb-3.so (libc6) => /usr/local/db3/lib/libdb-3.so
Any help would be appreciated.
Thanks.
Raymond Sundland
[EMAIL PROTECTED]