[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patch] merge mechglue-branch into HEAD
On Sun, 18 Jun 2006 00:36:09 -0400
Michael B Allen <mba2000@ioplex.com> wrote:
> > I used Martin Rex's gsstest to test the mechglue.
>
> I just tried this and there were many instances of the following 3 errors:
>
> ERROR: gss_acquire_cred returned BOGUS value lifetime!
> ERROR: transfer_via_child(): Child returned accumulated error code rc=1
> ERROR: gss_wrap_size_limit(integ): max_in==0 for req_output_size=2028 ??
>
> If I recall correctly the gssapi code never tried to handle the lifetime
> parameter at all. The second error looks like it's just an artifact of
> another error but that's just a guess.
>
> Also, running it under valgrind didn't look good. Unfortunately I cannot
> get filenames and line numbers even with ./configure --enable-debug. There
> were so many different leaks that I cannot help but suspect that the
> leaking is an artifact of failures within gsstest. Anyway, I doubt
> they could be attributed to the port. There just weren't that many
> code changes.
The latest HEAD yields pretty much exactly the same results except for
the lifetime errors. So the lifetime thing is a bug but the other stuff
isn't new. I suppose there must be a lot of memory attributed to the
globals for the krb5_context, ccache and so on. But it would be nice to
check those by either hacking gsstest to call a GSSAPI_KRB5_DEINIT routine
and/or somehow get valgrind to cough up symbol names and line numbers.
Mike
--
Michael B Allen
PHP Extension for SSO w/ Windows Group Authorization
http://www.ioplex.com/