Warning: Permanently added '10.128.0.67' (ED25519) to the list of known hosts. executing program [ 62.424026][ T4163] loop0: detected capacity change from 0 to 32768 [ 62.466486][ T4163] ======================================================= [ 62.466486][ T4163] WARNING: The mand mount option has been deprecated and [ 62.466486][ T4163] and is ignored by this kernel. Remove the mand [ 62.466486][ T4163] option from the mount to silence this warning. [ 62.466486][ T4163] ======================================================= [ 62.544691][ T4163] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 62.572288][ T4163] [ 62.574774][ T4163] ====================================================== [ 62.581784][ T4163] WARNING: possible circular locking dependency detected [ 62.588797][ T4163] 5.15.179-syzkaller #0 Not tainted [ 62.593980][ T4163] ------------------------------------------------------ [ 62.601008][ T4163] syz-executor195/4163 is trying to acquire lock: [ 62.607506][ T4163] ffff888071a606f8 (&oi->ip_xattr_sem){++++}-{3:3}, at: ocfs2_init_acl+0x398/0x930 [ 62.617309][ T4163] [ 62.617309][ T4163] but task is already holding lock: [ 62.624931][ T4163] ffff88802ad24990 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0x12b9/0x1570 [ 62.634156][ T4163] [ 62.634156][ T4163] which lock already depends on the new lock. [ 62.634156][ T4163] [ 62.644650][ T4163] [ 62.644650][ T4163] the existing dependency chain (in reverse order) is: [ 62.653666][ T4163] [ 62.653666][ T4163] -> #4 (jbd2_handle){++++}-{0:0}: [ 62.661146][ T4163] lock_acquire+0x1db/0x4f0 [ 62.666176][ T4163] start_this_handle+0x12e1/0x1570 [ 62.671804][ T4163] jbd2__journal_start+0x2d1/0x5c0 [ 62.677452][ T4163] jbd2_journal_start+0x25/0x30 [ 62.682820][ T4163] ocfs2_start_trans+0x3c2/0x6f0 [ 62.688283][ T4163] ocfs2_reserve_suballoc_bits+0x9ec/0x4c70 [ 62.694869][ T4163] ocfs2_reserve_new_metadata_blocks+0x418/0x9b0 [ 62.701847][ T4163] ocfs2_init_xattr_set_ctxt+0x38f/0x8c0 [ 62.708107][ T4163] ocfs2_xattr_set+0xf46/0x1930 [ 62.713583][ T4163] ocfs2_set_acl+0x4cb/0x570 [ 62.718724][ T4163] ocfs2_iop_set_acl+0x252/0x3c0 [ 62.724183][ T4163] posix_acl_xattr_set+0x33b/0x3a0 [ 62.729834][ T4163] __vfs_setxattr+0x3e7/0x420 [ 62.735024][ T4163] __vfs_setxattr_noperm+0x12a/0x5e0 [ 62.740824][ T4163] vfs_setxattr+0x21d/0x420 [ 62.745836][ T4163] setxattr+0x27e/0x2e0 [ 62.750503][ T4163] __se_sys_fsetxattr+0x194/0x210 [ 62.756034][ T4163] do_syscall_64+0x3b/0xb0 [ 62.761170][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 62.767591][ T4163] [ 62.767591][ T4163] -> #3 (&journal->j_trans_barrier){.+.+}-{3:3}: [ 62.776093][ T4163] lock_acquire+0x1db/0x4f0 [ 62.781129][ T4163] down_read+0x45/0x2e0 [ 62.785797][ T4163] ocfs2_start_trans+0x3b7/0x6f0 [ 62.791423][ T4163] ocfs2_reserve_suballoc_bits+0x9ec/0x4c70 [ 62.797825][ T4163] ocfs2_reserve_new_metadata_blocks+0x418/0x9b0 [ 62.804839][ T4163] ocfs2_init_xattr_set_ctxt+0x38f/0x8c0 [ 62.810988][ T4163] ocfs2_xattr_set+0xf46/0x1930 [ 62.816357][ T4163] ocfs2_set_acl+0x4cb/0x570 [ 62.821545][ T4163] ocfs2_iop_set_acl+0x252/0x3c0 [ 62.827079][ T4163] posix_acl_xattr_set+0x33b/0x3a0 [ 62.832706][ T4163] __vfs_setxattr+0x3e7/0x420 [ 62.837893][ T4163] __vfs_setxattr_noperm+0x12a/0x5e0 [ 62.843694][ T4163] vfs_setxattr+0x21d/0x420 [ 62.848722][ T4163] setxattr+0x27e/0x2e0 [ 62.853410][ T4163] __se_sys_fsetxattr+0x194/0x210 [ 62.858967][ T4163] do_syscall_64+0x3b/0xb0 [ 62.863912][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 62.870331][ T4163] [ 62.870331][ T4163] -> #2 (sb_internal#2){.+.+}-{0:0}: [ 62.877891][ T4163] lock_acquire+0x1db/0x4f0 [ 62.882922][ T4163] ocfs2_start_trans+0x2b2/0x6f0 [ 62.888408][ T4163] ocfs2_xattr_set+0x118a/0x1930 [ 62.893978][ T4163] ocfs2_set_acl+0x4cb/0x570 [ 62.899086][ T4163] ocfs2_iop_set_acl+0x252/0x3c0 [ 62.904548][ T4163] posix_acl_xattr_set+0x33b/0x3a0 [ 62.910540][ T4163] __vfs_setxattr+0x3e7/0x420 [ 62.915894][ T4163] __vfs_setxattr_noperm+0x12a/0x5e0 [ 62.921768][ T4163] vfs_setxattr+0x21d/0x420 [ 62.926806][ T4163] setxattr+0x27e/0x2e0 [ 62.931516][ T4163] __se_sys_fsetxattr+0x194/0x210 [ 62.937174][ T4163] do_syscall_64+0x3b/0xb0 [ 62.942108][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 62.948517][ T4163] [ 62.948517][ T4163] -> #1 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}: [ 62.959024][ T4163] lock_acquire+0x1db/0x4f0 [ 62.964042][ T4163] down_write+0x38/0x60 [ 62.968717][ T4163] ocfs2_reserve_suballoc_bits+0x18e/0x4c70 [ 62.975321][ T4163] ocfs2_reserve_new_metadata_blocks+0x418/0x9b0 [ 62.982174][ T4163] ocfs2_init_xattr_set_ctxt+0x38f/0x8c0 [ 62.988594][ T4163] ocfs2_xattr_set+0xf46/0x1930 [ 62.994065][ T4163] ocfs2_set_acl+0x4cb/0x570 [ 62.999185][ T4163] ocfs2_iop_set_acl+0x252/0x3c0 [ 63.004691][ T4163] posix_acl_xattr_set+0x33b/0x3a0 [ 63.010355][ T4163] __vfs_setxattr+0x3e7/0x420 [ 63.015563][ T4163] __vfs_setxattr_noperm+0x12a/0x5e0 [ 63.021623][ T4163] vfs_setxattr+0x21d/0x420 [ 63.026670][ T4163] setxattr+0x27e/0x2e0 [ 63.031367][ T4163] __se_sys_fsetxattr+0x194/0x210 [ 63.036903][ T4163] do_syscall_64+0x3b/0xb0 [ 63.041848][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 63.048257][ T4163] [ 63.048257][ T4163] -> #0 (&oi->ip_xattr_sem){++++}-{3:3}: [ 63.056079][ T4163] validate_chain+0x1649/0x5930 [ 63.061475][ T4163] __lock_acquire+0x1295/0x1ff0 [ 63.067060][ T4163] lock_acquire+0x1db/0x4f0 [ 63.072089][ T4163] down_read+0x45/0x2e0 [ 63.076763][ T4163] ocfs2_init_acl+0x398/0x930 [ 63.082130][ T4163] ocfs2_mknod+0x1e8f/0x2cd0 [ 63.087322][ T4163] ocfs2_mkdir+0x194/0x430 [ 63.092364][ T4163] vfs_mkdir+0x3b6/0x590 [ 63.097161][ T4163] do_mkdirat+0x260/0x520 [ 63.102031][ T4163] __x64_sys_mkdir+0x6a/0x80 [ 63.107280][ T4163] do_syscall_64+0x3b/0xb0 [ 63.112228][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 63.118646][ T4163] [ 63.118646][ T4163] other info that might help us debug this: [ 63.118646][ T4163] [ 63.129002][ T4163] Chain exists of: [ 63.129002][ T4163] &oi->ip_xattr_sem --> &journal->j_trans_barrier --> jbd2_handle [ 63.129002][ T4163] [ 63.142779][ T4163] Possible unsafe locking scenario: [ 63.142779][ T4163] [ 63.150234][ T4163] CPU0 CPU1 [ 63.155593][ T4163] ---- ---- [ 63.160950][ T4163] lock(jbd2_handle); [ 63.165139][ T4163] lock(&journal->j_trans_barrier); [ 63.172930][ T4163] lock(jbd2_handle); [ 63.179517][ T4163] lock(&oi->ip_xattr_sem); [ 63.184316][ T4163] [ 63.184316][ T4163] *** DEADLOCK *** [ 63.184316][ T4163] [ 63.192470][ T4163] 8 locks held by syz-executor195/4163: [ 63.198035][ T4163] #0: ffff88802ad22460 (sb_writers#9){.+.+}-{0:0}, at: mnt_want_write+0x3b/0x80 [ 63.207180][ T4163] #1: ffff888071a609c8 (&type->i_mutex_dir_key#6/1){+.+.}-{3:3}, at: filename_create+0x25c/0x530 [ 63.217811][ T4163] #2: ffff888071a689c8 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#5){+.+.}-{3:3}, at: ocfs2_reserve_suballoc_bits+0x18e/0x4c70 [ 63.231710][ T4163] #3: ffff888071a66d88 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#3){+.+.}-{3:3}, at: ocfs2_reserve_suballoc_bits+0x18e/0x4c70 [ 63.245864][ T4163] #4: ffff888071a6a648 (&ocfs2_sysfile_lock_key[args->fi_sysfile_type]#6){+.+.}-{3:3}, at: ocfs2_reserve_local_alloc_bits+0x12e/0x27a0 [ 63.259881][ T4163] #5: ffff88802ad22650 (sb_internal#2){.+.+}-{0:0}, at: ocfs2_mknod+0x15bb/0x2cd0 [ 63.269322][ T4163] #6: ffff8880249a9ce8 (&journal->j_trans_barrier){.+.+}-{3:3}, at: ocfs2_start_trans+0x3b7/0x6f0 [ 63.280036][ T4163] #7: ffff88802ad24990 (jbd2_handle){++++}-{0:0}, at: start_this_handle+0x12b9/0x1570 [ 63.289716][ T4163] [ 63.289716][ T4163] stack backtrace: [ 63.295695][ T4163] CPU: 1 PID: 4163 Comm: syz-executor195 Not tainted 5.15.179-syzkaller #0 [ 63.304285][ T4163] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 63.314534][ T4163] Call Trace: [ 63.317914][ T4163] [ 63.320835][ T4163] dump_stack_lvl+0x1e3/0x2d0 [ 63.325507][ T4163] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 63.331134][ T4163] ? print_circular_bug+0x12b/0x1a0 [ 63.336323][ T4163] check_noncircular+0x2f8/0x3b0 [ 63.341262][ T4163] ? add_chain_block+0x850/0x850 [ 63.346187][ T4163] ? lockdep_lock+0x11f/0x2a0 [ 63.350853][ T4163] ? mark_lock+0x98/0x340 [ 63.355254][ T4163] ? reacquire_held_locks+0x660/0x660 [ 63.360673][ T4163] validate_chain+0x1649/0x5930 [ 63.365516][ T4163] ? __lock_acquire+0x1ff0/0x1ff0 [ 63.370534][ T4163] ? reacquire_held_locks+0x660/0x660 [ 63.375928][ T4163] ? reacquire_held_locks+0x660/0x660 [ 63.381322][ T4163] ? __lock_acquire+0x1295/0x1ff0 [ 63.386355][ T4163] ? mark_lock+0x98/0x340 [ 63.390691][ T4163] ? mark_lock+0x98/0x340 [ 63.395011][ T4163] __lock_acquire+0x1295/0x1ff0 [ 63.399880][ T4163] lock_acquire+0x1db/0x4f0 [ 63.404473][ T4163] ? ocfs2_init_acl+0x398/0x930 [ 63.409336][ T4163] ? read_lock_is_recursive+0x10/0x10 [ 63.414706][ T4163] ? __might_sleep+0xc0/0xc0 [ 63.419296][ T4163] ? mutex_unlock+0x10/0x10 [ 63.423798][ T4163] down_read+0x45/0x2e0 [ 63.428059][ T4163] ? ocfs2_init_acl+0x398/0x930 [ 63.432906][ T4163] ocfs2_init_acl+0x398/0x930 [ 63.437599][ T4163] ? ocfs2_acl_chmod+0x360/0x360 [ 63.442555][ T4163] ? ocfs2_journal_dirty+0x403/0x630 [ 63.447879][ T4163] ? ocfs2_journal_access+0x30/0x30 [ 63.453086][ T4163] ? __ocfs2_abort+0x230/0x230 [ 63.457870][ T4163] ? validate_chain+0x112/0x5930 [ 63.462807][ T4163] ? ocfs2_init_security_get+0x130/0x190 [ 63.468438][ T4163] ocfs2_mknod+0x1e8f/0x2cd0 [ 63.473042][ T4163] ? ocfs2_mkdir+0x430/0x430 [ 63.477728][ T4163] ? mark_lock+0x98/0x340 [ 63.482173][ T4163] ? __lock_acquire+0x1295/0x1ff0 [ 63.487218][ T4163] ? mark_lock+0x98/0x340 [ 63.491589][ T4163] ? read_lock_is_recursive+0x10/0x10 [ 63.496964][ T4163] ? ocfs2_inode_unlock_tracker+0x236/0x2a0 [ 63.502854][ T4163] ? __lock_acquire+0x1ff0/0x1ff0 [ 63.507869][ T4163] ? do_raw_spin_lock+0x14a/0x370 [ 63.512886][ T4163] ? do_raw_spin_unlock+0x137/0x8b0 [ 63.518073][ T4163] ? _raw_spin_unlock+0x24/0x40 [ 63.522912][ T4163] ? put_pid+0xd8/0x120 [ 63.527059][ T4163] ? ocfs2_permission+0xfb/0x1b0 [ 63.532005][ T4163] ocfs2_mkdir+0x194/0x430 [ 63.536446][ T4163] ? ocfs2_symlink+0x2e20/0x2e20 [ 63.541389][ T4163] ? HAS_UNMAPPED_ID+0x1ef/0x240 [ 63.546358][ T4163] ? inode_permission+0xf7/0x450 [ 63.551401][ T4163] ? ocfs2_getattr+0x380/0x380 [ 63.556254][ T4163] ? bpf_lsm_inode_mkdir+0x5/0x10 [ 63.561272][ T4163] ? security_inode_mkdir+0xb4/0x100 [ 63.566658][ T4163] vfs_mkdir+0x3b6/0x590 [ 63.570899][ T4163] do_mkdirat+0x260/0x520 [ 63.575217][ T4163] ? vfs_mkdir+0x590/0x590 [ 63.579631][ T4163] ? getname_flags+0x1ec/0x4e0 [ 63.584387][ T4163] ? lockdep_hardirqs_on+0x94/0x130 [ 63.589583][ T4163] __x64_sys_mkdir+0x6a/0x80 [ 63.594168][ T4163] do_syscall_64+0x3b/0xb0 [ 63.598662][ T4163] ? clear_bhb_loop+0x15/0x70 [ 63.603369][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 63.609280][ T4163] RIP: 0033:0x7ff847943817 [ 63.613692][ T4163] Code: ff ff 77 07 31 c0 c3 0f 1f 40 00 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 63.633290][ T4163] RSP: 002b:00007fffcd6432d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 [ 63.641703][ T4163] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff847943817 [ 63.649689][ T4163] RDX: 0000000000010084 RSI: 00000000000001ff RDI: 0000200000000040 [ 63.657657][ T4163] RBP: 0000200000000040 R08: 0000000000000001 R09: 0000000000000000 [ 63.665903][ T4163] R10: 0000000000000024 R11: 0000000000000246 R12: 0000000000000000 [ 63.673867][ T4163] R13: 00007fffcd643370 R14: 0000000000000000 R15: 0000000000000000 [ 63.682055][ T4163] [ 63.691581][ T4163] syz-executor195[4163]: segfault at 0 ip 00007ff84793fb5e sp 00007fffcd6432d8 error 4 in syz-executor1955629879[7ff847910000+7d000] [ 63.705379][ T4163] Code: fd d7 c9 0f bc d1 c5 fe 7f 27 c5 fe 7f 6f 20 c5 fe 7f 77 40 c5 fe 7f 7f 60 49 83 c0 1f 49 29 d0 48 8d 7c 17 61 e9 d2 04 00 00 fe 6f 1e c5 fe 6f 56 20 c5 fd 74 cb c5 fd d7 d1 49 83 f8 21 0f [ 63.726404][ T4163] syz-executor195 (4163) used greatest stack depth: 18392 bytes left