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