rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P4983/1:b..l P6040/2:b..l P5633/1:b..l rcu: (detected by 0, t=10502 jiffies, g=41037, q=1391607 ncpus=2) task:udevd state:R running task stack:24584 pid:5633 tgid:5633 ppid:4983 task_flags:0x40014c flags:0x00080800 Call Trace: context_switch kernel/sched/core.c:5388 [inline] __schedule+0x1295/0x67a0 kernel/sched/core.c:7189 preempt_schedule_irq+0x50/0x90 kernel/sched/core.c:7513 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0x970 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_acquire+0x5e/0x370 kernel/locking/lockdep.c:5872 Code: 05 7b 24 25 12 83 f8 07 0f 87 d9 02 00 00 48 0f a3 05 86 89 f2 0e 0f 82 a4 02 00 00 8b 35 0e bd f2 0e 85 f6 0f 85 bf 00 00 00 <48> 8b 44 24 30 65 48 2b 05 1d 24 25 12 0f 85 ed 02 00 00 48 83 c4 RSP: 0018:ffffc90003a1f5f0 EFLAGS: 00000206 RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0000000000000001 RDX: 0000000000000000 RSI: ffffffff8dee9983 RDI: ffffffff8c1c4480 RBP: ffffffff8e7e5620 R08: 00000000866429ea R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000000000 R12: 0000000000000002 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:300 [inline] rcu_read_lock include/linux/rcupdate.h:838 [inline] class_rcu_constructor include/linux/rcupdate.h:1181 [inline] unwind_next_frame+0xd1/0x2090 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_record_aux_stack+0xa7/0xc0 mm/kasan/generic.c:556 __call_rcu_common.constprop.0+0xa5/0x9b0 kernel/rcu/tree.c:3131 slab_free_hook mm/slub.c:2653 [inline] slab_free mm/slub.c:6251 [inline] kmem_cache_free+0x44a/0x6c0 mm/slub.c:6378 tear_down_vmas+0x2a5/0x600 mm/mmap.c:1262 exit_mmap+0x469/0xa10 mm/mmap.c:1320 __mmput+0x12a/0x410 kernel/fork.c:1178 mmput+0x67/0x80 kernel/fork.c:1201 exit_mm kernel/exit.c:582 [inline] do_exit+0x8b2/0x2af0 kernel/exit.c:964 do_group_exit+0xd5/0x2a0 kernel/exit.c:1119 __do_sys_exit_group kernel/exit.c:1130 [inline] __se_sys_exit_group kernel/exit.c:1128 [inline] __x64_sys_exit_group+0x3e/0x50 kernel/exit.c:1128 x64_sys_call+0x102c/0x1530 arch/x86/include/generated/asm/syscalls_64.h:232 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd31fcf16c5 RSP: 002b:00007ffea3a795a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 00005631936bbd90 RCX: 00007fd31fcf16c5 RDX: 00000000000000e7 RSI: fffffffffffffe68 RDI: 0000000000000000 RBP: 000056319346c2c0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffea3a795f0 R14: 0000000000000000 R15: 0000000000000000 task:kworker/u8:10 state:R running task stack:22264 pid:6040 tgid:6040 ppid:2 task_flags:0x24248060 flags:0x00080000 Workqueue: writeback wb_workfn (flush-8:0) Call Trace: context_switch kernel/sched/core.c:5388 [inline] __schedule+0x1295/0x67a0 kernel/sched/core.c:7189 preempt_schedule_irq+0x50/0x90 kernel/sched/core.c:7513 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0x970 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_acquire+0x5e/0x370 kernel/locking/lockdep.c:5872 Code: 05 7b 24 25 12 83 f8 07 0f 87 d9 02 00 00 48 0f a3 05 86 89 f2 0e 0f 82 a4 02 00 00 8b 35 0e bd f2 0e 85 f6 0f 85 bf 00 00 00 <48> 8b 44 24 30 65 48 2b 05 1d 24 25 12 0f 85 ed 02 00 00 48 83 c4 RSP: 0018:ffffc900052f5dd8 EFLAGS: 00000206 RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0000000000000006 RDX: 0000000000000000 RSI: ffffffff8dee9983 RDI: ffffffff8c1c4480 RBP: ffffffff8e7e5620 R08: 00000000ab89e961 R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000000000 R12: 0000000000000002 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:300 [inline] rcu_read_lock include/linux/rcupdate.h:838 [inline] class_rcu_constructor include/linux/rcupdate.h:1181 [inline] unwind_next_frame+0xd1/0x2090 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 unpoison_slab_object mm/kasan/common.c:340 [inline] __kasan_slab_alloc+0x89/0x90 mm/kasan/common.c:366 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4570 [inline] slab_alloc_node mm/slub.c:4899 [inline] kmem_cache_alloc_noprof+0x241/0x6e0 mm/slub.c:4906 kmem_alloc_batch+0x49/0x170 lib/debugobjects.c:371 fill_pool lib/debugobjects.c:420 [inline] debug_objects_fill_pool lib/debugobjects.c:752 [inline] debug_objects_fill_pool+0x24d/0x5a0 lib/debugobjects.c:723 __debug_object_init+0xb5/0x3d0 lib/debugobjects.c:764 __init_work+0x51/0x60 kernel/workqueue.c:695 scsi_init_command+0x11a/0x290 drivers/scsi/scsi_lib.c:1288 scsi_prepare_cmd drivers/scsi/scsi_lib.c:1681 [inline] scsi_queue_rq+0xbff/0x3c20 drivers/scsi/scsi_lib.c:1878 blk_mq_dispatch_rq_list+0x422/0x1e70 block/blk-mq.c:2148 __blk_mq_do_dispatch_sched block/blk-mq-sched.c:168 [inline] blk_mq_do_dispatch_sched block/blk-mq-sched.c:182 [inline] __blk_mq_sched_dispatch_requests+0xcea/0x1620 block/blk-mq-sched.c:307 blk_mq_sched_dispatch_requests+0xd7/0x1c0 block/blk-mq-sched.c:329 blk_mq_run_hw_queue+0x348/0x670 block/blk-mq.c:2386 blk_mq_dispatch_list+0x51d/0x1360 block/blk-mq.c:2949 blk_mq_flush_plug_list block/blk-mq.c:2997 [inline] blk_mq_flush_plug_list+0x130/0x600 block/blk-mq.c:2969 blk_add_rq_to_plug+0x1ca/0x540 block/blk-mq.c:1417 blk_mq_submit_bio+0x1d59/0x2f10 block/blk-mq.c:3231 __submit_bio+0x1e1/0x6c0 block/blk-core.c:635 __submit_bio_noacct_mq block/blk-core.c:722 [inline] submit_bio_noacct_nocheck+0x543/0xbf0 block/blk-core.c:753 submit_bio_noacct+0xd18/0x2000 block/blk-core.c:884 blk_crypto_submit_bio include/linux/blk-crypto.h:203 [inline] ext4_io_submit+0xf7/0x1a0 fs/ext4/page-io.c:404 io_submit_add_bh fs/ext4/page-io.c:461 [inline] ext4_bio_write_folio+0x76a/0x1eb0 fs/ext4/page-io.c:609 mpage_process_page_bufs+0x473/0x8d0 fs/ext4/inode.c:2214 mpage_prepare_extent_to_map+0xb50/0x1920 fs/ext4/inode.c:2753 ext4_do_writepages+0x9fe/0x3f20 fs/ext4/inode.c:2894 ext4_writepages+0x347/0x790 fs/ext4/inode.c:3042 do_writepages+0x278/0x600 mm/page-writeback.c:2571 __writeback_single_inode+0x164/0x1350 fs/fs-writeback.c:1764 writeback_sb_inodes+0x766/0x1c60 fs/fs-writeback.c:2056 __writeback_inodes_wb+0xf8/0x2d0 fs/fs-writeback.c:2132 wb_writeback+0x720/0xb90 fs/fs-writeback.c:2243 wb_check_old_data_flush fs/fs-writeback.c:2347 [inline] wb_do_writeback fs/fs-writeback.c:2400 [inline] wb_workfn+0x8dd/0xc00 fs/fs-writeback.c:2428 process_one_work+0xa0e/0x1980 kernel/workqueue.c:3314 process_scheduled_works kernel/workqueue.c:3397 [inline] worker_thread+0x5ef/0xe50 kernel/workqueue.c:3478 kthread+0x370/0x450 kernel/kthread.c:436 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 task:udevd state:R running task stack:23640 pid:4983 tgid:4983 ppid:1 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5388 [inline] __schedule+0x1295/0x67a0 kernel/sched/core.c:7189 preempt_schedule_irq+0x50/0x90 kernel/sched/core.c:7513 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0x970 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:unwind_next_frame+0x1453/0x2090 arch/x86/kernel/unwind_orc.c:532 Code: 4c 89 ef c6 05 9d 10 58 12 01 e8 e8 e8 ff ff e9 0f ef ff ff 48 b8 00 00 00 00 00 fc ff df 48 8b 14 24 48 c1 ea 03 80 3c 02 00 <0f> 85 a6 08 00 00 48 89 c8 4d 8b 7d 38 48 ba 00 00 00 00 00 fc ff RSP: 0018:ffffc9000351fa50 EFLAGS: 00000246 RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff916c1436 RDX: 1ffff920006a3f5f RSI: 0000000000000001 RDI: ffffffff90e8c610 RBP: ffffc9000351fb08 R08: ffffffff916c143a R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000000001 R12: ffffc9000351fb10 R13: ffffc9000351fac0 R14: 0000000000000003 R15: 0000000000000001 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:165 __reset_page_owner+0x84/0x190 mm/page_owner.c:320 reset_page_owner include/linux/page_owner.h:25 [inline] __free_pages_prepare mm/page_alloc.c:1397 [inline] __free_frozen_pages+0x794/0x10a0 mm/page_alloc.c:2938 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x47/0xf0 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x1a0/0x1f0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:350 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4570 [inline] slab_alloc_node mm/slub.c:4899 [inline] kmem_cache_alloc_noprof+0x241/0x6e0 mm/slub.c:4906 alloc_filename fs/namei.c:142 [inline] do_getname+0x35/0x390 fs/namei.c:182 getname_flags fs/namei.c:225 [inline] getname include/linux/fs.h:2526 [inline] class_filename_constructor include/linux/fs.h:2553 [inline] __do_sys_unlink fs/namei.c:5602 [inline] __se_sys_unlink fs/namei.c:5600 [inline] __x64_sys_unlink+0x36/0x70 fs/namei.c:5600 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd31fd15937 RSP: 002b:00007ffea3a79758 EFLAGS: 00000202 ORIG_RAX: 0000000000000057 RAX: ffffffffffffffda RBX: 0000000000000bb8 RCX: 00007fd31fd15937 RDX: 0000000000000000 RSI: 0000000015846c40 RDI: 000056317c84802e RBP: 0000000000000000 R08: 0000000015888946 R09: 0000000000000001 R10: 0000000000010eaa R11: 0000000000000202 R12: 0000000000000000 R13: 000056317c863100 R14: 0000000000000000 R15: 0000000000000000 rcu: rcu_preempt kthread starved for 986 jiffies! g41037 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->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:R running task stack:26728 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5388 [inline] __schedule+0x1295/0x67a0 kernel/sched/core.c:7189 __schedule_loop kernel/sched/core.c:7268 [inline] schedule+0xdd/0x390 kernel/sched/core.c:7283 schedule_timeout+0x127/0x280 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x1a9/0x900 kernel/rcu/tree.c:2095 rcu_gp_kthread+0x179/0x230 kernel/rcu/tree.c:2297 kthread+0x370/0x450 kernel/kthread.c:436 ret_from_fork+0x72b/0xd50 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Tainted: G L syzkaller #0 PREEMPT(full) Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 RIP: 0010:pv_native_safe_halt+0xf/0x20 arch/x86/kernel/paravirt.c:63 Code: f5 92 02 c3 cc cc cc cc 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 03 51 22 00 fb f4 fc 43 03 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 RSP: 0018:ffffc90000197df0 EFLAGS: 00000242 RAX: 0000000002d2718f RBX: ffff88801e2ba540 RCX: ffffffff8b894285 RDX: 0000000000000000 RSI: ffffffff8df0eee6 RDI: ffffffff8c1c4480 RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed10170a67b5 R10: ffff8880b8533dab R11: 0000000000000000 R12: 0000000000000001 R13: ffffed1003c574a8 R14: 0000000000000001 R15: ffffffff90d70550 FS: 0000000000000000(0000) GS:ffff888124486000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00002000000dd030 CR3: 000000000e596000 CR4: 00000000003526f0 Call Trace: arch_safe_halt arch/x86/include/asm/paravirt.h:62 [inline] default_idle+0x9/0x10 arch/x86/kernel/process.c:767 default_idle_call+0x6c/0xb0 kernel/sched/idle.c:122 cpuidle_idle_call kernel/sched/idle.c:199 [inline] do_idle+0x464/0x590 kernel/sched/idle.c:352 cpu_startup_entry+0x4f/0x60 kernel/sched/idle.c:451 start_secondary+0x21d/0x2d0 arch/x86/kernel/smpboot.c:312 common_startup_64+0x13e/0x148