On Fri, Aug 27, 2004 at 05:26:47AM -0400, Gerard Seibert wrote: > I followed Matthew Seaman's instructions, except that there was no > 'portmanager.core' file created. The file that was created was > 'pmStatus.core'. I assume that is the file that I am to work with. > > In any event, I ran 'portmanager' to create the core dump, Next I ran 'gdb' > which produced the following output: > > [EMAIL PROTECTED] > $gdb /usr/ports/sysutils/portmanager/work/portmanager-0.2.0/portmanager/portmanager > -c pmStatus.core > GNU gdb 5.2.1 (FreeBSD) > Copyright 2002 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-unknown-freebsd"... > > warning: core file may not match specified executable file. > Core was generated by `pmStatus'. > Program terminated with signal 11, Segmentation fault.
Well, knowing which program is actually dumping core is progress of a sort. However, you do need to match the binary being debugged aganinst the generated core file, or the backtrace will unfortunately be meaningless. There should be a pmStatus binary somewhere under /usr/ports/sysutils/portmanager/work/portmanager-0.2.0 that you can use. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK
Description: PGP signature