syzbot


KCSAN: data-race in kswapd / wakeup_kswapd

Status: closed as invalid on 2019/11/19 13:44
Subsystems: mm
[Documentation on labels]
First crash: 1659d, last: 1659d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in kswapd / wakeup_kswapd (2) mm 1 1623d 1623d 0/26 auto-closed as invalid on 2020/02/08 01:07

Sample crash report:
==================================================================
BUG: KCSAN: data-race in kswapd / wakeup_kswapd

read to 0xffff88812ffffa80 of 4 bytes by task 11659 on cpu 0:
 wakeup_kswapd+0x11e/0x3f0 mm/vmscan.c:3992
 wake_all_kswapds+0x54/0xb0 mm/page_alloc.c:4175
 __alloc_pages_slowpath+0xc76/0xee0 mm/page_alloc.c:4446
 __alloc_pages_nodemask+0x2c8/0x310 mm/page_alloc.c:4773
 alloc_pages_current+0xd1/0x170 mm/mempolicy.c:2188
 alloc_pages include/linux/gfp.h:509 [inline]
 __vmalloc_area_node mm/vmalloc.c:2432 [inline]
 __vmalloc_node_range+0x2d7/0x4c0 mm/vmalloc.c:2496
 vmalloc_user+0x65/0x80 mm/vmalloc.c:2626
 vb2_vmalloc_alloc+0xb1/0x1a0 drivers/media/common/videobuf2/videobuf2-vmalloc.c:48
 __vb2_buf_mem_alloc drivers/media/common/videobuf2/videobuf2-core.c:215 [inline]
 __vb2_queue_alloc+0x385/0x870 drivers/media/common/videobuf2/videobuf2-core.c:370
 vb2_core_create_bufs+0x205/0x5b0 drivers/media/common/videobuf2/videobuf2-core.c:849
 vb2_create_bufs+0x2d0/0x3e0 drivers/media/common/videobuf2/videobuf2-v4l2.c:742
 vb2_ioctl_create_bufs+0x27c/0x2f0 drivers/media/common/videobuf2/videobuf2-v4l2.c:947
 v4l_create_bufs drivers/media/v4l2-core/v4l2-ioctl.c:2007 [inline]
 v4l_create_bufs+0xa9/0x110 drivers/media/v4l2-core/v4l2-ioctl.c:1994
 __video_do_ioctl+0x3e1/0x720 drivers/media/v4l2-core/v4l2-ioctl.c:2910

write to 0xffff88812ffffa80 of 4 bytes by task 1766 on cpu 1:
 kswapd+0x2c6/0x800 mm/vmscan.c:3934
 kthread+0x1d4/0x200 drivers/block/aoe/aoecmd.c:1253
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 1766 Comm: kswapd0 Not tainted 5.4.0-rc3+ #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
2019/10/24 19:58 https://github.com/google/ktsan.git kcsan 05f2236801fe d01bb02a .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.