syzbot


KCSAN: data-race in ext4_mb_good_group / mb_free_blocks (2)

Status: auto-closed as invalid on 2021/11/30 12:17
Subsystems: ext4
[Documentation on labels]
Reported-by: syzbot+e93ffebfde62aa5b6251@syzkaller.appspotmail.com
First crash: 1141d, last: 913d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in ext4_mb_good_group / mb_free_blocks ext4 273 1181d 1487d 0/26 auto-closed as invalid on 2021/03/07 11:56
upstream KCSAN: data-race in ext4_mb_good_group / mb_free_blocks (3) ext4 3 871d 877d 0/26 auto-closed as invalid on 2022/01/11 14:33

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

write to 0xffff888100439b58 of 4 bytes by task 344 on cpu 1:
 mb_free_blocks+0x323/0xb40
 ext4_free_data_in_buddy fs/ext4/mballoc.c:3662 [inline]
 ext4_process_freed_data+0x4c9/0x9a0 fs/ext4/mballoc.c:3713
 ext4_journal_commit_callback+0x82/0x1f0 fs/ext4/super.c:448
 jbd2_journal_commit_transaction+0x2b7a/0x3430 fs/jbd2/commit.c:1171
 kjournald2+0x268/0x490 fs/jbd2/journal.c:213
 kthread+0x262/0x280 kernel/kthread.c:319
 ret_from_fork+0x1f/0x30

read to 0xffff888100439b58 of 4 bytes by task 498 on cpu 0:
 ext4_mb_good_group+0x151/0x370 fs/ext4/mballoc.c:2436
 ext4_mb_good_group_nolock fs/ext4/mballoc.c:2545 [inline]
 ext4_mb_regular_allocator+0x1610/0x2530 fs/ext4/mballoc.c:2747
 ext4_mb_new_blocks+0x792/0x1fc0 fs/ext4/mballoc.c:5586
 ext4_ext_map_blocks+0x15ed/0x1ff0 fs/ext4/extents.c:4250
 ext4_map_blocks+0x71e/0xf00 fs/ext4/inode.c:637
 ext4_getblk+0xc6/0x3e0 fs/ext4/inode.c:847
 ext4_bread+0x28/0x100 fs/ext4/inode.c:900
 ext4_append+0xd1/0x1c0 fs/ext4/namei.c:67
 ext4_init_new_dir+0x177/0x500 fs/ext4/namei.c:2893
 ext4_mkdir+0x329/0x760 fs/ext4/namei.c:2939
 vfs_mkdir+0x2c3/0x3e0 fs/namei.c:3885
 do_mkdirat+0x12e/0x2c0 fs/namei.c:3911
 __do_sys_mkdir fs/namei.c:3931 [inline]
 __se_sys_mkdir fs/namei.c:3929 [inline]
 __x64_sys_mkdir+0x40/0x50 fs/namei.c:3929
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x44/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x00000004 -> 0x00000016

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 498 Comm: syz-executor.1 Tainted: G        W         5.15.0-rc7-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (132):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/10/26 12:17 upstream 3906fe9bb7f1 d50eb50a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/13 10:10 upstream f4d0cc426f77 9d56e7dd .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/12 21:17 upstream fa5878760579 08362356 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/12 03:12 upstream fa5878760579 838e7e2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/10 05:27 upstream 7fd2bf83d59a 838e7e2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/09 15:26 upstream 5d6ab0bb408f 838e7e2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/08 23:58 upstream 741668ef7832 efe0f24d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/05 18:17 upstream f6274b06e326 8a6b1a8d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/05 01:51 upstream 84b3e42564ac ce697b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/04 10:08 upstream 9e1ff307c779 ce697b49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/02 20:34 upstream ab2a7a35c4e7 db0f5787 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/10/01 00:45 upstream 4de593fb965f 0f01403d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/30 13:40 upstream 02d5e016800d 0f01403d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/29 16:20 upstream a4e6f95a891a e08fe937 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/29 09:06 upstream a4e6f95a891a d82cb927 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/28 17:07 upstream d33bec7b3dfa d82cb927 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/24 18:20 upstream f9e36107ec70 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/23 09:00 upstream 58e2cf5d7946 8cac236e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/22 03:17 upstream 92477dd1faa6 169724fe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/20 03:13 upstream 20621d2f27a0 70b76c1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/15 06:11 upstream 3ca706c189db 07e953c1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/12 15:39 upstream 78e709522d2c 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/12 01:27 upstream c605c39677b9 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/11 15:12 upstream 926de8c4326c 3ce60af8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/10 20:59 upstream e99f23c5bf59 5ae8508a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/09/10 09:22 upstream bf9f243f23e6 5ae8508a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/30 00:38 upstream 537b57bd5a20 be2c130d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/24 21:38 upstream 6e764bcd1cf7 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/20 19:49 upstream d992fe5318d8 b599f2fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/14 22:45 upstream ba31f97d43be 2489ab88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/13 21:28 upstream f8e6dfc64f61 2489ab88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/12 02:48 upstream 761c6d7ec820 6972b106 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/08 20:27 upstream 66745863ecde 6972b106 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/02 09:58 upstream c500bee1c5b2 6c236867 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/08/01 00:18 upstream f3438b4c4e69 6c236867 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/31 08:40 upstream c7d102232649 6c236867 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/30 07:02 upstream 764a5bc89b12 c585c7b0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/28 00:05 upstream 7d549995d4e0 17d6ab15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/26 04:27 upstream ff1176468d36 4d1b57d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/25 02:19 upstream 7ffca2bb9d8b 4d1b57d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/24 16:20 upstream f0fddcec6b62 4d1b57d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/20 00:09 upstream 2734d6c1b1a0 bc48c9ab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/07/15 06:27 upstream 8096acd7442e b9a2f64e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/05/07 05:47 upstream e48661230cc3 06585184 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
2021/03/13 00:29 upstream f296bfd5cd04 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mb_good_group / mb_free_blocks
* Struck through repros no longer work on HEAD.