Date: Sun, 18 Jan 2004 06:05:39 -0800 From: Kris Kennaway <kris@obsecurity.org> To: Antoine Jacoutot <ajacoutot@lphp.org> Cc: Kris Kennaway <kris@obsecurity.org> Subject: Re: rpc.lockd segfault Message-ID: <20040118140539.GA87622@xor.obsecurity.org> In-Reply-To: <200401181458.44948.ajacoutot@lphp.org> References: <200401171338.15670.ajacoutot@lphp.org> <200401172027.19927.ajacoutot@lphp.org> <20040117220110.GB78912@xor.obsecurity.org> <200401181458.44948.ajacoutot@lphp.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--tThc/1wpZn/ma/RB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
On Sun, Jan 18, 2004 at 02:58:44PM +0100, Antoine Jacoutot wrote:
> > Unfortunately that doesn't give any information. You'll need to
> > recompile rpc.lockd with GDB debugging symbols (add -ggdb to CFLAGS).
> > See the developer's handbook on the website for more information about
> > debugging program failures with gdb (specifically, how to obtain a
> > useful backtrace).
> $ gdb /usr/sbin/rpc.lockd
> How come no debugging symbols are found ?
> install -s -o root -g wheel -m 555 rpc.lockd /usr/sbin
^^
This strips the debugging symbols. Run gdb against the version of the
binary in the obj/ directory.
e.g
cd /usr/src/usr.sbin/rpc.lockd
make objdir
cd obj
gdb ./rpc.lockd
Kris
--tThc/1wpZn/ma/RB
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)
iD8DBQFACpKyWry0BWjoQKURAid2AJ9CjdXMZDIBajFtSXlMaScPsnxMfACg3CN1
n00LVTAI478kwtel1hORw1I=
=CoNi
-----END PGP SIGNATURE-----
--tThc/1wpZn/ma/RB--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040118140539.GA87622>
