Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755225AbXEFUJY (ORCPT ); Sun, 6 May 2007 16:09:24 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755233AbXEFUJY (ORCPT ); Sun, 6 May 2007 16:09:24 -0400 Received: from smtp1.linux-foundation.org ([65.172.181.25]:38307 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755225AbXEFUJX (ORCPT ); Sun, 6 May 2007 16:09:23 -0400 Date: Sun, 6 May 2007 13:08:21 -0700 From: Andrew Morton To: Simon Arlott Cc: linux-kernel@vger.kernel.org, linux-dvb@linuxtv.org Subject: Re: 2.6.21-mm1 Message-Id: <20070506130821.b6bed03b.akpm@linux-foundation.org> In-Reply-To: <463DED69.4020507@simon.arlott.org.uk> References: <20070505014955.8f3990b5.akpm@linux-foundation.org> <463DED69.4020507@simon.arlott.org.uk> X-Mailer: Sylpheed 2.4.1 (GTK+ 2.8.17; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2700 Lines: 54 On Sun, 06 May 2007 15:59:53 +0100 Simon Arlott wrote: > On 05/05/07 09:49, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21/2.6.21-mm1/ > > I'm currently in the middle of a bisect over the last week of commits to linus' > tree, but I got the following with -mm1 that isn't showing up in the latest > 2.6.21-git: > > [ 15.644778] BUG: sleeping function called from invalid context at kernel/mutex.c:86 > [ 15.644873] in_atomic():1, irqs_disabled():1 > [ 15.644882] 2 locks held by modprobe/2765: > [ 15.644889] #0: (devlist_lock){--..}, at: [] mutex_lock+0x1f/0x30 > [ 15.645058] #1: (modlist_lock){....}, at: [] __symbol_get+0x1d/0x90 > [ 15.645207] irq event stamp: 11772 > [ 15.645271] hardirqs last enabled at (11771): [] slab_free+0xc3/0x200 > [ 15.645289] hardirqs last disabled at (11772): [] _spin_lock_irqsave+0x16/0x60 > [ 15.645364] softirqs last enabled at (11216): [] __do_softirq+0x96/0xb0 > [ 15.645439] softirqs last disabled at (11211): [] do_softirq+0x82/0x100 > [ 15.645517] [] show_trace_log_lvl+0x1a/0x30 > [ 15.645586] [] show_trace+0x12/0x20 > [ 15.645654] [] dump_stack+0x15/0x20 > [ 15.645665] [] __might_sleep+0xcd/0xf0 > [ 15.645737] [] mutex_lock+0x18/0x30 > [ 15.645806] [] sysfs_create_link+0x6c/0x130 > [ 15.645823] [] use_module+0x11a/0x170 > [ 15.645892] [] __symbol_get+0x6c/0x90 > [ 15.645904] [] dvb_init+0x98c/0xd70 [saa7134_dvb] > [ 15.645984] [] mpeg_ops_attach+0x3d/0x50 > [ 15.646058] [] saa7134_ts_register+0x29/0x70 > [ 15.646070] [] dvb_register+0x10/0x12 [saa7134_dvb] > [ 15.646141] [] sys_init_module+0xf7/0x150 > [ 15.646153] [] sysenter_past_esp+0x5f/0x99 > [ 15.646221] ======================= Looks like a locking error in the DVB code. > And this fantastic Oops: > [ 40.965119] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000080 > [ 40.965252] printing eip: > [ 40.965252] b016d4a5 > [ 40.965300] *pde = 00000000 > [ 40.965352] Oops: 0000 [#1] > [ 40.965467] PREEMPT > > It occurs when racoon is started so must be IPSEC related, I'll have more information > once I finish bisecting and merge -mm1 again. Thanks. - 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/