syzbot


WARNING in __rate_control_send_low

Status: upstream: reported C repro on 2023/03/27 21:44
Bug presence: origin:upstream
Labels: missing-backport
[Documentation on labels]
Reported-by: syzbot+23022e34b968091fd781@syzkaller.appspotmail.com
First crash: 941d, last: 10h26m
Fix bisection: the issue occurs on the latest tested release (bisect log)
Crash: WARNING in __rate_control_send_low (log)
Repro: C syz .config
  
Bug presence (3)
Date Name Commit Repro Result
2024/06/06 linux-6.1.y (ToT) 88690811da69 C [report] WARNING in __rate_control_send_low
2024/04/22 upstream (ToT) ed30a4a51bb1 C [report] WARNING in __rate_control_send_low
2024/06/06 upstream (ToT) 2df0193e62cf C Didn't crash
Similar bugs (7)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 WARNING in __rate_control_send_low origin:lts-only -1 C inconclusive 158 11h49m 102d 0/2 upstream: reported C repro on 2025/07/13 22:51
linux-4.14 WARNING in __rate_control_send_low -1 C 4 969d 1842d 0/1 upstream: reported C repro on 2020/10/08 02:03
linux-4.19 WARNING in __rate_control_send_low -1 C 354 981d 1831d 0/1 upstream: reported C repro on 2020/10/19 12:45
linux-5.15 WARNING in __rate_control_send_low missing-backport origin:upstream -1 C error 1044 20h10m 951d 0/3 upstream: reported C repro on 2023/03/17 23:53
upstream WARNING in __rate_control_send_low (3) wireless -1 C done 10344 1d04h 363d 0/29 upstream: reported C repro on 2024/10/26 13:25
upstream WARNING in __rate_control_send_low wireless -1 C inconclusive 2759 519d 1836d 25/29 fixed on 2024/05/22 23:08
upstream WARNING in __rate_control_send_low (2) wireless -1 C done 3233 367d 519d 28/29 fixed on 2024/10/22 11:57
Fix bisection attempts (4)
Created Duration User Patch Repo Result
2025/10/06 13:12 2h10m fix candidate upstream OK (0) job log
2025/04/08 21:10 12h30m fix candidate upstream error job log
2024/10/15 00:01 0m fix candidate upstream error job log
2023/10/16 04:02 1h36m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
------------[ cut here ]------------
no supported rates for sta (null) (0xffffffff, band 0) in rate_mask 0xfff with flags 0x40
WARNING: CPU: 0 PID: 4367 at net/mac80211/rate.c:385 __rate_control_send_low+0x635/0x880 net/mac80211/rate.c:380
Modules linked in:
CPU: 0 PID: 4367 Comm: syz-executor Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
RIP: 0010:__rate_control_send_low+0x635/0x880 net/mac80211/rate.c:380
Code: 30 42 0f b6 04 28 84 c0 0f 85 e6 01 00 00 41 8b 0e 48 c7 c7 a0 80 a6 8b 48 8b 74 24 10 44 8b 44 24 1c 45 89 e1 e8 7b e8 b7 f7 <0f> 0b e9 78 fe ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 03 fa ff
RSP: 0018:ffffc90000007600 EFLAGS: 00010246
RAX: fef6cef13ac15000 RBX: 000000000000000c RCX: ffff888027628000
RDX: 0000000000000100 RSI: 0000000000000000 RDI: 0000000000000002
RBP: 0000000000000084 R08: dffffc0000000000 R09: fffff52000000e51
R10: fffff52000000e51 R11: 1ffff92000000e50 R12: 0000000000000040
R13: dffffc0000000000 R14: ffff888079a4b378 R15: ffff888072d92de8
FS:  0000000000000000(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f8d56bb4198 CR3: 000000007e5b3000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 rate_control_send_low+0x194/0x790 net/mac80211/rate.c:405
 rate_control_get_rate+0x207/0x5c0 net/mac80211/rate.c:921
 ieee80211_beacon_get_finish+0x37c/0x6a0 net/mac80211/tx.c:5131
 __ieee80211_beacon_get+0x18e0/0x1f50 net/mac80211/tx.c:-1
 ieee80211_beacon_get_tim+0x5b/0x4d0 net/mac80211/tx.c:5352
 ieee80211_beacon_get include/net/mac80211.h:5264 [inline]
 mac80211_hwsim_beacon_tx+0x21c/0xae0 drivers/net/wireless/mac80211_hwsim.c:2091
 __iterate_interfaces+0x243/0x500 net/mac80211/util.c:788
 ieee80211_iterate_active_interfaces_atomic+0xd7/0x170 net/mac80211/util.c:824
 mac80211_hwsim_beacon+0xb7/0x1b0 drivers/net/wireless/mac80211_hwsim.c:2147
 __run_hrtimer kernel/time/hrtimer.c:1747 [inline]
 __hrtimer_run_queues+0x554/0xd60 kernel/time/hrtimer.c:1811
 hrtimer_run_softirq+0x183/0x2a0 kernel/time/hrtimer.c:1828
 handle_softirqs+0x2a1/0x920 kernel/softirq.c:596
 __do_softirq kernel/softirq.c:630 [inline]
 invoke_softirq kernel/softirq.c:470 [inline]
 __irq_exit_rcu+0x12f/0x220 kernel/softirq.c:679
 irq_exit_rcu+0x5/0x20 kernel/softirq.c:691
 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1118 [inline]
 sysvec_apic_timer_interrupt+0xa0/0xc0 arch/x86/kernel/apic/apic.c:1118
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691
RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline]
RIP: 0010:_raw_spin_unlock_irqrestore+0xa5/0x100 kernel/locking/spinlock.c:194
Code: 74 05 e8 4e 55 65 f7 48 c7 44 24 20 00 00 00 00 9c 8f 44 24 20 f6 44 24 21 02 75 4b f7 c3 00 02 00 00 74 01 fb bf 01 00 00 00 <e8> c6 dd 35 f7 65 8b 05 47 95 e0 75 85 c0 74 3c 48 c7 04 24 0e 36
RSP: 0018:ffffc90004247500 EFLAGS: 00000206
RAX: fef6cef13ac15000 RBX: 0000000000000a06 RCX: fef6cef13ac15000
RDX: dffffc0000000000 RSI: ffffffff8a8c0580 RDI: 0000000000000001
RBP: ffffc90004247580 R08: dffffc0000000000 R09: fffffbfff2ddbf00
R10: fffffbfff2ddbf00 R11: 1ffffffff2ddbeff R12: dffffc0000000000
R13: ffff88806a2c2d90 R14: ffffffff96edf7f8 R15: 1ffff92000848ea0
 __debug_check_no_obj_freed lib/debugobjects.c:988 [inline]
 debug_check_no_obj_freed+0x515/0x530 lib/debugobjects.c:1009
 slab_free_hook mm/slub.c:1704 [inline]
 slab_free_freelist_hook+0xd2/0x1a0 mm/slub.c:1755
 slab_free mm/slub.c:3687 [inline]
 kmem_cache_free+0xf7/0x290 mm/slub.c:3709
 destroy_inode fs/inode.c:311 [inline]
 evict+0x755/0x870 fs/inode.c:720
 __dentry_kill+0x431/0x650 fs/dcache.c:611
 dentry_kill+0xb8/0x290 fs/dcache.c:-1
 dput+0xfa/0x1d0 fs/dcache.c:918
 __fput+0x5e0/0x920 fs/file_table.c:328
 task_work_run+0x1ca/0x250 kernel/task_work.c:203
 exit_task_work include/linux/task_work.h:39 [inline]
 do_exit+0x93e/0x2400 kernel/exit.c:880
 do_group_exit+0x217/0x2d0 kernel/exit.c:1022
 get_signal+0x1272/0x1350 kernel/signal.c:2871
 arch_do_signal_or_restart+0xb7/0x1240 arch/x86/kernel/signal.c:871
 exit_to_user_mode_loop+0x70/0x110 kernel/entry/common.c:174
 exit_to_user_mode_prepare+0xee/0x180 kernel/entry/common.c:210
 __syscall_exit_to_user_mode_work kernel/entry/common.c:292 [inline]
 syscall_exit_to_user_mode+0x16/0x40 kernel/entry/common.c:303
 do_syscall_64+0x58/0xa0 arch/x86/entry/common.c:87
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f8d56990eba
Code: Unable to access opcode bytes at 0x7f8d56990e90.
RSP: 002b:00007ffc44f491e8 EFLAGS: 00000202 ORIG_RAX: 0000000000000036
----------------
Code disassembly (best guess):
   0:	74 05                	je     0x7
   2:	e8 4e 55 65 f7       	call   0xf7655555
   7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
   e:	00 00
  10:	9c                   	pushf
  11:	8f 44 24 20          	pop    0x20(%rsp)
  15:	f6 44 24 21 02       	testb  $0x2,0x21(%rsp)
  1a:	75 4b                	jne    0x67
  1c:	f7 c3 00 02 00 00    	test   $0x200,%ebx
  22:	74 01                	je     0x25
  24:	fb                   	sti
  25:	bf 01 00 00 00       	mov    $0x1,%edi
* 2a:	e8 c6 dd 35 f7       	call   0xf735ddf5 <-- trapping instruction
  2f:	65 8b 05 47 95 e0 75 	mov    %gs:0x75e09547(%rip),%eax        # 0x75e0957d
  36:	85 c0                	test   %eax,%eax
  38:	74 3c                	je     0x76
  3a:	48                   	rex.W
  3b:	c7                   	.byte 0xc7
  3c:	04 24                	add    $0x24,%al
  3e:	0e                   	(bad)
  3f:	36                   	ss

Crashes (605):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/10/23 19:26 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2024/05/10 11:58 linux-6.1.y 909ba1f1b414 de979bc2 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2024/04/07 18:49 linux-6.1.y 347385861c50 ca620dd8 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/23 19:01 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report syz / log C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2024/05/12 08:44 linux-6.1.y 909ba1f1b414 9026e142 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2024/03/28 10:23 linux-6.1.y e5cd595e23c1 120789fd .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2024/01/20 09:42 linux-6.1.y fec3b1451d5f 9bd8dcda .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2023/10/29 14:14 linux-6.1.y 32c9cdbe383c 3c418d72 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2023/05/29 18:18 linux-6.1.y a343b0dd87b4 cf184559 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2023/07/02 22:05 linux-6.1.y 0f4ac6b4c5f0 bfc47836 .config console log report syz C [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2024/04/12 00:06 linux-6.1.y bf1e3b1cb1e0 95ed9ece .config console log report syz [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/23 22:59 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/23 22:59 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/22 19:35 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/22 05:14 linux-6.1.y 8e6e2188d949 252fbbad .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/20 16:06 linux-6.1.y 8e6e2188d949 d422939c .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/19 17:52 linux-6.1.y 8e6e2188d949 1c8c8cd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/24 13:59 linux-6.1.y 363a599da6d9 0abd0691 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/17 00:19 linux-6.1.y 3db754f56897 e2beed91 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/11 21:26 linux-6.1.y 3db754f56897 e2beed91 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/11 06:15 linux-6.1.y f97f1002271b fdeaa69b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/09 20:43 linux-6.1.y f97f1002271b d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/08 23:17 linux-6.1.y 28c695c365e1 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/08 08:47 linux-6.1.y 28c695c365e1 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/09/08 07:20 linux-6.1.y 28c695c365e1 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/08/29 11:51 linux-6.1.y f89b6e15694c 3e1beec6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/08/28 17:44 linux-6.1.y f89b6e15694c e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/08/27 23:19 linux-6.1.y 0bc96de781b4 e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/08/15 13:05 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
2025/10/24 07:02 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/23 21:24 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/23 17:50 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/23 15:09 linux-6.1.y 8e6e2188d949 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/21 09:33 linux-6.1.y 8e6e2188d949 9832ed61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/19 06:58 linux-6.1.y c2fda4b3f577 1c8c8cd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/19 03:29 linux-6.1.y c2fda4b3f577 1c8c8cd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/18 10:53 linux-6.1.y c2fda4b3f577 1c8c8cd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/10/02 16:57 linux-6.1.y 882efbdd9d34 49379ee0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/09/08 23:29 linux-6.1.y 28c695c365e1 d291dd2d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/30 03:18 linux-6.1.y f89b6e15694c 807a3b61 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/29 20:34 linux-6.1.y f89b6e15694c 3e1beec6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/27 21:42 linux-6.1.y 0bc96de781b4 e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/27 21:41 linux-6.1.y 0bc96de781b4 e12e5ba4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/19 06:31 linux-6.1.y 0bc96de781b4 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/18 07:20 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/17 22:54 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/17 20:26 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/17 06:31 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/17 04:00 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/16 22:01 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/16 18:56 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/16 17:45 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/16 16:54 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/16 03:48 linux-6.1.y 0bc96de781b4 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2025/08/15 05:08 linux-6.1.y 3594f306da12 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 WARNING in __rate_control_send_low
2023/03/27 21:44 linux-6.1.y e3a87a10f259 47f3aaf1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan WARNING in __rate_control_send_low
* Struck through repros no longer work on HEAD.