krb5 bug: Do any of the freebsd java folk (Greg?) have an
upstream contact?
Greg Lewis
glewis at eyesbeyond.com
Thu Feb 8 18:50:31 UTC 2007
Hi Jan,
On Wed, Feb 07, 2007 at 03:44:01PM +0000, Jan Grant wrote:
> I'm trying to raise a bug with Sun about the sun.security.krb5
> implementation. Unfortunately this is somewhat hampered by my suffering
> from RSI at the moment.
>
> The problem is a straightforward resource leak, as you can see if you
> look at this:
>
> http://java.sun.com/j2se/jrl_download.html
>
> in particular, at
>
> jdk_sec-1_5_0-src-scsl.zip
>
> You'll see that sun.security.krb5.internal.UDPClient has no close()
> method; and the UDPClient-using code path in sun.security.krb5.KrbKdcReq
> (which has a few other close-to-the-coalface errors) consequently leaks
> FDs (unlike the TCP path, which has a try/finally that closes the socket
> properly).
>
> We're seeing a krb5 client application (the Yale CAS SSO) keel over in
> no time due to FD exhaustion. A trivial fix (the non-whitespace part of
> the diff is 8 lines) sorts this out.
>
> Prepping a test case is somewhat difficult when this email represents
> most of the typing I'm going to get done today :-(
Can you please send me the diff? I can definitely get it into the port
and will see what I can do with Sun.
--
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the freebsd-java
mailing list