syzbot


KCSAN: data-race in do_tcp_getsockopt / tcp_connect

Status: auto-obsoleted due to no activity on 2023/09/20 11:05
Subsystems: net
[Documentation on labels]
First crash: 791d, last: 791d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in do_tcp_getsockopt / tcp_connect

write to 0xffff88813c4bdc58 of 4 bytes by task 3918 on cpu 0:
 tcp_connect_init net/ipv4/tcp_output.c:3691 [inline]
 tcp_connect+0x8f7/0x1c90 net/ipv4/tcp_output.c:3845
 tcp_v6_connect+0xb86/0xc50 net/ipv6/tcp_ipv6.c:342
 __inet_stream_connect+0x15d/0x720 net/ipv4/af_inet.c:665
 inet_stream_connect+0x48/0x70 net/ipv4/af_inet.c:729
 __sys_connect_file net/socket.c:2003 [inline]
 __sys_connect+0x19b/0x1b0 net/socket.c:2020
 __do_sys_connect net/socket.c:2030 [inline]
 __se_sys_connect net/socket.c:2027 [inline]
 __x64_sys_connect+0x41/0x50 net/socket.c:2027
 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 0xffff88813c4bdc58 of 4 bytes by task 3913 on cpu 1:
 do_tcp_getsockopt+0x13dd/0x1870 net/ipv4/tcp.c:4233
 tcp_getsockopt+0x6e/0xd0 net/ipv4/tcp.c:4412
 sock_common_getsockopt+0x57/0x70 net/core/sock.c:3630
 __sys_getsockopt+0x175/0x1e0 net/socket.c:2317
 __do_sys_getsockopt net/socket.c:2332 [inline]
 __se_sys_getsockopt net/socket.c:2329 [inline]
 __x64_sys_getsockopt+0x66/0x80 net/socket.c:2329
 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 -> 0x0000ffff

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 3913 Comm: syz-executor.0 Tainted: G        W          6.4.0-rc7-syzkaller-00204-g61dabacdad4e #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/06/24 09:10 upstream 61dabacdad4e 79782afc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_tcp_getsockopt / tcp_connect
* Struck through repros no longer work on HEAD.