syzbot


WARNING in ext4_xattr_inode_update_ref

Status: fixed on 2025/10/29 21:02
Subsystems: ext4
[Documentation on labels]
Reported-by: syzbot+0be4f339a8218d2a5bb1@syzkaller.appspotmail.com
Fix commit: 57295e835408 ext4: guard against EA inode refcount underflow in xattr update
First crash: 53d, last: 2h50m
Cause bisection: failed (error log, bisect log)
  
Discussions (2)
Title Replies (including bot) Last reply
[PATCH v2] Fix: ext4: guard against EA inode refcount underflow in xattr update 4 (4) 2025/09/26 21:47
[syzbot] [ext4?] WARNING in ext4_xattr_inode_update_ref 0 (6) 2025/09/24 19:28
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 WARNING in ext4_xattr_inode_update_ref origin:upstream -1 C 315 13h37m 49d 0/2 upstream: reported C repro on 2025/09/10 09:46
linux-6.1 WARNING in ext4_xattr_inode_update_ref origin:upstream -1 C 789 17h45m 52d 0/3 upstream: reported C repro on 2025/09/07 01:50
linux-5.15 WARNING in ext4_xattr_inode_update_ref origin:upstream -1 C 463 13h28m 49d 0/3 upstream: reported C repro on 2025/09/10 09:56
Last patch testing requests (5)
Created Duration User Patch Repo Result
2025/09/24 19:28 27m eraykrdg1@gmail.com patch upstream OK log
2025/09/19 23:22 24m eraykrdg1@gmail.com patch upstream OK log
2025/09/18 04:49 20m albinbabuvarghese20@gmail.com patch upstream OK log
2025/09/18 04:05 13m albinbabuvarghese20@gmail.com patch upstream report log
2025/09/18 01:03 21m eraykrdg1@gmail.com patch upstream OK log

Sample crash report:
loop0: detected capacity change from 0 to 512
------------[ cut here ]------------
EA inode 11 i_nlink=2
WARNING: CPU: 1 PID: 6075 at fs/ext4/xattr.c:1058 ext4_xattr_inode_update_ref+0x51a/0x5b0 fs/ext4/xattr.c:1056
Modules linked in:
CPU: 1 UID: 0 PID: 6075 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025
RIP: 0010:ext4_xattr_inode_update_ref+0x51a/0x5b0 fs/ext4/xattr.c:1056
Code: 48 b8 00 00 00 00 00 fc ff df 41 0f b6 04 06 84 c0 0f 85 80 00 00 00 41 8b 17 48 c7 c7 40 99 ff 8a 4c 89 e6 e8 27 9d 03 ff 90 <0f> 0b 90 90 4c 8b 6c 24 28 e9 59 fe ff ff e8 d3 d8 40 08 44 89 f9
RSP: 0018:ffffc9000412f240 EFLAGS: 00010246
RAX: f8b5c81e6b732f00 RBX: 0000000000000001 RCX: ffff888029621e00
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000412f330 R08: 0000000000000000 R09: 0000000000000000
R10: dffffc0000000000 R11: ffffed101712487b R12: 000000000000000b
R13: ffff88805509eee8 R14: 1ffff1100aa13dc3 R15: ffff88805509ee18
FS:  000055556035d500(0000) GS:ffff888126efc000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f08b51d8000 CR3: 000000003aad6000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 ext4_xattr_inode_dec_ref fs/ext4/xattr.c:1081 [inline]
 ext4_xattr_inode_dec_ref_all+0x867/0xda0 fs/ext4/xattr.c:1223
 ext4_xattr_delete_inode+0xa4c/0xc10 fs/ext4/xattr.c:2947
 ext4_evict_inode+0xac9/0xee0 fs/ext4/inode.c:271
 evict+0x504/0x9c0 fs/inode.c:810
 ext4_orphan_cleanup+0xc20/0x1460 fs/ext4/orphan.c:470
 __ext4_fill_super fs/ext4/super.c:5617 [inline]
 ext4_fill_super+0x593b/0x61f0 fs/ext4/super.c:5736
 get_tree_bdev_flags+0x40e/0x4d0 fs/super.c:1691
 vfs_get_tree+0x92/0x2b0 fs/super.c:1751
 fc_mount fs/namespace.c:1208 [inline]
 do_new_mount_fc fs/namespace.c:3651 [inline]
 do_new_mount+0x302/0xa10 fs/namespace.c:3727
 do_mount fs/namespace.c:4050 [inline]
 __do_sys_mount fs/namespace.c:4238 [inline]
 __se_sys_mount+0x313/0x410 fs/namespace.c:4215
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f25aa24076a
Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffecbc3dda8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00007ffecbc3de30 RCX: 00007f25aa24076a
RDX: 0000200000000180 RSI: 00002000000001c0 RDI: 00007ffecbc3ddf0
RBP: 0000200000000180 R08: 00007ffecbc3de30 R09: 0000000000800700
R10: 0000000000800700 R11: 0000000000000246 R12: 00002000000001c0
R13: 00007ffecbc3ddf0 R14: 000000000000046c R15: 0000200000000740
 </TASK>

Crashes (1291):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/10/26 16:12 upstream 72761a7e3122 c0460fcd .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/25 16:12 upstream bf40f4b87761 0abd0691 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/11 04:35 upstream 7aac71907bde fdeaa69b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/11 04:06 upstream 7aac71907bde fdeaa69b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/10 09:37 upstream 9dd1835ecda5 fdeaa69b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/10 08:19 upstream 9dd1835ecda5 fdeaa69b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/10 02:53 upstream 9dd1835ecda5 fdeaa69b .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/10 00:03 upstream 9dd1835ecda5 d291dd2d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/09 22:44 upstream 9dd1835ecda5 d291dd2d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/07 02:41 upstream b236920731dd d291dd2d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/07 01:41 upstream b236920731dd d291dd2d .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci2-upstream-fs WARNING in ext4_xattr_inode_update_ref
2025/09/07 00:58 upstream b236920731dd d291dd2d .config console log report syz / log C [disk image (non-bootable)] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/09/25 13:16 linux-next b5a4da2c459f 0abd0691 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/09/25 12:35 linux-next b5a4da2c459f 0abd0691 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/09/25 11:56 linux-next b5a4da2c459f 0abd0691 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro (corrupt fs)] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 20:17 upstream e53642b87a4f fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 16:06 upstream e53642b87a4f fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 12:12 upstream 8eefed8f65cc fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 06:13 upstream 8eefed8f65cc fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/28 04:52 upstream dcb6fa37fd7b fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 15:15 upstream dcb6fa37fd7b c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 12:53 upstream dcb6fa37fd7b c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 08:02 upstream 4bb1f7e19c4a c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 00:33 upstream dbfc6422a34d c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/26 22:42 upstream dbfc6422a34d c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/26 20:25 upstream 72761a7e3122 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 16:46 upstream 566771afc7a8 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 01:48 upstream 6fab32bb6508 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 00:17 upstream 2e590d67c2d8 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 00:15 upstream 2e590d67c2d8 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 08:30 upstream 5121062e8345 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 00:30 upstream 43e9ad0c55a3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 16:39 upstream 43e9ad0c55a3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 10:35 upstream dd72c8fcf6d3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 07:13 upstream dd72c8fcf6d3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 06:10 upstream dd72c8fcf6d3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 04:23 upstream dd72c8fcf6d3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 03:58 upstream dd72c8fcf6d3 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-badwrites-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 14:27 upstream e53642b87a4f fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 03:39 upstream 8eefed8f65cc fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 00:51 upstream 8eefed8f65cc fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/28 21:47 upstream fd57572253bc fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/28 03:46 upstream fd57572253bc fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 14:14 upstream dcb6fa37fd7b fd2207e7 .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/26 19:40 upstream dbfc6422a34d c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/26 03:58 upstream 72761a7e3122 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 15:27 upstream 566771afc7a8 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 21:42 upstream 6fab32bb6508 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 12:44 upstream 6fab32bb6508 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 05:44 upstream ab431bc39741 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 22:27 upstream ab431bc39741 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 22:27 upstream ab431bc39741 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 09:07 upstream 43e9ad0c55a3 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/23 09:05 upstream 43e9ad0c55a3 c0460fcd .config console log report [disk image (non-bootable)] [vmlinux] [kernel image] ci-snapshot-upstream-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 19:17 linux-next f9ba12abc528 fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 02:30 linux-next f7d2388eeec2 fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/29 02:30 linux-next f7d2388eeec2 fd2207e7 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/27 10:28 linux-next 8fec172c82c2 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/25 21:12 linux-next 72fb0170ef1f c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 12:45 linux-next 72fb0170ef1f c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/24 04:17 linux-next aaa9c3550b60 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-linux-next-kasan-gce-root WARNING in ext4_xattr_inode_update_ref
2025/10/26 19:18 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci b98c94eed4a9 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in ext4_xattr_inode_update_ref
2025/10/26 04:45 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci b98c94eed4a9 c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in ext4_xattr_inode_update_ref
2025/10/23 13:02 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 143937ca51cc c0460fcd .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 WARNING in ext4_xattr_inode_update_ref
* Struck through repros no longer work on HEAD.