syzbot


kernel BUG in hfs_write_inode

Status: upstream: reported C repro on 2022/11/25 09:45
Subsystems: hfs (incorrect?)
Reported-by: syzbot+97e301b4b82ae803d21b@syzkaller.appspotmail.com
First crash: 125d, last: 6h42m

Cause bisection: failed (error log, bisect log)
similar bugs (2):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.14 kernel BUG in hfs_write_inode hfs C 3 25d 117d 0/1 upstream: reported C repro on 2022/12/02 20:03
linux-4.19 kernel BUG in hfs_write_inode hfs C 24 23d 124d 0/1 upstream: reported C repro on 2022/11/26 01:52

Sample crash report:
------------[ cut here ]------------
kernel BUG at fs/hfs/inode.c:446!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 1 PID: 46 Comm: kworker/u4:3 Not tainted 6.3.0-rc3-syzkaller-00026-gfff5a5e7f528 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023
Workqueue: writeback wb_workfn (flush-7:0)
RIP: 0010:hfs_write_inode+0xeb4/0xec0 fs/hfs/inode.c:446
Code: ff e9 88 fb ff ff 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c 9d fb ff ff e8 6b d8 7e ff e9 93 fb ff ff e8 71 15 3f 08 e8 4c 26 29 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 41 57 41 56 41 54
RSP: 0018:ffffc90000b77380 EFLAGS: 00010293
RAX: ffffffff826146d4 RBX: 0000000000000000 RCX: ffff888017a457c0
RDX: 0000000000000000 RSI: ffffffff8d116760 RDI: 0000000000000000
RBP: ffffc90000b77510 R08: 0000000000000007 R09: ffffffff8261397e
R10: 0000000000000003 R11: ffff888017a457c0 R12: 1ffff9200016ee74
R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888028ff94d8
FS:  0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000056398e092c60 CR3: 000000002a4d1000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 write_inode fs/fs-writeback.c:1453 [inline]
 __writeback_single_inode+0x69b/0xfb0 fs/fs-writeback.c:1665
 writeback_sb_inodes+0x8ef/0x11d0 fs/fs-writeback.c:1891
 wb_writeback+0x458/0xc70 fs/fs-writeback.c:2065
 wb_do_writeback fs/fs-writeback.c:2208 [inline]
 wb_workfn+0x400/0xff0 fs/fs-writeback.c:2248
 process_one_work+0x8a0/0x10e0 kernel/workqueue.c:2390
 worker_thread+0xa63/0x1210 kernel/workqueue.c:2537
 kthread+0x270/0x300 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:hfs_write_inode+0xeb4/0xec0 fs/hfs/inode.c:446
Code: ff e9 88 fb ff ff 89 f9 80 e1 07 80 c1 03 38 c1 0f 8c 9d fb ff ff e8 6b d8 7e ff e9 93 fb ff ff e8 71 15 3f 08 e8 4c 26 29 ff <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 41 57 41 56 41 54
RSP: 0018:ffffc90000b77380 EFLAGS: 00010293
RAX: ffffffff826146d4 RBX: 0000000000000000 RCX: ffff888017a457c0
RDX: 0000000000000000 RSI: ffffffff8d116760 RDI: 0000000000000000
RBP: ffffc90000b77510 R08: 0000000000000007 R09: ffffffff8261397e
R10: 0000000000000003 R11: ffff888017a457c0 R12: 1ffff9200016ee74
R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888028ff94d8
FS:  0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000056398e092c60 CR3: 000000002a4d1000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (249):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci-upstream-kasan-gce-smack-root 2023/03/23 12:27 upstream fff5a5e7f528 f94b4a29 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-smack-root 2023/03/18 22:16 upstream 478a351ce0d6 7939252e .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-root 2022/12/12 15:43 upstream 830b3c68c1fb 67be1ae7 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-root 2022/12/10 02:45 upstream 0d1409e4ff08 67be1ae7 .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci2-upstream-fs 2022/11/27 01:04 upstream 644e9524388a f4470a7b .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-linux-next-kasan-gce-root 2023/01/09 16:09 linux-next 543b9b2fe10b 1dac8c7a .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-linux-next-kasan-gce-root 2023/01/07 03:44 linux-next cc3c08b41a9c 1dac8c7a .config strace log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2022/11/27 08:10 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 6d464646530f 74a66371 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2022/11/25 01:43 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 65762d97e6fa 62e26685 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/30 09:03 upstream ffe78bbd5121 f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/28 22:31 upstream fcd476ea6a88 fc067f05 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/24 20:25 upstream 1e760fa3596e 9700afae .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/24 07:48 upstream 9fd6ba5420ba f94b4a29 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/19 14:47 upstream a3671bd86a97 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-smack-root 2023/03/15 22:01 upstream 6015b1aca1a2 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/14 12:42 upstream fc89d7fb499b 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/13 17:51 upstream eeac8ede1755 026e2200 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/13 05:36 upstream 134231664868 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/04 16:56 upstream 0988a0ea7919 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/04 11:16 upstream 0a3f9a6b0265 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/04 06:10 upstream 0a3f9a6b0265 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/03 16:25 upstream 2eb29d59ddf0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/03 07:58 upstream 04a357b1f6f0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/03 06:01 upstream 04a357b1f6f0 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/02 18:13 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/02 16:35 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/02 14:38 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/02 13:19 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/02 01:13 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/03/01 18:54 upstream c0927a7a5391 ef65e6cb .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/28 02:56 upstream 982818426a0f 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/26 22:59 upstream 2fcd07b7ccd5 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/26 06:41 upstream 489fa31ea873 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/25 12:43 upstream 8cbd92339db0 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/25 11:08 upstream 8cbd92339db0 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/25 09:03 upstream 8cbd92339db0 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/24 13:43 upstream d2980d8d8265 ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/23 13:15 upstream 307e14c03906 9e2ebb3c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci2-upstream-fs 2023/02/23 03:17 upstream 5b7c4cabbb65 9f1e2cb3 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-root 2023/02/17 23:04 upstream ec35307e18ba 3e7039f4 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-kasan-gce-selinux-root 2023/02/11 02:14 upstream 38c1e0c65865 95871dcc .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-qemu-upstream-386 2022/12/22 18:03 upstream 9d2f6060fe4c c692fab1 .config console log report info kernel BUG in hfs_write_inode
ci-upstream-linux-next-kasan-gce-root 2023/03/03 17:57 linux-next 1acf39ef8f14 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-linux-next-kasan-gce-root 2023/02/26 12:24 linux-next 8232539f864c ee50e71c .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/30 07:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/29 23:06 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 59caa87f9dfb f325deb0 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/28 03:54 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 47f3aaf1 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/26 10:34 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/25 23:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/25 16:57 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e8d018dd0257 fbf0499a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/20 23:59 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/19 01:17 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 7939252e .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/17 14:13 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 18b58603 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/15 03:18 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/13 14:26 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/11 05:51 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/09 06:33 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 4fc6d98d .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/06 08:22 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 596b6b709632 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/05 23:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 596b6b709632 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/04 11:37 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 596b6b709632 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/02 10:28 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2ebd1fbb946d f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/02 09:01 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2ebd1fbb946d f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/03/01 20:24 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2ebd1fbb946d f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2023/02/28 13:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 2ebd1fbb946d 95aee97a .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
ci-upstream-gce-arm64 2022/11/25 01:29 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci 65762d97e6fa 62e26685 .config console log report info [disk image] [vmlinux] [kernel image] kernel BUG in hfs_write_inode
* Struck through repros no longer work on HEAD.