Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754073AbZD0OPa (ORCPT ); Mon, 27 Apr 2009 10:15:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752654AbZD0OPU (ORCPT ); Mon, 27 Apr 2009 10:15:20 -0400 Received: from smtp.ultrahosting.com ([74.213.174.254]:43326 "EHLO smtp.ultrahosting.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752596AbZD0OPT (ORCPT ); Mon, 27 Apr 2009 10:15:19 -0400 Date: Mon, 27 Apr 2009 10:04:47 -0400 (EDT) From: Christoph Lameter X-X-Sender: cl@qirst.com To: Pekka Enberg cc: David Rientjes , Bart , Linux Kernel Mailing List , Kernel Testers List , "Rafael J. Wysocki" , Andrew Morton Subject: Re: [Bug #13112] Oops in drain_array In-Reply-To: <84144f020904270152o6567e84cj914934120315bf90@mail.gmail.com> Message-ID: References: <84144f020904270152o6567e84cj914934120315bf90@mail.gmail.com> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1266 Lines: 32 On Mon, 27 Apr 2009, Pekka Enberg wrote: > 18: 4a 8b 8c eb 68 01 00 mov 0x168(%rbx,%r13,8),%rcx # l3 = > cachep->nodelists[node]; > 1f: 00 > 20: 48 8b 16 mov (%rsi),%rdx > 23: 48 8b 46 08 mov 0x8(%rsi),%rax > 27: 48 89 42 08 mov %rax,0x8(%rdx) > 2b:* 48 89 10 mov %rdx,(%rax) <-- trapping instruction > 2e: 89 e8 mov %ebp,%eax > 30: 48 c7 06 00 01 10 00 movq $0x100100,(%rsi) > 37: 48 c7 46 08 00 02 20 movq $0x200200,0x8(%rsi) > > it seems like list_del() in free_block() explodes because because > ->prev ("rax") of slab->list is bogus ("0000000000000cd0"). Where do I find the rest of the information regarding this report? bugzilla does only contain a pointer to the initial report on lkml no discussion. Typically these oopses occur because the slab header at the beginning of a slab is overwritten. Enable debugging. Switching to SLUB would give better diagnostics. -- 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/