linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: David Miller <davem@davemloft.net>
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
Date: Mon, 21 Jul 2008 15:38:47 -0500	[thread overview]
Message-ID: <4884F3D7.4070604@lwfinger.net> (raw)
In-Reply-To: <20080721.132100.128525904.davem@davemloft.net>

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: 
[<ffffffff803a2961>] 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: 
[<ffffffff8039e7c5>] 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: 
[<ffffffff803a8318>] rtnetlink_rcv+0x12/0x27
Jul 21 15:11:07 larrylap kernel:  #1:  (&dev->addr_list_lock){-...}, at: 
[<ffffffff8039e7c5>] 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:  [<ffffffff80251b02>] __lock_acquire+0xb7b/0xecc
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80251ea4>] lock_acquire+0x51/0x6a
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a2961>] dev_mc_sync+0x19/0x57
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80408f9c>] _spin_lock_bh+0x23/0x2c
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a2961>] dev_mc_sync+0x19/0x57
Jul 21 15:11:07 larrylap kernel:  [<ffffffff8039e7cd>] dev_set_rx_mode+0x21/0x2e
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a036c>] dev_open+0x8e/0xb0
Jul 21 15:11:07 larrylap kernel:  [<ffffffff8039fd13>] dev_change_flags+0xa6/0x164
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a7421>] do_setlink+0x286/0x349
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a832d>] 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:  [<ffffffff803a766e>] rtnl_setlink+0x10b/0x10d
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a832d>] rtnetlink_rcv_msg+0x0/0x1ec
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803b1bcf>] netlink_rcv_skb+0x34/0x7d
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803a8327>] rtnetlink_rcv+0x21/0x27
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803b16cf>] netlink_unicast+0x1f0/0x261
Jul 21 15:11:07 larrylap kernel:  [<ffffffff8039a448>] __alloc_skb+0x66/0x12a
Jul 21 15:11:07 larrylap kernel:  [<ffffffff803b19a8>] 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:  [<ffffffff80393b8d>] sock_sendmsg+0xcb/0xe3
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80246aab>] 
autoremove_wake_function+0x0/0x2e
Jul 21 15:11:07 larrylap kernel:  [<ffffffff8039b194>] verify_iovec+0x46/0x82
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80393dbc>] sys_sendmsg+0x217/0x28a
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80393516>] sockfd_lookup_light+0x1a/0x52
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80250990>] 
trace_hardirqs_on_caller+0xef/0x113
Jul 21 15:11:07 larrylap kernel:  [<ffffffff80408b14>] 
trace_hardirqs_on_thunk+0x3a/0x3f
Jul 21 15:11:07 larrylap kernel:  [<ffffffff8020be9b>] 
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:  [<ffffffff80233f6d>] warn_on_slowpath+0x51/0x8c
Jul 21 15:11:08 larrylap kernel:  [<ffffffff8039d7f3>] __netif_schedule+0x2c/0x98
Jul 21 15:11:08 larrylap kernel:  [<ffffffffa018b44d>] 
ieee80211_scan_completed+0x25b/0x2e1 [mac80211]
Jul 21 15:11:08 larrylap kernel:  [<ffffffffa018b6ce>] 
ieee80211_sta_scan_work+0x0/0x1b8 [mac80211]
Jul 21 15:11:08 larrylap kernel:  [<ffffffff8024325e>] run_workqueue+0xf0/0x1f2
Jul 21 15:11:08 larrylap kernel:  [<ffffffff8024343b>] worker_thread+0xdb/0xea
Jul 21 15:11:08 larrylap kernel:  [<ffffffff80246aab>] 
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:  [<ffffffff80243360>] worker_thread+0x0/0xea
Jul 21 15:11:09 larrylap kernel:  [<ffffffff8024678b>] kthread+0x47/0x73
Jul 21 15:11:09 larrylap avahi-daemon[2877]: Successfully dropped root privileges.
Jul 21 15:11:09 larrylap kernel:  [<ffffffff80408b14>] 
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:  [<ffffffff8020cea9>] child_rip+0xa/0x11
Jul 21 15:11:09 larrylap kernel:  [<ffffffff8020c4df>] restore_args+0x0/0x30
Jul 21 15:11:09 larrylap kernel:  [<ffffffff8024671f>] kthreadd+0x188/0x1ad
Jul 21 15:11:09 larrylap kernel:  [<ffffffff80246744>] kthread+0x0/0x73
Jul 21 15:11:09 larrylap kernel:  [<ffffffff8020ce9f>] child_rip+0x0/0x11
Jul 21 15:11:09 larrylap kernel:
Jul 21 15:11:09 larrylap kernel: ---[ end trace 030d0589d3c6c7f5 ]---


Larry

  reply	other threads:[~2008-07-21 20:38 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20080721133059.GA30637@elte.hu>
     [not found] ` <20080721134506.GA27598@elte.hu>
     [not found]   ` <20080721143023.GA32451@elte.hu>
2008-07-21 15:10     ` [crash] BUG: unable to handle kernel NULL pointer dereference at 0000000000000370 David Miller
     [not found]     ` <20080721150446.GA17746@elte.hu>
2008-07-21 15:24       ` David Miller
2008-07-21 18:18         ` Ian Schram
2008-07-21 19:06           ` Ingo Molnar
2008-07-21 19:13             ` Larry Finger
2008-07-21 19:34               ` Ingo Molnar
2008-07-21 19:43                 ` Larry Finger
2008-07-21 19:47                   ` Linus Torvalds
2008-07-21 20:15                     ` David Miller
2008-07-21 20:28                     ` Larry Finger
2008-07-21 20:21                   ` David Miller
2008-07-21 20:38                     ` Larry Finger [this message]
2008-07-21 20:46                       ` David Miller
2008-07-21 20:51                         ` Patrick McHardy
2008-07-21 21:01                           ` David Miller
2008-07-21 21:06                             ` Patrick McHardy
2008-07-21 21:35                               ` Patrick McHardy
2008-07-21 21:42                                 ` Patrick McHardy
2008-07-21 21:51                                 ` Larry Finger
2008-07-21 22:04                                   ` Patrick McHardy
2008-07-21 22:40                                     ` Larry Finger
2008-07-21 23:15                                       ` David Miller
2008-07-22  6:34                                         ` Larry Finger
2008-07-22 10:51                                           ` Jarek Poplawski
2008-07-22 11:32                                           ` David Miller
2008-07-22 12:52                                             ` Larry Finger
2008-07-22 20:43                                               ` David Miller
2008-07-22 13:02                                             ` Larry Finger
2008-07-22 14:53                                               ` Patrick McHardy
2008-07-22 21:17                                                 ` David Miller
2008-07-22 16:39                                               ` Kernel WARNING: at net/core/dev.c:1330 __netif_schedule+0x2c/0x98() Larry Finger
2008-07-22 17:20                                                 ` Patrick McHardy
2008-07-22 18:39                                                   ` Larry Finger
2008-07-22 18:44                                                     ` Patrick McHardy
2008-07-22 19:30                                                       ` Larry Finger
2008-07-22 23:04                                                     ` David Miller
2008-07-23  6:20                                                       ` Jarek Poplawski
2008-07-23  7:59                                                         ` David Miller
2008-07-23  8:54                                                           ` Jarek Poplawski
2008-07-23  9:03                                                             ` Peter Zijlstra
2008-07-23  9:35                                                               ` Jarek Poplawski
2008-07-23  9:50                                                                 ` Peter Zijlstra
2008-07-23 10:13                                                                   ` Jarek Poplawski
2008-07-23 10:58                                                                     ` Peter Zijlstra
2008-07-23 11:35                                                                       ` Jarek Poplawski
2008-07-23 11:49                                                                         ` Jarek Poplawski
2008-07-23 20:16                                                                           ` David Miller
2008-07-23 20:43                                                                             ` Jarek Poplawski
2008-07-23 20:55                                                                               ` David Miller
2008-07-24  9:10                                                                             ` Peter Zijlstra
2008-07-24  9:20                                                                               ` David Miller
2008-07-24  9:27                                                                                 ` Peter Zijlstra
2008-07-24  9:32                                                                                   ` David Miller
2008-07-24 10:08                                                                                     ` Peter Zijlstra
2008-07-24 10:38                                                                                       ` Nick Piggin
2008-07-24 10:55                                                                                         ` Miklos Szeredi
2008-07-24 11:06                                                                                           ` Nick Piggin
2008-08-01 21:10                                                                                             ` Paul E. McKenney
2008-07-24 10:59                                                                                         ` Peter Zijlstra
2008-08-01 21:10                                                                                         ` Paul E. McKenney
2008-07-23 20:14                                                                       ` David Miller
2008-07-24  7:00                                                                         ` Peter Zijlstra
2008-07-25 17:04                                                                         ` Ingo Oeser
2008-07-25 18:36                                                                           ` Jarek Poplawski
2008-07-25 19:16                                                                             ` Johannes Berg
2008-07-25 19:34                                                                               ` Jarek Poplawski
2008-07-25 19:36                                                                                 ` Johannes Berg
2008-07-25 20:01                                                                                   ` Jarek Poplawski
2008-07-26  9:18                                                                                     ` David Miller
2008-07-26 10:53                                                                                       ` Jarek Poplawski
2008-07-26 13:18                                                                                       ` Jarek Poplawski
2008-07-27  0:34                                                                                         ` David Miller
2008-07-27 20:37                                                                                           ` Jarek Poplawski
2008-07-31 12:29                                                                                             ` David Miller
2008-07-31 12:38                                                                                               ` Nick Piggin
2008-07-31 12:44                                                                                                 ` David Miller
2008-08-01  4:27                                                                                               ` David Miller
2008-08-01  7:09                                                                                                 ` Peter Zijlstra
2008-08-01  6:48                                                                                               ` Jarek Poplawski
2008-08-01  7:00                                                                                                 ` David Miller
2008-08-01  7:01                                                                                                 ` Jarek Poplawski
2008-08-01  7:01                                                                                                   ` David Miller
2008-08-01  7:41                                                                                                     ` Jarek Poplawski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4884F3D7.4070604@lwfinger.net \
    --to=larry.finger@lwfinger.net \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=ischram@telenet.be \
    --cc=j@w1.fi \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).