Date: Thu, 9 Mar 2000 19:25:47 -0300 (ART) From: "Fernando P. Schapachnik" <fernando@schapachnik.com.ar> To: ben@scientia.demon.co.uk (Ben Smithurst) Cc: fernando@cursosvirtuales.com.ar, freebsd-questions@freebsd.org Subject: Re: Debugging kernel Message-ID: <200003092225.TAA00381@localhost.schapachnik.com.ar> In-Reply-To: <20000309165255.P62624@strontium.scientia.demon.co.uk> from Ben Smithurst at "Mar 9, 0 04:52:55 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
En un mensaje anterior Ben Smithurst escribió: > config -g FOO > cd ../../compile/FOO > make depend > make > cp kernel kernel.debug > strip -g kernel > make install > > Doesn't the FAQ say this? Anyway, then you can "make install" to get the No it doesn´t. It says that make after config -g will produce both kernels. I´ll send a PR about this as soon as I get it to work. > stripped kernel installed. If it panics again, then, > > cd /var/crash > gdb -k > > at gdb prompt, (n is the suffix of the newest dump) > > exec-file kernel.n > core-file vmcore.n > symbol-file /sys/compile/FOO/kernel.debug Look what happened: [103]Recabarren:/var/crash>l total 78892 drwxr-xr-x 2 root wheel 512 9 mar 19:19 ./ drwxr-xr-x 20 root wheel 512 7 mar 23:05 ../ -rw-r--r-- 1 root wheel 2 9 mar 19:15 bounds -rw-r--r-- 1 root wheel 2284153 9 mar 19:15 kernel.2 -rwxr-xr-x 1 root wheel 11323875 9 mar 16:29 kernel.debug* -rw-r--r-- 1 root wheel 729 9 mar 19:19 typescript -rw------- 1 root wheel 67108864 9 mar 19:15 vmcore.2 [104]Recabarren:/var/crash>gdb -k GNU gdb 4.18 Copyright 1998 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". (kgdb) exec-file kernel.2 (kgdb) core-file vmcore.2 kernel symbol `IdlePTD' not found. (kgdb) where No stack. (kgdb) symbol-file kernel.debug Reading symbols from kernel.debug...done. (kgdb) where No stack. Any clues? Thanks for your help anyway. Fernando P. Schapachnik fernando@schapachnik.com.ar To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003092225.TAA00381>