当 Wi-Fi 直连(P2P)连接到其他设备时内核崩溃

当 Wi-Fi 直连(P2P)连接到其他设备时内核崩溃

我正在使用 RTL8812AU司机.当我直接将 Wi-Fi 连接到其他设备(例如三星手机)时,会发生内核恐慌。日志附在下面:

日志:

[  230.513996]Call trace:
[  230.516442] vsnprintf+0x69c/0x6a8
[  230.519839] snprintf+0x58/0x84
[  230.523113] dump_p2p_attr_ch_list+0x1b4/0x200 [8812au]
[  230.528461] rtw_p2p_check_frames+0x65c/0xa28 [8812au]
[  230.533701] fg80211_rtw_mgmt_tx+0x174/0x424 [8812au]
[  230.538843] cfg80211_mlme_mgmt_tx+0x1dc/0x398
[  230.543286]  nl80211_tx_mgmt+0x1e8/0x320
[  230.547207]  genl_rcv_msg+0x434/0x460
[  230.550867]  netlink_rcv_skb+0x10c/0x124
[  230.554785]  genl_rcv+0x3c/0x58
[  230.557921]  netlink_unicast+0x238/0x3ac
[  230.561839]  netlink_sendmsg+0x320/0x3bc
[  230.565760]  ____sys_sendmsg+0x24c/0x374
[  230.569679]  ___sys_sendmsg+0x124/0x170
[  230.573511]  __arm64_sys_sendmsg+0xbc/0x110
[  230.577694]  el0_svc_common+0xbc/0x1a8
[  230.581439]  do_el0_svc+0x2c/0x8c
[  230.584752]  el0_svc+0x18/0x28
[  230.587802]  el0_sync_handler+0x8c/0xf0
[  230.591635]  el0_sync+0x1a8/0x1c0
[  230.594945] ---[ end trace 06ed3f9944cdbc81 ]---
[  230.600960] Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: dump_p2p_attr_ch_list+0x200/0x200 [8812au]

rtw_p2p.c我尝试在函数中的源代码( )中添加调试日志rtw_p2p_check_frames:=> 它可以连接,但有时,当再次连接时,仍然会发生内核恐慌。

我不知道如何解决这个问题,有人能帮我解决吗?

相关内容