openldap client GSSAPI authentication segfaults in
fbsd8stablei386
Reko Turja
reko.turja at liukuma.net
Thu Jul 15 18:16:46 UTC 2010
--------------------------------------------------
From: "Jeremy Chadwick" <freebsd at jdc.parodius.com>
Sent: Thursday, July 15, 2010 7:22 PM
To: "Reko Turja" <reko.turja at liukuma.net>
Cc: "Henrik /KaarPoSoft" <henrik at kaarposoft.dk>;
<freebsd-stable at freebsd.org>
Subject: Re: openldap client GSSAPI authentication segfaults in
fbsd8stablei386
> That said, can you please execute the following in gdb and provide
> the output?
>
> (gdb) p/x gss_release_buffer.c::buffer->value
> (gdb) p/x gss_release_buffer.c::buffer->length
Those gave syntax error, but going to frame 1 and printing the values
gives the following:
(gdb) f 1
#1 0x2899ed12 in gss_release_buffer (minor_status=0xbfbfe4b8,
buffer=0x280871cc) at /usr/src/lib/libgssapi/gss_release_buffer.c:41
41 free(buffer->value);
(gdb) p/x buffer->length
$1 = 0x0
(gdb) p/x gss_release_buffer.c::buffer->length
A syntax error in expression, near `::buffer->length'.
(gdb) p/x buffer->value
$2 = 0x280871c0
Hope this helps - definitely looks like the issue you are suspecting.
-Reko
More information about the freebsd-stable
mailing list