syzbot


WARNING in hfs_find_init

Status: upstream: reported C repro on 2025/08/18 08:05
Subsystems: hfs
Labels: prio:high
[Documentation on labels]
Reported-by: syzbot+6a141f31cc9495a3dcc1@syzkaller.appspotmail.com
First crash: 315d, last: 4d12h
Cause bisection: introduced by (bisect log) :
commit d2d6422f8bd17c6bb205133e290625a564194496
Author: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Fri Sep 6 10:59:04 2024 +0000

  x86: Allow to enable PREEMPT_RT.

Crash: WARNING in hfs_find_init (log)
Repro: C syz .config
  
Fix bisection: failed (error log, bisect log)
  
✨ AI Jobs (3)
ID Workflow Result Correct Bug Created Started Finished Revision Error
b22e1d29-f514-4527-a23e-33ffd128af2b assessment-security DenialOfService: ✅ Exploitable: ❌ FilesystemTrigger: ✅ NetworkTrigger: ❌ PeripheralTrigger: ✅ RemoteTrigger: ❌ Unprivileged: ❌ UserNamespace: ❌ VMGuestTrigger: ❌ VMHostTrigger: ❌ WARNING in hfs_find_init 2026/05/30 17:52 2026/05/30 17:52 2026/05/30 18:42 6b4a844333e83556da95d61d7f207e7ef5cd4bc6

			
		
3417d8f6-27c2-4c2c-8689-7b5d8f6b1abd assessment-security 💥 WARNING in hfs_find_init 2026/05/14 11:19 2026/05/14 11:19 2026/05/14 11:20 6ccb967e465e832a7bfd7a116ad00d52a0923a5d
failed to run ["git" "pull" "origin" "HEAD" "--depth=1" "--allow-unrelated-histories"]: exit status 128
From /app/workdir/repo/linux
 * branch                HEAD       -> FETCH_HEAD
Updating files:  ...
truncated to first 200 bytes; open job for full error
ea48d84a-b395-4cc2-9aab-fa9fca0f0829 patching WARNING in hfs_find_init 2026/03/11 17:43 2026/03/14 23:11 2026/03/14 23:46 f84caa2f84dea47b51a188e8d6267f295e89bbcb

			
		
Discussions (1)
Title Replies (including bot) Last reply
[syzbot] [hfs?] WARNING in hfs_find_init 0 (1) 2025/08/18 08:05
Last patch testing requests (2)
Created Duration User Patch Repo Result
2026/05/17 15:11 17m retest repro upstream log
2025/09/07 19:23 17m retest repro upstream report log
Fix bisection attempts (5)
Created Duration User Patch Repo Result
2026/02/17 10:03 11m bisect fix upstream error job log
2026/01/18 08:08 1h54m bisect fix upstream OK (0) job log log
2025/12/15 09:27 1h51m bisect fix upstream OK (0) job log log
2025/11/03 23:00 2h37m bisect fix upstream OK (0) job log log
2025/09/24 14:18 2h19m bisect fix upstream OK (0) job log log

Sample crash report:
loop0: detected capacity change from 0 to 64
------------[ cut here ]------------
rtmutex deadlock detected
WARNING: kernel/locking/rtmutex.c:1698 at rt_mutex_handle_deadlock+0x21/0xb0 kernel/locking/rtmutex.c:1698, CPU#0: syz.0.17/5826
Modules linked in:
CPU: 0 UID: 0 PID: 5826 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT_{RT,(full)} 
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
RIP: 0010:rt_mutex_handle_deadlock+0x21/0xb0 kernel/locking/rtmutex.c:1698
Code: 90 90 90 90 90 90 90 90 90 41 57 41 56 41 55 41 54 53 83 ff dd 0f 85 81 00 00 00 48 89 f7 e8 e6 3f 01 00 48 8d 3d 4f 70 51 04 <67> 48 0f b9 3a 4c 8d 3d 00 00 00 00 65 48 8b 1d 43 ef 2e 07 4c 8d
RSP: 0018:ffffc900050c6c50 EFLAGS: 00010286
RAX: 0000000080000000 RBX: 00000000ffffffdd RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffffffff8b876980 RDI: ffffffff8f6b7100
RBP: ffffc900050c6de8 R08: ffffffff8f6833f7 R09: 1ffffffff1ed067e
R10: dffffc0000000000 R11: fffffbfff1ed067f R12: 1ffff92000a18d98
R13: ffffffff8b19faf2 R14: ffff88803676c048 R15: dffffc0000000000
FS:  0000555561b20500(0000) GS:ffff888126391000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000001b33363fff CR3: 000000002be4a000 CR4: 00000000003526f0
Call Trace:
 <TASK>
 __rt_mutex_slowlock kernel/locking/rtmutex.c:1760 [inline]
 __rt_mutex_slowlock_locked kernel/locking/rtmutex.c:1787 [inline]
 rt_mutex_slowlock+0x73c/0x780 kernel/locking/rtmutex.c:1827
 __rt_mutex_lock kernel/locking/rtmutex.c:1842 [inline]
 __mutex_lock_common kernel/locking/rtmutex_api.c:560 [inline]
 mutex_lock_nested+0x168/0x1d0 kernel/locking/rtmutex_api.c:578
 hfs_find_init+0x18d/0x300 fs/hfs/bfind.c:-1
 hfs_ext_read_extent fs/hfs/extent.c:200 [inline]
 hfs_extend_file+0x35f/0x1680 fs/hfs/extent.c:401
 hfs_bmap_reserve+0x108/0x430 fs/hfs/btree.c:269
 __hfs_ext_write_extent+0x1fc/0x470 fs/hfs/extent.c:121
 __hfs_ext_cache_extent+0x6e/0x9b0 fs/hfs/extent.c:174
 hfs_ext_read_extent fs/hfs/extent.c:202 [inline]
 hfs_extend_file+0x3a0/0x1680 fs/hfs/extent.c:401
 hfs_get_block+0x401/0xbe0 fs/hfs/extent.c:353
 __block_write_begin_int+0x6c2/0x1900 fs/buffer.c:2123
 block_write_begin fs/buffer.c:2234 [inline]
 cont_write_begin+0x71b/0xac0 fs/buffer.c:2596
 hfs_write_begin+0x66/0xb0 fs/hfs/inode.c:54
 cont_expand_zero fs/buffer.c:2524 [inline]
 cont_write_begin+0x2d6/0xac0 fs/buffer.c:2586
 hfs_write_begin+0x66/0xb0 fs/hfs/inode.c:54
 hfs_file_truncate+0x1cf/0xb60 fs/hfs/extent.c:495
 hfs_inode_setattr+0x489/0x660 fs/hfs/inode.c:668
 notify_change+0xbb8/0xec0 fs/attr.c:556
 do_truncate+0x1c2/0x250 fs/open.c:68
 vfs_truncate+0x4b7/0x540 fs/open.c:118
 ksys_truncate+0xf3/0x1c0 fs/open.c:142
 __do_sys_truncate fs/open.c:154 [inline]
 __se_sys_truncate fs/open.c:152 [inline]
 __x64_sys_truncate+0x5b/0x70 fs/open.c:152
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x174/0x580 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fd4b6f2ce59
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fffa0f61438 EFLAGS: 00000246 ORIG_RAX: 000000000000004c
RAX: ffffffffffffffda RBX: 00007fd4b71a5fa0 RCX: 00007fd4b6f2ce59
RDX: 0000000000000000 RSI: 0000000003000000 RDI: 0000200000000900
RBP: 00007fd4b6fc2d6f R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fd4b71a5fac R14: 00007fd4b71a5fa0 R15: 00007fd4b71a5fa0
 </TASK>
----------------
Code disassembly (best guess):
   0:	90                   	nop
   1:	90                   	nop
   2:	90                   	nop
   3:	90                   	nop
   4:	90                   	nop
   5:	90                   	nop
   6:	90                   	nop
   7:	90                   	nop
   8:	90                   	nop
   9:	41 57                	push   %r15
   b:	41 56                	push   %r14
   d:	41 55                	push   %r13
   f:	41 54                	push   %r12
  11:	53                   	push   %rbx
  12:	83 ff dd             	cmp    $0xffffffdd,%edi
  15:	0f 85 81 00 00 00    	jne    0x9c
  1b:	48 89 f7             	mov    %rsi,%rdi
  1e:	e8 e6 3f 01 00       	call   0x14009
  23:	48 8d 3d 4f 70 51 04 	lea    0x451704f(%rip),%rdi        # 0x4517079
* 2a:	67 48 0f b9 3a       	ud1    (%edx),%rdi <-- trapping instruction
  2f:	4c 8d 3d 00 00 00 00 	lea    0x0(%rip),%r15        # 0x36
  36:	65 48 8b 1d 43 ef 2e 	mov    %gs:0x72eef43(%rip),%rbx        # 0x72eef81
  3d:	07
  3e:	4c                   	rex.WR
  3f:	8d                   	.byte 0x8d

Crashes (55):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/15 20:23 upstream 0e0611827f33 50bb0618 .config console log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 08:56 upstream dfd4b508c8c6 1804e95e .config strace log report syz / log C [disk image] [vmlinux] [kernel image] [mounted in repro] ci2-upstream-fs WARNING in hfs_find_init
2026/06/23 05:48 upstream 1dc18801be29 5a630be6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2026/06/21 15:30 upstream 390d73adf896 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2026/06/15 19:46 upstream 0e0611827f33 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/11/11 10:53 upstream 4427259cc7f7 4e1406b4 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/22 15:26 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/22 10:48 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/22 05:34 upstream 3957a5720157 bf27483f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/22 01:30 upstream 068a56e56fa8 3e79b825 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/21 23:42 upstream 068a56e56fa8 3e79b825 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/21 15:26 upstream 068a56e56fa8 3e79b825 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/20 20:53 upstream b19a97d57c15 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/20 19:29 upstream b19a97d57c15 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/20 18:21 upstream b19a97d57c15 0b9605c8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/20 06:46 upstream b19a97d57c15 79512909 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 13:02 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 11:29 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 11:08 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 10:39 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 10:04 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 07:35 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/19 07:34 upstream be48bcf004f9 523f460e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 21:49 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 21:01 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 15:21 upstream c17b750b3ad9 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 09:59 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 09:33 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 09:14 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 07:33 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 06:28 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 05:27 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/18 05:17 upstream 8d561baae505 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 20:47 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 20:11 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 18:20 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 18:19 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 14:54 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 09:58 upstream 99bade344cfa 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 06:55 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 06:29 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 05:45 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 02:54 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 02:38 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/17 01:18 upstream 90d970cade8e 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 18:58 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 18:22 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 08:04 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 08:01 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 08:00 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 07:30 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 07:29 upstream dfd4b508c8c6 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
2025/08/16 04:41 upstream ee94b00c1a64 1804e95e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-fs WARNING in hfs_find_init
* Struck through repros no longer work on HEAD.