syzbot


kernel BUG in hfsplus_bnode_put

Status: upstream: reported C repro on 2023/06/17 12:22
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+61d25576dc01ec558bb4@syzkaller.appspotmail.com
First crash: 914d, last: 2d14h
Fix bisection: failed (error log, bisect log)
  
Bug presence (1)
Date Name Commit Repro Result
2024/11/01 upstream (ToT) 6c52d4da1c74 C [report] kernel BUG in hfsplus_bnode_put
Similar bugs (3)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.6 kernel BUG in hfsplus_bnode_put -1 1 106d 106d 0/2 auto-obsoleted due to no activity on 2025/12/11 16:59
linux-6.1 kernel BUG in hfsplus_bnode_put origin:upstream -1 C error 24 40d 914d 0/3 upstream: reported C repro on 2023/06/17 11:52
upstream kernel BUG in hfsplus_bnode_put hfs -1 C error 180 17d 1064d 25/29 upstream: reported C repro on 2023/01/18 07:25
Last patch testing requests (10)
Created Duration User Patch Repo Result
2025/12/14 11:11 15m retest repro linux-5.15.y report log
2025/12/14 11:11 13m retest repro linux-5.15.y report log
2025/11/16 09:37 10m retest repro linux-5.15.y report log
2025/11/16 09:37 11m retest repro linux-5.15.y report log
2025/10/05 01:33 10m retest repro linux-5.15.y report log
2025/10/05 01:33 13m retest repro linux-5.15.y report log
2025/09/05 02:33 8m retest repro linux-5.15.y report log
2025/09/05 02:33 10m retest repro linux-5.15.y report log
2025/07/27 00:31 23m retest repro linux-5.15.y report log
2025/07/27 00:31 15m retest repro linux-5.15.y report log

Sample crash report:
loop4: detected capacity change from 0 to 1024
------------[ cut here ]------------
kernel BUG at fs/hfsplus/bnode.c:688!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 1 PID: 5222 Comm: syz.4.823 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
RIP: 0010:hfsplus_bnode_put+0x537/0x540 fs/hfsplus/bnode.c:688
Code: cf 91 ff e9 b2 fe ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c f0 fe ff ff 48 89 df e8 c3 ce 91 ff e9 e3 fe ff ff e8 29 66 4d ff <0f> 0b e8 22 66 4d ff 0f 0b 55 41 57 41 56 41 54 53 89 f3 49 89 fe
RSP: 0018:ffffc90003cbf148 EFLAGS: 00010293
RAX: ffffffff822a65e7 RBX: ffff88807b208f00 RCX: ffff888075b48000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: dffffc0000000000 R09: ffffed100f6411f1
R10: ffffed100f6411f1 R11: 1ffff1100f6411f0 R12: ffff88807b208f80
R13: dffffc0000000000 R14: dffffc0000000000 R15: ffff88801faae000
FS:  000055558895c500(0000) GS:ffff8880b9100000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b32424220 CR3: 000000002282b000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 hfsplus_bmap_alloc+0x688/0xa70 fs/hfsplus/btree.c:419
 hfs_bnode_split+0xc9/0xee0 fs/hfsplus/brec.c:245
 hfsplus_brec_insert+0x38b/0xcc0 fs/hfsplus/brec.c:100
 hfsplus_create_cat+0x9dc/0x1020 fs/hfsplus/catalog.c:308
 hfsplus_mknod+0x166/0x280 fs/hfsplus/dir.c:494
 lookup_open fs/namei.c:3470 [inline]
 open_last_lookups fs/namei.c:3540 [inline]
 path_openat+0x11e1/0x2f30 fs/namei.c:3747
 do_filp_open+0x1b3/0x3e0 fs/namei.c:3777
 do_sys_openat2+0x142/0x4a0 fs/open.c:1255
 do_sys_open fs/open.c:1271 [inline]
 __do_sys_open fs/open.c:1279 [inline]
 __se_sys_open fs/open.c:1275 [inline]
 __x64_sys_open+0x11b/0x140 fs/open.c:1275
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x66/0xd0
RIP: 0033:0x7fccebf85749
Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 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:00007ffdd22f1008 EFLAGS: 00000246 ORIG_RAX: 0000000000000002
RAX: ffffffffffffffda RBX: 00007fccec1dbfa0 RCX: 00007fccebf85749
RDX: 0000000000000000 RSI: 000000000014937e RDI: 0000200000000180
RBP: 00007fccec009f91 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fccec1dbfa0 R14: 00007fccec1dbfa0 R15: 0000000000000003
 </TASK>
Modules linked in:
---[ end trace 66cae44bebe7ea12 ]---
RIP: 0010:hfsplus_bnode_put+0x537/0x540 fs/hfsplus/bnode.c:688
Code: cf 91 ff e9 b2 fe ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c f0 fe ff ff 48 89 df e8 c3 ce 91 ff e9 e3 fe ff ff e8 29 66 4d ff <0f> 0b e8 22 66 4d ff 0f 0b 55 41 57 41 56 41 54 53 89 f3 49 89 fe
RSP: 0018:ffffc90003cbf148 EFLAGS: 00010293
RAX: ffffffff822a65e7 RBX: ffff88807b208f00 RCX: ffff888075b48000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: dffffc0000000000 R09: ffffed100f6411f1
R10: ffffed100f6411f1 R11: 1ffff1100f6411f0 R12: ffff88807b208f80
R13: dffffc0000000000 R14: dffffc0000000000 R15: ffff88801faae000
FS:  000055558895c500(0000) GS:ffff8880b9100000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ff6740b9000 CR3: 000000002282b000 CR4: 00000000003506e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (23):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/12/15 02:54 linux-5.15.y 68efe5a6c16a d6526ea3 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2023/07/28 03:33 linux-5.15.y 09996673e313 92476829 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/02/03 07:06 linux-5.15.y c16c81c81336 568559e4 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 kernel BUG in hfsplus_bnode_put
2023/06/17 12:22 linux-5.15.y 471e639e59d1 f3921d4d .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 kernel BUG in hfsplus_bnode_put
2025/02/04 13:33 linux-5.15.y c16c81c81336 8f267cef .config console log report syz / log [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-5-15-kasan-arm64 kernel BUG in hfsplus_bnode_put
2025/08/16 16:45 linux-5.15.y c79648372d02 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/08/04 12:18 linux-5.15.y c79648372d02 7368264b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/07/10 19:26 linux-5.15.y 2f693b607545 3cda49cf .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/06/07 03:41 linux-5.15.y 1c700860e8bc 4826c28e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/05/22 03:22 linux-5.15.y a68c15152131 0919b50b .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/04/25 08:54 linux-5.15.y f7347f400572 e3715315 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/04/22 01:29 linux-5.15.y f7347f400572 2a20f901 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/04/13 15:57 linux-5.15.y f7347f400572 0bd6db41 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/04/01 05:30 linux-5.15.y 0c935c049b5c 36d76a97 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/03/27 19:07 linux-5.15.y 0c935c049b5c 6c09fb82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/12/26 15:00 linux-5.15.y 91786f140358 d3ccff63 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/11/30 03:36 linux-5.15.y 0a51d2d4527b 68914665 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/10/15 15:35 linux-5.15.y 3a5928702e71 7eb57b4a .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/10/09 18:36 linux-5.15.y 3a5928702e71 56fb2cb7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/10/05 07:32 linux-5.15.y 3a5928702e71 d7906eff .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/08/13 20:09 linux-5.15.y 7e89efd3ae1c f21a18ca .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2024/04/10 12:36 linux-5.15.y 9465fef4ae35 4320ec32 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan kernel BUG in hfsplus_bnode_put
2025/04/25 07:14 linux-5.15.y f7347f400572 e3715315 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-5-15-kasan-arm64 kernel BUG in hfsplus_bnode_put
* Struck through repros no longer work on HEAD.