Request for error handling advice….?

Greg Hudson ghudson at MIT.EDU
Mon Aug 29 19:52:17 EDT 2011


On Mon, 2011-08-29 at 19:16 -0400, Matthew M. DeLoera wrote:
> I have a (hopefully) very simple question. This is really more a GSS
> issue, but I'm not sure if there's a better forum, so my apologies in
> advance!

The implementation you're using (gssglue) is part of the Linux NFS
project, so you might try their lists; see
http://www.citi.umich.edu/projects/nfsv4/linux/

> Oversimplified but probably enough. I'm testing error handling on
> missing gssapi_krb5.so (missing provider underneath GSS, so dynamic
> load fails). I find that gas_import_name() does not fail, and in
> Ubuntu 10.04, the gas_release_name segfaults.

The segfault sounds like a bug in gssglue or an indirect result of a
memory corruption bug in your code.  There's no reason you wouldn't want
to release the name after a failure from gss_acquire_cred.  I looked at
the gssglue sources but didn't see anything obvious.

(Is "gas_" just a typo for "gss_" everywhere you used it, or is there
some meaning to it?)





More information about the krbdev mailing list