syzbot


KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit

Status: auto-obsoleted due to no activity on 2022/11/06 04:35
Subsystems: ext4
[Documentation on labels]
First crash: 686d, last: 565d

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

read-write to 0xffff888237c70090 of 8 bytes by task 1820 on cpu 1:
 instrument_read_write include/linux/instrumented.h:57 [inline]
 __instrument_read_write_bitop include/asm-generic/bitops/instrumented-non-atomic.h:84 [inline]
 ___test_and_clear_bit include/asm-generic/bitops/instrumented-non-atomic.h:114 [inline]
 __test_and_clear_bit_le+0x2f/0x40 include/asm-generic/bitops/le.h:61
 ext4_free_inode+0x3e3/0x810 fs/ext4/ialloc.c:316
 ext4_evict_inode+0xc2b/0xe90 fs/ext4/inode.c:331
 evict+0x1aa/0x410 fs/inode.c:665
 iput_final fs/inode.c:1748 [inline]
 iput+0x3f9/0x580 fs/inode.c:1774
 d_delete_notify include/linux/fsnotify.h:261 [inline]
 vfs_rmdir+0x270/0x2f0 fs/namei.c:4111
 do_rmdir+0x178/0x300 fs/namei.c:4159
 __do_sys_unlinkat fs/namei.c:4339 [inline]
 __se_sys_unlinkat fs/namei.c:4333 [inline]
 __x64_sys_unlinkat+0xa0/0xb0 fs/namei.c:4333
 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 0xffff888237c70090 of 8 bytes by task 1824 on cpu 0:
 _find_next_bit+0xe0/0x190 lib/find_bit.c:60
 find_next_zero_bit include/linux/find.h:102 [inline]
 find_next_zero_bit_le include/linux/find.h:218 [inline]
 find_inode_bit+0xc8/0x330 fs/ext4/ialloc.c:725
 __ext4_new_inode+0xc82/0x2700 fs/ext4/ialloc.c:1066
 ext4_mkdir+0x287/0x760 fs/ext4/namei.c:2979
 vfs_mkdir+0x27a/0x380 fs/namei.c:4013
 do_mkdirat+0x101/0x270 fs/namei.c:4038
 __do_sys_mkdirat fs/namei.c:4053 [inline]
 __se_sys_mkdirat fs/namei.c:4051 [inline]
 __x64_sys_mkdirat+0x4c/0x60 fs/namei.c:4051
 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: 0x0000000000033019 -> 0x000000000003300b

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 1824 Comm: syz-executor.2 Not tainted 6.0.0-rc7-syzkaller-00220-gffb4d94b4314-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022
==================================================================

Crashes (42):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/10/02 04:33 upstream ffb4d94b4314 feb56351 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/26 23:43 upstream f76349cf4145 d59ba983 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/26 05:28 upstream 5e049663f678 0042f2b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/17 13:15 upstream a335366bad13 dd9a85ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/14 01:42 upstream d1221cea11fc b884348d .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/09 16:02 upstream 9b4509495418 90058bdc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/07 07:03 upstream d2ec799d1c1b 5fc30c37 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/05 20:17 upstream 7e18e42e4b28 922294ab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/04 15:52 upstream 7726d4c3e60b 28811d0a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/09/01 18:27 upstream 2880e1a175b9 86c46e46 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/30 22:20 upstream dcf8e5633e2e 4a380809 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/22 14:00 upstream 1c23f9e627a7 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/22 08:37 upstream e3f259d33c0e 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/20 11:24 upstream 50cd95ac4654 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/20 10:41 upstream 50cd95ac4654 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/19 04:41 upstream 573ae4f13f63 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/16 07:48 upstream 7ebfc85e2cd7 7a7cb304 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/14 18:49 upstream 7ebfc85e2cd7 8dfcaa3d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/12 06:39 upstream 2ae08b36c06e 21724cb2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/10 03:38 upstream 426b4ca2d6a5 c2a623d6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/08 21:23 upstream 3466f49dd0dd da700653 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/03 11:18 upstream e2b542100719 1c9013ac .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/08/02 18:23 upstream 9de1f9c8ca51 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/31 02:29 upstream 620725263f42 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/21 04:01 upstream 353f7988dd84 88cb1383 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/20 06:16 upstream ca85855bdcae 775344bc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/17 13:01 upstream 972a278fe60c 95cb00d1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/17 04:55 upstream c658cabbfd32 95cb00d1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/14 15:49 upstream 4a57a8400075 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/11 14:15 upstream 32346491ddf2 f3f217ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/10 13:30 upstream b1c428b6c368 b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/08 13:35 upstream e8a4e1c1bb69 8442e655 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/07/01 20:45 upstream b336ad598a3b 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/26 13:48 upstream 0840a7914caa a371c43c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/22 11:09 upstream ca1fdab7fd27 0fc5c330 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/18 22:03 upstream 4b35035bcf80 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/18 05:56 upstream 462abc9de7a1 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/15 23:42 upstream 018ab4fabddd 1719ee24 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/15 02:36 upstream 24625f7d91fb 127d1faf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/14 16:26 upstream b13baccc3850 127d1faf .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/07 09:03 upstream e71e60cd74df c8857892 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
2022/06/03 08:27 upstream 58f9d52ff689 02dddea8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __test_and_clear_bit_le / _find_next_bit
* Struck through repros no longer work on HEAD.