Generating Backtrace on FBSD 5.3

2005-02-08 Thread Gerard Samuel
Slightly off-topic.
Im trying to figure out how to generate a
backtrace from a core dump of subversion, to send
to subversion developers.
What tools are available to read a core dump file,
to generate this backtrace on FreeBSD 5.3?
I'm trying to understand gdb, but Im not sure if
this is what I'm looking for.
$ gdb -c svn.core
Thanks
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Generating Backtrace on FBSD 5.3

2005-02-08 Thread Miguel Mendez
On Tue, 08 Feb 2005 10:13:32 -0500
Gerard Samuel [EMAIL PROTECTED] wrote:

 Im trying to figure out how to generate a
 backtrace from a core dump of subversion, to send
 to subversion developers.
 What tools are available to read a core dump file,
 to generate this backtrace on FreeBSD 5.3?
 I'm trying to understand gdb, but Im not sure if
 this is what I'm looking for.
 $ gdb -c svn.core

gdb /path/to/svn svn.core is what you want. But for that to be useful
you need a svn executable built with debugging info. This can be done by
building the port with CFLAGS having the '-g' option and STRIP set to
null, so you don't lose that info while installing.

(deinstall svn first)
e.g.: cd /usr/ports/devel/subversion  env CFLAGS=-g STRIP= make
install

Then try to reproduce the error and run gdb. Once in gdb use the command
'bt' to get a backtrace.

Cheers,
-- 
Miguel Mendez [EMAIL PROTECTED]
http://www.energyhq.es.eu.org
PGP Key: 0xDC8514F1



pgpTX2a53Y95h.pgp
Description: PGP signature


Re: Generating Backtrace on FBSD 5.3

2005-02-08 Thread Gerard Samuel
Miguel Mendez wrote:
On Tue, 08 Feb 2005 10:13:32 -0500
Gerard Samuel [EMAIL PROTECTED] wrote:
 

Im trying to figure out how to generate a
backtrace from a core dump of subversion, to send
to subversion developers.
What tools are available to read a core dump file,
to generate this backtrace on FreeBSD 5.3?
I'm trying to understand gdb, but Im not sure if
this is what I'm looking for.
$ gdb -c svn.core
   

gdb /path/to/svn svn.core is what you want. But for that to be useful
you need a svn executable built with debugging info. This can be done by
building the port with CFLAGS having the '-g' option and STRIP set to
null, so you don't lose that info while installing.
(deinstall svn first)
e.g.: cd /usr/ports/devel/subversion  env CFLAGS=-g STRIP= make
install
Then try to reproduce the error and run gdb. Once in gdb use the command
'bt' to get a backtrace.
I'll give that a shot.  Thanks
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]