syzbot


KCSAN: data-race in munlock_vma_pages_range / register_for_each_vma

Status: auto-closed as invalid on 2021/06/16 07:45
Subsystems: mm
[Documentation on labels]
First crash: 1078d, last: 1078d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in munlock_vma_pages_range / register_for_each_vma

write to 0xffff888137340f50 of 8 bytes by task 26161 on cpu 0:
 munlock_vma_pages_range+0x52/0x430 mm/mlock.c:423
 munlock_vma_pages_all mm/internal.h:367 [inline]
 __do_munmap+0x428/0x1340 mm/mmap.c:2898
 do_munmap mm/mmap.c:2923 [inline]
 munmap_vma_range mm/mmap.c:604 [inline]
 mmap_region+0x58a/0x13e0 mm/mmap.c:1756
 do_mmap+0x77d/0xc90 mm/mmap.c:1587
 vm_mmap_pgoff+0xfc/0x1d0 mm/util.c:519
 ksys_mmap_pgoff+0x2a8/0x380 mm/mmap.c:1638
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888137340f50 of 8 bytes by task 26151 on cpu 1:
 valid_vma kernel/events/uprobes.c:128 [inline]
 build_map_info kernel/events/uprobes.c:976 [inline]
 register_for_each_vma+0xfb/0x890 kernel/events/uprobes.c:1041
 uprobe_apply+0x8b/0x260 kernel/events/uprobes.c:1229
 uprobe_perf_open kernel/trace/trace_uprobe.c:1316 [inline]
 trace_uprobe_register+0x2b6/0x410 kernel/trace/trace_uprobe.c:1468
 perf_trace_event_open kernel/trace/trace_event_perf.c:186 [inline]
 perf_trace_event_init+0xf8/0x790 kernel/trace/trace_event_perf.c:208
 perf_uprobe_init+0xf5/0x140 kernel/trace/trace_event_perf.c:336
 perf_uprobe_event_init+0xde/0x140 kernel/events/core.c:9875
 perf_try_init_event+0x21a/0x400 kernel/events/core.c:11192
 perf_init_event kernel/events/core.c:11256 [inline]
 perf_event_alloc+0xa60/0x1790 kernel/events/core.c:11547
 __do_sys_perf_event_open kernel/events/core.c:12036 [inline]
 __se_sys_perf_event_open+0x5c7/0x2740 kernel/events/core.c:11928
 __x64_sys_perf_event_open+0x63/0x70 kernel/events/core.c:11928
 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: 26151 Comm: syz-executor.2 Tainted: G        W         5.13.0-rc1-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/05/12 07:43 upstream 88b06399c9c7 86294427 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in munlock_vma_pages_range / register_for_each_vma
* Struck through repros no longer work on HEAD.