syzbot


KCSAN: data-race in do_recvmmsg / unix_dgram_poll (2)

Status: auto-obsoleted due to no activity on 2023/05/06 05:02
Subsystems: net
[Documentation on labels]
First crash: 1174d, last: 872d
Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in do_recvmmsg / unix_dgram_poll net 6 5 1210d 1264d 0/29 auto-closed as invalid on 2022/06/02 19:41

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

write to 0xffff8881048dac20 of 4 bytes by task 5742 on cpu 0:
 do_recvmmsg+0x653/0x710 net/socket.c:2912
 __sys_recvmmsg net/socket.c:2935 [inline]
 __do_sys_recvmmsg net/socket.c:2958 [inline]
 __se_sys_recvmmsg net/socket.c:2951 [inline]
 __x64_sys_recvmmsg+0xe2/0x160 net/socket.c:2951
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff8881048dac20 of 4 bytes by task 5746 on cpu 1:
 unix_dgram_poll+0x72/0x3e0 net/unix/af_unix.c:3211
 sock_poll+0x253/0x270 net/socket.c:1383
 vfs_poll include/linux/poll.h:88 [inline]
 do_pollfd fs/select.c:873 [inline]
 do_poll fs/select.c:921 [inline]
 do_sys_poll+0x630/0xbe0 fs/select.c:1015
 __do_sys_ppoll fs/select.c:1121 [inline]
 __se_sys_ppoll+0x1af/0x1f0 fs/select.c:1101
 __x64_sys_ppoll+0x67/0x80 fs/select.c:1101
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0x00000000 -> 0x0000000e

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 5746 Comm: syz-executor.4 Not tainted 6.3.0-rc4-syzkaller-00195-g5a57b48fdfcb #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023
==================================================================

Crashes (19):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/04/01 04:55 upstream 5a57b48fdfcb f325deb0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2023/02/15 19:38 upstream e1c04510f521 6be0f1f5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2023/02/06 14:12 upstream d2d11f342b17 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2023/01/07 10:39 upstream 1f5abbd77e2c 1dac8c7a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/12/10 19:44 upstream 3ecc37918c80 67be1ae7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/11/28 20:56 upstream b7b275e60bcd 247de55b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/11/03 00:09 upstream 8f71a2b3f435 08977f5d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/10/21 13:27 upstream 6d36c728bc2e 63e790dd .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/10/13 14:53 upstream a185a0995518 adf90437 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/10/05 17:13 upstream 0326074ff465 267e3bb1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/09/16 19:40 upstream 6879c2d3b960 dd9a85ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/09/13 01:16 upstream e839a756012b f371ed7e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/08/22 11:12 upstream 1c23f9e627a7 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/07/24 18:14 upstream af2c9ac24019 22343af4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/07/12 16:41 upstream 72a8e05d4f66 d91dd8ea .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/07/05 18:08 upstream e35e5b6f695d bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/06/21 12:57 upstream 78ca55889a54 0fc5c330 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/06/20 14:50 upstream a111daf0c53a b9406563 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
2022/06/03 20:55 upstream 50fd82b3a9a9 eee80d3c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_recvmmsg / unix_dgram_poll
* Struck through repros no longer work on HEAD.