Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932336AbWCFTQU (ORCPT ); Mon, 6 Mar 2006 14:16:20 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932338AbWCFTQU (ORCPT ); Mon, 6 Mar 2006 14:16:20 -0500 Received: from smtp.osdl.org ([65.172.181.4]:41443 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S932336AbWCFTQT (ORCPT ); Mon, 6 Mar 2006 14:16:19 -0500 Date: Mon, 6 Mar 2006 11:16:13 -0800 (PST) From: Linus Torvalds To: Paolo Ornati cc: Dean Roe , Linux Kernel Mailing List Subject: Re: Kernel BUG at mm/slab.c:2564 - 2.6.16-rc5-g7b14e3b5 In-Reply-To: <20060302090728.2fee8f3c@localhost> Message-ID: References: <20060301160656.370e1ee0@localhost> <20060301173636.GA20861@sgi.com> <20060302090728.2fee8f3c@localhost> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1326 Lines: 36 On Thu, 2 Mar 2006, Paolo Ornati wrote: > > Something is happened again here! I think you have bad ram. > Slab corruption: start=ffff81000d0ffb30, len=104 > Redzone: 0x5a2cf071/0x5a2cf071. > Last user: [](end_bio_bh_io_sync+0x35/0x39) > 000: 6b 6b 6b 2b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b > Slab corruption: start=ffff81000d0ffb30, len=104 > Redzone: 0x5a2cf071/0x5a2cf071. > Last user: [](end_bio_bh_io_sync+0x35/0x39) > 000: 6b 6b 6b 2b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b It's the same corruption both times, and the exact same slab entry. And it's a single-bit error: the "2b" should be a "6b". Now, if could have been a software error, clearing that one bit, but the thing is, that is the first word in a "struct bio", which should be a "sector_t bi_sector". The entries around it are also "struct bio"s, and we don't do any bit-operations on anything in that area (on "bi_flags", yes). The fact that it was the very same bit both times (not just the same offset: the same physical address) makes me suspect bad RAM. Linus - 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/