ocfs2: Mounting device (7,1) on (node local, slot 0) with ordered data mode. overlayfs: upper fs does not support tmpfile. overlayfs: upper fs does not support RENAME_WHITEOUT. ====================================================== WARNING: possible circular locking dependency detected syzkaller #0 Not tainted ------------------------------------------------------ syz.1.158/7207 is trying to acquire lock: ffff0000f90709c0 (&ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline] ffff0000f90709c0 (&ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_reserve_local_alloc_bits+0x104/0x26a8 fs/ocfs2/localalloc.c:636 but task is already holding lock: ffff0000f90731b8 (&oi->ip_xattr_sem){+.+.}-{4:4}, at: ocfs2_xattr_set+0x330/0xe9c fs/ocfs2/xattr.c:3613 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #3 (&oi->ip_xattr_sem){+.+.}-{4:4}: down_write+0x50/0xc0 kernel/locking/rwsem.c:1590 ocfs2_xattr_set_handle+0x2a8/0x5e4 fs/ocfs2/xattr.c:3531 ocfs2_init_security_set+0xb4/0xd8 fs/ocfs2/xattr.c:7337 ocfs2_mknod+0x104c/0x1cf0 fs/ocfs2/namei.c:423 ocfs2_mkdir+0x178/0x474 fs/ocfs2/namei.c:660 vfs_mkdir+0x408/0x48c fs/namei.c:5130 do_mkdirat+0x238/0x448 fs/namei.c:5164 __do_sys_mkdirat fs/namei.c:5186 [inline] __se_sys_mkdirat fs/namei.c:5184 [inline] __arm64_sys_mkdirat+0x8c/0xa4 fs/namei.c:5184 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #2 (&journal->j_trans_barrier){.+.+}-{4:4}: down_read+0x58/0x308 kernel/locking/rwsem.c:1537 ocfs2_start_trans+0x35c/0x6b0 fs/ocfs2/journal.c:372 ocfs2_shutdown_local_alloc+0x1ac/0x7e4 fs/ocfs2/localalloc.c:417 ocfs2_dismount_volume+0x1cc/0x8c4 fs/ocfs2/super.c:1825 ocfs2_put_super+0xd4/0x320 fs/ocfs2/super.c:1553 generic_shutdown_super+0x12c/0x2b8 fs/super.c:643 kill_block_super+0x44/0x90 fs/super.c:1722 deactivate_locked_super+0xc4/0x12c fs/super.c:474 deactivate_super+0xe0/0x100 fs/super.c:507 cleanup_mnt+0x31c/0x3ac fs/namespace.c:1318 __cleanup_mnt+0x20/0x30 fs/namespace.c:1325 task_work_run+0x1dc/0x260 kernel/task_work.c:233 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] __exit_to_user_mode_loop kernel/entry/common.c:44 [inline] exit_to_user_mode_loop+0x10c/0x18c kernel/entry/common.c:75 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:226 [inline] exit_to_user_mode_prepare_legacy include/linux/irq-entry-common.h:242 [inline] arm64_exit_to_user_mode arch/arm64/kernel/entry-common.c:81 [inline] el0_svc+0x17c/0x26c arch/arm64/kernel/entry-common.c:725 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #1 (sb_internal#2){.+.+}-{0:0}: percpu_down_read_internal include/linux/percpu-rwsem.h:53 [inline] percpu_down_read_freezable include/linux/percpu-rwsem.h:83 [inline] __sb_start_write include/linux/fs/super.h:19 [inline] sb_start_intwrite include/linux/fs/super.h:177 [inline] ocfs2_start_trans+0x1f4/0x6b0 fs/ocfs2/journal.c:370 ocfs2_mknod+0xc30/0x1cf0 fs/ocfs2/namei.c:365 ocfs2_mkdir+0x178/0x474 fs/ocfs2/namei.c:660 vfs_mkdir+0x408/0x48c fs/namei.c:5130 do_mkdirat+0x238/0x448 fs/namei.c:5164 __do_sys_mkdirat fs/namei.c:5186 [inline] __se_sys_mkdirat fs/namei.c:5184 [inline] __arm64_sys_mkdirat+0x8c/0xa4 fs/namei.c:5184 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 -> #0 (&ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}: check_prev_add kernel/locking/lockdep.c:3165 [inline] check_prevs_add kernel/locking/lockdep.c:3284 [inline] validate_chain kernel/locking/lockdep.c:3908 [inline] __lock_acquire+0x1774/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 down_write+0x50/0xc0 kernel/locking/rwsem.c:1590 inode_lock include/linux/fs.h:1027 [inline] ocfs2_reserve_local_alloc_bits+0x104/0x26a8 fs/ocfs2/localalloc.c:636 ocfs2_reserve_clusters_with_limit+0x198/0x9e0 fs/ocfs2/suballoc.c:1169 ocfs2_reserve_clusters+0x3c/0x50 fs/ocfs2/suballoc.c:1230 ocfs2_init_xattr_set_ctxt+0x364/0x778 fs/ocfs2/xattr.c:3316 ocfs2_xattr_set+0x920/0xe9c fs/ocfs2/xattr.c:3664 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_setxattr+0x3d8/0x400 fs/xattr.c:200 __vfs_setxattr_noperm+0x120/0x5c4 fs/xattr.c:234 __vfs_setxattr_locked+0x1e8/0x214 fs/xattr.c:295 vfs_setxattr+0x158/0x2a8 fs/xattr.c:321 ovl_do_setxattr fs/overlayfs/overlayfs.h:317 [inline] ovl_setxattr fs/overlayfs/overlayfs.h:329 [inline] ovl_make_workdir fs/overlayfs/super.c:728 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3d74/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 other info that might help us debug this: Chain exists of: &ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE] --> &journal->j_trans_barrier --> &oi->ip_xattr_sem Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&oi->ip_xattr_sem); lock(&journal->j_trans_barrier); lock(&oi->ip_xattr_sem); lock(&ocfs2_sysfile_lock_key[LOCAL_ALLOC_SYSTEM_INODE]); *** DEADLOCK *** 4 locks held by syz.1.158/7207: #0: ffff0000dfbb60e0 (&type->s_umount_key#59/1){+.+.}-{4:4}, at: alloc_super+0x210/0x908 fs/super.c:344 #1: ffff0000db96a420 (sb_writers#17){.+.+}-{0:0}, at: mnt_want_write+0x44/0x9c fs/namespace.c:499 #2: ffff0000f9073480 (&sb->s_type->i_mutex_key#30){++++}-{4:4}, at: inode_lock include/linux/fs.h:1027 [inline] #2: ffff0000f9073480 (&sb->s_type->i_mutex_key#30){++++}-{4:4}, at: vfs_setxattr+0x138/0x2a8 fs/xattr.c:320 #3: ffff0000f90731b8 (&oi->ip_xattr_sem){+.+.}-{4:4}, at: ocfs2_xattr_set+0x330/0xe9c fs/ocfs2/xattr.c:3613 stack backtrace: CPU: 0 UID: 0 PID: 7207 Comm: syz.1.158 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 print_circular_bug+0x324/0x32c kernel/locking/lockdep.c:2043 check_noncircular+0x154/0x174 kernel/locking/lockdep.c:2175 check_prev_add kernel/locking/lockdep.c:3165 [inline] check_prevs_add kernel/locking/lockdep.c:3284 [inline] validate_chain kernel/locking/lockdep.c:3908 [inline] __lock_acquire+0x1774/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x2e0 kernel/locking/lockdep.c:5868 down_write+0x50/0xc0 kernel/locking/rwsem.c:1590 inode_lock include/linux/fs.h:1027 [inline] ocfs2_reserve_local_alloc_bits+0x104/0x26a8 fs/ocfs2/localalloc.c:636 ocfs2_reserve_clusters_with_limit+0x198/0x9e0 fs/ocfs2/suballoc.c:1169 ocfs2_reserve_clusters+0x3c/0x50 fs/ocfs2/suballoc.c:1230 ocfs2_init_xattr_set_ctxt+0x364/0x778 fs/ocfs2/xattr.c:3316 ocfs2_xattr_set+0x920/0xe9c fs/ocfs2/xattr.c:3664 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_setxattr+0x3d8/0x400 fs/xattr.c:200 __vfs_setxattr_noperm+0x120/0x5c4 fs/xattr.c:234 __vfs_setxattr_locked+0x1e8/0x214 fs/xattr.c:295 vfs_setxattr+0x158/0x2a8 fs/xattr.c:321 ovl_do_setxattr fs/overlayfs/overlayfs.h:317 [inline] ovl_setxattr fs/overlayfs/overlayfs.h:329 [inline] ovl_make_workdir fs/overlayfs/super.c:728 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3d74/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 ------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in fs/ocfs2/xattr.c:1985:3 index 2 is out of range for type 'struct ocfs2_xattr_entry[] __counted_by(xh_count)' (aka 'struct ocfs2_xattr_entry[]') CPU: 0 UID: 0 PID: 7207 Comm: syz.1.158 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 ubsan_epilogue+0x14/0x48 lib/ubsan.c:233 __ubsan_handle_out_of_bounds+0xd0/0xfc lib/ubsan.c:455 ocfs2_xa_remove_entry+0x314/0x384 fs/ocfs2/xattr.c:1985 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 ---[ end trace ]--- ------------[ cut here ]------------ memset: detected buffer overflow: 16 byte write of buffer size 0 WARNING: lib/string_helpers.c:1036 at __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035, CPU#0: syz.1.158/7207 Modules linked in: CPU: 0 UID: 0 PID: 7207 Comm: syz.1.158 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 63400005 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 lr : __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 sp : ffff8000a5fa6660 x29: ffff8000a5fa6660 x28: 1fffe0001d3d6cc6 x27: dfff800000000000 x26: ffff0000e9eb6640 x25: 0000000000000000 x24: 0000000000000001 x23: 000000000000000f x22: ffff80008b5a20d8 x21: 0000000000000001 x20: 0000000000000010 x19: 0000000000000000 x18: 00000000ffffffff x17: 635f5f205d5b7972 x16: ffff800082e5e68c x15: 0000000000000001 x14: 1ffff00014bf4c40 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000080000 x10: 000000000006ae99 x9 : 94c1c1980ada1e00 x8 : 94c1c1980ada1e00 x7 : 0000000000000001 x6 : ffff8000805761f8 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000807f1260 x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: __fortify_report+0xa4/0xc0 lib/string_helpers.c:1035 (P) __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 fortify_memset_chk include/linux/fortify-string.h:497 [inline] ocfs2_xa_remove_entry+0x34c/0x384 fs/ocfs2/xattr.c:1987 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 irq event stamp: 51753 hardirqs last enabled at (51753): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] hardirqs last enabled at (51753): [] _raw_spin_unlock_irqrestore+0x38/0x98 kernel/locking/spinlock.c:194 hardirqs last disabled at (51752): [] __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:108 [inline] hardirqs last disabled at (51752): [] _raw_spin_lock_irqsave+0x2c/0x7c kernel/locking/spinlock.c:162 softirqs last enabled at (51302): [] softirq_handle_end kernel/softirq.c:468 [inline] softirqs last enabled at (51302): [] handle_softirqs+0xaf8/0xc88 kernel/softirq.c:650 softirqs last disabled at (51217): [] __do_softirq+0x14/0x20 kernel/softirq.c:656 ---[ end trace 0000000000000000 ]--- ------------[ cut here ]------------ kernel BUG at lib/string_helpers.c:1043! Internal error: Oops - BUG: 00000000f2000800 [#1] SMP Modules linked in: CPU: 0 UID: 0 PID: 7207 Comm: syz.1.158 Tainted: G W syzkaller #0 PREEMPT Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 63400005 (nZCv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 lr : __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 sp : ffff8000a5fa66a0 x29: ffff8000a5fa66a0 x28: 1fffe0001d3d6cc6 x27: dfff800000000000 x26: ffff0000e9eb6640 x25: 0000000000000000 x24: 0000000000000001 x23: ffff0000e9eb6650 x22: 0000000000000001 x21: 0000000000000001 x20: 0000000000000001 x19: ffff0000e9eb6630 x18: 00000000ffffffff x17: 635f5f205d5b7972 x16: ffff800082e5e68c x15: 0000000000000001 x14: 1ffff00014bf4c40 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000080000 x10: 000000000006ae99 x9 : 94c1c1980ada1e00 x8 : 94c1c1980ada1e00 x7 : 0000000000000001 x6 : ffff8000805761f8 x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000807f1260 x2 : 0000000000000001 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: __fortify_panic+0x10/0x14 lib/string_helpers.c:1042 (P) fortify_memset_chk include/linux/fortify-string.h:497 [inline] ocfs2_xa_remove_entry+0x34c/0x384 fs/ocfs2/xattr.c:1987 ocfs2_xa_remove fs/ocfs2/xattr.c:2073 [inline] ocfs2_xa_set+0x938/0x23c0 fs/ocfs2/xattr.c:2277 ocfs2_xattr_block_set+0x328/0x2a88 fs/ocfs2/xattr.c:3015 __ocfs2_xattr_set_handle+0x200/0xc28 fs/ocfs2/xattr.c:-1 ocfs2_xattr_set+0xb38/0xe9c fs/ocfs2/xattr.c:3680 ocfs2_xattr_trusted_set+0x4c/0x64 fs/ocfs2/xattr.c:7366 __vfs_removexattr+0x3bc/0x3e4 fs/xattr.c:518 __vfs_removexattr_locked+0x1cc/0x204 fs/xattr.c:553 vfs_removexattr+0x80/0x18c fs/xattr.c:575 ovl_do_removexattr fs/overlayfs/overlayfs.h:335 [inline] ovl_removexattr fs/overlayfs/overlayfs.h:343 [inline] ovl_make_workdir fs/overlayfs/super.c:760 [inline] ovl_get_workdir fs/overlayfs/super.c:840 [inline] ovl_fill_super_creds fs/overlayfs/super.c:1453 [inline] ovl_fill_super+0x3e40/0x4cdc fs/overlayfs/super.c:1567 vfs_get_super fs/super.c:1324 [inline] get_tree_nodev+0xb4/0x144 fs/super.c:1343 ovl_get_tree+0x28/0x38 fs/overlayfs/params.c:708 vfs_get_tree+0x90/0x28c fs/super.c:1751 fc_mount fs/namespace.c:1199 [inline] do_new_mount_fc fs/namespace.c:3636 [inline] do_new_mount+0x284/0x944 fs/namespace.c:3712 path_mount+0x5b4/0xdfc fs/namespace.c:4022 do_mount fs/namespace.c:4035 [inline] __do_sys_mount fs/namespace.c:4224 [inline] __se_sys_mount fs/namespace.c:4201 [inline] __arm64_sys_mount+0x3e8/0x468 fs/namespace.c:4201 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x254 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xe8/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x5c/0x26c arch/arm64/kernel/entry-common.c:724 el0t_64_sync_handler+0x84/0x12c arch/arm64/kernel/entry-common.c:743 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:596 Code: d503233f a9bf7bfd 910003fd 94b2f454 (d4210000) ---[ end trace 0000000000000000 ]---