syzbot


KCSAN: data-race in iomap_dio_complete / page_cache_delete (2)

Status: auto-obsoleted due to no activity on 2022/10/30 19:43
Subsystems: iomap
[Documentation on labels]
First crash: 571d, last: 571d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in iomap_dio_complete / page_cache_delete mm 1 654d 654d 0/26 auto-closed as invalid on 2022/08/08 00:29

Sample crash report:
==================================================================
BUG: KCSAN: data-race in iomap_dio_complete / page_cache_delete

read-write to 0xffff888137f554e0 of 8 bytes by task 1833 on cpu 0:
 page_cache_delete+0x35d/0x390 mm/filemap.c:145
 __filemap_remove_folio+0x3b/0xf0 mm/filemap.c:223
 invalidate_complete_folio2 mm/truncate.c:594 [inline]
 invalidate_inode_pages2_range+0x450/0x670 mm/truncate.c:682
 __iomap_dio_rw+0x6a6/0x1000 fs/iomap/direct-io.c:583
 iomap_dio_rw+0x3c/0x80 fs/iomap/direct-io.c:690
 ext4_dio_write_iter fs/ext4/file.c:566 [inline]
 ext4_file_write_iter+0xaa9/0x1210 fs/ext4/file.c:677
 lo_rw_aio+0x5f9/0x7c0
 loop_handle_cmd drivers/block/loop.c:1864 [inline]
 loop_process_work+0x404/0x1340 drivers/block/loop.c:1899
 loop_workfn+0x2d/0x40 drivers/block/loop.c:1923
 process_one_work+0x3d3/0x720 kernel/workqueue.c:2289
 worker_thread+0x618/0xa70 kernel/workqueue.c:2436
 kthread+0x1a9/0x1e0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30

read to 0xffff888137f554e0 of 8 bytes by task 894 on cpu 1:
 iomap_dio_complete+0x34a/0x460 fs/iomap/direct-io.c:113
 iomap_dio_complete_work+0x32/0x50 fs/iomap/direct-io.c:144
 process_one_work+0x3d3/0x720 kernel/workqueue.c:2289
 worker_thread+0x618/0xa70 kernel/workqueue.c:2436
 kthread+0x1a9/0x1e0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30

value changed: 0x0000000000000ec2 -> 0x0000000000000ec1

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 894 Comm: kworker/1:2 Not tainted 6.0.0-rc6-syzkaller-00309-g1a61b828566f-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022
Workqueue: dio/sda1 iomap_dio_complete_work
==================================================================

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/09/25 19:38 upstream 1a61b828566f 0042f2b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in iomap_dio_complete / page_cache_delete
* Struck through repros no longer work on HEAD.