syzbot


kernel BUG in may_delete

Status: upstream: reported C repro on 2024/04/03 23:36
Reported-by: syzbot+57e7210b330363b093cb@syzkaller.appspotmail.com
First crash: 27d, last: 1d17h
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-6-1 kernel BUG in may_delete origin:downstream C 7 5d23h 27d 0/2 upstream: reported C repro on 2024/04/03 23:51
android-5-15 kernel BUG in may_delete origin:downstream C 5 9d21h 27d 0/2 upstream: reported C repro on 2024/04/03 23:06
android-5-10 kernel BUG in may_delete C 15 5d00h 27d 0/2 upstream: reported C repro on 2024/04/04 00:03

Sample crash report:
EXT4-fs (loop0): 1 truncate cleaned up
EXT4-fs (loop0): mounted filesystem without journal. Opts: nobarrier,noblock_validity,nogrpid,bh,max_batch_time=0x0000000000000400,resgid=0x0000000000000000,jqfmt=vfsold,i_version,resgid=0x0000000000000000,errors=continue
------------[ cut here ]------------
kernel BUG at fs/namei.c:2894!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 1 PID: 357 Comm: syz-executor109 Not tainted 5.4.268-syzkaller-00012-gd0d34dcb02cc #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
RIP: 0010:may_delete+0x750/0x760 fs/namei.c:2894
Code: 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c e8 fd ff ff 4c 89 e7 e8 71 13 f6 ff e9 db fd ff ff e8 87 3f c6 ff 0f 0b e8 80 3f c6 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 56 53 48 89 fb
RSP: 0018:ffff8881db807a68 EFLAGS: 00010293
RAX: ffffffff819e07a0 RBX: ffff8881dc02fab8 RCX: ffff8881dbfa0fc0
RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000
RBP: ffff8881e8381250 R08: ffffffff819e00c8 R09: 0000000000000003
R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881dc02faa0
R13: dffffc0000000000 R14: 0000000000000001 R15: ffff8881dc034b50
FS:  00005555560e4380(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f8dc5dea130 CR3: 0000000005e0e000 CR4: 00000000003406a0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 vfs_rmdir+0x29/0x3c0 fs/namei.c:3960
 incfs_kill_sb+0x105/0x200 fs/incfs/vfs.c:1944
 deactivate_locked_super+0xa8/0x110 fs/super.c:335
 deactivate_super+0x1e2/0x2a0 fs/super.c:366
 cleanup_mnt+0x44e/0x500 fs/namespace.c:1102
 task_work_run+0x140/0x170 kernel/task_work.c:113
 exit_task_work include/linux/task_work.h:22 [inline]
 do_exit+0xcaf/0x2bc0 kernel/exit.c:859
 do_group_exit+0x138/0x300 kernel/exit.c:982
 __do_sys_exit_group kernel/exit.c:993 [inline]
 __se_sys_exit_group kernel/exit.c:991 [inline]
 __x64_sys_exit_group+0x3b/0x40 kernel/exit.c:991
 do_syscall_64+0xca/0x1c0 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x5c/0xc1
Modules linked in:
---[ end trace f753f506d0b6ed4f ]---
RIP: 0010:may_delete+0x750/0x760 fs/namei.c:2894
Code: 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c e8 fd ff ff 4c 89 e7 e8 71 13 f6 ff e9 db fd ff ff e8 87 3f c6 ff 0f 0b e8 80 3f c6 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 56 53 48 89 fb
RSP: 0018:ffff8881db807a68 EFLAGS: 00010293
RAX: ffffffff819e07a0 RBX: ffff8881dc02fab8 RCX: ffff8881dbfa0fc0
RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000
RBP: ffff8881e8381250 R08: ffffffff819e00c8 R09: 0000000000000003
R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881dc02faa0
R13: dffffc0000000000 R14: 0000000000000001 R15: ffff8881dc034b50
FS:  00005555560e4380(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f8dc5dea130 CR3: 00000001e4e7b000 CR4: 00000000003406a0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (30):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/04/03 23:34 android12-5.4 d0d34dcb02cc 51c4dcff .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/29 10:34 android12-5.4 2d5d8240a7cb 27e33c58 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/29 10:34 android12-5.4 2d5d8240a7cb 27e33c58 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/29 10:34 android12-5.4 2d5d8240a7cb 27e33c58 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/29 10:34 android12-5.4 2d5d8240a7cb 27e33c58 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/27 19:27 android12-5.4 2d5d8240a7cb 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/27 13:27 android12-5.4 2d5d8240a7cb 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/26 05:07 android12-5.4 2d5d8240a7cb 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/26 00:53 android12-5.4 2d5d8240a7cb 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/24 21:29 android12-5.4 2d5d8240a7cb 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/24 21:29 android12-5.4 2d5d8240a7cb 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/24 21:29 android12-5.4 2d5d8240a7cb 8bdc0f22 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/24 05:49 android12-5.4 2d5d8240a7cb 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/23 10:53 android12-5.4 2d5d8240a7cb 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/23 09:45 android12-5.4 2d5d8240a7cb 21339d7b .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/21 23:15 android12-5.4 2d5d8240a7cb af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/21 16:41 android12-5.4 2d5d8240a7cb af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/20 11:49 android12-5.4 2d5d8240a7cb af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/17 06:48 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/17 06:46 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 21:17 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 21:17 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 21:16 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 21:16 android12-5.4 2d5d8240a7cb 18f6e127 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 15:36 android12-5.4 2d5d8240a7cb 0d592ce4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/16 11:32 android12-5.4 2d5d8240a7cb 0d592ce4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/14 00:41 android12-5.4 d0d34dcb02cc c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/13 20:08 android12-5.4 d0d34dcb02cc c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/13 19:10 android12-5.4 d0d34dcb02cc c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
2024/04/04 00:55 android12-5.4 d0d34dcb02cc 51c4dcff .config console log report info [disk image] [vmlinux] [kernel image] ci2-android-5-4-kasan kernel BUG in may_delete
* Struck through repros no longer work on HEAD.