XFS (loop4): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 BUG: spinlock bad magic on CPU#1, syz-executor.4/15713 lock: 0xffff8880558bf000, .magic: ffff8880, .owner: `Ê‹ÿÿÿÿ`Ê‹ÿÿÿÿ€äÉ‹ÿÿÿÿ·/6947, .owner_cpu: 771112072 CPU: 1 PID: 15713 Comm: syz-executor.4 Not tainted 6.10.0-rc3-syzkaller-00044-g2ccbdf43d5e7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:114 debug_spin_lock_before kernel/locking/spinlock_debug.c:86 [inline] do_raw_spin_lock+0x209/0x370 kernel/locking/spinlock_debug.c:115 __queue_work+0x6e5/0xee0 queue_work_on+0x1c2/0x380 kernel/workqueue.c:2410 queue_work include/linux/workqueue.h:621 [inline] xlog_cil_push_now fs/xfs/xfs_log_cil.c:1501 [inline] xlog_cil_force_seq+0x365/0x8d0 fs/xfs/xfs_log_cil.c:1679 xfs_log_force_seq+0x1a7/0x450 fs/xfs/xfs_log.c:3368 __xfs_trans_commit+0xb98/0x1290 fs/xfs/xfs_trans.c:1029 xfs_sync_sb+0x2af/0x310 fs/xfs/libxfs/xfs_sb.c:1080 xfs_log_cover fs/xfs/xfs_log.c:1266 [inline] xfs_log_quiesce+0x2c3/0x5b0 fs/xfs/xfs_log.c:1075 xfs_log_clean+0xa4/0xc40 fs/xfs/xfs_log.c:1082 xfs_log_unmount+0x2c/0x1c0 fs/xfs/xfs_log.c:1097 xfs_unmountfs+0x18b/0x230 fs/xfs/xfs_mount.c:1120 xfs_fs_put_super+0x65/0x150 fs/xfs/xfs_super.c:1145 generic_shutdown_super+0x136/0x2d0 fs/super.c:642 kill_block_super+0x44/0x90 fs/super.c:1676 xfs_kill_sb+0x15/0x50 fs/xfs/xfs_super.c:2045 deactivate_locked_super+0xc4/0x130 fs/super.c:473 cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1267 task_work_run+0x24f/0x310 kernel/task_work.c:180 exit_task_work include/linux/task_work.h:38 [inline] do_exit+0xa27/0x27e0 kernel/exit.c:874 do_group_exit+0x207/0x2c0 kernel/exit.c:1023 get_signal+0x16a1/0x1740 kernel/signal.c:2909 arch_do_signal_or_restart+0x96/0x860 arch/x86/kernel/signal.c:310 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0xc9/0x370 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fc6ee27e62a Code: Unable to access opcode bytes at 0x7fc6ee27e600. RSP: 002b:00007fc6ef08cef8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 RAX: 0000000000000000 RBX: 00007fc6ef08cf80 RCX: 00007fc6ee27e62a RDX: 0000000020009600 RSI: 0000000020009640 RDI: 00007fc6ef08cf40 RBP: 0000000020009600 R08: 00007fc6ef08cf80 R09: 0000000000200800 R10: 0000000000200800 R11: 0000000000000202 R12: 0000000020009640 R13: 00007fc6ef08cf40 R14: 0000000000009606 R15: 0000000020001340 ------------[ cut here ]------------ UBSAN: array-index-out-of-bounds in kernel/locking/qspinlock.c:131:9 index 2887 is out of range for type 'unsigned long[8]' CPU: 1 PID: 15713 Comm: syz-executor.4 Not tainted 6.10.0-rc3-syzkaller-00044-g2ccbdf43d5e7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:114 ubsan_epilogue lib/ubsan.c:231 [inline] __ubsan_handle_out_of_bounds+0x121/0x150 lib/ubsan.c:429 decode_tail kernel/locking/qspinlock.c:131 [inline] __pv_queued_spin_lock_slowpath+0xd5a/0xdc0 kernel/locking/qspinlock.c:468 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:584 [inline] queued_spin_lock_slowpath+0x42/0x50 arch/x86/include/asm/qspinlock.h:51 queued_spin_lock include/asm-generic/qspinlock.h:114 [inline] do_raw_spin_lock+0x272/0x370 kernel/locking/spinlock_debug.c:116 __queue_work+0x6e5/0xee0 queue_work_on+0x1c2/0x380 kernel/workqueue.c:2410 queue_work include/linux/workqueue.h:621 [inline] xlog_cil_push_now fs/xfs/xfs_log_cil.c:1501 [inline] xlog_cil_force_seq+0x365/0x8d0 fs/xfs/xfs_log_cil.c:1679 xfs_log_force_seq+0x1a7/0x450 fs/xfs/xfs_log.c:3368 __xfs_trans_commit+0xb98/0x1290 fs/xfs/xfs_trans.c:1029 xfs_sync_sb+0x2af/0x310 fs/xfs/libxfs/xfs_sb.c:1080 xfs_log_cover fs/xfs/xfs_log.c:1266 [inline] xfs_log_quiesce+0x2c3/0x5b0 fs/xfs/xfs_log.c:1075 xfs_log_clean+0xa4/0xc40 fs/xfs/xfs_log.c:1082 xfs_log_unmount+0x2c/0x1c0 fs/xfs/xfs_log.c:1097 xfs_unmountfs+0x18b/0x230 fs/xfs/xfs_mount.c:1120 xfs_fs_put_super+0x65/0x150 fs/xfs/xfs_super.c:1145 generic_shutdown_super+0x136/0x2d0 fs/super.c:642 kill_block_super+0x44/0x90 fs/super.c:1676 xfs_kill_sb+0x15/0x50 fs/xfs/xfs_super.c:2045 deactivate_locked_super+0xc4/0x130 fs/super.c:473 cleanup_mnt+0x41f/0x4b0 fs/namespace.c:1267 task_work_run+0x24f/0x310 kernel/task_work.c:180 exit_task_work include/linux/task_work.h:38 [inline] do_exit+0xa27/0x27e0 kernel/exit.c:874 do_group_exit+0x207/0x2c0 kernel/exit.c:1023 get_signal+0x16a1/0x1740 kernel/signal.c:2909 arch_do_signal_or_restart+0x96/0x860 arch/x86/kernel/signal.c:310 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0xc9/0x370 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fc6ee27e62a Code: Unable to access opcode bytes at 0x7fc6ee27e600. RSP: 002b:00007fc6ef08cef8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 RAX: 0000000000000000 RBX: 00007fc6ef08cf80 RCX: 00007fc6ee27e62a RDX: 0000000020009600 RSI: 0000000020009640 RDI: 00007fc6ef08cf40 RBP: 0000000020009600 R08: 00007fc6ef08cf80 R09: 0000000000200800 R10: 0000000000200800 R11: 0000000000000202 R12: 0000000020009640 R13: 00007fc6ef08cf40 R14: 0000000000009606 R15: 0000000020001340 ---[ end trace ]---