Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750700AbWCIPuX (ORCPT ); Thu, 9 Mar 2006 10:50:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750723AbWCIPuX (ORCPT ); Thu, 9 Mar 2006 10:50:23 -0500 Received: from dvhart.com ([64.146.134.43]:6321 "EHLO dvhart.com") by vger.kernel.org with ESMTP id S1750700AbWCIPuX (ORCPT ); Thu, 9 Mar 2006 10:50:23 -0500 Message-ID: <44104EB7.9090103@mbligh.org> Date: Thu, 09 Mar 2006 07:50:15 -0800 From: "Martin J. Bligh" User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dave Jones Cc: Jesper Juhl , Jens Axboe , Linus Torvalds , Linux Kernel Mailing List , Andrew Morton , markhe@nextd.demon.co.uk, Andrea Arcangeli , Mike Christie , James Bottomley Subject: Re: Slab corruption in 2.6.16-rc5-mm2 References: <200603060117.16484.jesper.juhl@gmail.com> <200603062124.42223.jesper.juhl@gmail.com> <20060306203036.GQ4595@suse.de> <9a8748490603061341l50febef9o3cb480bdbdcf925f@mail.gmail.com> <20060306215515.GE11565@redhat.com> In-Reply-To: <20060306215515.GE11565@redhat.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1533 Lines: 38 Dave Jones wrote: > On Mon, Mar 06, 2006 at 10:41:07PM +0100, Jesper Juhl wrote: > > > CONFIG_DEBUG_SLAB > > CONFIG_PAGE_OWNER > > CONFIG_DEBUG_VM > > CONFIG_DEBUG_PAGEALLOC > > > > The resulting kernel boots and runs just fine (no Oops) and leaves > > nothing in dmesg. > > So, without the debugging options it appears to the user that > > everything is OK - nasty. > > DEBUG_PAGEALLOC in particular is *fantastic* at making bugs hide. > I've lost many an hour trying to pin bugs down due to that. Is this backwards? We're saying DEBUG_PAGEALLOC is bad? OK, what I'm going to try to do, given the recent comments re CONFIG_DEBUG_SLAB and also PAGEALLOC is to arrange with Andy to run a debug kernel as well as a normal kernel for every test, and then we can publish the results on http://test.kernel.org. For now it'll be a seperate matrix, until I work out how to fold the 3d cube nicely into 2d - I know I have to do that anyway, so no big deal. Do we NOT want to have DEBUG_SLAB and DEBUG_PAGEALLOC both enabled? Running multiple permutations is going to get really painful on the systems involved. Any other requests for what gets enabled (I really want to just stick to one 'debug' setup if possible). I have no idea why I didn't do this a year ago . M. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/