NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/58436: Panic after yanking urtwn(4)



>Number:         58436
>Category:       kern
>Synopsis:       Panic after yanking urtwn(4)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 17 19:15:01 +0000 2024
>Originator:     Harold Gutch
>Release:        current from April 2024
>Organization:
>Environment:
NetBSD dogfood 10.99.10 NetBSD 10.99.10 (GENERIC) #0: Fri Apr  5 22:08:01 CEST 2024  h@dogfood:/home/h/netbsd/git/obj-amd64/sys/arch/amd64/compile/GENERIC amd64
>Description:
This urtwn(4) sometimes has issues like this:

Jul 15 21:06:26 dogfood /netbsd: [ 1502.5699271] urtwn0: device timeout
Jul 15 21:06:26 dogfood /netbsd: [ 1503.1699200] urtwn0: transmit failed, TIMEOUT

and the device stops working.  This might be related to the panic or not - either way, the only way to recover from this that is known to me is to remove the device and plug it in again.  Normally this can be done without stopping dhcpcd or wpa_supplicant, but once (so far) this resulted in a panic for me:

Jul 15 21:06:26 dogfood savecore: reboot after panic: [ 1582.7386721] panic: kmem_free(0xffffe437d972b3a0, 24) != allocated size 8; overwrote?

dogfood# gdb /path/to/netbsd.gdb
[...]
(gdb) target kvm netbsd.core
0xffffffff80239c85 in cpu_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /home/h/netbsd/git/src/sys/arch/amd64/amd64/machdep.c:708
warning: Source file is more recent than executable.
708                     dumpsys();
(gdb) where
#0  0xffffffff80239c85 in cpu_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /home/h/netbsd/git/src/sys/arch/amd64/amd64/machdep.c:708
#1  0xffffffff80ddea48 in kern_reboot (howto=howto@entry=260, bootstr=bootstr@entry=0x0) at /home/h/netbsd/git/src/sys/kern/kern_reboot.c:91
#2  0xffffffff80e251c8 in vpanic (fmt=fmt@entry=0xffffffff814c4538 "kmem_free(%p, %zu) != allocated size %zu; overwrote?", ap=ap@entry=0xffff8003c4ae6d18)
    at /home/h/netbsd/git/src/sys/kern/subr_prf.c:288
#3  0xffffffff80e2529d in panic (fmt=fmt@entry=0xffffffff814c4538 "kmem_free(%p, %zu) != allocated size %zu; overwrote?") at /home/h/netbsd/git/src/sys/kern/subr_prf.c:209
#4  0xffffffff80e1785f in kmem_size_check (sz=24, p=0xffffe437d972b3a0) at /home/h/netbsd/git/src/sys/kern/subr_kmem.c:647
#5  kmem_intr_free (p=0xffffe437d972b3a0, requested_size=24) at /home/h/netbsd/git/src/sys/kern/subr_kmem.c:395
#6  0xffffffff80ab1c97 in ieee80211_node_detach (ic=ic@entry=0xffff80001df48008) at /home/h/netbsd/git/src/sys/net80211/ieee80211_node.c:201
#7  0xffffffff80a9ece3 in ieee80211_ifdetach (ic=ic@entry=0xffff80001df48008) at /home/h/netbsd/git/src/sys/net80211/ieee80211.c:287
#8  0xffffffff80516820 in urtwn_detach (self=<optimized out>, flags=<optimized out>) at /home/h/netbsd/git/src/sys/dev/usb/if_urtwn.c:596
#9  0xffffffff80e05402 in config_detach_release (dev=dev@entry=0xffffe437d9770b80, flags=flags@entry=1) at /home/h/netbsd/git/src/sys/kern/subr_autoconf.c:2177
#10 0xffffffff80e05982 in config_detach (dev=dev@entry=0xffffe437d9770b80, flags=flags@entry=1) at /home/h/netbsd/git/src/sys/kern/subr_autoconf.c:2323
#11 0xffffffff804aef7b in usb_disconnect_port (up=up@entry=0xffffe437d956a848, parent=<optimized out>, flags=flags@entry=1)
    at /home/h/netbsd/git/src/sys/dev/usb/usb_subr.c:1897
#12 0xffffffff804b2aeb in uhub_explore (dev=0xffffe437d956a540) at /home/h/netbsd/git/src/sys/dev/usb/uhub.c:714
#13 0xffffffff804a605a in usb_discover (sc=0xffffe437d93b4880) at /home/h/netbsd/git/src/sys/dev/usb/usb.c:1199
#14 0xffffffff804a641f in usb_event_thread (arg=0xffffe437d93b4880) at /home/h/netbsd/git/src/sys/dev/usb/usb.c:753
#15 0xffffffff80210327 in lwp_trampoline ()
#16 0x0000000000000000 in ?? ()

(gdb) up 4
#4  0xffffffff80e1785f in kmem_size_check (sz=24, p=0xffffe437d972b3a0) at /home/h/netbsd/git/src/sys/kern/subr_kmem.c:647
warning: Source file is more recent than executable.
647                     panic("kmem_free(%p, %zu) != allocated size %zu; overwrote?",

(gdb) x/xg (char *)p+sz
0xffffe437d972b3b8:       0x0000000000000008

(gdb) x/32xb 0xffffe437d972b3a0
0xffffe437d972b3a0:       0x18    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xffffe437d972b3a8:       0x00    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xffffe437d972b3b0:       0x00    0x00    0x00    0x00    0x00    0x00    0x00    0x00
0xffffe437d972b3b8:       0x08    0x00    0x00    0x00    0x00    0x00    0x00    0x00

(gdb) fr 6
#6  0xffffffff80ab1c97 in ieee80211_node_detach (ic=ic@entry=0xffff80001df48008) at /home/h/netbsd/git/src/sys/net80211/ieee80211_node.c:201
201                     free(ic->ic_aid_bitmap, M_DEVBUF);

(gdb) set print pretty

(gdb) print *ic
$11 = {
  ic_next = {
    sle_next = 0x0
  },
  ic_ifp = 0xffff80001df48d08,
  ic_stats = {
    is_rx_badversion = 0,
    is_rx_tooshort = 0,
    is_rx_wrongbss = 33210,
    is_rx_dup = 271,
    is_rx_wrongdir = 0,
    is_rx_mcastecho = 16,
    is_rx_notassoc = 0,
    is_rx_noprivacy = 0,
    is_rx_unencrypted = 0,
    is_rx_wepfail = 0,
    is_rx_decap = 0,
    is_rx_mgtdiscard = 1291,
    is_rx_ctl = 0,
    is_rx_beacon = 13745,
    is_rx_rstoobig = 0,
    is_rx_elem_missing = 0,
    is_rx_elem_toobig = 0,
    is_rx_elem_toosmall = 0,
    is_rx_elem_unknown = 195584,
    is_rx_badchan = 0,
    is_rx_chanmismatch = 458,
    is_rx_nodealloc = 0,
    is_rx_ssidmismatch = 0,
    is_rx_auth_unsupported = 0,
    is_rx_auth_fail = 0,
    is_rx_auth_countermeasures = 0,
    is_rx_assoc_bss = 0,
    is_rx_assoc_notauth = 0,
    is_rx_assoc_capmismatch = 0,
    is_rx_assoc_norate = 0,
    is_rx_assoc_badwpaie = 0,
    is_rx_deauth = 0,
    is_rx_disassoc = 0,
    is_rx_badsubtype = 0,
    is_rx_nobuf = 0,
    is_rx_decryptcrc = 0,
    is_rx_ahdemo_mgt = 0,
    is_rx_bad_auth = 0,
    is_rx_unauth = 0,
    is_rx_badkeyid = 4,
    is_rx_ccmpreplay = 2,
    is_rx_ccmpformat = 0,
    is_rx_ccmpmic = 0,
    is_rx_tkipreplay = 0,
    is_rx_tkipformat = 0,
    is_rx_tkipmic = 0,
    is_rx_tkipicv = 0,
    is_rx_badcipher = 0,
    is_rx_nocipherctx = 0,
    is_rx_acl = 0,
    is_tx_nobuf = 0,
    is_tx_nonode = 0,
    is_tx_unknownmgt = 0,
    is_tx_badcipher = 0,
    is_tx_nodefkey = 3,
    is_tx_noheadroom = 0,
    is_tx_fragframes = 0,
    is_tx_frags = 0,
    is_scan_active = 13,
    is_scan_passive = 0,
    is_node_timeout = 0,
    is_crypto_nomem = 0,
    is_crypto_tkip = 0,
    is_crypto_tkipenmic = 0,
    is_crypto_tkipdemic = 0,
    is_crypto_tkipcm = 0,
    is_crypto_ccmp = 58967,
    is_crypto_wep = 0,
    is_crypto_setkey_cipher = 0,
    is_crypto_setkey_nokey = 0,
    is_crypto_delkey = 0,
    is_crypto_badcipher = 0,
    is_crypto_nocipher = 0,
    is_crypto_attachfail = 0,
    is_crypto_swfallback = 0,
    is_crypto_keyfail = 0,
    is_crypto_enmicfail = 0,
    is_ibss_capmismatch = 0,
    is_ibss_norate = 0,
    is_ps_unassoc = 0,
    is_ps_badaid = 0,
    is_ps_qempty = 0,
    is_ff_badhdr = 0,
    is_ff_tooshort = 0,
    is_ff_split = 0,
    is_ff_decap = 0,
    is_ff_encap = 0,
    is_rx_badbintval = 0,
    is_spare = {0, 0, 0, 0, 0, 0, 0, 0, 0}
  },
  ic_sysctllog = 0x0,
  ic_debug = 0,
  ic_vap = 0,
  ic_beaconlock = {
    u = {
      mtxa_owner = 1537,
      s = {
        mtxs_dummy = 1 '\001',
        mtxs_ipl = {
          _ipl = 6 '\006'
        },
        mtxs_lock = 0 '\000',
        mtxs_unused = 0 '\000'
      }
    }
  },
  ic_list = {
    le_next = 0x0,
    le_prev = 0xffffffff81872bf8 <ieee80211com_head>
  },
  ic_reset = 0xffffffff805171f0 <urtwn_reset>,
  ic_recv_mgmt = 0xffffffff80aa5e7d <ieee80211_recv_mgmt>,
  ic_send_mgmt = 0xffffffff80ab5fc6 <ieee80211_send_mgmt>,
  ic_newstate = 0xffffffff80510f9c <urtwn_newstate>,
  ic_newassoc = 0xffffffff805108c0 <urtwn_newassoc>,
  ic_updateslot = 0x0,
  ic_set_tim = 0xffffffff80aafa98 <ieee80211_set_tim>,
  ic_myaddr = "\000\021\"3DU",
  ic_sup_rates = {{
      rs_nrates = 0 '\000',
      rs_rates = '\000' <repeats 14 times>
    }, {
      rs_nrates = 0 '\000',
      rs_rates = '\000' <repeats 14 times>
    }, {
      rs_nrates = 4 '\004',
      rs_rates = "\002\004\v\026\000\000\000\000\000\000\000\000\000\000"
    }, {
      rs_nrates = 12 '\f',
      rs_rates = "\002\004\v\026\f\022\030$0H`l\000\000"
    }, {
      rs_nrates = 0 '\000',
      rs_rates = '\000' <repeats 14 times>
    }, {
      rs_nrates = 0 '\000',
      rs_rates = '\000' <repeats 14 times>
    }, {
      rs_nrates = 0 '\000',
      rs_rates = '\000' <repeats 14 times>
    }},
  ic_channels = {{
      ic_freq = 0,
      ic_flags = 0
    }, {
      ic_freq = 2412,
      ic_flags = 1248
    }, {
      ic_freq = 2417,
      ic_flags = 1248
    }, {
      ic_freq = 2422,
      ic_flags = 1248
    }, {
      ic_freq = 2427,
      ic_flags = 1248
    }, {
      ic_freq = 2432,
      ic_flags = 1248
    }, {
      ic_freq = 2437,
      ic_flags = 1248
    }, {
      ic_freq = 2442,
      ic_flags = 1248
    }, {
      ic_freq = 2447,
      ic_flags = 1248
    }, {
      ic_freq = 2452,
      ic_flags = 1248
    }, {
      ic_freq = 2457,
      ic_flags = 1248
    }, {
      ic_freq = 2462,
      ic_flags = 1248
    }, {
      ic_freq = 2467,
      ic_flags = 1248
    }, {
      ic_freq = 2472,
      ic_flags = 1248
    }, {
      ic_freq = 2484,
      ic_flags = 1248
    }, {
      ic_freq = 0,
      ic_flags = 0
    } <repeats 241 times>},
  ic_chan_avail = "\376\177", '\000' <repeats 29 times>,
  ic_chan_active = "\376\177", '\000' <repeats 29 times>,
  ic_chan_scan = '\000' <repeats 31 times>,
  ic_scan = {
    nt_ic = 0xffff80001df48008,
    nt_nodelock = {
      u = {
        mtxa_owner = 18446744073709551600,
        s = {
          mtxs_dummy = 240 '\360',
          mtxs_ipl = {
            _ipl = 255 '\377'
          },
          mtxs_lock = 255 '\377',
          mtxs_unused = 255 '\377'
        }
      }
    },
    nt_node = {
      tqh_first = 0x0,
      tqh_last = 0xffff80001df486e8
    },
    nt_hash = {{
        lh_first = 0x0
      } <repeats 32 times>},
    nt_name = 0xffffffff814b6474 "scan",
    nt_scanlock = {
      u = {
        mtxa_owner = 18446744073709551600,
        s = {
          mtxs_dummy = 240 '\360',
          mtxs_ipl = {
            _ipl = 255 '\377'
          },
          mtxs_lock = 255 '\377',
          mtxs_unused = 255 '\377'
        }
      }
    },
    nt_scangen = 14,
    nt_inact_timer = 13,
    nt_inact_init = 20,
    nt_keyixmap = 0x0,
    nt_keyixmax = 0,
    nt_timeout = 0xffffffff80ab00a4 <ieee80211_timeout_scan_candidates>
  },
  ic_mgtq = {
    ifq_head = 0x0,
    ifq_tail = 0x0,
    ifq_len = 0,
    ifq_maxlen = 0,
    ifq_drops = 0,
    ifq_lock = 0x0
  },
  ic_flags = 50593808,
  ic_flags_ext = 0,
  ic_caps = 92390656,
  ic_modecaps = 13,
  ic_curmode = 3,
  ic_phytype = IEEE80211_T_OFDM,
  ic_opmode = IEEE80211_M_STA,
  ic_state = IEEE80211_S_RUN,
  ic_protmode = IEEE80211_PROT_CTSONLY,
  ic_roaming = IEEE80211_ROAMING_MANUAL,
  ic_sta = {
    nt_ic = 0xffff80001df48008,
    nt_nodelock = {
      u = {
        mtxa_owner = 18446744073709551600,
        s = {
          mtxs_dummy = 240 '\360',
          mtxs_ipl = {
            _ipl = 255 '\377'
          },
          mtxs_lock = 255 '\377',
          mtxs_unused = 255 '\377'
        }
      }
    },
    nt_node = {
      tqh_first = 0x0,
      tqh_last = 0xffff80001df48890
    },
    nt_hash = {{
        lh_first = 0x0
      } <repeats 32 times>},
    nt_name = 0xffffffff8147c718 "station",
    nt_scanlock = {
      u = {
        mtxa_owner = 18446744073709551600,
        s = {
          mtxs_dummy = 240 '\360',
          mtxs_ipl = {
            _ipl = 255 '\377'
          },
          mtxs_lock = 255 '\377',
          mtxs_unused = 255 '\377'
        }
      }
    },
    nt_node = {
      tqh_first = 0x0,
      tqh_last = 0xffff80001df48890
    },
    nt_hash = {{
        lh_first = 0x0
      } <repeats 32 times>},
    nt_name = 0xffffffff8147c718 "station",
    nt_scanlock = {
      u = {
        mtxa_owner = 18446744073709551600,
        s = {
          mtxs_dummy = 240 '\360',
          mtxs_ipl = {
            _ipl = 255 '\377'
          },
          mtxs_lock = 255 '\377',
          mtxs_unused = 255 '\377'
        }
      }
    },
    nt_scangen = 94,
    nt_inact_timer = 13,
    nt_inact_init = 2,
    nt_keyixmap = 0x0,
    nt_keyixmax = 4,
    nt_timeout = 0xffffffff80ab369f <ieee80211_timeout_stations>
  },
  ic_aid_bitmap = 0xffffe437d972b3a8,
  ic_max_aid = 128,
  ic_sta_assoc = 0,
  ic_ps_sta = 0,
  ic_ps_pending = 0,
  ic_tim_bitmap = 0xffffe437d972b3c8 "",
  ic_tim_len = 16,
  ic_dtim_period = 1 '\001',
  ic_dtim_count = 0 '\000',
  ic_media = {
    ifm_lock = 0xffff80001df49220,
    ifm_mask = 0,
    ifm_media = 128,
    ifm_cur = 0xffffe437d979f600,
    ifm_list = {
      tqh_first = 0xffffe437d979f600,
      tqh_last = 0xffffe437d9758580
    },
    ifm_change = 0xffffffff805196e5 <urtwn_media_change>,
    ifm_status = 0xffffffff80a9fdbf <ieee80211_media_status>,
    ifm_legacy = 0
  },
  ic_rawbpf = 0x0,
  ic_bss = 0x0,
  ic_ibss_chan = 0xffff80001df4827a,
  ic_curchan = 0xffff80001df4828e,
  ic_fixed_rate = -1,
  ic_mcast_rate = 2,
  ic_rtsthreshold = 2346,
  ic_fragthreshold = 2346,
  ic_bmiss_count = 0 '\000',
  ic_bmiss_max = 2,
  ic_node_alloc = 0xffffffff80aafdc8 <node_alloc>,
  ic_node_free = 0xffffffff80aafd7f <node_free>,
  ic_node_cleanup = 0xffffffff80ab3125 <node_cleanup>,
  ic_node_getrssi = 0xffffffff80aafa90 <node_getrssi>,
  ic_lintval = 100,
  ic_bintval = 100,
  ic_holdover = 0,
  ic_txmin = 0,
  ic_txmax = 0,
  ic_txlifetime = 0,
  ic_txpowlimit = 100,
  ic_bmisstimeout = 700,
  ic_nonerpsta = 0,
  ic_longslotsta = 0,
  ic_mgt_timer = 0,
  ic_inact_timer = 0,
  ic_des_esslen = 0,
  ic_des_essid = '\000' <repeats 31 times>,
  ic_des_chan = 0xffffffff81311290 <ieee80211_channel_anyc>,
  ic_des_bssid = "\000\000\000\000\000",
  ic_opt_ie = 0xffffe437e0bbd648,
  ic_opt_ie_len = 22,
  ic_inact_init = 2,
  ic_inact_auth = 12,
  ic_inact_run = 20,
  ic_inact_probe = 2,
  ic_wme = {
    wme_flags = 0,
    wme_hipri_traffic = 0,
    wme_hipri_switch_thresh = 10,
    wme_hipri_switch_hysteresis = 3,
    wme_params = {{
        wmep_acm = 0 '\000',
        wmep_aifsn = 0 '\000',
        wmep_logcwmin = 0 '\000',
        wmep_logcwmax = 0 '\000',
        wmep_txopLimit = 0 '\000',
        wmep_noackPolicy = 0 '\000'
      }, {
        wmep_acm = 0 '\000',
        wmep_aifsn = 0 '\000',
        wmep_logcwmin = 0 '\000',
        wmep_logcwmax = 0 '\000',
        wmep_txopLimit = 0 '\000',
        wmep_noackPolicy = 0 '\000'
      }, {
        wmep_acm = 0 '\000',
        wmep_aifsn = 0 '\000',
        wmep_logcwmin = 0 '\000',
        wmep_logcwmax = 0 '\000',
        wmep_txopLimit = 0 '\000',
        wmep_noackPolicy = 0 '\000'
      }, {
        wmep_acm = 0 '\000',
        wmep_aifsn = 0 '\000',
        wmep_logcwmin = 0 '\000',
        wmep_logcwmax = 0 '\000',
        wmep_txopLimit = 0 '\000',
        wmep_noackPolicy = 0 '\000'
      }},
    wme_wmeChanParams = {
      cap_info = 0 '\000',
      cap_wmeParams = {{
          wmep_acm = 0 '\000',
          wmep_aifsn = 3 '\003',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 7 '\a',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 3 '\003',
          wmep_logcwmax = 4 '\004',
          wmep_txopLimit = 94 '^',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 2 '\002',
          wmep_logcwmax = 3 '\003',
          wmep_txopLimit = 47 '/',
          wmep_noackPolicy = 0 '\000'
        }}
    },
    wme_wmeBssChanParams = {
      cap_info = 0 '\000',
      cap_wmeParams = {{
          wmep_acm = 0 '\000',
          wmep_aifsn = 3 '\003',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 7 '\a',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 3 '\003',
          wmep_logcwmax = 4 '\004',
          wmep_txopLimit = 94 '^',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 2 '\002',
          wmep_logcwmax = 3 '\003',
          wmep_txopLimit = 47 '/',
          wmep_noackPolicy = 0 '\000'
        }}
    },
    wme_chanParams = {
      cap_info = 0 '\000',
      cap_wmeParams = {{
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 7 '\a',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 3 '\003',
          wmep_logcwmax = 4 '\004',
          wmep_txopLimit = 94 '^',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 2 '\002',
          wmep_logcwmax = 3 '\003',
          wmep_txopLimit = 47 '/',
          wmep_noackPolicy = 0 '\000'
        }}
    },
    wme_bssChanParams = {
      cap_info = 0 '\000',
      cap_wmeParams = {{
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 7 '\a',
          wmep_logcwmin = 4 '\004',
          wmep_logcwmax = 10 '\n',
          wmep_txopLimit = 0 '\000',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 3 '\003',
          wmep_logcwmax = 4 '\004',
          wmep_txopLimit = 94 '^',
          wmep_noackPolicy = 0 '\000'
        }, {
          wmep_acm = 0 '\000',
          wmep_aifsn = 2 '\002',
          wmep_logcwmin = 2 '\002',
          wmep_logcwmax = 3 '\003',
          wmep_txopLimit = 47 '/',
          wmep_noackPolicy = 0 '\000'
        }}
    },
    wme_update = 0xffffffff80510ffb <urtwn_wme_update>
  },
  ic_crypto = {
    cs_nw_keys = {{
        wk_keylen = 0 '\000',
        wk_pad = 0 '\000',
        wk_flags = 3,
        wk_keyix = 65535,
        wk_rxkeyix = 65535,
        wk_key = '\000' <repeats 31 times>,
        wk_keyrsc = 0,
        wk_keytsc = 0,
        wk_cipher = 0xffffffff81311480 <ieee80211_cipher_none>,
        wk_private = 0xffff80001df48008
      }, {
        wk_keylen = 0 '\000',
        wk_pad = 0 '\000',
        wk_flags = 3,
        wk_keyix = 65535,
        wk_rxkeyix = 65535,
        wk_key = '\000' <repeats 31 times>,
        wk_keyrsc = 0,
        wk_keytsc = 0,
        wk_cipher = 0xffffffff81311480 <ieee80211_cipher_none>,
        wk_private = 0xffff80001df48008
      }, {
        wk_keylen = 0 '\000',
        wk_pad = 0 '\000',
        wk_flags = 3,
        wk_keyix = 65535,
        wk_rxkeyix = 65535,
        wk_key = '\000' <repeats 31 times>,
        wk_keyrsc = 0,
        wk_keytsc = 0,
        wk_cipher = 0xffffffff81311480 <ieee80211_cipher_none>,
        wk_private = 0xffff80001df48008
      }, {
        wk_keylen = 0 '\000',
        wk_pad = 0 '\000',
        wk_flags = 3,
        wk_keyix = 65535,
        wk_rxkeyix = 65535,
        wk_key = '\000' <repeats 31 times>,
        wk_keyrsc = 0,
        wk_keytsc = 0,
        wk_cipher = 0xffffffff81311480 <ieee80211_cipher_none>,
        wk_private = 0xffff80001df48008
      }},
    cs_def_txkey = 65535,
    cs_max_keyix = 4,
    cs_key_alloc = 0xffffffff80aa0750 <null_key_alloc>,
    cs_key_delete = 0xffffffff80aa07a4 <null_key_delete>,
    cs_key_set = 0xffffffff80aa07aa <null_key_set>,
    cs_key_update_begin = 0xffffffff80aa07b0 <null_key_update>,
    cs_key_update_end = 0xffffffff80aa07b0 <null_key_update>
  },
  ic_auth = 0xffffffff813128e0 <auth_internal>,
  ic_ec = 0x0,
  ic_acl = 0x0,
  ic_as = 0x0
}

>How-To-Repeat:
Repeatedly remove and plug in a urtwn(4) device.
>Fix:



Home | Main Index | Thread Index | Old Index