From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ingo Molnar Subject: Re: [bug, netconsole, SLUB] BUG skbuff_head_cache: Poison overwritten Date: Fri, 18 Jul 2008 02:16:40 +0200 Message-ID: <20080718001640.GA1544@elte.hu> References: <20080717214222.GA29449@elte.hu> <19f34abd0807171615s5b477d4cr22d3e9444bcf65df@mail.gmail.com> <20080717235254.GA6833@elte.hu> <19f34abd0807171705h31595809y944792ce697bede7@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Pekka Enberg , "Rafael J. Wysocki" To: Vegard Nossum Return-path: Received: from mx3.mail.elte.hu ([157.181.1.138]:40147 "EHLO mx3.mail.elte.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934132AbYGRARB (ORCPT ); Thu, 17 Jul 2008 20:17:01 -0400 Content-Disposition: inline In-Reply-To: <19f34abd0807171705h31595809y944792ce697bede7@mail.gmail.com> Sender: netdev-owner@vger.kernel.org List-ID: * Vegard Nossum wrote: > On Fri, Jul 18, 2008 at 1:52 AM, Ingo Molnar wrote: > > If only we had some kernel technology that could track and validate > > memory accesses, and point out the cases where we access uninitialized > > memory, just like Valgrind? > > > > ... something like kmemcheck? ;-) > > Cool :) > > > So i booted that box with tip/master and kmemcheck enabled. (plus a few > > fixlets to make networking allocations be properly tracked by > > kmemcheck.) > > > > It was a slow bootup and long wait, but it gave a few hits here: > > Hm, if you think it was that slow, I am suspecting you were also using > SLUB debugging. nope: # CONFIG_SLUB_DEBUG is not set CONFIG_SLUB=y > This can actually be negative, since now SLUB will access the objects > (+redzone +padding) and possibly trick kmemcheck into thinking they > were initialized in the first place. > > But what we are really looking for is "read from freed memory" > messages. So I would actually recommend this: Disable kmemcheck's > reporting of uninitialized memory, simply to make it easier to spot > the "freed" messages more easily. > > Maybe something like this (warning: whitespace-munged): ok, applied this too. > If this only happens during boot, it would also be a good idea to > simply reboot the machine a lot... yeah, i've got a script for that. Will try it overnight. Ingo