Warning: Permanently added '10.128.0.177' (ED25519) to the list of known hosts. 2024/01/29 08:49:01 ignoring optional flag "sandboxArg"="0" 2024/01/29 08:49:01 parsed 1 programs 2024/01/29 08:49:01 executed programs: 0 [ 42.165583][ T1854] loop0: detected capacity change from 0 to 1024 [ 42.172849][ T1854] ======================================================= [ 42.172849][ T1854] WARNING: The mand mount option has been deprecated and [ 42.172849][ T1854] and is ignored by this kernel. Remove the mand [ 42.172849][ T1854] option from the mount to silence this warning. [ 42.172849][ T1854] ======================================================= [ 42.218858][ T69] [ 42.221186][ T69] ============================================ [ 42.227669][ T69] WARNING: possible recursive locking detected [ 42.233897][ T69] 5.15.148-syzkaller #0 Not tainted [ 42.239148][ T69] -------------------------------------------- [ 42.245448][ T69] kworker/u4:2/69 is trying to acquire lock: [ 42.251483][ T69] ffff88817c6a20b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x6c/0x90 [ 42.260995][ T69] [ 42.260995][ T69] but task is already holding lock: [ 42.268336][ T69] ffff88817c6a20b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x6c/0x90 [ 42.278118][ T69] [ 42.278118][ T69] other info that might help us debug this: [ 42.286150][ T69] Possible unsafe locking scenario: [ 42.286150][ T69] [ 42.293652][ T69] CPU0 [ 42.296896][ T69] ---- [ 42.300140][ T69] lock(&tree->tree_lock/1); [ 42.304774][ T69] lock(&tree->tree_lock/1); [ 42.309496][ T69] [ 42.309496][ T69] *** DEADLOCK *** [ 42.309496][ T69] [ 42.317605][ T69] May be due to missing lock nesting notation [ 42.317605][ T69] [ 42.325887][ T69] 5 locks held by kworker/u4:2/69: [ 42.331028][ T69] #0: ffff8881085bf138 ((wq_completion)writeback){+.+.}-{0:0}, at: process_one_work+0x1c1/0x460 [ 42.341603][ T69] #1: ffffc9000083fe70 ((work_completion)(&(&wb->dwork)->work)){+.+.}-{0:0}, at: process_one_work+0x1c1/0x460 [ 42.353387][ T69] #2: ffff88817c632688 (&hip->extents_lock){+.+.}-{3:3}, at: hfsplus_ext_write_extent+0x30/0xa0 [ 42.363843][ T69] #3: ffff88817c6a20b0 (&tree->tree_lock/1){+.+.}-{3:3}, at: hfsplus_find_init+0x6c/0x90 [ 42.373795][ T69] #4: ffff88817c630108 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{3:3}, at: hfsplus_file_extend+0x65/0x360 [ 42.385116][ T69] [ 42.385116][ T69] stack backtrace: [ 42.390969][ T69] CPU: 1 PID: 69 Comm: kworker/u4:2 Not tainted 5.15.148-syzkaller #0 [ 42.399086][ T69] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 42.409111][ T69] Workqueue: writeback wb_workfn (flush-7:0) [ 42.415146][ T69] Call Trace: [ 42.418395][ T69] [ 42.421304][ T69] dump_stack_lvl+0x57/0x7d [ 42.425773][ T69] __lock_acquire.cold+0x130/0x2c5 [ 42.430857][ T69] ? __lock_acquire+0xe65/0x1a40 [ 42.435769][ T69] lock_acquire+0xbb/0x290 [ 42.440184][ T69] ? hfsplus_find_init+0x6c/0x90 [ 42.445091][ T69] ? lock_acquire+0xbb/0x290 [ 42.449781][ T69] __mutex_lock+0x60/0x660 [ 42.454431][ T69] ? hfsplus_find_init+0x6c/0x90 [ 42.459426][ T69] ? hfsplus_find_init+0x6c/0x90 [ 42.464334][ T69] ? __kmalloc+0x263/0x2f0 [ 42.468804][ T69] hfsplus_find_init+0x6c/0x90 [ 42.473532][ T69] hfsplus_ext_read_extent+0x4b/0x1b0 [ 42.478873][ T69] hfsplus_file_extend+0x16c/0x360 [ 42.483996][ T69] ? hfsplus_find_init+0x6c/0x90 [ 42.489193][ T69] hfsplus_bmap_reserve+0x89/0xa0 [ 42.494354][ T69] __hfsplus_ext_write_extent+0x9e/0xc0 [ 42.500037][ T69] hfsplus_ext_write_extent+0x87/0xa0 [ 42.505562][ T69] ? __writeback_single_inode+0xd2/0x350 [ 42.511263][ T69] hfsplus_write_inode+0xf/0x110 [ 42.516245][ T69] __writeback_single_inode+0x295/0x350 [ 42.521748][ T69] writeback_sb_inodes+0x210/0x540 [ 42.526919][ T69] wb_writeback+0xc0/0x300 [ 42.531295][ T69] wb_workfn+0xe7/0x510 [ 42.535408][ T69] ? lock_acquire+0xbb/0x290 [ 42.540045][ T69] ? process_one_work+0x1c1/0x460 [ 42.545037][ T69] ? process_one_work+0x1ea/0x460 [ 42.550204][ T69] process_one_work+0x252/0x460 [ 42.555030][ T69] ? process_one_work+0x460/0x460 [ 42.560114][ T69] worker_thread+0x4d/0x330 [ 42.564687][ T69] ? process_one_work+0x460/0x460 [ 42.569756][ T69] kthread+0x119/0x130 [ 42.573886][ T69] ? set_kthread_struct+0x40/0x40 [ 42.580104][ T69] ret_from_fork+0x1f/0x30 [ 42.584494][ T69]