Strange segmentation fault in libkrb5.so.3.3 (1.6.4-beta1)
Russ Allbery
rra at stanford.edu
Thu Jan 21 14:06:37 EST 2010
Dan Searle <dan.searle at censornet.com> writes:
> We have an application which uses pam_krb5.so to perform user auth,
> however sometimes it SEGV's in ld-linux, but ld-linux is invoked from
> within libkrb5.so.3.3, see this trace and gdb diagnostics:
Which pam_krb5 and what version?
You forgot to star out another copy of the password, btw, so you will want
to change that password.
> if (chpw_opts)
> krb5_get_init_creds_opt_free(context, chpw_opts);
> ^^^^^^^^^^^^^^^^^^^ Line 398 above ^^^^^^^^^^^^^^^^^^^^^^
I suspect a memory clobber and that you're getting a segfault in free()
that gdb isn't figuring out because you don't have enough debugging
symbols. Try running your application under valgrind and see if that
turns it up.
--
Russ Allbery (rra at stanford.edu) <http://www.eyrie.org/~eagle/>
More information about the krbdev
mailing list