From owner-freebsd-current@FreeBSD.ORG Sun Feb 13 22:46:54 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC16016A4CE for ; Sun, 13 Feb 2005 22:46:54 +0000 (GMT) Received: from postal3.es.net (postal3.es.net [198.128.3.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D88043D1F for ; Sun, 13 Feb 2005 22:46:54 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal3.es.net (Postal Node 3) with ESMTP (SSL) id IBA74465; Sun, 13 Feb 2005 14:46:54 -0800 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 317675D07; Sun, 13 Feb 2005 14:46:53 -0800 (PST) To: Christian Jachmann In-reply-to: Your message of "Sun, 13 Feb 2005 18:49:15 +0100." <20050213174915.GA97313@hurx.thc> Date: Sun, 13 Feb 2005 14:46:53 -0800 From: "Kevin Oberman" Message-Id: <20050213224653.317675D07@ptavv.es.net> cc: freebsd-current@freebsd.org cc: Emil Mikulic Subject: Re: Where is my debugging information? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Feb 2005 22:46:55 -0000 > Date: Sun, 13 Feb 2005 18:49:15 +0100 > From: Christian Jachmann > Sender: owner-freebsd-current@freebsd.org > > On Sat, Feb 12, 2005 at 01:35:55PM +1100, Emil Mikulic wrote: > > All my recent kernels panic upon loading pf rules. I worked out how to > > get a dump out of the kernel, but now kgdb is saying "no debugging > > symbols found" > > > > My kernel config contains > > makeoptions DEBUG=-g > > > > It was built with the standard "make kernel KERNCONF=WHATEVER" > > > > What am I doing wrong? > > seems that this isn't interpreted anymore.. > > try building the kernel using: > > config [-gp] [-d destdir] SYSTEM_NAME No. makeoptions DEBUG=-g still works fine. It's in NOTES as of about an hour ago and my kernel build generated the debug kernel just fine. Officially, manually running config is not supported although it usually works fine. the only supported way of building a kernel is make buildkernel unless I missed something. The debug file should be in /usr/obj/usr/src/sys/CONFIG/kernel.debug Substitute your config name for CONFIG. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634