Subject: Re: Help with core dump and gdb
To: Paul Newhouse <newhouse@rockhead.com>
From: Nick Hudson <nick.hudson@dsl.pipex.com>
List: netbsd-help
Date: 03/07/2007 10:10:56
On Wednesday 07 March 2007 05:14, Paul Newhouse wrote:
> I unzip'd some crash files and ran gdb:
>
> bigbox# file *
> netbsd.6: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
> statically linked, not stripped netbsd.6.core: data
> bigbox# ls -l
> total 139040
> -rw------- 1 root wheel 8459982 Mar 6 19:00 netbsd.6
> -rw------- 1 root wheel 133825044 Mar 6 19:00 netbsd.6.core
> bigbox# ls -l /net*
> -rwxr-xr-x 1 root wheel 8459982 Mar 6 09:41 /netbsd
> -rwxr-x--- 1 root wheel 8459982 Mar 6 09:37 /netbsd.030607.debug
> -rwxr-xr-x 1 root wheel 8412345 Sep 10 01:35 /netbsd.first
> -rwxr-xr-x 1 root wheel 8189387 Sep 7 22:54 /netbsd.installed.3.0.1
> -rwxr-x--- 1 root wheel 8531836 Mar 6 09:41 /netbsd.second
> bigbox# gdb -c netbsd.6.core netbsd.6
> GNU gdb 5.3nb1
> 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--netbsdelf"...(no debugging
> symbols found)... "/var/crash/crash6/netbsd.6.core" is not a core dump:
> File format not recognized (gdb) bt
> No stack.
> (gdb) where
> No stack.
> (gdb)
>
> Where did I go wrong?
You need
gdb netbsd.6
target kcore netbsd.6.core
or if you ever use gdb6
target kvm netbsd.6.core
Nick