syzbot


KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg

Status: auto-closed as invalid on 2021/06/21 18:41
Subsystems: net
[Documentation on labels]
First crash: 1071d, last: 1045d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg

write to 0xffff88812982d230 of 4 bytes by task 19527 on cpu 0:
 do_recvmmsg+0x923/0x9e0 net/socket.c:2761
 __sys_recvmmsg net/socket.c:2786 [inline]
 __do_sys_recvmmsg net/socket.c:2807 [inline]
 __se_sys_recvmmsg net/socket.c:2800 [inline]
 __x64_sys_recvmmsg+0xe6/0x150 net/socket.c:2800
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff88812982d230 of 4 bytes by task 19535 on cpu 1:
 sock_error include/net/sock.h:2267 [inline]
 __skb_try_recv_datagram+0x47/0x310 net/core/datagram.c:252
 __skb_recv_datagram net/core/datagram.c:297 [inline]
 skb_recv_datagram+0xab/0x150 net/core/datagram.c:317
 netlink_recvmsg+0x68/0x760 net/netlink/af_netlink.c:1950
 sock_recvmsg_nosec net/socket.c:888 [inline]
 sock_recvmsg net/socket.c:906 [inline]
 __sys_recvfrom+0x1d7/0x2a0 net/socket.c:2034
 __do_sys_recvfrom net/socket.c:2052 [inline]
 __se_sys_recvfrom net/socket.c:2048 [inline]
 __x64_sys_recvfrom+0x74/0x90 net/socket.c:2048
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 19535 Comm: syz-executor.3 Not tainted 5.13.0-rc2-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (6):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/05/17 18:32 upstream d07f6ca923ea a2eb125d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
2021/05/06 15:11 upstream 8404c9fbc84b 06585184 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
2021/04/28 02:42 upstream e359bce39d90 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
2021/04/26 04:19 upstream d2d09fbe33f8 2a82f1b3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
2021/04/23 15:30 upstream 18a3c5f7abfd 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
2021/04/21 17:55 upstream 1fe5501ba1ab 95777977 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __skb_try_recv_datagram / do_recvmmsg
* Struck through repros no longer work on HEAD.