syzbot


KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del

Status: auto-closed as invalid on 2021/05/17 10:23
Subsystems: ext4
[Documentation on labels]
First crash: 1175d, last: 1138d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del (2) ext4 57 895d 896d 0/26 auto-closed as invalid on 2021/12/15 18:27

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

write to 0xffff888010d831bc of 4 bytes by task 8414 on cpu 1:
 ext4_orphan_del+0x2fc/0x4a0 fs/ext4/namei.c:3094
 ext4_evict_inode+0xb90/0xef0 fs/ext4/inode.c:319
 evict+0x1aa/0x410 fs/inode.c:578
 iput_final fs/inode.c:1654 [inline]
 iput+0x3fd/0x520 fs/inode.c:1680
 do_unlinkat+0x2e9/0x4f0 fs/namei.c:4103
 __do_sys_unlink fs/namei.c:4143 [inline]
 __se_sys_unlink fs/namei.c:4141 [inline]
 __x64_sys_unlink+0x2c/0x30 fs/namei.c:4141
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff888010d831bc of 4 bytes by task 8408 on cpu 0:
 ext4_do_update_inode fs/ext4/inode.c:5081 [inline]
 ext4_mark_iloc_dirty+0x889/0x16f0 fs/ext4/inode.c:5724
 ext4_orphan_add+0x3f0/0x5f0 fs/ext4/namei.c:3001
 __ext4_unlink+0x4bc/0x6c0 fs/ext4/namei.c:3249
 ext4_unlink+0x1f1/0x3f0 fs/ext4/namei.c:3285
 vfs_unlink+0x24a/0x3e0 fs/namei.c:4029
 do_unlinkat+0x29f/0x4f0 fs/namei.c:4096
 __do_sys_unlink fs/namei.c:4143 [inline]
 __se_sys_unlink fs/namei.c:4141 [inline]
 __x64_sys_unlink+0x2c/0x30 fs/namei.c:4141
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 8408 Comm: syz-executor.0 Not tainted 5.12.0-rc2-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (48):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/03/12 10:58 upstream f78d76e72a46 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/11 21:05 upstream 28806e4d9b97 429d8a6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/11 04:41 upstream a74e6a014c9d c2ca1f2a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/10 16:30 upstream 05a59d79793d 764067f3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/10 06:11 upstream 05a59d79793d 26967e35 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/08 00:20 upstream 144c79ef3353 09fbf400 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/07 20:34 upstream a38fd8748464 09fbf400 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/07 08:05 upstream a38fd8748464 c599ed12 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/06 06:37 upstream a38fd8748464 e4b4d570 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/05 19:26 upstream 280d542f6ffa 4a024a9b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/05 06:05 upstream 280d542f6ffa 9d751681 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/04 21:00 upstream cee407c5cc42 f89ed068 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/04 17:11 upstream f69d02e37a85 f89ed068 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/03/04 06:57 upstream f69d02e37a85 d7e4e604 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/24 05:41 upstream c03c21ba6f4e fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/23 17:27 upstream 3b9cdafb5358 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/23 02:51 upstream b12b47249688 fcc6d71b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/22 17:33 upstream 31caf8b2a847 c26fb06b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/22 08:05 upstream 31caf8b2a847 a659b3f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/21 18:11 upstream 55f62bc87347 a659b3f1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/21 05:30 upstream e767b3530acb 3e5ed8b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/19 15:02 upstream f40ddce88593 f689d40a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/17 19:04 upstream f40ddce88593 14052202 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/17 07:16 upstream f40ddce88593 052f8d9f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/15 01:48 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/14 11:40 upstream 358feceebbf6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/13 22:34 upstream ac30d8ce28d6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/13 22:33 upstream ac30d8ce28d6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/13 09:22 upstream c6d8570e4d64 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/12 07:51 upstream dcc0b49040c7 a5f86b15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/10 08:38 upstream e0756cfc7d7c 9c8b8541 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/08 22:08 upstream e0756cfc7d7c 2bd9619f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/07 22:02 upstream b75dba7f472c 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/07 08:31 upstream 825b5991a46e 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/06 23:22 upstream 964d069f93c4 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/06 14:18 upstream 1e0d27fce010 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/06 12:50 upstream 1e0d27fce010 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/06 12:39 upstream 1e0d27fce010 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/06 02:37 upstream 1e0d27fce010 23a562df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/05 13:09 upstream dd86e7fa07a3 23a562df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/05 01:55 upstream 5c279c4cf206 23a562df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/05 01:54 upstream 5c279c4cf206 23a562df .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/04 11:08 upstream 61556703b610 42b90a7c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/03 20:37 upstream 3afe9076a7c1 624dad51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
2021/02/02 23:14 upstream 3aaf0a27ffc2 624dad51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in ext4_mark_iloc_dirty / ext4_orphan_del
* Struck through repros no longer work on HEAD.