From owner-cvs-all@FreeBSD.ORG Tue Jan 20 19:13:06 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19F4A16A4CE for ; Tue, 20 Jan 2004 19:13:06 -0800 (PST) Received: from root.org (root.org [67.118.192.226]) by mx1.FreeBSD.org (Postfix) with SMTP id 5193A43D45 for ; Tue, 20 Jan 2004 19:13:03 -0800 (PST) (envelope-from nate@root.org) Received: (qmail 99560 invoked by uid 1000); 21 Jan 2004 03:13:05 -0000 Date: Tue, 20 Jan 2004 19:13:05 -0800 (PST) From: Nate Lawson To: Kris Kennaway In-Reply-To: <20040121022454.GA28078@xor.obsecurity.org> Message-ID: <20040120191020.J99547@root.org> References: <200401192127.i0JLRBL3041817@repoman.freebsd.org> <20040120015009.W39477@odysseus.silby.com> <20040121004238.GP47639@wantadilla.lemis.com> <20040121022454.GA28078@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha support.s src/sys/i386/i386 swtch.s src/sys/kern kern_shutdown.c src/sys/sys systm.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2004 03:13:06 -0000 On Tue, 20 Jan 2004, Kris Kennaway wrote: > On Tue, Jan 20, 2004 at 05:04:12PM -0800, Nate Lawson wrote: > > I would have gotten 100x more value from making options DDB the default in > > GENERIC (at least until we branch -stable) and having all page faults > > generate a backtrace. This is a 1 line change that would save hours, not > > minutes, of roundtrip email. Look at reports of panics in the > > freebsd-current@ archives and see how many result in a request for a > > backtrace. > > Yes, please! GNATS is also full of useless PRs that tie up committer > resources in trying to extract meaningful debugging from the > submitter. This would be a huge step towards reducing the number of > bugs in 5.x. I just looked and GENERIC still has options DDB (and INVARIANTS, etc.) So all we need is re@ to leave options DDB on for the release builds. It adds little space and users can compile it out. But for "panic on install" problems or novice users, this would be very useful. Also, having re@ provide a kernel.debug for each GENERIC would be good too. It could be on the live FS cd, not on cd1. -Nate