Bug 203681 - Wireless network LOR's with recent (r289098) HEAD
Summary: Wireless network LOR's with recent (r289098) HEAD
Status: New
Alias: None
Product: Base System
Classification: Unclassified
Component: wireless (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-wireless (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-10 17:00 UTC by Koop Mast
Modified: 2015-10-15 20:12 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Koop Mast freebsd_committer 2015-10-10 17:00:48 UTC
FreeBSD crashalot.rainbow-runner.nl 11.0-CURRENT FreeBSD 11.0-CURRENT #10 r289098: Sat Oct 10 04:18:50 CEST 2015     root@crashalot.rainbow-runner.nl:/usr/obj/usr/src/sys/GENERIC  amd64


Oct 10 09:16:10 crashalot kernel: lock order reversal:
Oct 10 09:16:10 crashalot kernel: 1st 0xfffff8001030a990 if_addr_lock (if_addr_l
ock) @ /usr/src/sys/netinet/igmp.c:1717
Oct 10 09:16:10 crashalot kernel: 2nd 0xffffffff81ce66b8 ifnet_rw (ifnet_rw) @ /
usr/src/sys/net/if.c:243
Oct 10 09:16:10 crashalot kernel: KDB: stack backtrace:
Oct 10 09:16:10 crashalot kernel: db_trace_self_wrapper() at db_trace_self_wrapp
er+0x2b/frame 0xfffffe01e9910570
Oct 10 09:16:10 crashalot kernel: witness_checkorder() at witness_checkorder+0xe
79/frame 0xfffffe01e99105f0
Oct 10 09:16:10 crashalot kernel: __rw_rlock() at __rw_rlock+0x8b/frame 0xfffffe01e9910690
Oct 10 09:16:10 crashalot kernel: ifnet_byindex() at ifnet_byindex+0x22/frame 0xfffffe01e99106b0


Oct 10 09:05:15 crashalot kernel: ath0: bb hang detected (0x4), resetting
Oct 10 09:05:47 crashalot last message repeated 13 times
Oct 10 09:07:49 crashalot last message repeated 38 times
Oct 10 09:08:37 crashalot last message repeated 18 times


Oct 10 09:16:10 crashalot kernel: lock order reversal:
Oct 10 09:16:10 crashalot kernel: 1st 0xfffff8001030a990 if_addr_lock (if_addr_lock) @ /usr/src/sys/netinet/igmp.c:1717
Oct 10 09:16:10 crashalot kernel: 2nd 0xffffffff81ce66b8 ifnet_rw (ifnet_rw) @ /usr/src/sys/net/if.c:243
Oct 10 09:16:10 crashalot kernel: KDB: stack backtrace:
Oct 10 09:16:10 crashalot kernel: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01e9910570
Oct 10 09:16:10 crashalot kernel: witness_checkorder() at witness_checkorder+0xe79/frame 0xfffffe01e99105f0
Oct 10 09:16:10 crashalot kernel: __rw_rlock() at __rw_rlock+0x8b/frame 0xfffffe01e9910690
Oct 10 09:16:10 crashalot kernel: ifnet_byindex() at ifnet_byindex+0x22/frame 0xfffffe01e99106b0
Oct 10 09:16:10 crashalot kernel: igmp_intr() at igmp_intr+0x1d/frame 0xfffffe01e9910760
Oct 10 09:16:10 crashalot kernel: netisr_dispatch_src() at netisr_dispatch_src+0x81/frame 0xfffffe01e99107c0
Oct 10 09:16:10 crashalot kernel: igmp_v1v2_queue_report() at igmp_v1v2_queue_report+0x1b6/frame 0xfffffe01e9910810
Oct 10 09:16:10 crashalot kernel: igmp_fasttimo() at igmp_fasttimo+0x536/frame 0xfffffe01e99108b0
Oct 10 09:16:10 crashalot kernel: pffasttimo() at pffasttimo+0x54/frame 0xfffffe01e99108e0
Oct 10 09:16:10 crashalot kernel: softclock_call_cc() at softclock_call_cc+0x1a4/frame 0xfffffe01e99109c0
Oct 10 09:16:10 crashalot kernel: softclock() at softclock+0x47/frame 0xfffffe01e99109e0
Oct 10 09:16:10 crashalot kernel: intr_event_execute_handlers() at intr_event_execute_handlers+0x96/frame 0xfffffe01e9910a20
Oct 10 09:16:10 crashalot kernel: ithread_loop() at ithread_loop+0xa6/frame 0xfffffe01e9910a70
Oct 10 09:16:10 crashalot kernel: fork_exit() at fork_exit+0x84/frame 0xfffffe01e9910ab0
Oct 10 09:16:10 crashalot kernel: fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe01e9910ab0
Oct 10 09:16:10 crashalot kernel: --- trap 0, rip = 0, rsp = 0, rbp = 0 ---


Oct 10 09:16:10 crashalot kernel: lock order reversal:
Oct 10 09:16:10 crashalot kernel: 1st 0xfffff8001030a990 if_addr_lock (if_addr_lock) @ /usr/src/sys/netinet/igmp.c:1717
Oct 10 09:16:10 crashalot kernel: 2nd 0xfffffe0001061050 ath0_tx_lock (ath0_tx_lock) @ /usr/src/sys/net80211/ieee80211_output.c:247
Oct 10 09:16:10 crashalot kernel: KDB: stack backtrace:
Oct 10 09:16:10 crashalot kernel: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe01e99103a0
Oct 10 09:16:10 crashalot kernel: witness_checkorder() at witness_checkorder+0xe79/frame 0xfffffe01e9910420
Oct 10 09:16:10 crashalot kernel: __mtx_lock_flags() at __mtx_lock_flags+0xa4/frame 0xfffffe01e9910470
Oct 10 09:16:10 crashalot kernel: ieee80211_vap_pkt_send_dest() at ieee80211_vap_pkt_send_dest+0x238/frame 0xfffffe01e99104c0
Oct 10 09:16:10 crashalot kernel: ieee80211_vap_transmit() at ieee80211_vap_transmit+0x2a5/frame 0xfffffe01e9910500
Oct 10 09:16:10 crashalot kernel: ether_output() at ether_output+0x637/frame 0xfffffe01e9910570
Oct 10 09:16:10 crashalot kernel: ip_output() at ip_output+0x1250/frame 0xfffffe01e99106b0
Oct 10 09:16:10 crashalot kernel: igmp_intr() at igmp_intr+0x347/frame 0xfffffe01e9910760
Oct 10 09:16:10 crashalot kernel: netisr_dispatch_src() at netisr_dispatch_src+0x81/frame 0xfffffe01e99107c0
Oct 10 09:16:10 crashalot kernel: igmp_v1v2_queue_report() at igmp_v1v2_queue_report+0x1b6/frame 0xfffffe01e9910810
Oct 10 09:16:10 crashalot kernel: igmp_fasttimo() at igmp_fasttimo+0x536/frame 0xfffffe01e99108b0
Oct 10 09:16:10 crashalot kernel: pffasttimo() at pffasttimo+0x54/frame 0xfffffe01e99108e0
Oct 10 09:16:10 crashalot kernel: softclock_call_cc() at softclock_call_cc+0x1a4/frame 0xfffffe01e99109c0
Oct 10 09:16:10 crashalot kernel: softclock() at softclock+0x47/frame 0xfffffe01e99109e0
Oct 10 09:16:10 crashalot kernel: intr_event_execute_handlers() at intr_event_execute_handlers+0x96/frame 0xfffffe01e9910a20
Oct 10 09:16:10 crashalot kernel: ithread_loop() at ithread_loop+0xa6/frame 0xfffffe01e9910a70
Oct 10 09:16:10 crashalot kernel: fork_exit() at fork_exit+0x84/frame 0xfffffe01e9910ab0
Oct 10 09:16:10 crashalot kernel: fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe01e9910ab0
Oct 10 09:16:10 crashalot kernel: --- trap 0, rip = 0, rsp = 0, rbp = 0 ---
Comment 1 Koop Mast freebsd_committer 2015-10-15 19:56:05 UTC
New lor that showed up:

lock order reversal:
 1st 0xfffffe0001062860 ath0_node_lock (ath0_node_lock) @ /usr/collation/sys/net80211/ieee80211_node.c:1841
 2nd 0xfffffe00010633d8 ath0 (ath0) @ /usr/collation/sys/dev/ath/if_ath_keycache.c:495
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0232c196d0
witness_checkorder() at witness_checkorder+0xe79/frame 0xfffffe0232c19750
__mtx_lock_flags() at __mtx_lock_flags+0xa4/frame 0xfffffe0232c197a0
ath_key_delete() at ath_key_delete+0x4b/frame 0xfffffe0232c197e0
_ieee80211_crypto_delkey() at _ieee80211_crypto_delkey+0x90/frame 0xfffffe0232c19820
ieee80211_crypto_delkey() at ieee80211_crypto_delkey+0x1e/frame 0xfffffe0232c19840
ieee80211_node_delucastkey() at ieee80211_node_delucastkey+0x85/frame 0xfffffe0232c19890
ieee80211_sta_leave() at ieee80211_sta_leave+0x13/frame 0xfffffe0232c198b0
sta_newstate() at sta_newstate+0x45c/frame 0xfffffe0232c19900
ath_newstate() at ath_newstate+0x3fb/frame 0xfffffe0232c19990
ieee80211_newstate_cb() at ieee80211_newstate_cb+0x18e/frame 0xfffffe0232c199e0
taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame 0xfffffe0232c19a40
taskqueue_thread_loop() at taskqueue_thread_loop+0x88/frame 0xfffffe0232c19a70
fork_exit() at fork_exit+0x84/frame 0xfffffe0232c19ab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0232c19ab0
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---