Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755495AbYGUUjF (ORCPT ); Mon, 21 Jul 2008 16:39:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752720AbYGUUiu (ORCPT ); Mon, 21 Jul 2008 16:38:50 -0400 Received: from mtiwmhc11.worldnet.att.net ([204.127.131.115]:46702 "EHLO mtiwmhc11.worldnet.att.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751127AbYGUUit (ORCPT ); Mon, 21 Jul 2008 16:38:49 -0400 Message-ID: <4884F3D7.4070604@lwfinger.net> Date: Mon, 21 Jul 2008 15:38:47 -0500 From: Larry Finger User-Agent: Thunderbird 2.0.0.12 (X11/20071114) MIME-Version: 1.0 To: David Miller CC: mingo@elte.hu, ischram@telenet.be, torvalds@linux-foundation.org, akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, j@w1.fi Subject: Re: [crash] BUG: unable to handle kernel NULL pointer dereference at 0000000000000370 References: <4884DFEE.4060003@lwfinger.net> <20080721193425.GA29287@elte.hu> <4884E6E6.7010800@lwfinger.net> <20080721.132100.128525904.davem@davemloft.net> In-Reply-To: <20080721.132100.128525904.davem@davemloft.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6650 Lines: 114 David Miller wrote: > > No further backtrace? That will tell us what driver is causing > this. Yes, I have a full backtrace. It starts with possible recursive locking in NetworkManager, and goes directly into the Warning - this came from a later pull of Linus's tree. Jul 21 15:11:07 larrylap kernel: [ INFO: possible recursive locking detected ] Jul 21 15:11:07 larrylap kernel: 2.6.26-Linus-git-05614-ge89970a #8 Jul 21 15:11:07 larrylap kernel: --------------------------------------------- Jul 21 15:11:07 larrylap kernel: NetworkManager/2661 is trying to acquire lock: Jul 21 15:11:07 larrylap kernel: (&dev->addr_list_lock){-...}, at: [] dev_mc_sync+0x19/0x57 Jul 21 15:11:07 larrylap kernel: Jul 21 15:11:07 larrylap kernel: but task is already holding lock: Jul 21 15:11:07 larrylap kernel: (&dev->addr_list_lock){-...}, at: [] dev_set_rx_mode+0x19/0x2e Jul 21 15:11:07 larrylap kernel: Jul 21 15:11:07 larrylap kernel: other info that might help us debug this: Jul 21 15:11:07 larrylap kernel: 2 locks held by NetworkManager/2661: Jul 21 15:11:07 larrylap kernel: #0: (rtnl_mutex){--..}, at: [] rtnetlink_rcv+0x12/0x27 Jul 21 15:11:07 larrylap kernel: #1: (&dev->addr_list_lock){-...}, at: [] dev_set_rx_mode+0x19/0x2e Jul 21 15:11:07 larrylap kernel: Jul 21 15:11:07 larrylap kernel: stack backtrace: Jul 21 15:11:07 larrylap kernel: Pid: 2661, comm: NetworkManager Not tainted 2.6.26-Linus-git-05614-ge89970a #8 Jul 21 15:11:07 larrylap kernel: Jul 21 15:11:07 larrylap kernel: Call Trace: Jul 21 15:11:07 larrylap kernel: [] __lock_acquire+0xb7b/0xecc Jul 21 15:11:07 larrylap kernel: [] lock_acquire+0x51/0x6a Jul 21 15:11:07 larrylap kernel: [] dev_mc_sync+0x19/0x57 Jul 21 15:11:07 larrylap kernel: [] _spin_lock_bh+0x23/0x2c Jul 21 15:11:07 larrylap kernel: [] dev_mc_sync+0x19/0x57 Jul 21 15:11:07 larrylap kernel: [] dev_set_rx_mode+0x21/0x2e Jul 21 15:11:07 larrylap kernel: [] dev_open+0x8e/0xb0 Jul 21 15:11:07 larrylap kernel: [] dev_change_flags+0xa6/0x164 Jul 21 15:11:07 larrylap kernel: [] do_setlink+0x286/0x349 Jul 21 15:11:07 larrylap kernel: [] rtnetlink_rcv_msg+0x0/0x1ec Jul 21 15:11:07 larrylap syslog-ng[2488]: last message repeated 2 times Jul 21 15:11:07 larrylap kernel: [] rtnl_setlink+0x10b/0x10d Jul 21 15:11:07 larrylap kernel: [] rtnetlink_rcv_msg+0x0/0x1ec Jul 21 15:11:07 larrylap kernel: [] netlink_rcv_skb+0x34/0x7d Jul 21 15:11:07 larrylap kernel: [] rtnetlink_rcv+0x21/0x27 Jul 21 15:11:07 larrylap kernel: [] netlink_unicast+0x1f0/0x261 Jul 21 15:11:07 larrylap kernel: [] __alloc_skb+0x66/0x12a Jul 21 15:11:07 larrylap kernel: [] netlink_sendmsg+0x268/0x27b Jul 21 15:11:07 larrylap rpc.idmapd[2783]: main: fcntl(/var/lib/nfs/rpc_pipefs/nfs): Invalid argument Jul 21 15:11:07 larrylap kernel: [] sock_sendmsg+0xcb/0xe3 Jul 21 15:11:07 larrylap kernel: [] autoremove_wake_function+0x0/0x2e Jul 21 15:11:07 larrylap kernel: [] verify_iovec+0x46/0x82 Jul 21 15:11:07 larrylap kernel: [] sys_sendmsg+0x217/0x28a Jul 21 15:11:07 larrylap kernel: [] sockfd_lookup_light+0x1a/0x52 Jul 21 15:11:07 larrylap kernel: [] trace_hardirqs_on_caller+0xef/0x113 Jul 21 15:11:07 larrylap kernel: [] trace_hardirqs_on_thunk+0x3a/0x3f Jul 21 15:11:07 larrylap kernel: [] system_call_after_swapgs+0x7b/0x80 Jul 21 15:11:07 larrylap kernel: Jul 21 15:11:07 larrylap kernel: NET: Registered protocol family 17 Jul 21 15:11:08 larrylap kernel: ------------[ cut here ]------------ Jul 21 15:11:08 larrylap kernel: WARNING: at net/core/dev.c:1330 __netif_schedule+0x2c/0x98() Jul 21 15:11:08 larrylap kernel: Modules linked in: snd_seq_device af_packet nfs lockd nfs_acl sunrpc rfkill_input cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k8 fuse loop dm_mod arc4 ecb crypto_blkcipher b43 firmware_class rfkill snd_hda_intel mac80211 cfg80211 snd_pcm snd_timer led_class snd soundcore input_polldev ac k8temp button snd_page_alloc battery sr_mod forcedeth cdrom serio_raw hwmon ssb sg ehci_hcd sd_mod ohci_hcd usbcore edd fan thermal processor ext3 mbcache jbd pata_amd ahci libata scsi_mod dock Jul 21 15:11:08 larrylap kernel: Pid: 2035, comm: b43 Not tainted 2.6.26-Linus-git-05614-ge89970a #8 Jul 21 15:11:08 larrylap kernel: Jul 21 15:11:08 larrylap kernel: Call Trace: Jul 21 15:11:08 larrylap kernel: [] warn_on_slowpath+0x51/0x8c Jul 21 15:11:08 larrylap kernel: [] __netif_schedule+0x2c/0x98 Jul 21 15:11:08 larrylap kernel: [] ieee80211_scan_completed+0x25b/0x2e1 [mac80211] Jul 21 15:11:08 larrylap kernel: [] ieee80211_sta_scan_work+0x0/0x1b8 [mac80211] Jul 21 15:11:08 larrylap kernel: [] run_workqueue+0xf0/0x1f2 Jul 21 15:11:08 larrylap kernel: [] worker_thread+0xdb/0xea Jul 21 15:11:08 larrylap kernel: [] autoremove_wake_function+0x0/0x2e Jul 21 15:11:08 larrylap avahi-daemon[2877]: Found user 'avahi' (UID 102) and group 'avahi' (GID 104). Jul 21 15:11:09 larrylap kernel: [] worker_thread+0x0/0xea Jul 21 15:11:09 larrylap kernel: [] kthread+0x47/0x73 Jul 21 15:11:09 larrylap avahi-daemon[2877]: Successfully dropped root privileges. Jul 21 15:11:09 larrylap kernel: [] trace_hardirqs_on_thunk+0x3a/0x3f Jul 21 15:11:09 larrylap avahi-daemon[2877]: avahi-daemon 0.6.22 starting up. Jul 21 15:11:09 larrylap kernel: [] child_rip+0xa/0x11 Jul 21 15:11:09 larrylap kernel: [] restore_args+0x0/0x30 Jul 21 15:11:09 larrylap kernel: [] kthreadd+0x188/0x1ad Jul 21 15:11:09 larrylap kernel: [] kthread+0x0/0x73 Jul 21 15:11:09 larrylap kernel: [] child_rip+0x0/0x11 Jul 21 15:11:09 larrylap kernel: Jul 21 15:11:09 larrylap kernel: ---[ end trace 030d0589d3c6c7f5 ]--- Larry -- 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/