netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Ben Greear <greearb@candelatech.com>
To: netdev <netdev@vger.kernel.org>
Subject: Kernel crash in 3.7.5+
Date: Tue, 29 Jan 2013 12:52:56 -0800	[thread overview]
Message-ID: <510836A8.2070205@candelatech.com> (raw)

I've been seeing rtnl v/s rcu deadlocks in my hacked 3.7.4+ kernel,
so, I updated to 3.7.5 and applied a single patch to that to allow
over-riding the regulatory domain in ath9k (test case won't work without
being able to create AP in 5Ghz range..which needs the regulatory hack).

I saw several warnings similar to this, though I think this is a known
problem:

[   89.668284] ------------[ cut here ]------------
[   89.678807] WARNING: at /home/greearb/git/linux-3.7.dev.y/net/mac80211/agg-t)
[   89.701156] Hardware name: To Be Filled By O.E.M.
[   89.711078] Modules linked in: xt_CT iptable_raw nf_conntrack_ipv4 nf_defrag5
[   89.754335] Call Trace:
[   89.754356]  [<c04440dd>] warn_slowpath_common+0x6d/0xa0
[   89.754374]  [<f8b72aab>] ? ieee80211_start_tx_ba_cb+0xcb/0xd0 [mac80211]
[   89.754405]  [<f8b72aab>] ? ieee80211_start_tx_ba_cb+0xcb/0xd0 [mac80211]
[   89.754431]  [<c044412d>] warn_slowpath_null+0x1d/0x20
[   89.754441]  [<f8b72aab>] ieee80211_start_tx_ba_cb+0xcb/0xd0 [mac80211]
[   89.754469]  [<f8b7621f>] ieee80211_iface_work+0x1ff/0x300 [mac80211]
[   89.754496]  [<c0459327>] process_one_work+0x127/0x2f0
[   89.754507]  [<f8b76020>] ? ieee80211_netdev_select_queue+0x10/0x10 [mac8021]
[   89.754533]  [<c045bea2>] worker_thread+0x102/0x380
[   89.754541]  [<c045fedc>] kthread+0x9c/0xa0
[   89.754549]  [<c045bda0>] ? manage_workers+0x2b0/0x2b0
[   89.754555]  [<c0460000>] ? kthread_stop+0x10/0x70
[   89.754563]  [<c0917177>] ret_from_kernel_thread+0x1b/0x28
[   89.754571]  [<c045fe40>] ? kthread_freezable_should_stop+0x50/0x50
[   89.754582] ---[ end trace 055168695121df42 ]---
[   89.754753] ------------[ cut here ]------------

And then, it crashed hard.  Will be re-compiling with debugging symbols
next I suppose...


[  115.621178] sta3: send auth to 00:ab:87:60:10:10 (try 1/3)
[  116.033669] BUG: unable to handle kernel NULL pointer dereference at   (null)
[  116.034529] IP: [<c0458df9>] cwq_dec_nr_in_flight+0x69/0x130
[  116.034529] *pdpt = 0000000000000000 *pde = f000eef3f000eef3
[  116.034529] Oops: 0000 [#1] PREEMPT SMP
[  116.034529] Modules linked in: xt_CT iptable_raw nf_conntrack_ipv4 nf_defrag]
[  116.034529] Pid: 48, comm: kworker/u:2 Tainted: G        WC   3.7.5+ #35 To .
[  116.034529] EIP: 0060:[<c0458df9>] EFLAGS: 00010086 CPU: 0
[  116.034529] EIP is at cwq_dec_nr_in_flight+0x69/0x130
[  116.034529] EAX: f55efe00 EBX: 00000000 ECX: f1799880 EDX: f1799884
[  116.034529] ESI: f5469f00 EDI: c0c4b500 EBP: f5495eec ESP: f5495ec8
[  116.034529]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[  116.034529] CR0: 8005003b CR2: 00000000 CR3: 00bfb000 CR4: 000007e0
[  116.034529] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[  116.034529] DR6: ffff0ff0 DR7: 00000400
[  116.034529] Process kworker/u:2 (pid: 48, ti=f5494000 task=f543a5b0 task.ti=)
[  116.034529] Stack:
[  116.034529]  f53b38d0 00000000 00000008 00000004 f5168340 f1799884 f179d7bc 0
[  116.034529]  c0c4b500 f5495f2c c045938b c0b26a88 00000000 c0c4b60c c0c4b614 c
[  116.034529]  c0c4b500 f8b76020 c0c4b60c f55efe00 00000000 f55efe45 f5469f00 c
[  116.034529] Call Trace:
[  116.034529]  [<c045938b>] process_one_work+0x18b/0x2f0
[  116.034529]  [<f8b76020>] ? ieee80211_netdev_select_queue+0x10/0x10 [mac8021]
[  116.034529]  [<c045bea2>] worker_thread+0x102/0x380
[  116.034529]  [<c045fedc>] kthread+0x9c/0xa0
[  116.034529]  [<c045bda0>] ? manage_workers+0x2b0/0x2b0
[  116.034529]  [<c0460000>] ? kthread_stop+0x10/0x70
[  116.034529]  [<c0917177>] ret_from_kernel_thread+0x1b/0x28
[  116.034529]  [<c045fe40>] ? kthread_freezable_should_stop+0x50/0x50
[  116.034529] Code: 8d a4 00 00 00 8b 5d f0 8b 4d f0 8b 53 fc 83 e9 04 c7 45 ea
[  116.034529] EIP: [<c0458df9>] cwq_dec_nr_in_flight+0x69/0x130 SS:ESP 0068:f58
[  116.034529] CR2: 0000000000000000
[  116.034529] ---[ end trace 055168695121df49 ]---
[  116.034529] note: kworker/u:2[48] exited with preempt_count 1
[  116.684353] Kernel panic - not syncing: Watchdog detected hard LOCKUP on cpu0
[  116.684353] Shutting down cpus with NMI
[  116.684353] panic occurred, switching back to text console
[  116.684353] Rebooting in 10 seconds..


Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com

                 reply	other threads:[~2013-01-29 20:52 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=510836A8.2070205@candelatech.com \
    --to=greearb@candelatech.com \
    --cc=netdev@vger.kernel.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).