Warning: Permanently added '10.128.10.33' (ED25519) to the list of known hosts. 2024/01/03 00:09:12 ignoring optional flag "sandboxArg"="0" 2024/01/03 00:09:12 parsed 1 programs 2024/01/03 00:09:13 executed programs: 0 [ 41.400479] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 41.419869] IPVS: ftp: loaded support on port[0] = 21 [ 43.903713] [ 43.905346] ============================================ [ 43.910762] WARNING: possible recursive locking detected [ 43.916184] 4.19.0-syzkaller #0 Not tainted [ 43.920473] -------------------------------------------- [ 43.925898] syz-executor.0/3855 is trying to acquire lock: [ 43.931498] 000000009b2f2948 (&tree->tree_lock){+.+.}, at: hfs_find_init+0x4b/0x60 [ 43.939192] [ 43.939192] but task is already holding lock: [ 43.945133] 00000000473ee1ac (&tree->tree_lock){+.+.}, at: hfs_find_init+0x4b/0x60 [ 43.952818] [ 43.952818] other info that might help us debug this: [ 43.959511] Possible unsafe locking scenario: [ 43.959511] [ 43.965540] CPU0 [ 43.968092] ---- [ 43.970661] lock(&tree->tree_lock); [ 43.974435] lock(&tree->tree_lock); [ 43.978203] [ 43.978203] *** DEADLOCK *** [ 43.978203] [ 43.984228] May be due to missing lock nesting notation [ 43.984228] [ 43.991123] 4 locks held by syz-executor.0/3855: [ 43.995850] #0: 00000000d52b63a4 (sb_writers#13){.+.+}, at: mnt_want_write+0x1f/0x50 [ 44.003796] #1: 00000000bb820443 (&type->i_mutex_dir_key#8){+.+.}, at: path_openat+0x4e8/0xc00 [ 44.012608] #2: 00000000473ee1ac (&tree->tree_lock){+.+.}, at: hfs_find_init+0x4b/0x60 [ 44.020723] #3: 00000000b034de39 (&HFS_I(tree->inode)->extents_lock){+.+.}, at: hfs_extend_file+0x40/0x280 [ 44.030589] [ 44.030589] stack backtrace: [ 44.035057] CPU: 1 PID: 3855 Comm: syz-executor.0 Not tainted 4.19.0-syzkaller #0 [ 44.042680] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 44.052004] Call Trace: [ 44.054568] dump_stack+0x70/0x9a [ 44.057996] __lock_acquire.cold.42+0xc5/0x285 [ 44.062559] ? add_lock_to_list.isra.10+0x80/0xf0 [ 44.067372] ? __lock_acquire+0xdb2/0x12c0 [ 44.071576] lock_acquire+0x99/0x180 [ 44.075260] ? hfs_find_init+0x4b/0x60 [ 44.079119] ? hfs_find_init+0x4b/0x60 [ 44.082975] __mutex_lock+0x6f/0x7b0 [ 44.086660] ? hfs_find_init+0x4b/0x60 [ 44.090517] ? fs_reclaim_release+0xf/0x30 [ 44.094720] ? hfs_find_init+0x4b/0x60 [ 44.098580] ? hfs_find_init+0x2a/0x60 [ 44.102436] mutex_lock_nested+0x16/0x20 [ 44.106465] ? mutex_lock_nested+0x16/0x20 [ 44.110668] hfs_find_init+0x4b/0x60 [ 44.114358] hfs_ext_read_extent+0x59/0x1a0 [ 44.118678] hfs_extend_file+0x170/0x280 [ 44.122711] hfs_bmap_reserve+0x7b/0x90 [ 44.126656] hfs_cat_create+0x9c/0x2e0 [ 44.130511] ? hfs_mark_mdb_dirty+0x6b/0x70 [ 44.134802] ? do_raw_spin_unlock+0x52/0xd0 [ 44.139092] ? _raw_spin_unlock+0x2c/0x50 [ 44.143209] ? hfs_mark_mdb_dirty+0x6b/0x70 [ 44.147496] ? hfs_new_inode+0x179/0x2e0 [ 44.151526] hfs_create+0x39/0x90 [ 44.154962] lookup_open+0x2be/0x8a0 [ 44.158655] path_openat+0x4fe/0xc00 [ 44.162342] do_filp_open+0x8e/0x100 [ 44.166029] ? do_raw_spin_unlock+0x52/0xd0 [ 44.170322] ? _raw_spin_unlock+0x2c/0x50 [ 44.174443] ? __alloc_fd+0xf3/0x1e0 [ 44.178127] do_sys_open+0x17d/0x210 [ 44.181811] __x64_sys_openat+0x1b/0x20 [ 44.185755] do_syscall_64+0x54/0x160 [ 44.189529] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 44.194688] RIP: 0033:0x7f33b2e38ce9 [ 44.198369] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 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 b0 ff ff ff f7 d8 64 89 01 48 [ 44.217244] RSP: 002b:00007f33b29bb0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 44.224923] RAX: ffffffffffffffda RBX: 00007f33b2f57f80 RCX: 00007f33b2e38ce9 [ 44.232165] RDX: 000000000000275a RSI: 0000000020000000 RDI: ffffffffffffff9c [ 44.239407] RBP: 00007f33b2e8547a R08: 0000000000000000 R09: 0000000000000000 [ 44.246646] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 44.253892] R13: 0000000000000006 R14: 00007f33b2f57f80 R15: 00007ffd1d2bd6d8 [ 44.263103] hfs: request for non-existent node 16777216 in B*Tree [ 44.269366] hfs: request for non-existent node 16777216 in B*Tree [ 44.275676] hfs: inconsistency in B*Tree (5,0,1,0,1) 2024/01/03 00:09:18 executed programs: 83 [ 48.236055] hfs: request for non-existent node 16777216 in B*Tree [ 48.242673] hfs: request for non-existent node 16777216 in B*Tree [ 48.248886] hfs: inconsistency in B*Tree (5,0,1,0,1) 2024/01/03 00:09:23 executed programs: 191