segfaults when executing quota command
Derrick J Brashear
shadow at dementia.org
Sun Apr 3 03:46:20 EDT 2005
> I suspect that this is caused by my setup.
Quite possibly, I'd guess we'd have seen it before if it were a general
> number of things including openldap, cyrus-sasl, heimdal-kerberos,
> openssl and what I perceive to the problem, sleepycat db-4.2.52 (+ a
> couple of patches for openldap transactions).
> # rpm -q db4
if your LD_RUN_PATH wasn't set usefull you could be linked against one set
of libraries at link time but finding the other at runtime, depending on
the names of the libraries.
> since any and all attempts to run quota segfault, I have included the
> end of the stream of an strace on the command which may help someone
> tell me what I need to do
I'd suggest (assumes csh, since guess what I use;-)
1) strace su - cyrus -c '/usr/lib/cyrus-imapd/quota -f'|& grep ^open
should tell us exactly which shared libraries are being used and for that
matter what else is opened.
2) su - cyrus -c 'gdb /usr/lib/cyrus-imapd/quota' and then at the gdb
and see if you get at least function names in the backtrace.
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