syzbot


kernel BUG in f2fs_evict_inode

Status: upstream: reported C repro on 2023/04/11 09:45
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+da6ec584691ea5a03cda@syzkaller.appspotmail.com
First crash: 382d, last: 4d05h
Bug presence (1)
Date Name Commit Repro Result
2023/08/16 upstream (ToT) 4853c74bd7ab C [report] kernel BUG in f2fs_evict_inode
Similar bugs (6)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream kernel BUG in f2fs_evict_inode f2fs C error 135 213d 492d 23/26 fixed on 2023/10/12 12:47
linux-4.19 kernel BUG at fs/f2fs/inode.c:LINE! f2fs tmpfs C error 3 490d 1292d 0/1 upstream: reported C repro on 2020/10/13 04:23
upstream kernel BUG in f2fs_evict_inode (2) f2fs C error 136 7h52m 171d 0/26 upstream: reported C repro on 2023/11/08 15:01
linux-5.15 kernel BUG in f2fs_evict_inode (2) origin:upstream C 14 4d04h 173d 0/3 upstream: reported C repro on 2023/11/06 18:33
linux-4.14 kernel BUG in f2fs_evict_inode f2fs tmpfs C 1 420d 488d 0/1 upstream: reported C repro on 2022/12/26 05:49
linux-5.15 kernel BUG in f2fs_evict_inode 3 379d 400d 0/3 auto-obsoleted due to no activity on 2023/08/12 09:15
Fix bisection attempts (3)
Created Duration User Patch Repo Result
2024/02/08 15:03 2h05m bisect fix linux-6.1.y job log (0) log
2024/01/01 18:43 1h15m bisect fix linux-6.1.y job log (0) log
2023/10/07 19:27 1h41m bisect fix linux-6.1.y job log (0) log

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/f2fs/inode.c:871!
Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
Modules linked in:
CPU: 1 PID: 4228 Comm: syz-executor247 Not tainted 6.1.82-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : f2fs_evict_inode+0x13ec/0x15ac fs/f2fs/inode.c:871
lr : f2fs_evict_inode+0x13ec/0x15ac fs/f2fs/inode.c:871
sp : ffff80001dd07570
x29: ffff80001dd07600 x28: dfff800000000000 x27: 0000000000000000
x26: 1fffe0001c558096 x25: ffff0000e2ac04b0 x24: ffff0000e2ac0040
x23: ffff0000e2ac0048 x22: ffff0000db882087 x21: 0000000000040902
x20: ffff0000d1664000 x19: ffff0000e2ac0000 x18: 1fffe0003686f976
x17: ffff80001583d000 x16: ffff80000825f5e8 x15: 0000000000000000
x14: 1ffff00002b080b0 x13: dfff800000000000 x12: 0000000000000001
x11: 0000000000ff0100 x10: 0000000000000000 x9 : ffff80000a43df10
x8 : ffff0000d4dc3780 x7 : ffff80000a4996a0 x6 : 0000000000000000
x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff80000a43d7b4
x2 : 0000000000000001 x1 : 0000000000000002 x0 : 0000000000000000
Call trace:
 f2fs_evict_inode+0x13ec/0x15ac fs/f2fs/inode.c:871
 evict+0x260/0x68c fs/inode.c:666
 dispose_list fs/inode.c:699 [inline]
 evict_inodes+0x6b4/0x74c fs/inode.c:749
 generic_shutdown_super+0x9c/0x328 fs/super.c:480
 kill_block_super+0x70/0xdc fs/super.c:1459
 kill_f2fs_super+0x264/0x328 fs/f2fs/super.c:4646
 deactivate_locked_super+0xac/0x124 fs/super.c:332
 deactivate_super+0xf0/0x110 fs/super.c:363
 cleanup_mnt+0x394/0x41c fs/namespace.c:1186
 __cleanup_mnt+0x20/0x30 fs/namespace.c:1193
 task_work_run+0x240/0x2f0 kernel/task_work.c:179
 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline]
 do_notify_resume+0x2148/0x3474 arch/arm64/kernel/signal.c:1132
 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline]
 exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline]
 el0_svc+0x9c/0x168 arch/arm64/kernel/entry-common.c:638
 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655
 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585
Code: c8097ea8 35ffffa9 17fffe2f 9782f492 (d4210000) 
---[ end trace 0000000000000000 ]---

Crashes (14):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/03/17 11:53 linux-6.1.y d7543167affd d615901c .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/12/02 01:06 linux-6.1.y 6ac30d748bb0 f819d6f7 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/08/15 21:40 linux-6.1.y 1321ab403b38 39990d51 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2024/04/16 21:53 linux-6.1.y cd5d98c0556c 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in f2fs_evict_inode
2023/11/04 16:23 linux-6.1.y 4a61839152cc 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in f2fs_evict_inode
2023/11/04 15:05 linux-6.1.y 4a61839152cc 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in f2fs_evict_inode
2024/04/23 13:29 linux-6.1.y 6741e066ec76 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2024/04/23 13:26 linux-6.1.y 6741e066ec76 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2024/04/08 06:47 linux-6.1.y 347385861c50 ca620dd8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2024/03/02 01:28 linux-6.1.y a3eb3a74aa8c 83acf9e0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/11/04 20:10 linux-6.1.y 4a61839152cc 500bfdc4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/08/15 21:09 linux-6.1.y 1321ab403b38 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/04/19 15:37 linux-6.1.y 0102425ac76b 94b4184e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
2023/04/11 09:45 linux-6.1.y 543aff194ab6 71147e29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in f2fs_evict_inode
* Struck through repros no longer work on HEAD.