On Sun, 2007-03-11 at 17:04 +0000, Chris Wakelin wrote:
I'm getting crashes from dovecot-auth every time
#0 0xff0cf600 in ?? () (gdb) bt #0 0xff0cf600 in ?? () #1 0x1ec4c in get_uid (user=0x5bc08 "/opt/RDGdovect/etc/dovecot-ldap.conf") at main.c:75 #2 0x246e8 in checkpassword_request_half_finish (request=0x5bc30) at passdb-checkpassword.c:99 #3 0x2328c in passdb_blocking_lookup_credentials (request=0x0) at passdb-blocking.c:158 #4 0x17648 in auth_cache_parse_key (pool=0x5b838, query=0x51000 "") at auth-cache.c:44 #5 0x1ff0c in mech_cram_md5_auth_initial (auth_request=0x59fa8, data=0x51400 "", data_size=0) at mech-cram-md5.c:166 #6 0x2024c in verify_credentials (request=0x0, credentials=0xffbefb54 "ÿ¾üX") at mech-digest-md5.c:180
It crashes at startup? That backtrace is completely corrupted. Are you sure the core file is the right one, and that you're gdbing it against the same dovecot-auth that produced it?
If you can't get a usable backtrace, could you show me dovecot -n output so I can try to reproduce the crash.