[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+55aFxsy7eJrP3uQK4URHu=Rk9Z75TGP5TOT1L_bAY4jgoJKQ@mail.gmail.com>
Date: Mon, 10 Oct 2016 17:54:08 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: David Miller <davem@...emloft.net>
Cc: Aaron Conole <aconole@...hat.com>, Florian Westphal <fw@...len.de>,
Al Viro <viro@...iv.linux.org.uk>,
Andrew Morton <akpm@...ux-foundation.org>,
Jens Axboe <axboe@...com>, "Theodore Ts'o" <tytso@....edu>,
Christoph Lameter <cl@...ux.com>,
Pablo Neira Ayuso <pablo@...filter.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
linux-fsdevel <linux-fsdevel@...r.kernel.org>,
Network Development <netdev@...r.kernel.org>,
NetFilter <netfilter-devel@...r.kernel.org>
Subject: Re: slab corruption with current -git
On Mon, Oct 10, 2016 at 5:30 PM, David Miller <davem@...emloft.net> wrote:
>
> Linus can you add some extra info to that:
Sure. I made it a WARN_ON_ONCE(), but then always just printed the
pf/hooknum. It's all over the map:
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=2
reg->pf=2 and reg->hooknum=3
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=2
reg->pf=10 and reg->hooknum=3
reg->pf=7 and reg->hooknum=1
reg->pf=7 and reg->hooknum=2
reg->pf=7 and reg->hooknum=3
reg->pf=2 and reg->hooknum=0
reg->pf=2 and reg->hooknum=3
reg->pf=2 and reg->hooknum=0
reg->pf=2 and reg->hooknum=3
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=1
reg->pf=2 and reg->hooknum=1
reg->pf=10 and reg->hooknum=0
reg->pf=10 and reg->hooknum=3
reg->pf=10 and reg->hooknum=0
reg->pf=10 and reg->hooknum=3
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=1
reg->pf=10 and reg->hooknum=1
reg->pf=7 and reg->hooknum=3
reg->pf=7 and reg->hooknum=4
reg->pf=7 and reg->hooknum=0
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=2
reg->pf=2 and reg->hooknum=3
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=2
reg->pf=10 and reg->hooknum=3
reg->pf=7 and reg->hooknum=1
reg->pf=7 and reg->hooknum=2
reg->pf=7 and reg->hooknum=3
reg->pf=2 and reg->hooknum=0
reg->pf=2 and reg->hooknum=3
reg->pf=2 and reg->hooknum=0
reg->pf=2 and reg->hooknum=3
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=4
reg->pf=2 and reg->hooknum=1
reg->pf=2 and reg->hooknum=1
reg->pf=10 and reg->hooknum=0
reg->pf=10 and reg->hooknum=3
reg->pf=10 and reg->hooknum=0
reg->pf=10 and reg->hooknum=3
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=4
reg->pf=10 and reg->hooknum=1
reg->pf=10 and reg->hooknum=1
reg->pf=7 and reg->hooknum=3
reg->pf=7 and reg->hooknum=4
reg->pf=7 and reg->hooknum=0
and putting that through "sort -n" and "uniq -c", I get:
4 reg->pf=10 and reg->hooknum=0
4 reg->pf=10 and reg->hooknum=1
2 reg->pf=10 and reg->hooknum=2
6 reg->pf=10 and reg->hooknum=3
6 reg->pf=10 and reg->hooknum=4
4 reg->pf=2 and reg->hooknum=0
4 reg->pf=2 and reg->hooknum=1
2 reg->pf=2 and reg->hooknum=2
6 reg->pf=2 and reg->hooknum=3
6 reg->pf=2 and reg->hooknum=4
2 reg->pf=7 and reg->hooknum=0
2 reg->pf=7 and reg->hooknum=1
2 reg->pf=7 and reg->hooknum=2
4 reg->pf=7 and reg->hooknum=3
which doesn't look much better. But clearly there's a lot of those
"try to unregister stuff that you can't even find".
Maybe it tells you something.
Linus
Powered by blists - more mailing lists