Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761472AbXKHRWd (ORCPT ); Thu, 8 Nov 2007 12:22:33 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1760066AbXKHRWW (ORCPT ); Thu, 8 Nov 2007 12:22:22 -0500 Received: from pythagoras.zen.co.uk ([212.23.3.140]:55475 "EHLO pythagoras.zen.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759924AbXKHRWV (ORCPT ); Thu, 8 Nov 2007 12:22:21 -0500 Date: Thu, 8 Nov 2007 17:22:13 +0000 From: Grant Wilson To: "Rafael J. Wysocki" Cc: lkml , Andrew Morton , netdev Subject: Re: 2.6.24-rc1-gb4f5550 oops Message-ID: <20071108172213.2b3b8ffd@worthy.swandive.local> In-Reply-To: <200711081653.11226.rjw@sisk.pl> References: <20071105061158.3174d24d@worthy.swandive.local> <200711080106.21580.rjw@sisk.pl> <20071108062250.02479c0c@worthy.swandive.local> <200711081653.11226.rjw@sisk.pl> X-Mailer: Claws Mail 3.1.0-rc1 (GTK+ 2.12.1; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Originating-Pythagoras-IP: [82.71.45.175] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4149 Lines: 76 On Thu, 8 Nov 2007 16:53:10 +0100 "Rafael J. Wysocki" wrote: > On Thursday, 8 of November 2007, Grant Wilson wrote: > > On Thu, 8 Nov 2007 01:06:21 +0100 > > "Rafael J. Wysocki" wrote: > > > > > On Monday, 5 of November 2007, Grant Wilson wrote: > > > > Hi, > > > > I got this oops on 2.6.24-rc1-641-gb4f5550: > > > > > > (1) Is this reproducible? > > > (2) Did it happen previously on your system? > > > > > > [18073.371126] Unable to handle kernel NULL pointer dereference at 0000000000000120 RIP: > > > [18073.371134] [] check_preempt_wakeup+0x6e/0x110 > > > > This has now happened twice - the second time was last night when > > running 2.6.24-rc2. > > > > Here's that second occurrence: > > [snip] > > Hmm. > > Please run "gdb vmlinux" and see what code corresponds to > check_preempt_wakeup+0x6e in your kernel. Dump of assembler code for function check_preempt_wakeup: 0xffffffff80232940 : push %rbp 0xffffffff80232941 : mov %rsp,%rbp 0xffffffff80232944 : sub $0x30,%rsp 0xffffffff80232948 : mov %r13,-0x18(%rbp) 0xffffffff8023294c : mov %rbx,-0x28(%rbp) 0xffffffff80232950 : mov %rsi,%r13 0xffffffff80232953 : mov %r12,-0x20(%rbp) 0xffffffff80232957 : mov %r14,-0x10(%rbp) 0xffffffff8023295b : mov %r15,-0x8(%rbp) 0xffffffff8023295f : cmpl $0x63,0x20(%rsi) 0xffffffff80232963 : mov 0x750(%rdi),%r14 0xffffffff8023296a : mov 0x168(%r14),%r12 0xffffffff80232971 : jle 0xffffffff80232a1c 0xffffffff80232977 : cmpl $0x3,0x17c(%rsi) 0xffffffff8023297e : je 0xffffffff802329f8 0xffffffff80232980 : testb $0x10,0x593cb9(%rip) # 0xffffffff807c6640 0xffffffff80232987 : je 0xffffffff802329f8 0xffffffff80232989 : cmp 0x168(%rsi),%r12 0xffffffff80232990 : lea 0x48(%r14),%rbx 0xffffffff80232994 : lea 0x48(%rsi),%rax 0xffffffff80232998 : je 0xffffffff802329be 0xffffffff8023299a : nopw 0x0(%rax,%rax,1) 0xffffffff802329a0 : mov 0x118(%rbx),%rbx 0xffffffff802329a7 : mov 0x118(%rax),%rax 0xffffffff802329ae : mov 0x120(%rax),%rdx 0xffffffff802329b5 : cmp %rdx,0x120(%rbx) 0xffffffff802329bc : jne 0xffffffff802329a0 0xffffffff802329be : cmpq $0x400,(%rbx) 0xffffffff802329c5 : mov 0x40(%rbx),%r12 0xffffffff802329c9 : mov 0x40(%rax),%r15 0xffffffff802329cd : mov 0x593c81(%rip),%edi # 0xffffffff807c6654 0xffffffff802329d3 : jne 0xffffffff80232a37 0xffffffff802329d5 : sub %r15,%r12 0xffffffff802329d8 : cmp %r12,%rdi 0xffffffff802329db : jge 0xffffffff802329f8 0xffffffff802329dd : testb $0x20,0x593c5c(%rip) # 0xffffffff807c6640 Cheers, Grant -- Running Linux 2.6.24-rc2 on x86_64 - 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/