From owner-freebsd-questions@FreeBSD.ORG Mon Apr 19 03:06:50 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5008916A4CE for ; Mon, 19 Apr 2004 03:06:50 -0700 (PDT) Received: from ozlabs.org (ozlabs.org [203.10.76.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id D16EB43D46 for ; Mon, 19 Apr 2004 03:06:49 -0700 (PDT) (envelope-from grog@lemis.com) Received: from blackwater.lemis.com (blackwater.lemis.com [192.109.197.80]) by ozlabs.org (Postfix) with ESMTP id 69E352BD10 for ; Mon, 19 Apr 2004 20:06:47 +1000 (EST) Received: by blackwater.lemis.com (Postfix, from userid 1004) id BFA3A5122A; Mon, 19 Apr 2004 19:36:45 +0930 (CST) Date: Mon, 19 Apr 2004 19:36:45 +0930 From: Greg 'groggy' Lehey To: Jorn Argelo Message-ID: <20040419100645.GY74025@wantadilla.lemis.com> References: <200404182001.46732.jorn@wcborstel.nl> <20040418224837.GP74025@wantadilla.lemis.com> <200404191145.37313.jorn@wcborstel.nl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qRqofxetdBO9L27H" Content-Disposition: inline In-Reply-To: <200404191145.37313.jorn@wcborstel.nl> User-Agent: Mutt/1.4.1i Organization: The FreeBSD Project Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-418-838-708 WWW-Home-Page: http://www.FreeBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 cc: questions@freebsd.org Subject: Re: Kernel debugging question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Apr 2004 10:06:50 -0000 --qRqofxetdBO9L27H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Monday, 19 April 2004 at 11:45:37 +0200, Jorn Argelo wrote: > On Monday 19 April 2004 00:48, you wrote: >> On Sunday, 18 April 2004 at 20:01:46 +0200, Jorn Argelo wrote: >>> Hey folks, >>> >>> I've been trying to debug my kernel. I've successfully extracted a kernel >>> dump as described in the development handbook. However, as soon as I come >>> across this step, I don't know how to continue: >>> >>> # cd /usr/obj/usr/src/sys/KERNCONF >>> # gdb -k /boot/kernel/kernel.debug /var/crash/vmcore.0 >>> >>> The problem is, kernel.debug doesn't exist at all. >> >> This means you didn't build one. > > I forgot to add the following kernel option: > > makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbol That's about right. > I did enable the rest though. This is the output of the debugging, What is the output of the "debugging"? Your message contained only the panic message and the gdb prompt: > #0 doadump () at /usr/src/sys/kern/kern_shutdown.c:240 > (kgdb) You want at least a backtrace. > though it seems somewhat different then the output on the FreeBSD > page. Do you think the folks at current or hackers can do something > with this? Yes. > Or am I forgetting something? Yes. Debugging crash dumps is work. People occasionally do work for free, but I'd be very surprised if you found somebody to help you with this one, especially without a debug kernel or even a backtrace. I'd suggest you catch another dump after you've booted your debug kernel, then post the backtrace. That way we'll have something to go on. If I have time, I'll reply with a preliminary analysis. Greg -- When replying to this message, please copy the original recipients. If you don't, I may ignore the reply or reply to the original recipients. For more information, see http://www.lemis.com/questions.html Note: I discard all HTML mail unseen. Finger grog@FreeBSD.org for PGP public key. See complete headers for address and phone numbers. --qRqofxetdBO9L27H Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.0 (FreeBSD) iD8DBQFAg6S1IubykFB6QiMRAls5AJ9CwylcmVFrOGuMB4Ud1S22kE362QCgoE3a AoHNmL+ZGrlWzO+EqdQxtng= =2w/U -----END PGP SIGNATURE----- --qRqofxetdBO9L27H--