syzbot


WARNING in ieee80211_start_next_roc

Status: upstream: reported C repro on 2021/01/09 02:54
Reported-by: syzbot+25057181cc067c9e92c5@syzkaller.appspotmail.com
First crash: 759d, last: 19d

Fix bisection: failed (bisect log)
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in ieee80211_start_next_roc C unreliable 460 1d04h 790d 0/24 upstream: reported C repro on 2020/12/09 02:03
linux-4.14 WARNING in ieee80211_start_next_roc C 1 18d 820d 0/1 upstream: reported C repro on 2020/11/08 18:11

Sample crash report:
WARNING: CPU: 0 PID: 8771 at net/mac80211/offchannel.c:419 ieee80211_start_next_roc+0x1ed/0x240 net/mac80211/offchannel.c:419
Kernel panic - not syncing: panic_on_warn set ...

CPU: 0 PID: 8771 Comm: syz-executor218 Not tainted 4.19.211-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1fc/0x2ef lib/dump_stack.c:118
 panic+0x26a/0x50e kernel/panic.c:186
 __warn.cold+0x20/0x5a kernel/panic.c:541
 report_bug+0x262/0x2b0 lib/bug.c:183
 fixup_bug arch/x86/kernel/traps.c:178 [inline]
 fixup_bug arch/x86/kernel/traps.c:173 [inline]
 do_error_trap+0x1d7/0x310 arch/x86/kernel/traps.c:296
 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:1038
RIP: 0010:ieee80211_start_next_roc+0x1ed/0x240 net/mac80211/offchannel.c:419
Code: 98 16 00 00 48 89 ef 48 89 c2 e8 0e ec 0a 00 5b 5d e9 17 0e c9 f9 e8 12 0e c9 f9 48 89 ef e8 7a 6c ff ff eb 94 e8 03 0e c9 f9 <0f> 0b eb 8b e8 9a e8 fe f9 e9 be fe ff ff 48 c7 c7 60 f1 45 8a e8
RSP: 0018:ffff888094f9f468 EFLAGS: 00010293
RAX: ffff8880971823c0 RBX: 0000000000000001 RCX: ffffffff8799768d
RDX: 0000000000000000 RSI: ffffffff8799776d RDI: 0000000000000001
RBP: ffff8882387b8bc0 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000001 R14: dffffc0000000000 R15: ffff8882387b9aa0
 __ieee80211_scan_completed+0x571/0x1690 net/mac80211/scan.c:442
 ieee80211_scan_cancel+0x340/0x940 net/mac80211/scan.c:1168
 ieee80211_do_stop+0x18c6/0x1ff0 net/mac80211/iface.c:813
 ieee80211_runtime_change_iftype net/mac80211/iface.c:1545 [inline]
 ieee80211_if_change_type+0x2b5/0x7a0 net/mac80211/iface.c:1581
 ieee80211_change_iface+0x26/0x220 net/mac80211/cfg.c:157
 rdev_change_virtual_intf net/wireless/rdev-ops.h:69 [inline]
 cfg80211_change_iface+0x2e1/0x1520 net/wireless/util.c:979
 nl80211_set_interface+0x661/0x830 net/wireless/nl80211.c:3205
 genl_family_rcv_msg+0x642/0xc40 net/netlink/genetlink.c:602
 genl_rcv_msg+0xbf/0x160 net/netlink/genetlink.c:627
 netlink_rcv_skb+0x160/0x440 net/netlink/af_netlink.c:2463
 genl_rcv+0x24/0x40 net/netlink/genetlink.c:638
 netlink_unicast_kernel net/netlink/af_netlink.c:1325 [inline]
 netlink_unicast+0x4d5/0x690 net/netlink/af_netlink.c:1351
 netlink_sendmsg+0x6c3/0xc50 net/netlink/af_netlink.c:1917
 sock_sendmsg_nosec net/socket.c:651 [inline]
 sock_sendmsg+0xc3/0x120 net/socket.c:661
 __sys_sendto+0x21a/0x320 net/socket.c:1899
 __do_sys_sendto net/socket.c:1911 [inline]
 __se_sys_sendto net/socket.c:1907 [inline]
 __x64_sys_sendto+0xdd/0x1b0 net/socket.c:1907
 do_syscall_64+0xf9/0x620 arch/x86/entry/common.c:293
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x7fc990ee3f96
Code: 48 c7 c0 ff ff ff ff eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 11 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 72 c3 90 55 48 83 ec 30 44 89 4c 24 2c 4c 89
RSP: 002b:00007ffc97edffe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007ffc97ee00c0 RCX: 00007fc990ee3f96
RDX: 0000000000000024 RSI: 00007ffc97ee0110 RDI: 0000000000000006
RBP: 0000000000000001 R08: 00007ffc97ee0004 R09: 000000000000000c
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007ffc97ee0110 R14: 0000000000000006 R15: 0000000000000000
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (72):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci2-linux-4-19 2023/01/17 06:04 linux-4.19.y 3f8a27f9e27b a63719e7 .config console log report syz C [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/21 02:08 linux-4.19.y 3f8a27f9e27b c4b8ccfd .config console log report syz C [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/04/02 12:49 linux-4.19.y 3f8a27f9e27b 79a2a8fc .config console log report syz C WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/03/17 21:36 linux-4.19.y 3f8a27f9e27b dfa9a8ed .config console log report syz C WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/10/08 13:18 linux-4.19.y 6db10b4d5efd efe0f24d .config console log report syz C WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/02/20 13:23 linux-4.19.y 255b58a2b3af 3e5ed8b4 .config console log report syz C WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2023/01/14 19:07 linux-4.19.y 3f8a27f9e27b a63719e7 .config console log report syz [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/06/06 06:32 linux-4.19.y 3f8a27f9e27b c8857892 .config console log report syz WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/03/19 18:57 linux-4.19.y 3f8a27f9e27b e2d91b1d .config console log report syz WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/02/16 21:43 linux-4.19.y 811218eceeaa 98682e5e .config console log report syz WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2023/01/18 04:01 linux-4.19.y 3f8a27f9e27b 42660d9e .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/11/26 06:41 linux-4.19.y 3f8a27f9e27b f4470a7b .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/11/11 13:06 linux-4.19.y 3f8a27f9e27b f42ee5d8 .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/11/08 01:39 linux-4.19.y 3f8a27f9e27b 6feb842b .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/10/06 16:26 linux-4.19.y 3f8a27f9e27b 80b58a42 .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/10/05 10:33 linux-4.19.y 3f8a27f9e27b 267e3bb1 .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/10/04 15:59 linux-4.19.y 3f8a27f9e27b eab8f949 .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/13 05:23 linux-4.19.y 3f8a27f9e27b f371ed7e .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/08 23:15 linux-4.19.y 3f8a27f9e27b f3027468 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/07 23:59 linux-4.19.y 3f8a27f9e27b 435aeef7 .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/06 11:23 linux-4.19.y 3f8a27f9e27b 65aea2b9 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/09/05 16:32 linux-4.19.y 3f8a27f9e27b 922294ab .config console log report info [disk image] [vmlinux] WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/08/23 11:29 linux-4.19.y 3f8a27f9e27b cea8b0f7 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/08/11 22:18 linux-4.19.y 3f8a27f9e27b 21724cb2 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/07/26 23:00 linux-4.19.y 3f8a27f9e27b ae971e66 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/07/25 16:13 linux-4.19.y 3f8a27f9e27b 664c519c .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/06/29 12:13 linux-4.19.y 3f8a27f9e27b 1434eec0 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/06/15 12:15 linux-4.19.y 3f8a27f9e27b 1719ee24 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/06/15 06:46 linux-4.19.y 3f8a27f9e27b 127d1faf .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/05/04 09:36 linux-4.19.y 3f8a27f9e27b dc9e5259 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/04/29 16:12 linux-4.19.y 3f8a27f9e27b 44a5ca63 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/04/28 09:53 linux-4.19.y 3f8a27f9e27b 8a1f1f07 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/04/22 17:30 linux-4.19.y 3f8a27f9e27b 131df97d .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/04/05 13:48 linux-4.19.y 3f8a27f9e27b 5915c2cb .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2022/03/22 02:13 linux-4.19.y 3f8a27f9e27b e2d91b1d .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/12/21 08:20 linux-4.19.y 3f8a27f9e27b a938f0b8 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/12/06 02:49 linux-4.19.y 3f8a27f9e27b a617004c .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/12/03 10:36 linux-4.19.y 3f8a27f9e27b 61f86278 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/30 20:35 linux-4.19.y 3f8a27f9e27b 80270552 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/30 12:42 linux-4.19.y 3f8a27f9e27b 80270552 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/29 04:17 linux-4.19.y 3f8a27f9e27b 63eeac02 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/28 21:53 linux-4.19.y 3f8a27f9e27b 63eeac02 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/18 09:47 linux-4.19.y 3f8a27f9e27b cafff8b6 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/09 00:20 linux-4.19.y 3f8a27f9e27b 8ab17e57 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/05 10:58 linux-4.19.y 3f8a27f9e27b 4c1be0be .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/11/02 17:12 linux-4.19.y 3f8a27f9e27b 17f3edd2 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/10/29 07:01 linux-4.19.y 3f8a27f9e27b be531bb4 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/10/09 12:24 linux-4.19.y 6db10b4d5efd 838e7e2c .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/10/05 05:44 linux-4.19.y c2276d585654 ce697b49 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/16 14:25 linux-4.19.y b172b44fcb17 aae492f2 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/16 12:37 linux-4.19.y b172b44fcb17 07e953c1 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/12 23:41 linux-4.19.y b172b44fcb17 3ce60af8 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/12 18:46 linux-4.19.y b172b44fcb17 3ce60af8 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/12 18:39 linux-4.19.y b172b44fcb17 3ce60af8 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/11 20:36 linux-4.19.y b172b44fcb17 3ce60af8 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/07 22:12 linux-4.19.y b172b44fcb17 064c9eb7 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/07 19:27 linux-4.19.y b172b44fcb17 6ca60148 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/07 06:31 linux-4.19.y b172b44fcb17 6ca60148 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/09/01 07:36 linux-4.19.y e23d55af0e1f 7eb7e152 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/28 03:07 linux-4.19.y e23d55af0e1f 57b01c6e .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/26 14:46 linux-4.19.y e23d55af0e1f b599f2fc .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/20 15:05 linux-4.19.y 59456c9cc40c b599f2fc .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/16 16:43 linux-4.19.y 59456c9cc40c 6652437d .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/13 18:51 linux-4.19.y addba38e7c3b 2489ab88 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/12 13:07 linux-4.19.y addba38e7c3b 6972b106 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/10 14:43 linux-4.19.y 5c66974a6304 6972b106 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/08/08 07:03 linux-4.19.y 6ca2f514c578 6972b106 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/06/12 10:01 linux-4.19.y 9a2dc0e6c531 1ba81399 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/05/20 14:40 linux-4.19.y 3c8c23092588 c560a65d .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/02/25 07:51 linux-4.19.y 2d19be4653f5 fcc6d71b .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/02/20 11:19 linux-4.19.y 255b58a2b3af 3e5ed8b4 .config console log report info WARNING in ieee80211_start_next_roc
ci2-linux-4-19 2021/01/09 02:53 linux-4.19.y 4143d798313f c104d4a3 .config console log report info
* Struck through repros no longer work on HEAD.