syzbot


KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests (3)

Status: moderation: reported on 2020/01/10 21:14
Subsystems: block
[Documentation on labels]
Reported-by: syzbot+44f9b37d2de57637dbfd@syzkaller.appspotmail.com
First crash: 1471d, last: 27m
Discussions (1)
Title Replies (including bot) Last reply
[PATCH] blk-mq-debugfs: mark concurrent stats counters as data races 1 (1) 2021/02/05 16:58
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests (2) block 31 1472d 1507d 0/25 closed as invalid on 2019/11/19 14:04
upstream KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests block 1 1508d 1508d 0/25 closed as invalid on 2019/10/15 15:50

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

read-write to 0xffff888100c0ef50 of 8 bytes by task 31591 on cpu 0:
 blk_mq_sched_dispatch_requests+0x8a/0x100 block/blk-mq-sched.c:327
 blk_mq_run_hw_queue+0x2a4/0x4c0 block/blk-mq.c:2252
 blk_mq_flush_plug_list+0x7b6/0xdc0 block/blk-mq.c:2800
 __blk_flush_plug+0x210/0x260 block/blk-core.c:1142
 blk_finish_plug+0x47/0x60 block/blk-core.c:1166
 ext4_do_writepages+0x1bc7/0x2100 fs/ext4/inode.c:2736
 ext4_writepages+0x15e/0x2e0 fs/ext4/inode.c:2774
 do_writepages+0x1c2/0x340 mm/page-writeback.c:2553
 filemap_fdatawrite_wbc+0xdb/0xf0 mm/filemap.c:387
 __filemap_fdatawrite_range mm/filemap.c:420 [inline]
 file_write_and_wait_range+0xf4/0x190 mm/filemap.c:778
 ext4_sync_file+0x133/0x6c0 fs/ext4/fsync.c:158
 vfs_fsync_range+0x111/0x120 fs/sync.c:188
 generic_write_sync include/linux/fs.h:2653 [inline]
 ext4_buffered_write_iter+0x334/0x370 fs/ext4/file.c:305
 ext4_file_write_iter+0x297/0xe10
 do_iter_write+0x4ad/0x770 fs/read_write.c:860
 vfs_iter_write+0x56/0x70 fs/read_write.c:901
 iter_file_splice_write+0x462/0x7e0 fs/splice.c:736
 do_splice_from fs/splice.c:933 [inline]
 direct_splice_actor+0x8a/0xb0 fs/splice.c:1142
 splice_direct_to_actor+0x31d/0x690 fs/splice.c:1088
 do_splice_direct+0x10d/0x190 fs/splice.c:1194
 do_sendfile+0x3c4/0x980 fs/read_write.c:1254
 __do_sys_sendfile64 fs/read_write.c:1322 [inline]
 __se_sys_sendfile64 fs/read_write.c:1308 [inline]
 __x64_sys_sendfile64+0x110/0x150 fs/read_write.c:1308
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b

read-write to 0xffff888100c0ef50 of 8 bytes by task 31566 on cpu 1:
 blk_mq_sched_dispatch_requests+0x8a/0x100 block/blk-mq-sched.c:327
 blk_mq_run_hw_queue+0x2a4/0x4c0 block/blk-mq.c:2252
 blk_mq_flush_plug_list+0x7b6/0xdc0 block/blk-mq.c:2800
 __blk_flush_plug+0x210/0x260 block/blk-core.c:1142
 blk_finish_plug+0x47/0x60 block/blk-core.c:1166
 ext4_do_writepages+0x1bc7/0x2100 fs/ext4/inode.c:2736
 ext4_writepages+0x15e/0x2e0 fs/ext4/inode.c:2774
 do_writepages+0x1c2/0x340 mm/page-writeback.c:2553
 filemap_fdatawrite_wbc+0xdb/0xf0 mm/filemap.c:387
 __filemap_fdatawrite_range mm/filemap.c:420 [inline]
 file_write_and_wait_range+0xf4/0x190 mm/filemap.c:778
 ext4_sync_file+0x133/0x6c0 fs/ext4/fsync.c:158
 vfs_fsync_range+0x111/0x120 fs/sync.c:188
 generic_write_sync include/linux/fs.h:2653 [inline]
 ext4_buffered_write_iter+0x334/0x370 fs/ext4/file.c:305
 ext4_file_write_iter+0x297/0xe10
 do_iter_write+0x4ad/0x770 fs/read_write.c:860
 vfs_iter_write+0x56/0x70 fs/read_write.c:901
 iter_file_splice_write+0x462/0x7e0 fs/splice.c:736
 do_splice_from fs/splice.c:933 [inline]
 direct_splice_actor+0x8a/0xb0 fs/splice.c:1142
 splice_direct_to_actor+0x31d/0x690 fs/splice.c:1088
 do_splice_direct+0x10d/0x190 fs/splice.c:1194
 do_sendfile+0x3c4/0x980 fs/read_write.c:1254
 __do_sys_sendfile64 fs/read_write.c:1322 [inline]
 __se_sys_sendfile64 fs/read_write.c:1308 [inline]
 __x64_sys_sendfile64+0x110/0x150 fs/read_write.c:1308
 do_syscall_x64 arch/x86/entry/common.c:51 [inline]
 do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x63/0x6b

value changed: 0x000000000000abc3 -> 0x000000000000abc4

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 31566 Comm: syz-executor.3 Tainted: G        W          6.7.0-rc3-syzkaller-00048-ge8f60209d6cf #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023
==================================================================

Crashes (3748):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/12/01 00:59 upstream e8f60209d6cf f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/30 01:08 upstream 3b47bc037bd4 f819d6f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/29 16:40 upstream 3b47bc037bd4 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/29 12:16 upstream 18d46e76d7c2 6e78f9ce .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/28 22:15 upstream 18d46e76d7c2 1adfb6f6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/28 07:41 upstream df60cee26a2e 9fe51b7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/28 05:08 upstream df60cee26a2e 7ec6c044 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/27 16:18 upstream 2cc14f52aeb7 7ec6c044 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/27 09:37 upstream 2cc14f52aeb7 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/26 20:27 upstream d2da77f431ac 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/26 07:12 upstream 090472ed9c92 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/25 18:04 upstream b46ae77f6787 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/24 23:47 upstream 0f5cc96c367f 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/24 09:27 upstream f1a09972a45a 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/23 20:01 upstream d3fa86b1a7b4 5b429f39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/23 04:22 upstream 9b6de136b5f0 fc59b78e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/22 20:08 upstream 9b6de136b5f0 03e12510 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/22 16:19 upstream c2d5304e6c64 03e12510 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/21 21:28 upstream c2d5304e6c64 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/20 12:17 upstream 98b1cc82c4af cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/19 23:00 upstream eb3479bc23fa cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/19 08:33 upstream 037266a5f723 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/18 18:54 upstream 23dfa043f6d5 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/18 04:52 upstream 791c8ab095f7 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/17 15:45 upstream 6bc40e44f1dd cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/16 15:21 upstream 7475e51b8796 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/15 05:39 upstream c42d9eeef8e5 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/13 18:20 upstream 9bacdd8996c7 cb976f63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/12 19:39 upstream b57b17e88bf5 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/12 03:21 upstream 1b907d050735 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/11 11:38 upstream 3ca112b71f35 6d6dbf8a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/10 22:43 upstream ac347a0655db d80eec66 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/10 09:39 upstream 89cdf9d55601 45e9b83e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/09 22:42 upstream 4bbdb725a36b 56230772 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/09 14:31 upstream 6bc986ab839c 56230772 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/09 02:58 upstream 6bc986ab839c 4862372a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/08 13:30 upstream 305230142ae0 b93f63e8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/08 10:39 upstream 305230142ae0 83211397 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/08 03:15 upstream 13d88ac54ddd 83211397 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/07 01:52 upstream be3ca57cfb77 83211397 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/06 14:10 upstream d2f51b3516da 78fae24e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/06 01:51 upstream 77fa2fbe87fc 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/05 12:24 upstream 1c41041124bd 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/04 23:49 upstream aea6bf908d73 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/04 10:02 upstream 90b0c2b2edd1 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/03 21:02 upstream 6bdfe2d88b9f 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2023/11/03 19:13 upstream 8f6f76a6a29f 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in blk_mq_sched_dispatch_requests / blk_mq_sched_dispatch_requests
2021/01/17 10:06 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/01/10 15:24 https://github.com/google/ktsan.git kcsan 245a43005292 532ec44e .config console log report ci2-upstream-kcsan-gce
2020/01/06 20:57 https://github.com/google/ktsan.git kcsan 245a43005292 53430d97 .config console log report ci2-upstream-kcsan-gce
2019/11/20 22:33 https://github.com/google/ktsan.git kcsan 5863cc791e4c 8098ea0f .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.