Kernel crash
brinn opened this issue · 7 comments
I am using rtl8852au, commit 1bf2f7b to drive a TP-Link Archer TX20U Plus (USB ID: 2357:013f) on an Ubuntu 22.04 laptop with kernel 5.15.0-58-generic. The build is done via 'dkms install'.
Today, while using wifi, the machine froze and after reboot I found these lines in the system log before the freeze:
"""
Jan 27 20:55:40 ubuntu kernel: ? add_ba_hdl+0xe6/0xe6 [8852au]
Jan 27 20:55:40 ubuntu kernel: rtw_run_cmd+0x98/0x16e [8852au]
Jan 27 20:55:40 ubuntu kernel: phl_run_core_cmd+0x3c/0x9c [8852au]
Jan 27 20:55:40 ubuntu kernel: phl_cmd_complete+0xb1/0x186 [8852au]
Jan 27 20:55:40 ubuntu kernel: push_back_idle_msg+0x56/0x12a [8852au]
Jan 27 20:55:40 ubuntu kernel: msg_dispatch+0x15a/0x24e [8852au]
Jan 27 20:55:40 ubuntu kernel: dispr_thread_loop_hdl+0x19e/0x1a8 [8852au]
Jan 27 20:55:40 ubuntu kernel: dispr_share_thread_loop_hdl+0xe/0x14 [8852au]
Jan 27 20:55:40 ubuntu kernel: share_thread_hdl+0x6a/0xfe [8852au]
Jan 27 20:55:40 ubuntu kernel: ? phl_ps_leave_ps+0x2f/0x2f [8852au]
Jan 27 20:55:40 ubuntu kernel: kthread+0x12a/0x150
Jan 27 20:55:40 ubuntu kernel: ? set_kthread_struct+0x50/0x50
Jan 27 20:55:40 ubuntu kernel: ret_from_fork+0x22/0x30
Jan 27 20:55:40 ubuntu kernel:
Jan 27 20:55:40 ubuntu kernel: ================================================================================
Jan 27 20:55:40 ubuntu kernel: ================================================================================
Jan 27 20:55:40 ubuntu kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/phl/phl_rx_agg.c:252:36
Jan 27 20:55:40 ubuntu kernel: index 8 is out of range for type 'phl_tid_ampdu_rx *[8]'
Jan 27 20:55:40 ubuntu kernel: CPU: 6 PID: 11728 Comm: disp_eng_share Tainted: P OE 5.15.0-58-generic #64-Ubuntu
Jan 27 20:55:40 ubuntu kernel: Hardware name: LENOVO 20UES17F00/20UES17F00, BIOS R1BET73W(1.42 ) 12/09/2022
Jan 27 20:55:40 ubuntu kernel: Call Trace:
Jan 27 20:55:40 ubuntu kernel:
Jan 27 20:55:40 ubuntu kernel: show_stack+0x52/0x5c
Jan 27 20:55:40 ubuntu kernel: dump_stack_lvl+0x4a/0x63
Jan 27 20:55:40 ubuntu kernel: dump_stack+0x10/0x16
Jan 27 20:55:40 ubuntu kernel: ubsan_epilogue+0x9/0x49
Jan 27 20:55:40 ubuntu kernel: __ubsan_handle_out_of_bounds.cold+0x44/0x49
Jan 27 20:55:40 ubuntu kernel: rtw_phl_start_rx_ba_session+0x126/0x140 [8852au]
Jan 27 20:55:40 ubuntu kernel: ? add_ba_hdl+0xe6/0xe6 [8852au]
Jan 27 20:55:40 ubuntu kernel: add_ba_rsp_hdl+0xd1/0x1ba [8852au]
Jan 27 20:55:40 ubuntu kernel: ? add_ba_hdl+0xe6/0xe6 [8852au]
Jan 27 20:55:40 ubuntu kernel: rtw_run_cmd+0x98/0x16e [8852au]
Jan 27 20:55:40 ubuntu kernel: phl_run_core_cmd+0x3c/0x9c [8852au]
Jan 27 20:55:40 ubuntu kernel: _phl_cmd_complete+0xb1/0x186 [8852au]
Jan 27 20:55:40 ubuntu kernel: push_back_idle_msg+0x56/0x12a [8852au]
Jan 27 20:55:40 ubuntu kernel: msg_dispatch+0x15a/0x24e [8852au]
Jan 27 20:55:40 ubuntu kernel: dispr_thread_loop_hdl+0x19e/0x1a8 [8852au]
Jan 27 20:55:40 ubuntu kernel: dispr_share_thread_loop_hdl+0xe/0x14 [8852au]
Jan 27 20:55:40 ubuntu kernel: share_thread_hdl+0x6a/0xfe [8852au]
Jan 27 20:55:40 ubuntu kernel: ? phl_ps_leave_ps+0x2f/0x2f [8852au]
Jan 27 20:55:40 ubuntu kernel: kthread+0x12a/0x150
Jan 27 20:55:40 ubuntu kernel: ? set_kthread_struct+0x50/0x50
Jan 27 20:55:40 ubuntu kernel: ret_from_fork+0x22/0x30
Jan 27 20:55:40 ubuntu kernel:
Jan 27 20:55:40 ubuntu kernel: ================================================================================
Jan 27 20:55:40 ubuntu kernel: BUG: kernel NULL pointer dereference, address: 0000000000000031
Jan 27 20:55:40 ubuntu kernel: #PF: supervisor read access in kernel mode
Jan 27 20:55:40 ubuntu kernel: #PF: error_code(0x0000) - not-present page
"""
I fixed the UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/phl/phl_rx_agg.c:252 warning.
Unfortunately, the log you provided does not tell me about the BUG: kernel NULL pointer dereference that crashed the kernel.
Do a git pull, make, and sudo make install. If we are lucky, the first situation caused the crash.
Thank you, I'll give the fix a shot right now. I don't know how to reproduce the issue other than just using the wifi adapter and see what happens...
Unfortunately I don't have any other logs to send you about the crash itself. Let's hope the array-index-out-of-bounds caused the NULL pointer dereference.
Hello,
First thank you for your work! Last Sunday my computer crashed, after I started monitor the dmesg output, the relevant part I guess this: What shall I provide as evidence to have some guidance for me?
Sorry I am not a power user just a user who like to use Linux :-)
10.510032] ================================================================================
[ 10.510053] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:993:48
[ 10.510066] index 1 is out of range for type 'u8 [1]'
[ 10.510075] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.510085] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.510090] Call Trace:
[ 10.510095]
[ 10.510102] dump_stack_lvl+0x48/0x70
[ 10.510122] dump_stack+0x10/0x20
[ 10.510130] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.510145] HT_caps_handler+0xaa/0x350 [8852au]
[ 10.510522] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.510847] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.511297] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.511611] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.511927] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.512299] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.512669] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.513040] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.513472] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.513488] tasklet_hi_action+0x1f/0x30
[ 10.513495] __do_softirq+0xd9/0x349
[ 10.513506] ? handle_irq_event+0x52/0x80
[ 10.513518] __irq_exit_rcu+0x75/0xa0
[ 10.513528] irq_exit_rcu+0xe/0x20
[ 10.513539] common_interrupt+0xa4/0xb0
[ 10.513546]
[ 10.513550]
[ 10.513555] asm_common_interrupt+0x27/0x40
[ 10.513566] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.513580] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.513587] RSP: 0018:ffffb5134010fe18 EFLAGS: 00000246
[ 10.513596] RAX: 0000000000000000 RBX: ffffd5133fc80000 RCX: 0000000000000000
[ 10.513602] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.513607] RBP: ffffb5134010fe68 R08: 0000000000000000 R09: 0000000000000000
[ 10.513611] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffae2d1b80
[ 10.513616] R13: 0000000000000008 R14: 0000000000000008 R15: 000000027271181e
[ 10.513628] ? cpuidle_enter_state+0xca/0x720
[ 10.513643] cpuidle_enter+0x2e/0x50
[ 10.513655] call_cpuidle+0x23/0x60
[ 10.513666] cpuidle_idle_call+0x11d/0x190
[ 10.513675] do_idle+0x82/0xf0
[ 10.513682] cpu_startup_entry+0x1d/0x20
[ 10.513689] start_secondary+0x129/0x160
[ 10.513701] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.513719]
[ 10.513751] ================================================================================
[ 10.513760] ================================================================================
[ 10.513767] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:998:75
[ 10.513777] index 2 is out of range for type 'u8 [1]'
[ 10.513786] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G OE 6.5.0-14-generic #14
[ 10.513794] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.513798] Call Trace:
[ 10.513802]
[ 10.513805] dump_stack_lvl+0x48/0x70
[ 10.513816] dump_stack+0x10/0x20
[ 10.513823] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.513837] HT_caps_handler+0xce/0x350 [8852au]
[ 10.514188] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.514511] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.514955] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.515269] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.515585] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.515957] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.516325] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.516696] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.517132] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.517147] tasklet_hi_action+0x1f/0x30
[ 10.517153] __do_softirq+0xd9/0x349
[ 10.517163] ? handle_irq_event+0x52/0x80
[ 10.517174] __irq_exit_rcu+0x75/0xa0
[ 10.517185] irq_exit_rcu+0xe/0x20
[ 10.517195] common_interrupt+0xa4/0xb0
[ 10.517202]
[ 10.517205]
[ 10.517209] asm_common_interrupt+0x27/0x40
[ 10.517220] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.517231] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.517238] RSP: 0018:ffffb5134010fe18 EFLAGS: 00000246
[ 10.517245] RAX: 0000000000000000 RBX: ffffd5133fc80000 RCX: 0000000000000000
[ 10.517250] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.517254] RBP: ffffb5134010fe68 R08: 0000000000000000 R09: 0000000000000000
[ 10.517258] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffae2d1b80
[ 10.517262] R13: 0000000000000008 R14: 0000000000000008 R15: 000000027271181e
[ 10.517274] ? cpuidle_enter_state+0xca/0x720
[ 10.517288] cpuidle_enter+0x2e/0x50
[ 10.517299] call_cpuidle+0x23/0x60
[ 10.517309] cpuidle_idle_call+0x11d/0x190
[ 10.517318] do_idle+0x82/0xf0
[ 10.517325] cpu_startup_entry+0x1d/0x20
[ 10.517333] start_secondary+0x129/0x160
[ 10.517343] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.517360]
[ 10.517380] ================================================================================
[ 10.517388] ================================================================================
[ 10.517394] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1004:76
[ 10.517404] index 2 is out of range for type 'u8 [1]'
[ 10.517418] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.517426] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.517430] Call Trace:
[ 10.517433]
[ 10.517436] dump_stack_lvl+0x48/0x70
[ 10.517446] dump_stack+0x10/0x20
[ 10.517454] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.517467] HT_caps_handler+0x10e/0x350 [8852au]
[ 10.517819] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.518142] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.518588] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.518901] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.519217] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.519562] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.519638] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.519714] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.519802] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.519805] tasklet_hi_action+0x1f/0x30
[ 10.519806] __do_softirq+0xd9/0x349
[ 10.519808] ? handle_irq_event+0x52/0x80
[ 10.519811] __irq_exit_rcu+0x75/0xa0
[ 10.519813] irq_exit_rcu+0xe/0x20
[ 10.519815] common_interrupt+0xa4/0xb0
[ 10.519816]
[ 10.519817]
[ 10.519818] asm_common_interrupt+0x27/0x40
[ 10.519820] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.519822] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.519823] RSP: 0018:ffffb5134010fe18 EFLAGS: 00000246
[ 10.519825] RAX: 0000000000000000 RBX: ffffd5133fc80000 RCX: 0000000000000000
[ 10.519825] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.519826] RBP: ffffb5134010fe68 R08: 0000000000000000 R09: 0000000000000000
[ 10.519827] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffae2d1b80
[ 10.519828] R13: 0000000000000008 R14: 0000000000000008 R15: 000000027271181e
[ 10.519830] ? cpuidle_enter_state+0xca/0x720
[ 10.519833] cpuidle_enter+0x2e/0x50
[ 10.519835] call_cpuidle+0x23/0x60
[ 10.519837] cpuidle_idle_call+0x11d/0x190
[ 10.519839] do_idle+0x82/0xf0
[ 10.519841] cpu_startup_entry+0x1d/0x20
[ 10.519842] start_secondary+0x129/0x160
[ 10.519844] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.519848]
[ 10.519855] ================================================================================
[ 10.519857] ================================================================================
[ 10.519858] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1007:34
[ 10.519860] index 2 is out of range for type 'u8 [1]'
[ 10.519861] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G OE 6.5.0-14-generic #14
[ 10.519863] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.519864] Call Trace:
[ 10.519864]
[ 10.519865] dump_stack_lvl+0x48/0x70
[ 10.519867] dump_stack+0x10/0x20
[ 10.519869] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.519871] HT_caps_handler+0x128/0x350 [8852au]
[ 10.519962] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.520042] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.520132] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.520196] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.520261] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.520336] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.520412] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.520487] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.520575] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.520578] tasklet_hi_action+0x1f/0x30
[ 10.520579] __do_softirq+0xd9/0x349
[ 10.520581] ? handle_irq_event+0x52/0x80
[ 10.520583] __irq_exit_rcu+0x75/0xa0
[ 10.520585] irq_exit_rcu+0xe/0x20
[ 10.520587] common_interrupt+0xa4/0xb0
[ 10.520589]
[ 10.520589]
[ 10.520590] asm_common_interrupt+0x27/0x40
[ 10.520592] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.520594] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.520596] RSP: 0018:ffffb5134010fe18 EFLAGS: 00000246
[ 10.520597] RAX: 0000000000000000 RBX: ffffd5133fc80000 RCX: 0000000000000000
[ 10.520598] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.520598] RBP: ffffb5134010fe68 R08: 0000000000000000 R09: 0000000000000000
[ 10.520599] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffae2d1b80
[ 10.520600] R13: 0000000000000008 R14: 0000000000000008 R15: 000000027271181e
[ 10.520603] ? cpuidle_enter_state+0xca/0x720
[ 10.520605] cpuidle_enter+0x2e/0x50
[ 10.520608] call_cpuidle+0x23/0x60
[ 10.520610] cpuidle_idle_call+0x11d/0x190
[ 10.520611] do_idle+0x82/0xf0
[ 10.520613] cpu_startup_entry+0x1d/0x20
[ 10.520614] start_secondary+0x129/0x160
[ 10.520616] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.520620]
[ 10.520643] ================================================================================
I just pushed a fix that should handle this problem.
Hello
What I made
git pull
make
sudo make install
after that I reboot using Ubuntu menu
dmesg reports the following:
Where I made the mistake? The funniest thing the device seems working I will check the speed later.
================================================================================
[ 10.495685] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:993:48
[ 10.495700] index 1 is out of range for type 'u8 [1]'
[ 10.495710] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.495721] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.495726] Call Trace:
[ 10.495731]
[ 10.495739] dump_stack_lvl+0x48/0x70
[ 10.495759] dump_stack+0x10/0x20
[ 10.495768] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.495787] HT_caps_handler+0xaa/0x350 [8852au]
[ 10.496203] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.496568] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.497071] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.497424] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.497779] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.498196] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.498612] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.499028] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.499516] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.499534] tasklet_hi_action+0x1f/0x30
[ 10.499541] __do_softirq+0xd9/0x349
[ 10.499553] ? handle_irq_event+0x52/0x80
[ 10.499567] __irq_exit_rcu+0x75/0xa0
[ 10.499579] irq_exit_rcu+0xe/0x20
[ 10.499590] common_interrupt+0xa4/0xb0
[ 10.499599]
[ 10.499603]
[ 10.499608] asm_common_interrupt+0x27/0x40
[ 10.499621] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.499636] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.499644] RSP: 0018:ffffbf6300117e18 EFLAGS: 00000246
[ 10.499654] RAX: 0000000000000000 RBX: ffffdf62ffcc0000 RCX: 0000000000000000
[ 10.499661] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.499666] RBP: ffffbf6300117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.499671] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8d0d1b80
[ 10.499676] R13: 0000000000000006 R14: 0000000000000006 R15: 000000027195f1db
[ 10.499691] ? cpuidle_enter_state+0xca/0x720
[ 10.499707] cpuidle_enter+0x2e/0x50
[ 10.499720] call_cpuidle+0x23/0x60
[ 10.499732] cpuidle_idle_call+0x11d/0x190
[ 10.499742] do_idle+0x82/0xf0
[ 10.499751] cpu_startup_entry+0x1d/0x20
[ 10.499759] start_secondary+0x129/0x160
[ 10.499772] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.499792]
[ 10.499826] ================================================================================
[ 10.499836] ================================================================================
[ 10.499843] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:998:75
[ 10.499857] index 2 is out of range for type 'u8 [1]'
[ 10.499866] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #14
[ 10.499876] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.499881] Call Trace:
[ 10.499884]
[ 10.499889] dump_stack_lvl+0x48/0x70
[ 10.499900] dump_stack+0x10/0x20
[ 10.499909] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.499925] HT_caps_handler+0xce/0x350 [8852au]
[ 10.500320] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.500683] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.501183] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.501536] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.501890] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.502309] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.502727] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.503143] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.503631] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.503648] tasklet_hi_action+0x1f/0x30
[ 10.503655] __do_softirq+0xd9/0x349
[ 10.503665] ? handle_irq_event+0x52/0x80
[ 10.503678] __irq_exit_rcu+0x75/0xa0
[ 10.503690] irq_exit_rcu+0xe/0x20
[ 10.503701] common_interrupt+0xa4/0xb0
[ 10.503709]
[ 10.503712]
[ 10.503717] asm_common_interrupt+0x27/0x40
[ 10.503729] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.503742] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.503749] RSP: 0018:ffffbf6300117e18 EFLAGS: 00000246
[ 10.503757] RAX: 0000000000000000 RBX: ffffdf62ffcc0000 RCX: 0000000000000000
[ 10.503763] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.503767] RBP: ffffbf6300117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.503772] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8d0d1b80
[ 10.503777] R13: 0000000000000006 R14: 0000000000000006 R15: 000000027195f1db
[ 10.503790] ? cpuidle_enter_state+0xca/0x720
[ 10.503806] cpuidle_enter+0x2e/0x50
[ 10.503819] call_cpuidle+0x23/0x60
[ 10.503830] cpuidle_idle_call+0x11d/0x190
[ 10.503840] do_idle+0x82/0xf0
[ 10.503848] cpu_startup_entry+0x1d/0x20
[ 10.503856] start_secondary+0x129/0x160
[ 10.503868] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.503886]
[ 10.503909] ================================================================================
[ 10.503917] ================================================================================
[ 10.503924] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1004:76
[ 10.503935] index 2 is out of range for type 'u8 [1]'
[ 10.503944] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.503953] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.503957] Call Trace:
[ 10.503961]
[ 10.503965] dump_stack_lvl+0x48/0x70
[ 10.503976] dump_stack+0x10/0x20
[ 10.503985] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.503999] HT_caps_handler+0x10e/0x350 [8852au]
[ 10.504392] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.504753] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.505250] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.505602] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.505956] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.506372] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.506788] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.507204] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.507691] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.507707] tasklet_hi_action+0x1f/0x30
[ 10.507714] __do_softirq+0xd9/0x349
[ 10.507725] ? handle_irq_event+0x52/0x80
[ 10.507737] __irq_exit_rcu+0x75/0xa0
[ 10.507748] irq_exit_rcu+0xe/0x20
[ 10.507760] common_interrupt+0xa4/0xb0
[ 10.507767]
[ 10.507771]
[ 10.507776] asm_common_interrupt+0x27/0x40
[ 10.507787] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.507800] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.507807] RSP: 0018:ffffbf6300117e18 EFLAGS: 00000246
[ 10.507814] RAX: 0000000000000000 RBX: ffffdf62ffcc0000 RCX: 0000000000000000
[ 10.507819] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.507823] RBP: ffffbf6300117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.507828] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8d0d1b80
[ 10.507832] R13: 0000000000000006 R14: 0000000000000006 R15: 000000027195f1db
[ 10.507845] ? cpuidle_enter_state+0xca/0x720
[ 10.507861] cpuidle_enter+0x2e/0x50
[ 10.507874] call_cpuidle+0x23/0x60
[ 10.507885] cpuidle_idle_call+0x11d/0x190
[ 10.507895] do_idle+0x82/0xf0
[ 10.507902] cpu_startup_entry+0x1d/0x20
[ 10.507910] start_secondary+0x129/0x160
[ 10.507922] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.507941]
[ 10.507962] ================================================================================
[ 10.507970] ================================================================================
[ 10.507977] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1007:34
[ 10.507988] index 2 is out of range for type 'u8 [1]'
[ 10.507996] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #14
[ 10.508004] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.508009] Call Trace:
[ 10.508012]
[ 10.508016] dump_stack_lvl+0x48/0x70
[ 10.508027] dump_stack+0x10/0x20
[ 10.508036] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.508051] HT_caps_handler+0x128/0x350 [8852au]
[ 10.508444] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.508806] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.509300] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.509652] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.510006] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.510423] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.510840] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.511257] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.511747] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.511762] tasklet_hi_action+0x1f/0x30
[ 10.511769] __do_softirq+0xd9/0x349
[ 10.511780] ? handle_irq_event+0x52/0x80
[ 10.511792] __irq_exit_rcu+0x75/0xa0
[ 10.511804] irq_exit_rcu+0xe/0x20
[ 10.511815] common_interrupt+0xa4/0xb0
[ 10.511822]
[ 10.511826]
[ 10.511831] asm_common_interrupt+0x27/0x40
[ 10.511843] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.511854] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.511860] RSP: 0018:ffffbf6300117e18 EFLAGS: 00000246
[ 10.511868] RAX: 0000000000000000 RBX: ffffdf62ffcc0000 RCX: 0000000000000000
[ 10.511873] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.511877] RBP: ffffbf6300117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.511882] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8d0d1b80
[ 10.511886] R13: 0000000000000006 R14: 0000000000000006 R15: 000000027195f1db
[ 10.511900] ? cpuidle_enter_state+0xca/0x720
[ 10.511915] cpuidle_enter+0x2e/0x50
[ 10.511928] call_cpuidle+0x23/0x60
[ 10.511939] cpuidle_idle_call+0x11d/0x190
[ 10.511949] do_idle+0x82/0xf0
[ 10.511956] cpu_startup_entry+0x1d/0x20
[ 10.511964] start_secondary+0x129/0x160
[ 10.511976] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.511995]
[ 10.512012] ================================================================================
That split in the log is not a crash - merely a warning. The kernel will usually run through them, but be slowed by all the logging.
I found a place I missed before. Try again.
I made an another trial, I am not able to tell this is an error or a warning, The good thing still able to work
================================================================================
[ 10.620111] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:993:48
[ 10.620125] index 1 is out of range for type 'u8 [1]'
[ 10.620136] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.620146] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.620151] Call Trace:
[ 10.620157]
[ 10.620164] dump_stack_lvl+0x48/0x70
[ 10.620186] dump_stack+0x10/0x20
[ 10.620195] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.620213] HT_caps_handler+0xaa/0x350 [8852au]
[ 10.620661] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.621044] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.621548] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.621901] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.622255] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.622670] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.623085] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.623500] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.623984] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.624003] tasklet_hi_action+0x1f/0x30
[ 10.624010] __do_softirq+0xd9/0x349
[ 10.624022] ? handle_irq_event+0x52/0x80
[ 10.624036] __irq_exit_rcu+0x75/0xa0
[ 10.624048] irq_exit_rcu+0xe/0x20
[ 10.624059] common_interrupt+0xa4/0xb0
[ 10.624068]
[ 10.624072]
[ 10.624077] asm_common_interrupt+0x27/0x40
[ 10.624090] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.624105] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.624113] RSP: 0018:ffffabdd80117e18 EFLAGS: 00000246
[ 10.624124] RAX: 0000000000000000 RBX: ffffcbdd7fcc0000 RCX: 0000000000000000
[ 10.624130] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.624135] RBP: ffffabdd80117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.624141] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8f2d1b80
[ 10.624146] R13: 0000000000000008 R14: 0000000000000008 R15: 0000000279002143
[ 10.624160] ? cpuidle_enter_state+0xca/0x720
[ 10.624177] cpuidle_enter+0x2e/0x50
[ 10.624190] call_cpuidle+0x23/0x60
[ 10.624202] cpuidle_idle_call+0x11d/0x190
[ 10.624213] do_idle+0x82/0xf0
[ 10.624221] cpu_startup_entry+0x1d/0x20
[ 10.624229] start_secondary+0x129/0x160
[ 10.624242] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.624262]
[ 10.624304] ================================================================================
[ 10.624314] ================================================================================
[ 10.624321] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:998:75
[ 10.624334] index 2 is out of range for type 'u8 [1]'
[ 10.624343] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #14
[ 10.624353] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.624357] Call Trace:
[ 10.624361]
[ 10.624366] dump_stack_lvl+0x48/0x70
[ 10.624378] dump_stack+0x10/0x20
[ 10.624386] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.624402] HT_caps_handler+0xce/0x350 [8852au]
[ 10.624797] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.625159] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.625655] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.626007] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.626362] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.626777] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.627193] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.627609] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.628095] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.628111] tasklet_hi_action+0x1f/0x30
[ 10.628119] __do_softirq+0xd9/0x349
[ 10.628130] ? handle_irq_event+0x52/0x80
[ 10.628142] __irq_exit_rcu+0x75/0xa0
[ 10.628154] irq_exit_rcu+0xe/0x20
[ 10.628166] common_interrupt+0xa4/0xb0
[ 10.628174]
[ 10.628177]
[ 10.628182] asm_common_interrupt+0x27/0x40
[ 10.628194] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.628207] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.628213] RSP: 0018:ffffabdd80117e18 EFLAGS: 00000246
[ 10.628222] RAX: 0000000000000000 RBX: ffffcbdd7fcc0000 RCX: 0000000000000000
[ 10.628228] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.628232] RBP: ffffabdd80117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.628237] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8f2d1b80
[ 10.628242] R13: 0000000000000008 R14: 0000000000000008 R15: 0000000279002143
[ 10.628255] ? cpuidle_enter_state+0xca/0x720
[ 10.628271] cpuidle_enter+0x2e/0x50
[ 10.628284] call_cpuidle+0x23/0x60
[ 10.628295] cpuidle_idle_call+0x11d/0x190
[ 10.628305] do_idle+0x82/0xf0
[ 10.628313] cpu_startup_entry+0x1d/0x20
[ 10.628321] start_secondary+0x129/0x160
[ 10.628333] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.628352]
[ 10.628374] ================================================================================
[ 10.628383] ================================================================================
[ 10.628389] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1004:76
[ 10.628401] index 2 is out of range for type 'u8 [1]'
[ 10.628417] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #1422.04.1-Ubuntu22.04.1-Ubuntu
[ 10.628426] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.628430] Call Trace:
[ 10.628434]
[ 10.628438] dump_stack_lvl+0x48/0x70
[ 10.628449] dump_stack+0x10/0x20
[ 10.628458] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.628473] HT_caps_handler+0x10e/0x350 [8852au]
[ 10.628866] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.629227] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.629727] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.629791] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.629856] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.629931] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.630007] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.630082] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.630171] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.630174] tasklet_hi_action+0x1f/0x30
[ 10.630175] __do_softirq+0xd9/0x349
[ 10.630177] ? handle_irq_event+0x52/0x80
[ 10.630179] __irq_exit_rcu+0x75/0xa0
[ 10.630181] irq_exit_rcu+0xe/0x20
[ 10.630183] common_interrupt+0xa4/0xb0
[ 10.630185]
[ 10.630185]
[ 10.630186] asm_common_interrupt+0x27/0x40
[ 10.630188] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.630191] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.630192] RSP: 0018:ffffabdd80117e18 EFLAGS: 00000246
[ 10.630193] RAX: 0000000000000000 RBX: ffffcbdd7fcc0000 RCX: 0000000000000000
[ 10.630194] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.630195] RBP: ffffabdd80117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.630196] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8f2d1b80
[ 10.630196] R13: 0000000000000008 R14: 0000000000000008 R15: 0000000279002143
[ 10.630199] ? cpuidle_enter_state+0xca/0x720
[ 10.630202] cpuidle_enter+0x2e/0x50
[ 10.630204] call_cpuidle+0x23/0x60
[ 10.630206] cpuidle_idle_call+0x11d/0x190
[ 10.630208] do_idle+0x82/0xf0
[ 10.630209] cpu_startup_entry+0x1d/0x20
[ 10.630211] start_secondary+0x129/0x160
[ 10.630213] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.630216]
[ 10.630222] ================================================================================
[ 10.630223] ================================================================================
[ 10.630224] UBSAN: array-index-out-of-bounds in /var/lib/dkms/rtl8852au/1.15.0.1/build/core/rtw_wlan_util.c:1007:34
[ 10.630226] index 2 is out of range for type 'u8 [1]'
[ 10.630228] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G OE 6.5.0-14-generic #14
[ 10.630229] Hardware name: HP HP ProDesk 400 G6 SFF/859B, BIOS R08 Ver. 02.13.00 03/24/2022
[ 10.630230] Call Trace:
[ 10.630231]
[ 10.630231] dump_stack_lvl+0x48/0x70
[ 10.630233] dump_stack+0x10/0x20
[ 10.630235] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 10.630237] HT_caps_handler+0x128/0x350 [8852au]
[ 10.630335] OnAssocRsp+0x24c/0x310 [8852au]
[ 10.630414] ? phl_stainfo_queue_get_first+0x2e/0x50 [8852au]
[ 10.630504] _mgt_dispatcher+0x6d/0xc0 [8852au]
[ 10.630568] mgt_dispatcher+0x15a/0x1c0 [8852au]
[ 10.630633] validate_recv_mgnt_frame+0x3c0/0x510 [8852au]
[ 10.630709] validate_recv_frame+0x135/0x1a0 [8852au]
[ 10.630785] rtw_core_rx_process+0xf5/0x140 [8852au]
[ 10.630860] phl_event_indicator+0x5f/0xa0 [8852au]
[ 10.630949] tasklet_action_common.constprop.0+0xfa/0x1e0
[ 10.630952] tasklet_hi_action+0x1f/0x30
[ 10.630953] __do_softirq+0xd9/0x349
[ 10.630955] ? handle_irq_event+0x52/0x80
[ 10.630957] __irq_exit_rcu+0x75/0xa0
[ 10.630959] irq_exit_rcu+0xe/0x20
[ 10.630961] common_interrupt+0xa4/0xb0
[ 10.630963]
[ 10.630963]
[ 10.630964] asm_common_interrupt+0x27/0x40
[ 10.630966] RIP: 0010:cpuidle_enter_state+0xda/0x720
[ 10.630969] Code: 55 06 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 46 01 05 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00
[ 10.630970] RSP: 0018:ffffabdd80117e18 EFLAGS: 00000246
[ 10.630971] RAX: 0000000000000000 RBX: ffffcbdd7fcc0000 RCX: 0000000000000000
[ 10.630972] RDX: 0000000000000003 RSI: 0000000000000000 RDI: 0000000000000000
[ 10.630973] RBP: ffffabdd80117e68 R08: 0000000000000000 R09: 0000000000000000
[ 10.630974] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8f2d1b80
[ 10.630975] R13: 0000000000000008 R14: 0000000000000008 R15: 0000000279002143
[ 10.630977] ? cpuidle_enter_state+0xca/0x720
[ 10.630980] cpuidle_enter+0x2e/0x50
[ 10.630982] call_cpuidle+0x23/0x60
[ 10.630984] cpuidle_idle_call+0x11d/0x190
[ 10.630986] do_idle+0x82/0xf0
[ 10.630987] cpu_startup_entry+0x1d/0x20
[ 10.630989] start_secondary+0x129/0x160
[ 10.630991] secondary_startup_64_no_verify+0x17e/0x18b
[ 10.630994]