Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Aug 1999 08:57:12 +0300
From:      Ruslan Ermilov <ru@ucb.crimea.ua>
To:        Amit Singh <amitsingh@research.bell-labs.com>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Examining kernel core dump: gd_curpcb
Message-ID:  <19990827085712.A90665@relay.ucb.crimea.ua>
In-Reply-To: <199908262018.QAA08160@aura.research.bell-labs.com>; from Amit Singh on Thu, Aug 26, 1999 at 04:18:33PM -0400
References:  <199908262018.QAA08160@aura.research.bell-labs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This has been fixed with the following commit:

luoqi       1999/05/24 12:31:19 PDT

  Modified files:        (Branch: RELENG_3)
    gnu/usr.bin/binutils/gdb/i386 freebsd-nat.c kvm-fbsd.c
  Log:
  Back out changes don't belong to the 3.x branch.

  Revision  Changes    Path
  1.21.2.2  +3 -1      src/gnu/usr.bin/binutils/gdb/i386/freebsd-nat.c
  1.17.2.2  +12 -73    src/gnu/usr.bin/binutils/gdb/i386/kvm-fbsd.c


On Thu, Aug 26, 1999 at 04:18:33PM -0400, Amit Singh wrote:
> 
>   The kernel (a hacked 3.2-RELEASE) dumps core (courtesy a panic),
>   and upon a subsequent boot, the following happens:
> 
>   # cd /usr/src/sys/compile/FOOKERNEL
>   # gdb -k
>   GNU gdb 4.18
>   ...
>   (kgdb) symbol-file kernel.debug
>   Reading symbols from kernel.debug...done.
>   (kgdb) exec-file /var/crash/kernel.0
>   (kgdb) core-file /var/crash/vmcore.0
>   IdlePTD 4294967295
>   kernel symbol `gd_curpcb' not found.
> 
>   gd_curpcb is (apparently) not referenced in either of the kernel,
>   kernel.debug or vmcore files. It is however referenced in
>   /usr/libexec/elf/gdb though.
> 
>   Next, a "grep gd_curpcb **/*" in the GNU source for gdb-4.18
>   yields no match. The file src/gnu/usr.bin/binutils/i386/kvm-fbsd.c
>   does contain the following:
> 
>   curpcb = kvtophys(cfd, ksym_lookup ("gd_curpcb") + prv_start);
> 
>   The question is: where is this symbol defined so that gdb can
>   look it up successfully?
> 
>   Regards
>   Amit Singh


Cheers,
-- 
Ruslan Ermilov		Sysadmin and DBA of the
ru@ucb.crimea.ua	United Commercial Bank,
ru@FreeBSD.org		FreeBSD committer,
+380.652.247.647	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990827085712.A90665>