Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jul 2010 21:16:38 +0300
From:      "Reko Turja" <reko.turja@liukuma.net>
To:        "Jeremy Chadwick" <freebsd@jdc.parodius.com>
Cc:        freebsd-stable@freebsd.org, Henrik /KaarPoSoft <henrik@kaarposoft.dk>
Subject:   Re: openldap client GSSAPI authentication segfaults in fbsd8stablei386
Message-ID:  <4C9CB3EBD919471A85D3E6B282D9F827@rivendell>
In-Reply-To: <20100715162251.GA73929@icarus.home.lan>
References:  <4C3CC831.7040005@kaarposoft.dk> <20100713210729.GA11943@icarus.home.lan> <0228E401B70A4023A6F86A2ADAE59EF9@rivendell> <008D0251AE4F4A2DBAA1369410565B61@rivendell> <20100715162251.GA73929@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help

--------------------------------------------------
From: "Jeremy Chadwick" <freebsd@jdc.parodius.com>
Sent: Thursday, July 15, 2010 7:22 PM
To: "Reko Turja" <reko.turja@liukuma.net>
Cc: "Henrik /KaarPoSoft" <henrik@kaarposoft.dk>;=20
<freebsd-stable@freebsd.org>
Subject: Re: openldap client GSSAPI authentication segfaults in=20
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=20
gives the following:

(gdb) f 1
#1  0x2899ed12 in gss_release_buffer (minor_status=3D0xbfbfe4b8,=20
buffer=3D0x280871cc) at /usr/src/lib/libgssapi/gss_release_buffer.c:41
41                      free(buffer->value);
(gdb) p/x buffer->length
$1 =3D 0x0
(gdb) p/x gss_release_buffer.c::buffer->length
A syntax error in expression, near `::buffer->length'.
(gdb) p/x buffer->value
$2 =3D 0x280871c0

Hope this helps - definitely looks like the issue you are suspecting.

-Reko=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C9CB3EBD919471A85D3E6B282D9F827>