syzbot


KCSAN: data-race in lock_vma_under_rcu / vma_prepare

Status: auto-obsoleted due to no activity on 2023/08/25 09:55
Subsystems: mm
[Documentation on labels]
Reported-by: syzbot+34e2a43a399a22924163@syzkaller.appspotmail.com
First crash: 333d, last: 244d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in lock_vma_under_rcu / vma_prepare

read to 0xffff88813f4398b0 of 4 bytes by task 24749 on cpu 0:
 vma_start_read include/linux/mm.h:645 [inline]
 lock_vma_under_rcu+0xd3/0x2d0 mm/memory.c:5396
 do_user_addr_fault arch/x86/mm/fault.c:1335 [inline]
 handle_page_fault arch/x86/mm/fault.c:1486 [inline]
 exc_page_fault+0x160/0x650 arch/x86/mm/fault.c:1542
 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570

write to 0xffff88813f4398b0 of 4 bytes by task 24748 on cpu 1:
 vma_start_write include/linux/mm.h:691 [inline]
 vma_prepare+0x11f/0x520 mm/mmap.c:479
 vma_merge+0x6e5/0xc50 mm/mmap.c:999
 mprotect_fixup+0x2e0/0x650 mm/mprotect.c:631
 do_mprotect_pkey+0x641/0x920 mm/mprotect.c:817
 __do_sys_mprotect mm/mprotect.c:838 [inline]
 __se_sys_mprotect mm/mprotect.c:835 [inline]
 __x64_sys_mprotect+0x48/0x50 mm/mprotect.c:835
 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

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 24748 Comm: syz-executor.3 Not tainted 6.5.0-rc3-syzkaller-00123-g57012c57536f #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023
==================================================================

Crashes (59):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/07/28 09:55 upstream 57012c57536f 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/27 18:39 upstream 0a8db05b571a 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/27 08:02 upstream 5f0bc0b042fc 41fe1bae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/24 10:06 upstream 6eaae1980760 b03242d7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/24 06:15 upstream 6eaae1980760 27cbe77f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/23 20:09 upstream c2782531397f 27cbe77f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/22 08:33 upstream d192f5382581 27cbe77f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/21 19:23 upstream f7e3a1bafdea abdf9bae .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/21 04:45 upstream 57f1f9dd3abe 28847498 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/21 01:27 upstream 46670259519f f49af159 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/20 06:43 upstream bfa3037d8280 4547cdf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/18 02:33 upstream fdf0eaf11452 20f8b3c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/17 01:47 upstream 20edcec23f92 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/16 17:20 upstream 831fe284d827 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/15 21:38 upstream b6e6cc1f78c7 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/15 07:46 upstream bde7f150276b 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/12 06:16 upstream 3f01e9fed845 2f19aa4f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/11 06:48 upstream 3f01e9fed845 52ae002a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/10 05:03 upstream 06c2afb862f9 668cb1fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/08 21:38 upstream 8fc3b8f082cc 668cb1fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/08 03:27 upstream 5133c9e51de4 668cb1fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/07 08:19 upstream a452483508d7 22ae5830 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/06 17:59 upstream c17414a273b8 1a2f6297 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/06 06:08 upstream d528014517f2 ba5dba36 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/03 21:00 upstream 99bdeae21d25 6e553898 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/03 17:26 upstream a901a3568fd2 6e553898 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/03 04:43 upstream 995b406c7e97 bfc47836 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/02 05:02 upstream dfab92f27c60 bfc47836 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/01 11:07 upstream d85a143b69ab bfc47836 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/07/01 00:43 upstream e55e5df193d2 af3053d2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/30 03:34 upstream c6b0271053e7 01298212 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/29 12:31 upstream 3a8a670eeeaa 134ddc02 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/28 02:42 upstream 04fc8904d5d1 4cd5bb25 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/27 13:55 upstream 1ef6663a587b 4cd5bb25 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/26 21:50 upstream c0a572d9d32f 4cd5bb25 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/26 16:58 upstream 6995e2de6891 4cd5bb25 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/25 21:02 upstream 547cc9be86f4 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/25 03:22 upstream a92b7d26c743 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/23 07:08 upstream 8a28a0b6f1a1 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/22 05:50 upstream dad9774deaf1 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/21 01:17 upstream 99ec1ed7c2ed 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/20 16:22 upstream 692b7dc87ca6 09ffe269 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/19 14:31 upstream 45a3e24f65e9 d521bc56 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/19 01:02 upstream 8c1f0c38b310 f3921d4d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/15 01:21 upstream b6dad5178cea 76decb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/13 18:14 upstream fb054096aea0 749afb64 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/09 00:50 upstream 25041a4c02c7 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/08 20:00 upstream 5f63595ebd82 058b3a5a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/06/04 13:35 upstream e5282a7d8f6b a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/24 20:40 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/23 18:53 upstream ae8373a5add4 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/22 04:26 upstream e2065b8c1b01 4bce1a3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/21 00:00 upstream d635f6cc934b 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/18 18:38 upstream 4d6d4c7f541d 3bb7af1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/07 19:03 upstream fc4354c6e5c2 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/07 00:53 upstream 2e1e1337881b 90c93c40 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/05/01 11:25 upstream 58390c8ce1bd 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
2023/04/29 20:37 upstream 1ae78a14516b 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in lock_vma_under_rcu / vma_prepare
* Struck through repros no longer work on HEAD.