Warning: Permanently added '10.128.0.125' (ED25519) to the list of known hosts. executing program [ 41.799678][ T4223] loop0: detected capacity change from 0 to 1024 [ 41.803493][ T4223] ======================================================= [ 41.803493][ T4223] WARNING: The mand mount option has been deprecated and [ 41.803493][ T4223] and is ignored by this kernel. Remove the mand [ 41.803493][ T4223] option from the mount to silence this warning. [ 41.803493][ T4223] ======================================================= [ 41.838009][ T1676] hfsplus: b-tree write err: -5, ino 3 [ 41.840037][ T1676] [ 41.840673][ T1676] ============================================ [ 41.842280][ T1676] WARNING: possible recursive locking detected [ 41.843910][ T1676] 6.1.82-syzkaller #0 Not tainted [ 41.845245][ T1676] -------------------------------------------- [ 41.846862][ T1676] kworker/u4:6/1676 is trying to acquire lock: [ 41.848519][ T1676] ffff0000d55440b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x144/0x1bc [ 41.851112][ T1676] [ 41.851112][ T1676] but task is already holding lock: [ 41.853047][ T1676] ffff0000d55440b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x144/0x1bc [ 41.855698][ T1676] [ 41.855698][ T1676] other info that might help us debug this: [ 41.857893][ T1676] Possible unsafe locking scenario: [ 41.857893][ T1676] [ 41.859893][ T1676] CPU0 [ 41.860802][ T1676] ---- [ 41.861657][ T1676] lock(&tree->tree_lock/1); [ 41.862953][ T1676] lock(&tree->tree_lock/1); [ 41.864175][ T1676] [ 41.864175][ T1676] *** DEADLOCK *** [ 41.864175][ T1676] [ 41.866377][ T1676] May be due to missing lock nesting notation [ 41.866377][ T1676] [ 41.868670][ T1676] 5 locks held by kworker/u4:6/1676: [ 41.870109][ T1676] #0: ffff0000c2e45938 ((wq_completion)writeback){+.+.}-{0:0}, at: process_one_work+0x664/0x1404 [ 41.872985][ T1676] #1: ffff800022b87c20 ((work_completion)(&(&wb->dwork)->work)){+.+.}-{0:0}, at: process_one_work+0x6a8/0x1404 [ 41.876231][ T1676] #2: ffff0000cf872988 (&hip->extents_lock){+.+.}-{3:3}, at: hfsplus_ext_write_extent+0x8c/0x1d8 [ 41.879143][ T1676] #3: ffff0000d55440b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x144/0x1bc [ 41.881915][ T1676] #4: ffff0000cf870108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x198/0x14cc [ 41.885020][ T1676] [ 41.885020][ T1676] stack backtrace: [ 41.886585][ T1676] CPU: 1 PID: 1676 Comm: kworker/u4:6 Not tainted 6.1.82-syzkaller #0 [ 41.888825][ T1676] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 41.891552][ T1676] Workqueue: writeback wb_workfn (flush-7:0) [ 41.893123][ T1676] Call trace: [ 41.894020][ T1676] dump_backtrace+0x1c8/0x1f4 [ 41.895310][ T1676] show_stack+0x2c/0x3c [ 41.896426][ T1676] dump_stack_lvl+0x108/0x170 [ 41.897713][ T1676] dump_stack+0x1c/0x58 [ 41.898880][ T1676] __lock_acquire+0x6310/0x7680 [ 41.900223][ T1676] lock_acquire+0x26c/0x7cc [ 41.901432][ T1676] __mutex_lock_common+0x190/0x21a0 [ 41.902847][ T1676] mutex_lock_nested+0x38/0x44 [ 41.904178][ T1676] hfsplus_find_init+0x144/0x1bc [ 41.905500][ T1676] hfsplus_file_extend+0x364/0x14cc [ 41.906891][ T1676] hfsplus_bmap_reserve+0xec/0x474 [ 41.908274][ T1676] __hfsplus_ext_write_extent+0x1e8/0x4ac [ 41.909867][ T1676] hfsplus_ext_write_extent+0x158/0x1d8 [ 41.911326][ T1676] hfsplus_write_inode+0x34/0x4dc [ 41.912684][ T1676] __writeback_single_inode+0x614/0x1770 [ 41.914181][ T1676] writeback_sb_inodes+0x978/0x1718 [ 41.915610][ T1676] wb_writeback+0x414/0x1130 [ 41.916845][ T1676] wb_workfn+0x3a8/0x1034 [ 41.917999][ T1676] process_one_work+0x7ac/0x1404 [ 41.919344][ T1676] worker_thread+0x8e4/0xfec [ 41.920587][ T1676] kthread+0x250/0x2d8 [ 41.921726][ T1676] ret_from_fork+0x10/0x20