Skip site navigation (1)Skip section navigation (2)
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>