syzbot


kernel BUG in __hfsplus_setxattr

Status: upstream: reported C repro on 2023/04/04 04:32
Bug presence: origin:upstream
[Documentation on labels]
Reported-by: syzbot+a91b43ec91f8e37ccb46@syzkaller.appspotmail.com
First crash: 556d, last: 39d
Bug presence (1)
Date Name Commit Repro Result
2023/09/03 upstream (ToT) 708283abf896 C [report] kernel BUG in __hfsplus_setxattr
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 kernel BUG in __hfsplus_setxattr hfsplus C 11 598d 684d 0/1 upstream: reported C repro on 2022/11/26 07:08
upstream kernel BUG in __hfsplus_setxattr hfs C error 8555 11m 684d 0/28 upstream: reported C repro on 2022/11/26 08:06
linux-4.14 kernel BUG in __hfsplus_setxattr C 3 588d 677d 0/1 upstream: reported C repro on 2022/12/03 06:20
linux-5.15 kernel BUG in __hfsplus_setxattr origin:upstream C error 69 1d23h 553d 0/3 upstream: reported C repro on 2023/04/06 18:57
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2024/09/01 19:05 1h05m bisect fix linux-6.1.y OK (0) job log log
2024/07/29 21:35 1h18m bisect fix linux-6.1.y OK (0) job log log
2023/12/31 10:07 1h02m bisect fix linux-6.1.y OK (0) job log log
2023/12/01 05:02 1h26m bisect fix linux-6.1.y OK (0) job log log
2023/10/28 02:15 1h51m bisect fix linux-6.1.y OK (0) job log log

Sample crash report:
loop0: detected capacity change from 0 to 1024
hfsplus: request for non-existent node 3 in B*Tree
hfsplus: request for non-existent node 3 in B*Tree
------------[ cut here ]------------
kernel BUG at fs/hfsplus/xattr.c:175!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
CPU: 0 PID: 3543 Comm: syz-executor173 Not tainted 6.1.51-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023
RIP: 0010:hfsplus_create_attributes_file fs/hfsplus/xattr.c:175 [inline]
RIP: 0010:__hfsplus_setxattr+0x22b5/0x22c0 fs/hfsplus/xattr.c:331
Code: e8 ff ff e8 2d e3 25 08 e8 48 c9 2a ff 4c 89 ff 48 c7 c6 c0 3f 02 8b e8 89 e5 69 ff 0f 0b e8 32 c9 2a ff 0f 0b e8 2b c9 2a ff <0f> 0b 66 0f 1f 84 00 00 00 00 00 55 53 89 f5 48 89 fb e8 14 c9 2a
RSP: 0018:ffffc90003a5f4e0 EFLAGS: 00010293
RAX: ffffffff825f3ed5 RBX: 0000060000000000 RCX: ffff888025ed0000
RDX: 0000000000000000 RSI: 0000060000000000 RDI: 0000000000000000
RBP: ffffc90003a5f970 R08: ffffffff825f25ff R09: ffffed100f48c120
R10: 0000000000000000 R11: dffffc0000000001 R12: ffff88807a4601b0
R13: dffffc0000000000 R14: ffff88807a460870 R15: 0000000000000000
FS:  0000555556e4a380(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020007f84 CR3: 0000000079792000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <TASK>
 hfsplus_setxattr+0xac/0xe0 fs/hfsplus/xattr.c:434
 hfsplus_user_setxattr+0x3c/0x50 fs/hfsplus/xattr_user.c:30
 __vfs_setxattr+0x3e7/0x420 fs/xattr.c:182
 __vfs_setxattr_noperm+0x12a/0x5e0 fs/xattr.c:216
 vfs_setxattr+0x21d/0x420 fs/xattr.c:309
 do_setxattr fs/xattr.c:594 [inline]
 setxattr+0x250/0x2b0 fs/xattr.c:617
 path_setxattr+0x1bc/0x2a0 fs/xattr.c:636
 __do_sys_setxattr fs/xattr.c:652 [inline]
 __se_sys_setxattr fs/xattr.c:648 [inline]
 __x64_sys_setxattr+0xb7/0xd0 fs/xattr.c:648
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x7fb4ddfda9f9
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 61 17 00 00 90 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffdf9744f28 EFLAGS: 00000246 ORIG_RAX: 00000000000000bc
RAX: ffffffffffffffda RBX: 6569727261626f6e RCX: 00007fb4ddfda9f9
RDX: 0000000000000000 RSI: 0000000020000140 RDI: 0000000020000000
RBP: 00007fb4de02305e R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
R13: 00007ffdf9745108 R14: 0000000000000001 R15: 0000000000000001
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:hfsplus_create_attributes_file fs/hfsplus/xattr.c:175 [inline]
RIP: 0010:__hfsplus_setxattr+0x22b5/0x22c0 fs/hfsplus/xattr.c:331
Code: e8 ff ff e8 2d e3 25 08 e8 48 c9 2a ff 4c 89 ff 48 c7 c6 c0 3f 02 8b e8 89 e5 69 ff 0f 0b e8 32 c9 2a ff 0f 0b e8 2b c9 2a ff <0f> 0b 66 0f 1f 84 00 00 00 00 00 55 53 89 f5 48 89 fb e8 14 c9 2a
RSP: 0018:ffffc90003a5f4e0 EFLAGS: 00010293
RAX: ffffffff825f3ed5 RBX: 0000060000000000 RCX: ffff888025ed0000
RDX: 0000000000000000 RSI: 0000060000000000 RDI: 0000000000000000
RBP: ffffc90003a5f970 R08: ffffffff825f25ff R09: ffffed100f48c120
R10: 0000000000000000 R11: dffffc0000000001 R12: ffff88807a4601b0
R13: dffffc0000000000 R14: ffff88807a460870 R15: 0000000000000000
FS:  0000555556e4a380(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000020007f84 CR3: 0000000079792000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400

Crashes (43):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/09/03 19:24 linux-6.1.y c2cbfe5f5122 696ea0d2 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/02/28 01:28 linux-6.1.y 81e1dc2f7001 d367cbe5 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/02/14 13:37 linux-6.1.y f1bb70486c9c d902085f .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/01/15 03:33 linux-6.1.y 7c58bfa711cb 551587c1 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/06/07 14:21 linux-6.1.y 76ba310227d2 a4ae4f42 .config console log report syz C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/08/13 16:52 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 kernel BUG in __hfsplus_setxattr
2024/06/08 19:31 linux-6.1.y 88690811da69 82c05ab8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/05/22 23:19 linux-6.1.y 4078fa637fcd 4d098039 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/05/22 23:19 linux-6.1.y 4078fa637fcd 4d098039 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/18 22:22 linux-6.1.y 6741e066ec76 af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/14 00:05 linux-6.1.y cd5d98c0556c c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/13 20:15 linux-6.1.y cd5d98c0556c c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/05 17:53 linux-6.1.y 347385861c50 77230c29 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/05 10:14 linux-6.1.y 347385861c50 0ee3535e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/02 18:22 linux-6.1.y e5cd595e23c1 eb2966c4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/04/02 04:49 linux-6.1.y e5cd595e23c1 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/03/31 21:21 linux-6.1.y e5cd595e23c1 6baf5069 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/03/27 18:40 linux-6.1.y e5cd595e23c1 454571b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2023/09/19 06:18 linux-6.1.y 09045dae0d90 0b6a67ac .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan kernel BUG in __hfsplus_setxattr
2024/06/12 19:40 linux-6.1.y ae9f2a70d69e f815599d .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/05/29 18:26 linux-6.1.y 88690811da69 34889ee3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/05/23 01:01 linux-6.1.y 4078fa637fcd 4d098039 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/05/23 00:59 linux-6.1.y 4078fa637fcd 4d098039 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/29 06:03 linux-6.1.y f2295faba5e8 07b455f9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/21 21:20 linux-6.1.y 6741e066ec76 af24b050 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/14 22:14 linux-6.1.y cd5d98c0556c c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/13 00:49 linux-6.1.y bf1e3b1cb1e0 c8349e48 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/08 06:51 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 __hfsplus_setxattr
2024/04/06 16:36 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 __hfsplus_setxattr
2024/04/02 23:20 linux-6.1.y e5cd595e23c1 eb2966c4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/04/02 18:23 linux-6.1.y e5cd595e23c1 eb2966c4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/03/29 02:08 linux-6.1.y e5cd595e23c1 e91187ee .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2024/01/15 02:59 linux-6.1.y 7c58bfa711cb 551587c1 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/10/31 06:01 linux-6.1.y 32c9cdbe383c b5729d82 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/09/25 23:55 linux-6.1.y d23900f974e0 0b6a67ac .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/06/25 06:02 linux-6.1.y e84a4e368abe 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/06/14 10:38 linux-6.1.y 2f3918bc53fb d2ee9228 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/06/07 13:56 linux-6.1.y 76ba310227d2 a4ae4f42 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/04/19 14:09 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 __hfsplus_setxattr
2023/04/17 06:04 linux-6.1.y 0102425ac76b ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/04/16 23:13 linux-6.1.y 0102425ac76b ec410564 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
2023/04/11 04:36 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 __hfsplus_setxattr
2023/04/04 04:32 linux-6.1.y 3b29299e5f60 41147e3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-1-kasan-arm64 kernel BUG in __hfsplus_setxattr
* Struck through repros no longer work on HEAD.