rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 1-...!: (16 ticks this GP) idle=dcd4/1/0x4000000000000000 softirq=21218/21218 fqs=0 rcu: (t=14120 jiffies g=13345 q=1057 ncpus=2) rcu: rcu_preempt kthread timer wakeup didn't happen for 14119 jiffies! g13345 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 rcu: Possible timer handling issue on cpu=1 timer-softirq=5753 rcu: rcu_preempt kthread starved for 14120 jiffies! g13345 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1 rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. rcu: RCU grace-period kthread stack dump: task:rcu_preempt state:I stack:27600 pid:17 tgid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5369 [inline] __schedule+0xe58/0x5ad0 kernel/sched/core.c:6756 __schedule_loop kernel/sched/core.c:6833 [inline] schedule+0xe7/0x350 kernel/sched/core.c:6848 schedule_timeout+0x124/0x280 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x1eb/0xb00 kernel/rcu/tree.c:2045 rcu_gp_kthread+0x271/0x380 kernel/rcu/tree.c:2247 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 CPU: 1 UID: 0 PID: 150 Comm: kworker/u8:5 Not tainted 6.13.0-rc4-syzkaller-g4bbf9020becb #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: writeback wb_workfn (flush-8:0) RIP: 0010:unwind_next_frame+0xbb2/0x20c0 arch/x86/kernel/unwind_orc.c:641 Code: 89 c7 48 c1 ef 03 0f b6 14 17 4c 89 cf 83 e7 07 40 38 fe 40 0f 9e c7 40 84 f6 40 0f 95 c6 40 84 f7 0f 85 3f 12 00 00 83 e0 07 <38> c2 40 0f 9e c6 84 d2 0f 95 c0 40 84 c6 0f 85 28 12 00 00 0f b6 RSP: 0018:ffffc90000a188d8 EFLAGS: 00000206 RAX: 0000000000000003 RBX: 0000000000000001 RCX: ffffffff9106a34e RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 RBP: ffffc90000a18990 R08: ffffc90000a1897c R09: ffffffff9106a352 R10: ffffc90000a18948 R11: 0000000000014f96 R12: ffffc90000a18998 R13: ffffc90000a18948 R14: ffffc90002f16ec8 R15: ffffc90002f16ec0 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000561751f0cf68 CR3: 0000000024bbe000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: arch_stack_walk+0x95/0x100 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x95/0xd0 kernel/stacktrace.c:122 kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:582 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x51/0x70 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2353 [inline] slab_free mm/slub.c:4613 [inline] kmem_cache_free+0x152/0x4c0 mm/slub.c:4715 mempool_free+0xe7/0x3b0 mm/mempool.c:548 __sg_free_table+0x122/0x1a0 lib/scatterlist.c:230 sg_free_table_chained+0x86/0xa0 lib/sg_pool.c:93 scsi_free_sgtables drivers/scsi/scsi_lib.c:580 [inline] scsi_mq_uninit_cmd drivers/scsi/scsi_lib.c:590 [inline] scsi_end_request+0x589/0x9a0 drivers/scsi/scsi_lib.c:656 scsi_io_completion+0x17c/0x14c0 drivers/scsi/scsi_lib.c:1067 scsi_complete+0x124/0x250 drivers/scsi/scsi_lib.c:1523 blk_complete_reqs+0xae/0xf0 block/blk-mq.c:1218 handle_softirqs+0x213/0x8f0 kernel/softirq.c:561 __do_softirq kernel/softirq.c:595 [inline] invoke_softirq kernel/softirq.c:435 [inline] __irq_exit_rcu+0x109/0x170 kernel/softirq.c:662 irq_exit_rcu+0x9/0x30 kernel/softirq.c:678 common_interrupt+0xbf/0xe0 arch/x86/kernel/irq.c:278 asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:693 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x31/0x80 kernel/locking/spinlock.c:194 Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 a6 72 4a f6 48 89 df e8 ee f1 4a f6 f7 c5 00 02 00 00 75 23 9c 58 f6 c4 02 75 37 01 00 00 00 e8 e5 d6 3b f6 65 8b 05 a6 92 d7 74 85 c0 74 16 5b RSP: 0018:ffffc90002f16cd0 EFLAGS: 00000246 RAX: 0000000000000002 RBX: ffff888077c4b660 RCX: 1ffffffff2dd341a RDX: 0000000000000000 RSI: ffffffff8b6cd9e0 RDI: ffffffff8bd1ee20 RBP: 0000000000000292 R08: 0000000000000001 R09: fffffbfff2dca3af R10: ffffffff96e51d7f R11: 0000000000000004 R12: 1ffff920005e2da2 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000008000000 spin_unlock_irqrestore include/linux/spinlock.h:406 [inline] __folio_start_writeback+0x5d1/0xa90 mm/page-writeback.c:3161 ext4_bio_write_folio+0x5cf/0x1da0 fs/ext4/page-io.c:556 mpage_submit_folio+0x1c0/0x350 fs/ext4/inode.c:1932 mpage_process_page_bufs+0x46d/0x990 fs/ext4/inode.c:2045 mpage_prepare_extent_to_map+0x758/0x1470 fs/ext4/inode.c:2546 ext4_do_writepages+0x968/0x32d0 fs/ext4/inode.c:2688 ext4_writepages+0x303/0x730 fs/ext4/inode.c:2824 do_writepages+0x1b3/0x820 mm/page-writeback.c:2702 __writeback_single_inode+0x166/0xfa0 fs/fs-writeback.c:1680 writeback_sb_inodes+0x606/0xfa0 fs/fs-writeback.c:1976 __writeback_inodes_wb+0xff/0x2e0 fs/fs-writeback.c:2047 wb_writeback+0x803/0xb80 fs/fs-writeback.c:2158 wb_check_old_data_flush fs/fs-writeback.c:2262 [inline] wb_do_writeback fs/fs-writeback.c:2315 [inline] wb_workfn+0x8c0/0xbc0 fs/fs-writeback.c:2343 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244