Warning: Permanently added '10.128.10.17' (ED25519) to the list of known hosts. executing program syzkaller login: [ 51.047054][ T4162] loop0: detected capacity change from 0 to 32768 [ 51.093807][ T4162] ======================================================= [ 51.093807][ T4162] WARNING: The mand mount option has been deprecated and [ 51.093807][ T4162] and is ignored by this kernel. Remove the mand [ 51.093807][ T4162] option from the mount to silence this warning. [ 51.093807][ T4162] ======================================================= [ 51.168401][ T4162] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 51.188876][ T4162] [ 51.191207][ T4162] ====================================================== [ 51.198202][ T4162] WARNING: possible circular locking dependency detected [ 51.205214][ T4162] 5.15.175-syzkaller #0 Not tainted [ 51.210382][ T4162] ------------------------------------------------------ [ 51.217384][ T4162] syz-executor295/4162 is trying to acquire lock: [ 51.223768][ T4162] ffff88802a5f8650 (sb_internal#2){.+.+}-{0:0}, at: ocfs2_setattr+0xbe0/0x1ce0 [ 51.232715][ T4162] [ 51.232715][ T4162] but task is already holding lock: [ 51.240051][ T4162] ffff888075fb5be0 (&oi->ip_alloc_sem){+.+.}-{3:3}, at: ocfs2_setattr+0xbd1/0x1ce0 [ 51.249439][ T4162] [ 51.249439][ T4162] which lock already depends on the new lock. [ 51.249439][ T4162] [ 51.259812][ T4162] [ 51.259812][ T4162] the existing dependency chain (in reverse order) is: [ 51.268800][ T4162] [ 51.268800][ T4162] -> #4 (&oi->ip_alloc_sem){+.+.}-{3:3}: [ 51.276586][ T4162] lock_acquire+0x1db/0x4f0 [ 51.281589][ T4162] down_write+0x38/0x60 [ 51.286253][ T4162] ocfs2_try_remove_refcount_tree+0xb2/0x330 [ 51.292751][ T4162] ocfs2_xattr_set+0xa4b/0x1930 [ 51.298100][ T4162] ocfs2_set_acl+0x4cb/0x570 [ 51.303187][ T4162] ocfs2_iop_set_acl+0x252/0x3c0 [ 51.308619][ T4162] posix_acl_xattr_set+0x33b/0x3a0 [ 51.314224][ T4162] __vfs_removexattr+0x3ce/0x410 [ 51.319668][ T4162] __vfs_removexattr_locked+0x1fe/0x410 [ 51.325705][ T4162] vfs_removexattr+0xff/0x2a0 [ 51.330879][ T4162] ovl_workdir_create+0x3e3/0x7d0 [ 51.336402][ T4162] ovl_get_workdir+0x3ab/0x1350 [ 51.341751][ T4162] ovl_fill_super+0x1b85/0x2a20 [ 51.347461][ T4162] mount_nodev+0x52/0xe0 [ 51.352202][ T4162] legacy_get_tree+0xeb/0x180 [ 51.357443][ T4162] vfs_get_tree+0x88/0x270 [ 51.362354][ T4162] do_new_mount+0x2ba/0xb40 [ 51.367350][ T4162] __se_sys_mount+0x2d5/0x3c0 [ 51.372520][ T4162] do_syscall_64+0x3b/0xb0 [ 51.377437][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.383840][ T4162] [ 51.383840][ T4162] -> #3 (&oi->ip_xattr_sem){++++}-{3:3}: [ 51.391647][ T4162] lock_acquire+0x1db/0x4f0 [ 51.396672][ T4162] down_read+0x45/0x2e0 [ 51.401326][ T4162] ocfs2_init_acl+0x398/0x930 [ 51.406500][ T4162] ocfs2_mknod+0x1e8f/0x2cd0 [ 51.411586][ T4162] ocfs2_mkdir+0x194/0x430 [ 51.416496][ T4162] vfs_mkdir+0x3b6/0x590 [ 51.421267][ T4162] do_mkdirat+0x260/0x520 [ 51.426108][ T4162] __x64_sys_mkdirat+0x85/0x90 [ 51.431367][ T4162] do_syscall_64+0x3b/0xb0 [ 51.436278][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.442669][ T4162] [ 51.442669][ T4162] -> #2 (jbd2_handle){.+.+}-{0:0}: [ 51.449936][ T4162] lock_acquire+0x1db/0x4f0 [ 51.454939][ T4162] start_this_handle+0x12e1/0x1570 [ 51.460563][ T4162] jbd2__journal_start+0x2d1/0x5c0 [ 51.466204][ T4162] jbd2_journal_start+0x25/0x30 [ 51.471574][ T4162] ocfs2_start_trans+0x3c2/0x6f0 [ 51.477011][ T4162] ocfs2_mknod+0x15bb/0x2cd0 [ 51.482097][ T4162] ocfs2_mkdir+0x194/0x430 [ 51.487010][ T4162] vfs_mkdir+0x3b6/0x590 [ 51.491751][ T4162] do_mkdirat+0x260/0x520 [ 51.496580][ T4162] __x64_sys_mkdirat+0x85/0x90 [ 51.501837][ T4162] do_syscall_64+0x3b/0xb0 [ 51.506750][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.513142][ T4162] [ 51.513142][ T4162] -> #1 (&journal->j_trans_barrier){.+.+}-{3:3}: [ 51.521629][ T4162] lock_acquire+0x1db/0x4f0 [ 51.526642][ T4162] down_read+0x45/0x2e0 [ 51.531293][ T4162] ocfs2_start_trans+0x3b7/0x6f0 [ 51.536733][ T4162] ocfs2_mknod+0x15bb/0x2cd0 [ 51.541820][ T4162] ocfs2_mkdir+0x194/0x430 [ 51.546733][ T4162] vfs_mkdir+0x3b6/0x590 [ 51.551470][ T4162] do_mkdirat+0x260/0x520 [ 51.556300][ T4162] __x64_sys_mkdirat+0x85/0x90 [ 51.561563][ T4162] do_syscall_64+0x3b/0xb0 [ 51.566471][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.572880][ T4162] [ 51.572880][ T4162] -> #0 (sb_internal#2){.+.+}-{0:0}: [ 51.580325][ T4162] validate_chain+0x1649/0x5930 [ 51.585678][ T4162] __lock_acquire+0x1295/0x1ff0 [ 51.591022][ T4162] lock_acquire+0x1db/0x4f0 [ 51.596018][ T4162] ocfs2_start_trans+0x2b2/0x6f0 [ 51.601453][ T4162] ocfs2_setattr+0xbe0/0x1ce0 [ 51.606628][ T4162] notify_change+0xc6d/0xf50 [ 51.611736][ T4162] ovl_workdir_create+0x5a3/0x7d0 [ 51.617266][ T4162] ovl_get_workdir+0x3ab/0x1350 [ 51.622611][ T4162] ovl_fill_super+0x1b85/0x2a20 [ 51.627990][ T4162] mount_nodev+0x52/0xe0 [ 51.632731][ T4162] legacy_get_tree+0xeb/0x180 [ 51.637906][ T4162] vfs_get_tree+0x88/0x270 [ 51.642832][ T4162] do_new_mount+0x2ba/0xb40 [ 51.647832][ T4162] __se_sys_mount+0x2d5/0x3c0 [ 51.653001][ T4162] do_syscall_64+0x3b/0xb0 [ 51.657933][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.664340][ T4162] [ 51.664340][ T4162] other info that might help us debug this: [ 51.664340][ T4162] [ 51.674544][ T4162] Chain exists of: [ 51.674544][ T4162] sb_internal#2 --> &oi->ip_xattr_sem --> &oi->ip_alloc_sem [ 51.674544][ T4162] [ 51.687737][ T4162] Possible unsafe locking scenario: [ 51.687737][ T4162] [ 51.695160][ T4162] CPU0 CPU1 [ 51.700499][ T4162] ---- ---- [ 51.705835][ T4162] lock(&oi->ip_alloc_sem); [ 51.710398][ T4162] lock(&oi->ip_xattr_sem); [ 51.717482][ T4162] lock(&oi->ip_alloc_sem); [ 51.724565][ T4162] lock(sb_internal#2); [ 51.728784][ T4162] [ 51.728784][ T4162] *** DEADLOCK *** [ 51.728784][ T4162] [ 51.736898][ T4162] 5 locks held by syz-executor295/4162: [ 51.742431][ T4162] #0: ffff88801fcdc0e0 (&type->s_umount_key#43/1){+.+.}-{3:3}, at: alloc_super+0x210/0x940 [ 51.752494][ T4162] #1: ffff88802a5f8460 (sb_writers#9){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 51.761620][ T4162] #2: ffff888075fb5108 (&sb->s_type->i_mutex_key#15/1){+.+.}-{3:3}, at: ovl_workdir_create+0x12e/0x7d0 [ 51.772750][ T4162] #3: ffff888075fb5f48 (&sb->s_type->i_mutex_key#17){+.+.}-{3:3}, at: ovl_workdir_create+0x575/0x7d0 [ 51.783682][ T4162] #4: ffff888075fb5be0 (&oi->ip_alloc_sem){+.+.}-{3:3}, at: ocfs2_setattr+0xbd1/0x1ce0 [ 51.793393][ T4162] [ 51.793393][ T4162] stack backtrace: [ 51.799269][ T4162] CPU: 0 PID: 4162 Comm: syz-executor295 Not tainted 5.15.175-syzkaller #0 [ 51.807831][ T4162] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 51.817873][ T4162] Call Trace: [ 51.821135][ T4162] [ 51.824042][ T4162] dump_stack_lvl+0x1e3/0x2d0 [ 51.828700][ T4162] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 51.834307][ T4162] ? print_circular_bug+0x12b/0x1a0 [ 51.839482][ T4162] check_noncircular+0x2f8/0x3b0 [ 51.844400][ T4162] ? add_chain_block+0x850/0x850 [ 51.849311][ T4162] ? lockdep_lock+0x11f/0x2a0 [ 51.853962][ T4162] validate_chain+0x1649/0x5930 [ 51.858794][ T4162] ? reacquire_held_locks+0x660/0x660 [ 51.864141][ T4162] ? reacquire_held_locks+0x660/0x660 [ 51.869490][ T4162] ? ocfs2_read_inode_block+0x148/0x1d0 [ 51.875010][ T4162] ? mark_lock+0x98/0x340 [ 51.879314][ T4162] ? mark_lock+0x98/0x340 [ 51.883615][ T4162] __lock_acquire+0x1295/0x1ff0 [ 51.888444][ T4162] lock_acquire+0x1db/0x4f0 [ 51.892920][ T4162] ? ocfs2_setattr+0xbe0/0x1ce0 [ 51.897746][ T4162] ? read_lock_is_recursive+0x10/0x10 [ 51.903091][ T4162] ? __might_sleep+0xc0/0xc0 [ 51.907656][ T4162] ? do_raw_spin_unlock+0x137/0x8b0 [ 51.912826][ T4162] ocfs2_start_trans+0x2b2/0x6f0 [ 51.917740][ T4162] ? ocfs2_setattr+0xbe0/0x1ce0 [ 51.922566][ T4162] ? ocfs2_recovery_exit+0x280/0x280 [ 51.927827][ T4162] ocfs2_setattr+0xbe0/0x1ce0 [ 51.932480][ T4162] ? ocfs2_extend_allocation+0x1ba0/0x1ba0 [ 51.938354][ T4162] ? seqcount_lockdep_reader_access+0x1d3/0x220 [ 51.944570][ T4162] ? ktime_get_coarse_real_ts64+0x107/0x120 [ 51.950439][ T4162] ? current_time+0x1ba/0x300 [ 51.955095][ T4162] ? atime_needs_update+0x7b0/0x7b0 [ 51.960270][ T4162] ? evm_inode_setattr+0xf7/0x5b0 [ 51.965282][ T4162] ? rwsem_write_trylock+0x166/0x210 [ 51.970546][ T4162] ? bpf_lsm_inode_setattr+0x5/0x10 [ 51.975719][ T4162] ? security_inode_setattr+0xce/0x120 [ 51.981154][ T4162] ? ocfs2_extend_allocation+0x1ba0/0x1ba0 [ 51.986934][ T4162] notify_change+0xc6d/0xf50 [ 51.991505][ T4162] ovl_workdir_create+0x5a3/0x7d0 [ 51.996510][ T4162] ? ovl_mount_dir_noesc+0x260/0x260 [ 52.001779][ T4162] ? rcu_read_lock_any_held+0xb3/0x160 [ 52.007217][ T4162] ? __mnt_want_write+0x1e6/0x260 [ 52.012223][ T4162] ovl_get_workdir+0x3ab/0x1350 [ 52.017055][ T4162] ? _raw_spin_unlock+0x24/0x40 [ 52.021886][ T4162] ? ovl_get_upper+0x5f0/0x5f0 [ 52.026626][ T4162] ? ovl_get_upper+0x402/0x5f0 [ 52.031386][ T4162] ? ovl_fill_super+0x2a20/0x2a20 [ 52.036391][ T4162] ? __kmalloc+0x168/0x300 [ 52.040830][ T4162] ovl_fill_super+0x1b85/0x2a20 [ 52.045679][ T4162] ? ovl_mount+0x30/0x30 [ 52.049913][ T4162] ? sget+0x4b8/0x4d0 [ 52.053895][ T4162] ? free_anon_bdev+0x20/0x20 [ 52.058547][ T4162] ? ovl_mount+0x30/0x30 [ 52.062773][ T4162] mount_nodev+0x52/0xe0 [ 52.066995][ T4162] legacy_get_tree+0xeb/0x180 [ 52.071649][ T4162] ? virtio_fs_zero_page_range+0x170/0x170 [ 52.077442][ T4162] vfs_get_tree+0x88/0x270 [ 52.081836][ T4162] do_new_mount+0x2ba/0xb40 [ 52.086319][ T4162] ? do_move_mount_old+0x160/0x160 [ 52.091409][ T4162] ? user_path_at_empty+0x12b/0x180 [ 52.096587][ T4162] __se_sys_mount+0x2d5/0x3c0 [ 52.101260][ T4162] ? __x64_sys_mount+0xc0/0xc0 [ 52.106149][ T4162] ? syscall_enter_from_user_mode+0x2e/0x240 [ 52.112149][ T4162] ? lockdep_hardirqs_on+0x94/0x130 [ 52.117327][ T4162] ? __x64_sys_mount+0x1c/0xc0 [ 52.122069][ T4162] do_syscall_64+0x3b/0xb0 [ 52.126461][ T4162] ? clear_bhb_loop+0x15/0x70 [ 52.131117][ T4162] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 52.136986][ T4162] RIP: 0033:0x7fa296a70fd9 [ 52.141404][ T4162] 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 [ 52.160985][ T4162] RSP: 002b:00007ffef6ad9278 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 52.169379][ T4162] RAX: ffffffffffffffda RBX: 656e6f6e3d746165 RCX: 00007fa296a70fd9 [ 52.177337][ T4162] RDX: 0000000020000340 RSI: 00000000200000c0 RDI: 0000000000000000 [ 52.185285][ T4162] RBP: 6165627472616568 R08: 0000000020000380 R09: 0000555586d314c0 [ 52.193234][ T4162] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fa296aba095 [ 52.201182][ T4162] R13: 00007ffef6ad94c8 R14: 431bde82d7b634db R15: 00007fa296aba03b [ 52.209136][ T4162] executing program [ 52.218669][ T4162] overlayfs: upper fs does not support tmpfile. [ 52.225472][ T4162] overlayfs: upper fs does not support RENAME_WHITEOUT. [ 52.233078][ T4162] overlayfs: upper fs missing required features. executing program [ 52.355404][ T4166] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 52.485775][ T4167] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 52.614279][ T4168] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 52.736421][ T4169] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 52.857410][ T4170] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 52.978892][ T4171] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.105206][ T4172] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.226541][ T4173] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.348901][ T4174] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.470990][ T4175] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.593818][ T4176] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.716171][ T4177] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.844742][ T4178] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 53.967601][ T4179] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.090073][ T4180] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.212263][ T4181] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.334400][ T4182] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.457343][ T4183] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.580253][ T4184] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.705600][ T4185] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.826308][ T4186] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 54.949535][ T4187] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.073210][ T4188] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.195189][ T4189] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.317534][ T4190] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.438817][ T4191] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.561429][ T4192] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.684339][ T4193] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.808473][ T4194] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 55.958752][ T4195] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.082385][ T4196] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.204227][ T4197] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.326579][ T4198] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.449432][ T4199] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.573054][ T4200] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.696112][ T4201] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.826030][ T4202] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 56.948409][ T4203] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.075377][ T4204] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.197207][ T4205] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.319618][ T4206] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.443125][ T4207] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.563298][ T4208] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.686879][ T4209] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.808703][ T4210] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 57.933133][ T4211] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.055072][ T4212] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.178318][ T4213] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.304992][ T4214] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.434897][ T4215] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.565123][ T4216] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.687143][ T4217] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.808858][ T4218] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 58.931817][ T4219] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.054424][ T4220] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.185116][ T4221] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.315047][ T4222] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.445843][ T4223] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.568033][ T4224] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.690022][ T4225] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.813489][ T4226] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 59.934829][ T4227] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.057699][ T4228] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.180672][ T4229] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.303634][ T4230] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.425217][ T4231] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.548746][ T4232] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.676324][ T4233] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.806999][ T4234] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 60.935229][ T4235] overlayfs: failed to resolve './file0/../file0': -2 executing program [ 61.065667][ T4236] overlayfs: failed to resolve './file0/../file0': -2 executing program