------------[ cut here ]------------
!local->started
WARNING: net/mac80211/rx.c:5601 at ieee80211_rx_list+0x2bd9/0x3b00 net/mac80211/rx.c:5601, CPU#0: syz.6.9983/5754
Modules linked in:
CPU: 0 UID: 0 PID: 5754 Comm: syz.6.9983 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026
RIP: 0010:ieee80211_rx_list+0x2bd9/0x3b00 net/mac80211/rx.c:5601
Code: 90 e9 84 e9 ff ff e8 f6 de 68 f6 e9 7a e9 ff ff e8 ec de 68 f6 e9 70 e9 ff ff e8 e2 de 68 f6 e9 66 e9 ff ff e8 d8 de 68 f6 90 <0f> 0b 90 e9 58 e9 ff ff e8 ca de 68 f6 48 c7 44 24 50 00 00 00 00
RSP: 0018:ffffc90000007b40 EFLAGS: 00010246
RAX: ffffffff8b5f3068 RBX: ffff88805ecb175d RCX: ffff8880805a5dc0
RDX: 8000000000000100 RSI: 0000000000000100 RDI: 0000000000000005
RBP: ffffc90000007db0 R08: 0000000000000100 R09: 0000000000000000
R10: 0000000000000002 R11: 8000000000000100 R12: dffffc0000000000
R13: ffff88807bee1a00 R14: ffff88805ecb32a8 R15: ffff88805ecb0fa0
FS: 00007faaa58a86c0(0000) GS:ffff888123abf000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007faaa58a7ff8 CR3: 0000000059ff4000 CR4: 00000000003526f0
Call Trace:
ieee80211_rx_napi+0x1ad/0x3d0 net/mac80211/rx.c:5749
ieee80211_rx include/net/mac80211.h:5449 [inline]
ieee80211_handle_queued_frames+0xe4/0x1d0 net/mac80211/main.c:452
tasklet_action_common+0x2d7/0x490 kernel/softirq.c:961
handle_softirqs+0x226/0x860 kernel/softirq.c:645
__do_softirq kernel/softirq.c:679 [inline]
invoke_softirq kernel/softirq.c:519 [inline]
__irq_exit_rcu+0xcb/0x220 kernel/softirq.c:758
irq_exit_rcu+0x9/0x30 kernel/softirq.c:775
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1062 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1062
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:xas_invalid include/linux/xarray.h:1462 [inline]
RIP: 0010:xas_valid include/linux/xarray.h:1473 [inline]
RIP: 0010:xas_start+0x3d/0x770 lib/xarray.c:186
Code: 00 fc ff df e8 e4 dd e1 f5 4d 8d 6e 18 4d 89 ef 49 c1 ef 03 41 80 3c 2f 00 74 08 4c 89 ef e8 0a be 52 f6 4d 8b 65 00 4c 89 e6 <48> 83 e6 03 31 ff e8 78 e3 e1 f5 4c 89 e3 48 83 e3 03 74 4d bf 02
RSP: 0018:ffffc90004dcfaf8 EFLAGS: 00000246
RAX: ffffffff8be6315c RBX: dffffc0000000000 RCX: ffff8880805a5dc0
RDX: 0000000000000000 RSI: 0000000000000003 RDI: ffffc90004dcfba0
RBP: dffffc0000000000 R08: ffffffff8be6e120 R09: 0000000000000000
R10: ffffc90004dcfbc0 R11: fffff520009b9f7b R12: 0000000000000003
R13: ffffc90004dcfbb8 R14: ffffc90004dcfba0 R15: 1ffff920009b9f77
xas_load+0x2c/0x5a0 lib/xarray.c:239
xa_load+0x118/0x210 lib/xarray.c:1622
memcg_list_lru_allocated mm/list_lru.c:571 [inline]
memcg_list_lru_alloc+0x75/0xf0 mm/list_lru.c:626
__memcg_slab_post_alloc_hook+0x3c3/0xd90 mm/memcontrol.c:3632
memcg_slab_post_alloc_hook mm/slub.c:2517 [inline]
slab_post_alloc_hook mm/slub.c:4702 [inline]
slab_alloc_node mm/slub.c:4996 [inline]
kmem_cache_alloc_lru_noprof+0x351/0x5f0 mm/slub.c:5029
sock_alloc_inode+0x2c/0x1a0 net/socket.c:330
alloc_inode+0x6a/0x1b0 fs/inode.c:338
new_inode_pseudo include/linux/fs.h:3044 [inline]
sock_alloc net/socket.c:710 [inline]
__sock_create+0x12d/0x9d0 net/socket.c:1640
sock_create net/socket.c:1734 [inline]
__sys_socket_create net/socket.c:1771 [inline]
__sys_socket+0xd6/0x1b0 net/socket.c:1818
__do_sys_socket net/socket.c:1832 [inline]
__se_sys_socket net/socket.c:1830 [inline]
__x64_sys_socket+0x7a/0x90 net/socket.c:1830
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7faaa499e559
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007faaa58a8028 EFLAGS: 00000246 ORIG_RAX: 0000000000000029
RAX: ffffffffffffffda RBX: 00007faaa4c25fa0 RCX: 00007faaa499e559
RDX: 0000000000000010 RSI: 0000000000000003 RDI: 0000000000000010
RBP: 00007faaa4a358b0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007faaa4c26038 R14: 00007faaa4c25fa0 R15: 00007fffe4723eb8
----------------
Code disassembly (best guess):
0: 00 fc add %bh,%ah
2: ff lcall (bad)
3: df e8 fucomip %st(0),%st
5: e4 dd in $0xdd,%al
7: e1 f5 loope 0xfffffffe
9: 4d 8d 6e 18 lea 0x18(%r14),%r13
d: 4d 89 ef mov %r13,%r15
10: 49 c1 ef 03 shr $0x3,%r15
14: 41 80 3c 2f 00 cmpb $0x0,(%r15,%rbp,1)
19: 74 08 je 0x23
1b: 4c 89 ef mov %r13,%rdi
1e: e8 0a be 52 f6 call 0xf652be2d
23: 4d 8b 65 00 mov 0x0(%r13),%r12
27: 4c 89 e6 mov %r12,%rsi
* 2a: 48 83 e6 03 and $0x3,%rsi <-- trapping instruction
2e: 31 ff xor %edi,%edi
30: e8 78 e3 e1 f5 call 0xf5e1e3ad
35: 4c 89 e3 mov %r12,%rbx
38: 48 83 e3 03 and $0x3,%rbx
3c: 74 4d je 0x8b
3e: bf .byte 0xbf
3f: 02 .byte 0x2