Search Linux Wireless

rtlwifi NULL pointer dereference

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

 



Hello,

I've been hitting this NULL pointer deref with an rtl8188ee PCIE card. It happens 100% of the time when I bring up a WPA2-PSK AP with hostapd 2.4.

If I revert 33511b157bbcebaef853cc1811992b664a2e5862, everything seems to work properly.

Below is my hostapd.conf and the crash log. This is mainline 4.0.4 with no patches.

hostapd.conf
interface=wlp5s0
driver=nl80211
ssid=XXXX
wpa=2
wpa_passphrase=XXXXXXXXXXXX
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
bridge=br1

ieee80211n=1
wmm_enabled=1

hw_mode=g
channel=1



[  463.293026] ------------[ cut here ]------------
[  463.297440] WARNING: CPU: 1 PID: 2439 at net/mac80211/driver-ops.h:12 ieee80211_bss_info_change_notify+0x179/0x1d0 [mac80211]()
[  463.301487] wlp5s0:  Failed check-sdata-in-driver check, flags: 0x0
[  463.305375] Modules linked in: netconsole(E) pps_ldisc(E) pps_core(E) vhost_net(E) vhost(E) macvtap(E) macvlan(E) nf_conntrack_netlink(E) nfnetlink(E) bridge(E) stp(E) llc(E) xt_tcpudp(E) xt_conntrack(E) iptable_filter(E) ipt_MASQUERADE(E) nf_nat_masquerade_ipv4(E) iptable_nat(E) nf_conntrack_ipv4(E) nf_defrag_ipv4(E) nf_nat_ipv4(E) nf_nat(E) nf_conntrack(E) iptable_mangle(E) ip_tables(E) x_tables(E) ppdev(E) intel_rapl(E) iosf_mbi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) arc4(E) ghash_clmulni_intel(E) cryptd(E) serio_raw(E) rtl8188ee(E) ath10k_pci(E) rtl_pci(E) lpc_ich(E) ath10k_core(E) rtlwifi(E) ath(E) option(E) usb_wwan(E) usbserial(E) snd_hda_codec_hdmi(E) mac80211(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) cfg80211(E) snd_hda_intel(E) i915(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) drm_kms_helper(E) snd_pcm(E) snd_timer(E) drm(E) mei_me(E) snd(E) mei(E) soundcore(E) i2c_algo_bit(E)
shpchp(E) 8250_fintek(E) parport_pc(
E) qmi_wwan(E) cdc_wdm(E) video(E) usbnet(E) mac_hid(E) lp(E) parport(E) hid_generic(E) psmouse(E) usbhid(E) hid(E) pata_acpi(E) r8169(E) mii(E) configfs(E) [last unloaded: netconsole]
[  463.329769] CPU: 1 PID: 2439 Comm: iwconfig Tainted: G            E   4.0.4+ #1
[  463.333358] Hardware name: BIOSTAR Group NM70I-1037U/NM70I-1037U, BIOS 4.6.5 06/05/2013
[  463.337004]  ffffffffc06d2d74 ffff8800d23d7b98 ffffffff817b2128 0000000000000001
[  463.340784]  ffff8800d23d7be8 ffff8800d23d7bd8 ffffffff81075cfa 0000000000000000
[  463.344431]  ffff8800d20328c0 0000000000000001 0000000000040000 ffff880119f506a0
[  463.347806] Call Trace:
[  463.351149]  [<ffffffff817b2128>] dump_stack+0x45/0x57
[  463.354493]  [<ffffffff81075cfa>] warn_slowpath_common+0x8a/0xc0
[  463.357609]  [<ffffffff81075d76>] warn_slowpath_fmt+0x46/0x50
[  463.360720]  [<ffffffffc0655c69>] ieee80211_bss_info_change_notify+0x179/0x1d0 [mac80211]
[  463.363858]  [<ffffffffc066ab2d>] ieee80211_recalc_txpower+0x2d/0x40 [mac80211]
[  463.366987]  [<ffffffffc06726df>] ieee80211_set_tx_power+0x4f/0x1c0 [mac80211]
[  463.369924]  [<ffffffffc05d0458>] cfg80211_wext_siwtxpower+0xa8/0x1c0 [cfg80211]
[  463.372832]  [<ffffffff81796ac6>] ioctl_standard_call+0x56/0xe0
[  463.375705]  [<ffffffff817976b0>] ? iw_handler_get_private+0x70/0x70
[  463.378536]  [<ffffffff81796a70>] ? call_commit_handler+0x40/0x40
[  463.381151]  [<ffffffff81796016>] wireless_process_ioctl+0x176/0x1c0
[  463.383751]  [<ffffffff81796c49>] wext_handle_ioctl+0x69/0xb0
[  463.386327]  [<ffffffff816c3d92>] dev_ioctl+0x2f2/0x590
[  463.388909]  [<ffffffff811d3db2>] ? kmem_cache_alloc_trace+0x1e2/0x220
[  463.391505]  [<ffffffff8168e9a2>] sock_ioctl+0x132/0x2c0
[  463.391508]  [<ffffffff812048a8>] do_vfs_ioctl+0x2f8/0x510
[  463.391510]  [<ffffffff81204b41>] SyS_ioctl+0x81/0xa0
[  463.391514]  [<ffffffff817b9c0d>] system_call_fastpath+0x16/0x1b
[  463.391516] ---[ end trace 1cbc6978cc0030de ]---
[  464.849444] IPv6: ADDRCONF(NETDEV_UP): wlp5s0: link is not ready
[  464.852812] device wlp5s0 entered promiscuous mode
[  464.891435] BUG: unable to handle kernel NULL pointer dereference at 0000000000000006
[  464.893883] IP: [<ffffffffc073998e>] rtl_get_tcb_desc+0x5e/0x760 [rtlwifi]
[  464.896313] PGD 368cd067 PUD d49a8067 PMD 0
[  464.898739] Oops: 0002 [#1] SMP
[  464.901146] Modules linked in: netconsole(E) pps_ldisc(E) pps_core(E) vhost_net(E) vhost(E) macvtap(E) macvlan(E) nf_conntrack_netlink(E) nfnetlink(E) bridge(E) stp(E) llc(E) xt_tcpudp(E) xt_conntrack(E) iptable_filter(E) ipt_MASQUERADE(E) nf_nat_masquerade_ipv4(E) iptable_nat(E) nf_conntrack_ipv4(E) nf_defrag_ipv4(E) nf_nat_ipv4(E) nf_nat(E) nf_conntrack(E) iptable_mangle(E) ip_tables(E) x_tables(E) ppdev(E) intel_rapl(E) iosf_mbi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) arc4(E) ghash_clmulni_intel(E) cryptd(E) serio_raw(E) rtl8188ee(E) ath10k_pci(E) rtl_pci(E) lpc_ich(E) ath10k_core(E) rtlwifi(E) ath(E) option(E) usb_wwan(E) usbserial(E) snd_hda_codec_hdmi(E) mac80211(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) cfg80211(E) snd_hda_intel(E) i915(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) drm_kms_helper(E) snd_pcm(E) snd_timer(E) drm(E) mei_me(E) snd(E) mei(E) soundcore(E) i2c_algo_bit(E)
shpchp(E) 8250_fintek(E) parport_pc(
E) qmi_wwan(E) cdc_wdm(E) video(E) usbnet(E) mac_hid(E) lp(E) parport(E) hid_generic(E) psmouse(E) usbhid(E) hid(E) pata_acpi(E) r8169(E) mii(E) configfs(E) [last unloaded: netconsole]
[  464.917354] CPU: 0 PID: 2610 Comm: hostapd Tainted: G        W   E   4.0.4+ #1
[  464.920124] Hardware name: BIOSTAR Group NM70I-1037U/NM70I-1037U, BIOS 4.6.5 06/05/2013
[  464.922902] task: ffff88003672db20 ti: ffff8800d2b48000 task.ti: ffff8800d2b48000
[  464.925678] RIP: 0010:[<ffffffffc073998e>]  [<ffffffffc073998e>] rtl_get_tcb_desc+0x5e/0x760 [rtlwifi]
[  464.928487] RSP: 0018:ffff8800d2b4b6d8  EFLAGS: 00010082
[  464.931286] RAX: 0000000000000000 RBX: ffff880119f506a0 RCX: 0000000000000000
[  464.934099] RDX: 0000000000000000 RSI: ffff880119f52848 RDI: ffff880119f506a0
[  464.936909] RBP: ffff8800d2b4b718 R08: 0000000000000000 R09: 0000000000000000
[  464.939689] R10: ffff8800d2033c38 R11: ffff8800d4ec8000 R12: ffff8800d3b8b528
[  464.942433] R13: ffff8800d2ae1420 R14: 0000000000000080 R15: ffff880119f522e0
[  464.945142] FS:  00007fc263cf6740(0000) GS:ffff88011f200000(0000) knlGS:0000000000000000
[  464.947870] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  464.950572] CR2: 0000000000000006 CR3: 00000000369c4000 CR4: 00000000001407f0
[  464.953256] Stack:
[  464.955864]  ffff8800d3b8b530 ffff8800d2ae1420 ffff8800d2b4b708 ffff8800d4ec8000
[  464.958450]  0000000000000000 ffff8800d2ae1420 ffff8800d3b8b500 ffff880119f522e0
[  464.960965]  ffff8800d2b4b798 ffffffffc071763c ffff8800d2b4b7a8 ffff880000000068
[  464.963415] Call Trace:
[  464.965772]  [<ffffffffc071763c>] rtl88ee_tx_fill_desc+0xac/0x8d0 [rtl8188ee]
[  464.968205]  [<ffffffffc066e36a>] ? rate_control_get_rate+0xda/0xf0 [mac80211]
[  464.970514]  [<ffffffffc03be55b>] rtl_pci_tx+0x18b/0x410 [rtl_pci]
[  464.972808]  [<ffffffffc073d78a>] rtl_op_bss_info_changed+0x6da/0x7b0 [rtlwifi]
[  464.975108]  [<ffffffffc067534a>] ? ieee80211_assign_beacon+0x5a/0x230 [mac80211]
[  464.977415]  [<ffffffffc0655bba>] ieee80211_bss_info_change_notify+0xca/0x1d0 [mac80211]
[  464.979733]  [<ffffffffc0675c49>] ieee80211_start_ap+0x409/0x4e0 [mac80211]
[  464.982086]  [<ffffffffc05abf07>] nl80211_start_ap+0x2f7/0x570 [cfg80211]
[  464.984437]  [<ffffffff816de615>] genl_family_rcv_msg+0x1a5/0x3d0
[  464.986757]  [<ffffffff816de840>] ? genl_family_rcv_msg+0x3d0/0x3d0
[  464.989060]  [<ffffffff816de8d1>] genl_rcv_msg+0x91/0xd0
[  464.991351]  [<ffffffff816ddb71>] netlink_rcv_skb+0xc1/0xe0
[  464.993631]  [<ffffffff816de21c>] genl_rcv+0x2c/0x40
[  464.995900]  [<ffffffff816dd216>] netlink_unicast+0xf6/0x200
[  464.998169]  [<ffffffff8101360f>] ? __switch_to+0x15f/0x570
[  465.000430]  [<ffffffff816dd73c>] netlink_sendmsg+0x41c/0x670
[  465.002692]  [<ffffffff8168ff77>] do_sock_sendmsg+0x87/0xb0
[  465.004947]  [<ffffffff81691b23>] ___sys_sendmsg+0x313/0x320
[  465.007197]  [<ffffffff813b92d3>] ? unlock_buckets+0x33/0x40
[  465.009443]  [<ffffffff816da182>] ? netlink_insert+0x92/0xe0
[  465.011690]  [<ffffffff810b7298>] ? __wake_up+0x48/0x60
[  465.013929]  [<ffffffff816dc32f>] ? netlink_table_ungrab+0x2f/0x40
[  465.016168]  [<ffffffff816dcaa9>] ? netlink_bind+0x169/0x240
[  465.018409]  [<ffffffff81692442>] __sys_sendmsg+0x42/0x80
[  465.020648]  [<ffffffff81692492>] SyS_sendmsg+0x12/0x20
[  465.022884]  [<ffffffff817b9c0d>] system_call_fastpath+0x16/0x1b
[  465.025118] Code: 0f 88 df 06 00 00 0f b6 76 04 48 8b 4f 38 48 8b b4 f1 d8 00 00 00 48 8d 0c 40 48 8b 46 08 48 8d 04 88 48 85 c0 74 08 0f b7 40 06 <41> 88 40 06 44 89 f0 83 e0 0c 66 83 f8 08 74 32 41 0f b6 40 03
[  465.027762] RIP  [<ffffffffc073998e>] rtl_get_tcb_desc+0x5e/0x760 [rtlwifi]
[  465.030150]  RSP <ffff8800d2b4b6d8>
[  465.032495] CR2: 0000000000000006
[  465.034836] ---[ end trace 1cbc6978cc0030df ]---
[  490.974925] ------------[ cut here ]------------
[  490.977230] WARNING: CPU: 0 PID: 2610 at kernel/watchdog.c:290 watchdog_overflow_callback+0x9a/0xc0()
[  490.979533] Watchdog detected hard LOCKUP on cpu 0
[  490.979559] Modules linked in: netconsole(E) pps_ldisc(E) pps_core(E) vhost_net(E) vhost(E) macvtap(E) macvlan(E) nf_conntrack_netlink(E) nfnetlink(E) bridge(E) stp(E) llc(E) xt_tcpudp(E) xt_conntrack(E) iptable_filter(E) ipt_MASQUERADE(E) nf_nat_masquerade_ipv4(E) iptable_nat(E) nf_conntrack_ipv4(E) nf_defrag_ipv4(E) nf_nat_ipv4(E) nf_nat(E) nf_conntrack(E) iptable_mangle(E) ip_tables(E) x_tables(E) ppdev(E) intel_rapl(E) iosf_mbi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) arc4(E) ghash_clmulni_intel(E) cryptd(E) serio_raw(E) rtl8188ee(E) ath10k_pci(E) rtl_pci(E) lpc_ich(E) ath10k_core(E) rtlwifi(E) ath(E) option(E) usb_wwan(E) usbserial(E) snd_hda_codec_hdmi(E) mac80211(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) cfg80211(E) snd_hda_intel(E) i915(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) drm_kms_helper(E) snd_pcm(E) snd_timer(E) drm(E) mei_me(E) snd(E) mei(E) soundcore(E) i2c_algo_bit(E)
shpchp(E) 8250_fintek(E) parport_pc(
E) qmi_wwan(E) cdc_wdm(E) video(E) usbnet(E) mac_hid(E) lp(E) parport(E) hid_generic(E) psmouse(E) usbhid(E) hid(E) pata_acpi(E) r8169(E) mii(E) configfs(E) [last unloaded: netconsole]
[  490.997688] CPU: 0 PID: 2610 Comm: hostapd Tainted: G      D W   E   4.0.4+ #1
[  491.000355] Hardware name: BIOSTAR Group NM70I-1037U/NM70I-1037U, BIOS 4.6.5 06/05/2013
[  491.003048]  ffffffff81abcf07 ffff88011f205ac0 ffffffff817b2128 0000000000000000
[  491.005695]  ffff88011f205b10 ffff88011f205b00 ffffffff81075cfa 0000000000000000
[  491.008263]  ffff88011a814800 0000000000000000 ffff88011f205c40 0000000000000000
[  491.010762] Call Trace:
[  491.013163]  <NMI>  [<ffffffff817b2128>] dump_stack+0x45/0x57
[  491.015528]  [<ffffffff81075cfa>] warn_slowpath_common+0x8a/0xc0
[  491.017814]  [<ffffffff81075d76>] warn_slowpath_fmt+0x46/0x50
[  491.020081]  [<ffffffff8112c9da>] watchdog_overflow_callback+0x9a/0xc0
[  491.022337]  [<ffffffff8117192c>] __perf_event_overflow+0x8c/0x230
[  491.024578]  [<ffffffff8102cad7>] ? x86_perf_event_set_period+0xe7/0x150
[  491.026804]  [<ffffffff811723c4>] perf_event_overflow+0x14/0x20
[  491.029013]  [<ffffffff81033e9a>] intel_pmu_handle_irq+0x1ba/0x3a0
[  491.031218]  [<ffffffff8102b7bb>] perf_event_nmi_handler+0x2b/0x50
[  491.033423]  [<ffffffff81019338>] nmi_handle+0x88/0x120
[  491.035617]  [<ffffffff810198aa>] default_do_nmi+0x4a/0x140
[  491.037806]  [<ffffffff81019a28>] do_nmi+0x88/0xc0
[  491.039993]  [<ffffffff817bc101>] end_repeat_nmi+0x1e/0x2e
[  491.042160]  [<ffffffff817b9522>] ? _raw_spin_lock_irqsave+0x52/0x80
[  491.044315]  [<ffffffff817b9522>] ? _raw_spin_lock_irqsave+0x52/0x80
[  491.046450]  [<ffffffff817b9522>] ? _raw_spin_lock_irqsave+0x52/0x80
[  491.048557]  <<EOE>>  <IRQ>  [<ffffffffc03bff8f>] _rtl_pci_interrupt+0x5f/0x3d0 [rtl_pci]
[  491.050696]  [<ffffffff81050935>] ? msi_set_affinity+0x75/0x90
[  491.052820]  [<ffffffff810cee1e>] handle_irq_event_percpu+0x3e/0x1a0
[  491.054943]  [<ffffffff810cefc1>] handle_irq_event+0x41/0x70
[  491.057047]  [<ffffffff810d1f6f>] handle_edge_irq+0x7f/0x120
[  491.059139]  [<ffffffff81017732>] handle_irq+0x22/0x40
[  491.061220]  [<ffffffff817bcb61>] do_IRQ+0x51/0xf0
[  491.063291]  [<ffffffff817ba92d>] common_interrupt+0x6d/0x6d
[  491.065362]  [<ffffffff8101e129>] ? read_tsc+0x9/0x10
[  491.067425]  [<ffffffff81079faa>] ? __do_softirq+0x8a/0x2d0
[  491.069473]  [<ffffffff81079f40>] ? __do_softirq+0x20/0x2d0
[  491.071505]  [<ffffffff8107a4cd>] irq_exit+0xfd/0x110
[  491.073524]  [<ffffffff817bcc4a>] smp_apic_timer_interrupt+0x4a/0x60
[  491.075553]  [<ffffffff817bacad>] apic_timer_interrupt+0x6d/0x80
[  491.077586]  <EOI>  [<ffffffff810ff0f1>] ? acct_collect+0x191/0x200
[  491.079641]  [<ffffffff810ff09a>] ? acct_collect+0x13a/0x200
[  491.081692]  [<ffffffff81078798>] do_exit+0x758/0xb30
[  491.083739]  [<ffffffff81018a18>] oops_end+0xa8/0x120
[  491.085785]  [<ffffffff817ad6dc>] no_context+0x2df/0x343
[  491.087833]  [<ffffffff817ad7b3>] __bad_area_nosemaphore+0x73/0x1cc
[  491.089886]  [<ffffffff817adaf1>] bad_area+0x44/0x4c
[  491.091938]  [<ffffffff8106307a>] __do_page_fault+0x2fa/0x440
[  491.093993]  [<ffffffff810631f1>] do_page_fault+0x31/0x70
[  491.096050]  [<ffffffff817bbdc8>] page_fault+0x28/0x30
[  491.098111]  [<ffffffffc073998e>] ? rtl_get_tcb_desc+0x5e/0x760 [rtlwifi]
[  491.100186]  [<ffffffffc071763c>] rtl88ee_tx_fill_desc+0xac/0x8d0 [rtl8188ee]
[  491.102278]  [<ffffffffc066e36a>] ? rate_control_get_rate+0xda/0xf0 [mac80211]
[  491.104371]  [<ffffffffc03be55b>] rtl_pci_tx+0x18b/0x410 [rtl_pci]
[  491.106467]  [<ffffffffc073d78a>] rtl_op_bss_info_changed+0x6da/0x7b0 [rtlwifi]
[  491.108582]  [<ffffffffc067534a>] ? ieee80211_assign_beacon+0x5a/0x230 [mac80211]
[  491.110701]  [<ffffffffc0655bba>] ieee80211_bss_info_change_notify+0xca/0x1d0 [mac80211]
[  491.112742]  [<ffffffffc0675c49>] ieee80211_start_ap+0x409/0x4e0 [mac80211]
[  491.114702]  [<ffffffffc05abf07>] nl80211_start_ap+0x2f7/0x570 [cfg80211]
[  491.116645]  [<ffffffff816de615>] genl_family_rcv_msg+0x1a5/0x3d0
[  491.118590]  [<ffffffff816de840>] ? genl_family_rcv_msg+0x3d0/0x3d0
[  491.120531]  [<ffffffff816de8d1>] genl_rcv_msg+0x91/0xd0
[  491.122469]  [<ffffffff816ddb71>] netlink_rcv_skb+0xc1/0xe0
[  491.124386]  [<ffffffff816de21c>] genl_rcv+0x2c/0x40
[  491.126281]  [<ffffffff816dd216>] netlink_unicast+0xf6/0x200
[  491.128112]  [<ffffffff8101360f>] ? __switch_to+0x15f/0x570
[  491.129863]  [<ffffffff816dd73c>] netlink_sendmsg+0x41c/0x670
[  491.131545]  [<ffffffff8168ff77>] do_sock_sendmsg+0x87/0xb0
[  491.133150]  [<ffffffff81691b23>] ___sys_sendmsg+0x313/0x320
[  491.134685]  [<ffffffff813b92d3>] ? unlock_buckets+0x33/0x40
[  491.136143]  [<ffffffff816da182>] ? netlink_insert+0x92/0xe0
[  491.137585]  [<ffffffff810b7298>] ? __wake_up+0x48/0x60
[  491.139005]  [<ffffffff816dc32f>] ? netlink_table_ungrab+0x2f/0x40
[  491.140413]  [<ffffffff816dcaa9>] ? netlink_bind+0x169/0x240
[  491.141820]  [<ffffffff81692442>] __sys_sendmsg+0x42/0x80
[  491.143220]  [<ffffffff81692492>] SyS_sendmsg+0x12/0x20
[  491.144609]  [<ffffffff817b9c0d>] system_call_fastpath+0x16/0x1b
[  491.145992] ---[ end trace 1cbc6978cc0030e0 ]---

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux