Well, I did a gdb run for the first time with cyrus, using the debug_command option in imapd.conf (and CFLAGS="--debug -g -Wall") for cyrus-imap23's work directory. Here's the first bits of the traceback for my "imtest" invoked blowup
...
debugging symbols found)...(no debugging symbols found)...0x2854af87 in write () from /li\ b/libc.so.6 Program received signal SIGSEGV, Segmentation fault. 0x08163533 in ?? () # 0 0x08163533 in ?? () # 1 0x00000246 in ?? () # 2 0x297edbdd in berkeleydb_open () from # /usr/local/lib/sasl2/libsasldb.so.2 3 0x297edf89 in _sasldb_putdata () # from /usr/local/lib/sasl2/libsasldb.so.2 4 0x297ec335 in # sasldb_auxprop_store () from /usr/local/lib/sasl2/libsasldb.so.2 # 5 0x281804a5 in sasl_auxprop_store () from /usr/local/lib/libsasl2.so.2 # 6 0x28188f77 in sasl_setpass () from /usr/local/lib/libsasl2.so.2 # 7 0x28189ef1 in _sasl_transition () from /usr/local/lib/libsasl2.so.2 # 8 0x2818b60a in _sasl_checkpass () from /usr/local/lib/libsasl2.so.2 # 9 0x2818b742 in sasl_checkpass () from /usr/local/lib/libsasl2.so.2
I'm only guessing here, but based on similar issues I had with (other) libraries it's perhaps a conflict in Berkeley versions. Is it possible that cyrus-imapd and cyrus-sasl were compiled/linked against different versions?
-- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. Zentrum für angewandte Informatik - Universitätsweiter Service RRZK .:.Universität zu Köln / Cologne University - ✆ +49-221-478-5587.:. .:.:.:.Skype: shagedorn.:.:.:.
Attachment:
pgpRP6I2X4LpD.pgp
Description: PGP signature
---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html