linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Larry Finger <Larry.Finger@lwfinger.net>
To: Ingo Molnar <mingo@elte.hu>
Cc: Ian Schram <ischram@telenet.be>,
	David Miller <davem@davemloft.net>,
	torvalds@linux-foundation.org, akpm@linux-foundation.org,
	netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
	wireless <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 14:43:34 -0500	[thread overview]
Message-ID: <4884E6E6.7010800@lwfinger.net> (raw)
In-Reply-To: <20080721193425.GA29287@elte.hu>

Ingo Molnar wrote:
> * Larry Finger <Larry.Finger@lwfinger.net> wrote:
> 
>> Ingo Molnar wrote:
>>> * Ian Schram <ischram@telenet.be> wrote:
>>>
>>>> I was looking at this out of interest, but I'm in no way familiar 
>>>> with the code.
>>> thanks Ian for the patch, i'll test it.
>>>
>>> Note that it was whitespace damaged, find below a tidied up version of  
>>> the patch that i've applied to tip/out-of-tree.
>>>
>>> 	Ingo
>> This patch may be needed to fix error handling in the hw_sim code, but 
>> I get the crash even with that code disabled. I'm currently bisecting 
>> to find the culprit.
> 
> ok. I just reactivated CONFIG_MAC80211_HWSIM, applied Ian's fix and the 
> crash went away:
> 
>  calling  iwl4965_init+0x0/0x6c
>  iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.3.27kd
>  iwl4965: Copyright(c) 2003-2008 Intel Corporation
>  initcall iwl4965_init+0x0/0x6c returned 0 after 10 msecs
>  calling  init_mac80211_hwsim+0x0/0x31c
>  mac80211_hwsim: Initializing radio 0
>  PM: Adding info for No Bus:hwsim0
>  PM: Adding info for No Bus:phy0
>  PM: Adding info for No Bus:wmaster0
>  phy0: Failed to select rate control algorithm
>  phy0: Failed to initialize rate control algorithm
>  PM: Removing info for No Bus:wmaster0
>  PM: Removing info for No Bus:phy0
>  mac80211_hwsim: ieee80211_register_hw failed (-2)
>  PM: Removing info for No Bus:hwsim0
>  initcall init_mac80211_hwsim+0x0/0x31c returned -2 after 58 msecs
>  initcall init_mac80211_hwsim+0x0/0x31c returned with error code -2
>  calling  dmfe_init_module+0x0/0xea
>  dmfe: Davicom DM9xxx net driver, version 1.36.4 (2002-01-17)
>  initcall dmfe_init_module+0x0/0xea returned 0 after 5 msecs
> 
> So at least as far as the init_mac80211_hwsim() deinit crash goes:
> 
> Tested-by: Ingo Molnar <mingo@elte.hu>

Yes, I'm chasing a distinct bug. The header for mine is

Jul 21 12:19:37 larrylap kernel: kernel BUG at net/core/dev.c:1328!
Jul 21 12:19:37 larrylap kernel: invalid opcode: 0000 [1] SMP
Jul 21 12:19:37 larrylap kernel: CPU 0
Jul 21 12:19:37 larrylap kernel: Modules linked in: af_packet rfkill_input nfs 
lockd nfs_acl sunrpc cpufreq_conservative cpu
freq_userspace cpufreq_powersave powernow_k8 fuse loop dm_mod arc4 ecb 
crypto_blkcipher b43 firmware_class rfkill mac80211 c
fg80211 snd_hda_intel snd_pcm snd_timer led_class snd k8temp input_polldev 
sr_mod soundcore button battery hwmon cdrom force
deth ac serio_raw ssb snd_page_alloc sg ehci_hcd sd_mod ohci_hcd usbcore edd fan 
thermal processor ext3 mbcache jbd pata_amd
  ahci libata scsi_mod dock
Jul 21 12:19:37 larrylap kernel: Pid: 2057, comm: b43 Not tainted 
2.6.26-Linus-git-05253-g14b395e #1
Jul 21 12:19:37 larrylap kernel: RIP: 0010:[<ffffffff8039ec4d>] 
[<ffffffff8039ec4d>] __netif_schedule+0x12/0x75
Jul 21 12:19:37 larrylap kernel: RSP: 0000:ffff8800b9ae1de0  EFLAGS: 00010246

With an invalid opcode, mine is likely due to stack corruption.

Larry

  reply	other threads:[~2008-07-21 19:43 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 [this message]
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
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=4884E6E6.7010800@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).