syzbot


KCSAN: data-race in __anon_vma_prepare / do_wp_page

Status: auto-obsoleted due to no activity on 2023/11/02 18:12
Subsystems: mm
[Documentation on labels]
First crash: 345d, last: 345d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in __anon_vma_prepare / do_wp_page (2) mm 1 297d 272d 0/27 auto-obsoleted due to no activity on 2023/12/25 00:10

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __anon_vma_prepare / do_wp_page

write to 0xffff888162f87c40 of 8 bytes by task 30946 on cpu 1:
 __anon_vma_prepare+0x147/0x2b0 mm/rmap.c:214
 anon_vma_prepare include/linux/rmap.h:159 [inline]
 wp_page_copy mm/memory.c:3066 [inline]
 do_wp_page+0x1554/0x1ee0 mm/memory.c:3449
 handle_pte_fault mm/memory.c:4994 [inline]
 __handle_mm_fault mm/memory.c:5119 [inline]
 handle_mm_fault+0xe2a/0x2cc0 mm/memory.c:5284
 do_user_addr_fault arch/x86/mm/fault.c:1413 [inline]
 handle_page_fault arch/x86/mm/fault.c:1505 [inline]
 exc_page_fault+0x2f7/0x6c0 arch/x86/mm/fault.c:1561
 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570

read to 0xffff888162f87c40 of 8 bytes by task 30950 on cpu 0:
 anon_vma_prepare include/linux/rmap.h:156 [inline]
 wp_page_copy mm/memory.c:3066 [inline]
 do_wp_page+0x5c8/0x1ee0 mm/memory.c:3449
 handle_pte_fault mm/memory.c:4994 [inline]
 __handle_mm_fault mm/memory.c:5119 [inline]
 handle_mm_fault+0xe2a/0x2cc0 mm/memory.c:5284
 do_user_addr_fault arch/x86/mm/fault.c:1413 [inline]
 handle_page_fault arch/x86/mm/fault.c:1505 [inline]
 exc_page_fault+0x2f7/0x6c0 arch/x86/mm/fault.c:1561
 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570
 __put_user_8+0x11/0x20 arch/x86/lib/putuser.S:106
 __do_sys_io_setup fs/aio.c:1351 [inline]
 __se_sys_io_setup+0x95/0x1b0 fs/aio.c:1331
 __x64_sys_io_setup+0x31/0x40 fs/aio.c:1331
 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: 0x0000000000000000 -> 0xffff888103fbabc8

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 30950 Comm: syz-executor.0 Not tainted 6.6.0-rc3-syzkaller-00044-g633b47cb009d #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/28 18:03 upstream 633b47cb009d d265efd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __anon_vma_prepare / do_wp_page
* Struck through repros no longer work on HEAD.