syzbot


KCSAN: data-race in blkdev_llseek / set_capacity_and_notify

Status: auto-obsoleted due to no activity on 2022/10/24 04:37
Subsystems: block
[Documentation on labels]
First crash: 834d, last: 585d

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

write to 0xffff888101fd1aa0 of 8 bytes by task 24111 on cpu 0:
 i_size_write include/linux/fs.h:886 [inline]
 set_capacity block/genhd.c:63 [inline]
 set_capacity_and_notify+0x9d/0x1d0 block/genhd.c:78
 loop_set_size+0x2e/0x70 drivers/block/loop.c:237
 loop_configure+0xb1b/0xc30 drivers/block/loop.c:1100
 lo_ioctl+0x641/0x1290
 blkdev_ioctl+0x20e/0x440 block/ioctl.c:614
 vfs_ioctl fs/ioctl.c:51 [inline]
 __do_sys_ioctl fs/ioctl.c:870 [inline]
 __se_sys_ioctl+0xcb/0x140 fs/ioctl.c:856
 __x64_sys_ioctl+0x3f/0x50 fs/ioctl.c:856
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff888101fd1aa0 of 8 bytes by task 1807 on cpu 1:
 i_size_read include/linux/fs.h:864 [inline]
 blkdev_llseek+0x4c/0x80 block/fops.c:438
 vfs_llseek fs/read_write.c:289 [inline]
 ksys_lseek fs/read_write.c:302 [inline]
 __do_sys_lseek fs/read_write.c:313 [inline]
 __se_sys_lseek fs/read_write.c:311 [inline]
 __x64_sys_lseek+0xdf/0x140 fs/read_write.c:311
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0x0000000000000000 -> 0x000000000000f600

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 1807 Comm: udevd Not tainted 6.0.0-rc5-syzkaller-00097-g38eddeedbbea-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022
==================================================================
I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev loop5, logical block 0, async page read
Buffer I/O error on dev loop5, logical block 0, async page read
Buffer I/O error on dev loop3, logical block 0, async page read
Buffer I/O error on dev loop3, logical block 0, async page read
blk_print_req_error: 55 callbacks suppressed
I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2

Crashes (108):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/09/19 04:32 upstream 38eddeedbbea dd9a85ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/12 00:19 upstream 4ed9c1e971b1 356d8217 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/10 00:55 upstream ce888220d5c7 356d8217 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/09 07:48 upstream 506357871c18 f3027468 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/08 20:09 upstream 26b1224903b3 f3027468 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/06 06:12 upstream 53e99dcff61e 9dcd38fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/04 17:07 upstream 7726d4c3e60b 28811d0a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/09/04 05:06 upstream 42cf58c272ee 28811d0a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/30 12:18 upstream dcf8e5633e2e 4a380809 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/29 18:27 upstream b90cb1053190 d7593c58 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/27 15:43 upstream e022620b5d05 07177916 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/25 07:20 upstream c40e8341e3b3 514514f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/24 16:48 upstream c40e8341e3b3 514514f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/23 16:58 upstream 072e51356cd5 cea8b0f7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/23 08:53 upstream 072e51356cd5 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/22 12:55 upstream 1c23f9e627a7 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/21 11:40 upstream 15b3f48a4339 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/21 01:23 upstream f31c32efd57c 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/20 07:24 upstream 50cd95ac4654 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/16 06:17 upstream 7ebfc85e2cd7 7a7cb304 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/14 02:46 upstream 7ebfc85e2cd7 8dfcaa3d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/10 14:21 upstream d4252071b97d aaa9eaa0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/07 13:23 upstream 1612c382ffbd 88e3a122 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/07 00:29 upstream 6614a3c3164a 88e3a122 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/08/02 07:07 upstream 9de1f9c8ca51 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/30 14:28 upstream e65c6a46df94 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/29 08:27 upstream 33ea1340bafe fb95c74d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/28 16:22 upstream 6e7765cb477a fb95c74d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/27 20:22 upstream 39c3c396f813 da9d0366 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/26 08:08 upstream e0dccc3b76fb 34795c51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/25 15:11 upstream e0dccc3b76fb 664c519c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/25 03:53 upstream af2c9ac24019 22343af4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/23 15:01 upstream 70664fc10c0d 22343af4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/22 00:33 upstream 68e77ffbfd06 5e6028b9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/21 04:44 upstream 353f7988dd84 88cb1383 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/20 11:48 upstream ca85855bdcae 775344bc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/16 07:18 upstream 9b59ec8d50a1 95cb00d1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/15 04:30 upstream 9bd572ec7a66 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/09 14:47 upstream e5524c2a1fc4 b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/08 23:54 upstream a471da3100ef b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/05 11:16 upstream c1084b6c5620 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/07/04 00:17 upstream 20855e4cb361 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/30 13:10 upstream d9b2ba67917c 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/27 23:04 upstream 03c765b0e3b4 a371c43c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/25 02:17 upstream 38bc4ac43168 a371c43c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/23 19:16 upstream de5c208d533a 912f5df7 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/20 00:06 upstream 05c6ca8512f2 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/15 19:07 upstream 018ab4fabddd 1719ee24 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/06/15 00:54 upstream 24625f7d91fb 127d1faf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
2022/01/13 13:37 upstream f079ab01b560 44d1319a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in blkdev_llseek / set_capacity_and_notify
* Struck through repros no longer work on HEAD.