Warning: Permanently added '[localhost]:45784' (ED25519) to the list of known hosts. executing program [ 77.884149][ T5309] loop0: detected capacity change from 0 to 1024 [ 77.931195][ T5309] hfsplus: xattr searching failed [ 77.934019][ T5309] hfsplus: xattr searching failed [ 77.943189][ T5309] [ 77.944203][ T5309] ============================================ [ 77.946519][ T5309] WARNING: possible recursive locking detected [ 77.949119][ T5309] 6.14.0-rc4-syzkaller-00282-g1973160c90d7 #0 Not tainted [ 77.953265][ T5309] -------------------------------------------- [ 77.955380][ T5309] syz-executor387/5309 is trying to acquire lock: [ 77.957656][ T5309] ffff8880131000b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x14a/0x1c0 [ 77.962637][ T5309] [ 77.962637][ T5309] but task is already holding lock: [ 77.965812][ T5309] ffff8880131000b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x14a/0x1c0 [ 77.969736][ T5309] [ 77.969736][ T5309] other info that might help us debug this: [ 77.972682][ T5309] Possible unsafe locking scenario: [ 77.972682][ T5309] [ 77.975613][ T5309] CPU0 [ 77.977029][ T5309] ---- [ 77.978431][ T5309] lock(&tree->tree_lock/1); [ 77.980544][ T5309] lock(&tree->tree_lock/1); [ 77.982754][ T5309] [ 77.982754][ T5309] *** DEADLOCK *** [ 77.982754][ T5309] [ 77.985781][ T5309] May be due to missing lock nesting notation [ 77.985781][ T5309] [ 77.988794][ T5309] 5 locks held by syz-executor387/5309: [ 77.990772][ T5309] #0: ffff888043452420 (sb_writers#9){.+.+}-{0:0}, at: do_ftruncate+0x44f/0x540 [ 77.994908][ T5309] #1: ffff888041296b78 (&sb->s_type->i_mutex_key#15){+.+.}-{4:4}, at: do_truncate+0x20c/0x310 [ 77.999557][ T5309] #2: ffff888041296988 (&hip->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21b/0x1b70 [ 78.003641][ T5309] #3: ffff8880131000b0 (&tree->tree_lock/1){+.+.}-{4:4}, at: hfsplus_find_init+0x14a/0x1c0 [ 78.007725][ T5309] #4: ffff888041294108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x21b/0x1b70 [ 78.014067][ T5309] [ 78.014067][ T5309] stack backtrace: [ 78.016272][ T5309] CPU: 0 UID: 0 PID: 5309 Comm: syz-executor387 Not tainted 6.14.0-rc4-syzkaller-00282-g1973160c90d7 #0 [ 78.016291][ T5309] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 78.016298][ T5309] Call Trace: [ 78.016305][ T5309] [ 78.016313][ T5309] dump_stack_lvl+0x241/0x360 [ 78.016330][ T5309] ? __pfx_dump_stack_lvl+0x10/0x10 [ 78.016339][ T5309] ? __pfx__printk+0x10/0x10 [ 78.016346][ T5309] ? lockdep_unlock+0x16a/0x300 [ 78.016357][ T5309] print_deadlock_bug+0x483/0x620 [ 78.016364][ T5309] validate_chain+0x15e2/0x5920 [ 78.016374][ T5309] ? mark_lock+0x9a/0x360 [ 78.016383][ T5309] ? __lock_acquire+0x1397/0x2100 [ 78.016395][ T5309] ? __pfx_validate_chain+0x10/0x10 [ 78.016409][ T5309] ? mark_lock+0x9a/0x360 [ 78.016418][ T5309] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 78.016433][ T5309] ? mark_lock+0x9a/0x360 [ 78.016442][ T5309] __lock_acquire+0x1397/0x2100 [ 78.016457][ T5309] lock_acquire+0x1ed/0x550 [ 78.016470][ T5309] ? hfsplus_find_init+0x14a/0x1c0 [ 78.016485][ T5309] ? __pfx_lock_acquire+0x10/0x10 [ 78.016497][ T5309] ? hfsplus_find_init+0x85/0x1c0 [ 78.016509][ T5309] ? hfsplus_file_extend+0x454/0x1b70 [ 78.016520][ T5309] ? __pfx___might_resched+0x10/0x10 [ 78.016533][ T5309] ? hfsplus_get_block+0x406/0x14f0 [ 78.016543][ T5309] ? __block_write_begin_int+0x692/0x19a0 [ 78.016557][ T5309] ? cont_write_begin+0x77f/0xb40 [ 78.016570][ T5309] ? hfsplus_write_begin+0x68/0xb0 [ 78.016578][ T5309] ? cont_write_begin+0x32b/0xb40 [ 78.016591][ T5309] ? hfsplus_write_begin+0x68/0xb0 [ 78.016599][ T5309] ? generic_cont_expand_simple+0x18f/0x2b0 [ 78.016612][ T5309] ? hfsplus_setattr+0x16d/0x270 [ 78.016621][ T5309] ? notify_change+0xbca/0xe90 [ 78.016632][ T5309] ? do_ftruncate+0x4a1/0x540 [ 78.016640][ T5309] ? __x64_sys_ftruncate+0x94/0xf0 [ 78.016649][ T5309] ? do_syscall_64+0xf3/0x230 [ 78.016730][ T5309] __mutex_lock+0x19c/0x1010 [ 78.016743][ T5309] ? hfsplus_find_init+0x14a/0x1c0 [ 78.016759][ T5309] ? hfsplus_find_init+0x14a/0x1c0 [ 78.016772][ T5309] ? __pfx___mutex_lock+0x10/0x10 [ 78.016786][ T5309] ? rcu_is_watching+0x15/0xb0 [ 78.016797][ T5309] ? __kmalloc_noprof+0x2a5/0x4c0 [ 78.016811][ T5309] ? hfsplus_find_init+0x85/0x1c0 [ 78.016829][ T5309] hfsplus_find_init+0x14a/0x1c0 [ 78.016843][ T5309] hfsplus_file_extend+0x454/0x1b70 [ 78.016857][ T5309] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 78.016868][ T5309] ? __pfx___mutex_trylock_common+0x10/0x10 [ 78.016878][ T5309] ? do_syscall_64+0xf3/0x230 [ 78.016892][ T5309] ? trace_contention_end+0x3c/0x120 [ 78.016903][ T5309] ? __mutex_lock+0x397/0x1010 [ 78.016915][ T5309] ? hfsplus_brec_find+0x19d/0x570 [ 78.016930][ T5309] hfsplus_bmap_reserve+0x105/0x4e0 [ 78.016947][ T5309] __hfsplus_ext_write_extent+0x2a4/0x5c0 [ 78.016959][ T5309] __hfsplus_ext_cache_extent+0x84/0xe10 [ 78.016972][ T5309] hfsplus_file_extend+0x48c/0x1b70 [ 78.016986][ T5309] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 78.016998][ T5309] ? clean_bdev_aliases+0x6f8/0x890 [ 78.017014][ T5309] ? __pfx_clean_bdev_aliases+0x10/0x10 [ 78.017028][ T5309] hfsplus_get_block+0x406/0x14f0 [ 78.017041][ T5309] ? __pfx_hfsplus_get_block+0x10/0x10 [ 78.017052][ T5309] ? _raw_spin_unlock+0x28/0x50 [ 78.017064][ T5309] ? create_empty_buffers+0x471/0x530 [ 78.017078][ T5309] __block_write_begin_int+0x692/0x19a0 [ 78.017092][ T5309] ? __pfx_filemap_alloc_folio_noprof+0x10/0x10 [ 78.017108][ T5309] ? __pfx_hfsplus_get_block+0x10/0x10 [ 78.017118][ T5309] ? __pfx___block_write_begin_int+0x10/0x10 [ 78.017133][ T5309] cont_write_begin+0x77f/0xb40 [ 78.017149][ T5309] ? __pfx_cont_write_begin+0x10/0x10 [ 78.017162][ T5309] ? rcu_is_watching+0x15/0xb0 [ 78.017173][ T5309] ? __mark_inode_dirty+0x3db/0xe90 [ 78.017188][ T5309] hfsplus_write_begin+0x68/0xb0 [ 78.017198][ T5309] ? __pfx_hfsplus_get_block+0x10/0x10 [ 78.017207][ T5309] cont_write_begin+0x32b/0xb40 [ 78.017222][ T5309] ? __pfx_cont_write_begin+0x10/0x10 [ 78.017235][ T5309] ? seqcount_lockdep_reader_access+0x1d7/0x220 [ 78.017247][ T5309] ? __pfx_seqcount_lockdep_reader_access+0x10/0x10 [ 78.017259][ T5309] hfsplus_write_begin+0x68/0xb0 [ 78.017268][ T5309] ? __pfx_hfsplus_get_block+0x10/0x10 [ 78.017279][ T5309] generic_cont_expand_simple+0x18f/0x2b0 [ 78.017293][ T5309] ? __pfx_generic_cont_expand_simple+0x10/0x10 [ 78.017307][ T5309] ? current_time+0x29b/0x3a0 [ 78.017323][ T5309] hfsplus_setattr+0x16d/0x270 [ 78.017332][ T5309] ? __pfx_hfsplus_setattr+0x10/0x10 [ 78.017342][ T5309] notify_change+0xbca/0xe90 [ 78.017355][ T5309] do_truncate+0x220/0x310 [ 78.017364][ T5309] ? __pfx_do_truncate+0x10/0x10 [ 78.017376][ T5309] do_ftruncate+0x4a1/0x540 [ 78.017387][ T5309] ? __pfx_do_ftruncate+0x10/0x10 [ 78.017396][ T5309] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 78.017411][ T5309] __x64_sys_ftruncate+0x94/0xf0 [ 78.017422][ T5309] do_syscall_64+0xf3/0x230 [ 78.017436][ T5309] ? clear_bhb_loop+0x35/0x90 [ 78.017451][ T5309] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 78.017464][ T5309] RIP: 0033:0x7fe461ac3ad9 [ 78.017476][ T5309] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 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 [ 78.017485][ T5309] RSP: 002b:00007ffc4baccf88 EFLAGS: 00000246 ORIG_RAX: 000000000000004d [ 78.017497][ T5309] RAX: ffffffffffffffda RBX: 0031656c69662f2e RCX: 00007fe461ac3ad9 [ 78.017504][ T5309] RDX: 00007fe461ac3ad9 RSI: 0000000008800000 RDI: 0000000000000004 [ 78.017510][ T5309] RBP: 00007fe461b375f0 R08: 0000555570c404c0 R09: 0000555570c404c0 [ 78.017516][ T5309] R10: 00000000000006d5 R11: 0000000000000246 R12: 00007ffc4baccfb0 [ 78.017522][ T5309] R13: 00007ffc4bacd1d8 R14: 431bde82d7b634db R15: 00007fe461b0c03b [ 78.017532][ T5309] [ 86.876651][ T56] cfg80211: failed to load regulatory.db VM DIAGNOSIS: 02:39:19 Registers: info registers vcpu 0 CPU#0 RAX=000000000000002d RBX=ffffffff9a9960a0 RCX=0000000000000000 RDX=00000000000003f8 RSI=0000000000000000 RDI=0000000000000020 RBP=0000000000000000 RSP=ffffc9000cfde170 R8 =ffffffff8583ed4b R9 =1ffff11003e91046 R10=dffffc0000000000 R11=ffffffff8583ed00 R12=dffffc0000000000 R13=000000000000002d R14=000000000000002d R15=00000000000003f8 RIP=ffffffff8583ed7e RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 0000555570c3f380 ffffffff 00c00000 GS =0000 ffff88801fc00000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=00007fe461b3b0f8 CR3=00000000432d8000 CR4=00352ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000440401 Opmask01=0000000000000001 Opmask02=00000000fff7ffff Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007ffc4baccf90 0000003000000018 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fe461b43580 00007fe461b375d8 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fe461b28944 00007fe461b3c260 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 65723d73726f7272 6500747865003036 36396f7369007265 6c6c616b7a797300 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 40571856574a5757 4000515d40001513 131c4a564c005740 4949444e5f5c5600 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000