rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P16567/2:b..l P16521/1:b..l (detected by 1, t=10503 jiffies, g=69209, q=2 ncpus=2) task:syz-executor.4 state:R running task stack:23656 pid:16521 ppid:3601 flags:0x00004006 Call Trace: context_switch kernel/sched/core.c:5241 [inline] __schedule+0x132c/0x4330 kernel/sched/core.c:6554 preempt_schedule_irq+0xf7/0x1c0 kernel/sched/core.c:6866 irqentry_exit+0x53/0x80 kernel/entry/common.c:433 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:bytes_is_nonzero mm/kasan/generic.c:85 [inline] RIP: 0010:memory_is_nonzero mm/kasan/generic.c:102 [inline] RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:128 [inline] RIP: 0010:memory_is_poisoned mm/kasan/generic.c:159 [inline] RIP: 0010:check_region_inline mm/kasan/generic.c:180 [inline] RIP: 0010:kasan_check_range+0x7b/0x290 mm/kasan/generic.c:189 Code: 00 00 00 00 fc ff df 4f 8d 34 1a 4c 89 f5 4c 29 cd 48 83 fd 10 7f 26 48 85 ed 0f 84 3a 01 00 00 49 f7 d2 49 01 da 41 80 39 00 <0f> 85 c4 01 00 00 49 ff c1 49 ff c2 75 ee e9 1d 01 00 00 45 89 cf RSP: 0018:ffffc900031fee30 EFLAGS: 00000246 RAX: 0000000000000801 RBX: 1ffff11012f6d116 RCX: ffffffff8a7e926e RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff888097b688b0 RBP: 0000000000000001 R08: dffffc0000000000 R09: ffffed1012f6d116 R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8880185c2fe8 R13: ffff888097b688b0 R14: ffffed1012f6d117 R15: fffffffffffffff9 read_word_at_a_time+0xe/0x20 include/asm-generic/rwonce.h:85 strscpy+0x89/0x220 lib/string.c:211 __set_page_owner_handle mm/page_owner.c:175 [inline] __set_page_owner+0x20a/0x390 mm/page_owner.c:195 set_page_owner include/linux/page_owner.h:31 [inline] post_alloc_hook+0x18d/0x1b0 mm/page_alloc.c:2533 prep_new_page mm/page_alloc.c:2540 [inline] get_page_from_freelist+0x32ed/0x3480 mm/page_alloc.c:4292 __alloc_pages+0x28d/0x770 mm/page_alloc.c:5559 __folio_alloc+0xf/0x30 mm/page_alloc.c:5591 vma_alloc_folio+0x486/0x990 mm/mempolicy.c:2241 alloc_page_vma include/linux/gfp.h:284 [inline] wp_page_copy+0x264/0x17d0 mm/memory.c:3119 handle_pte_fault mm/memory.c:5001 [inline] __handle_mm_fault mm/memory.c:5125 [inline] handle_mm_fault+0x2522/0x5330 mm/memory.c:5246 do_user_addr_fault arch/x86/mm/fault.c:1380 [inline] handle_page_fault arch/x86/mm/fault.c:1471 [inline] exc_page_fault+0x26f/0x660 arch/x86/mm/fault.c:1527 asm_exc_page_fault+0x22/0x30 arch/x86/include/asm/idtentry.h:570 RIP: 0010:__put_user_nocheck_4+0x3/0x11 Code: 00 00 48 39 d9 73 54 0f 01 cb 66 89 01 31 c9 0f 01 ca c3 0f 1f 44 00 00 48 bb fd ef ff ff ff 7f 00 00 48 39 d9 73 34 0f 01 cb <89> 01 31 c9 0f 01 ca c3 66 0f 1f 44 00 00 48 bb f9 ef ff ff ff 7f RSP: 0018:ffffc900031ff918 EFLAGS: 00050202 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000002039a030 RDX: ffff888097b68000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc900031ffa90 R08: ffffffff8872acbd R09: fffff5200063fedd R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000002 R13: 000000002039a000 R14: 0000000000000000 R15: ffffffff894368e0 ____sys_recvmsg+0x363/0x530 net/socket.c:2714 ___sys_recvmsg net/socket.c:2743 [inline] do_recvmmsg+0x46d/0xad0 net/socket.c:2837 __sys_recvmmsg net/socket.c:2916 [inline] __do_sys_recvmmsg net/socket.c:2939 [inline] __se_sys_recvmmsg net/socket.c:2932 [inline] __x64_sys_recvmmsg+0x195/0x240 net/socket.c:2932 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f92bee7cae9 RSP: 002b:00007f92bfbf80c8 EFLAGS: 00000246 ORIG_RAX: 000000000000012b RAX: ffffffffffffffda RBX: 00007f92bef9bf80 RCX: 00007f92bee7cae9 RDX: 0000000000010106 RSI: 00000000200000c0 RDI: 0000000000000004 RBP: 00007f92beec847a R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000002 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007f92bef9bf80 R15: 00007fff8fe3b538 task:syz-executor.2 state:R running task stack:25656 pid:16567 ppid:3598 flags:0x00004006 Call Trace: context_switch kernel/sched/core.c:5241 [inline] __schedule+0x132c/0x4330 kernel/sched/core.c:6554 preempt_schedule_irq+0xf7/0x1c0 kernel/sched/core.c:6866 irqentry_exit+0x53/0x80 kernel/entry/common.c:433 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:rcu_is_watching+0x6c/0xb0 kernel/rcu/tree.c:722 Code: c3 a8 4a 03 00 49 03 1e 48 89 d8 48 c1 e8 03 42 0f b6 04 38 84 c0 75 1e 8b 03 65 ff 0d 95 95 8f 7e 74 0c 83 e0 04 c1 e8 02 5b <41> 5e 41 5f c3 e8 22 b4 8d ff eb ed 89 d9 80 e1 07 80 c1 03 38 c1 RSP: 0018:ffffc90003537308 EFLAGS: 00000202 RAX: 0000000000000001 RBX: ffff888078ac4501 RCX: ffff888096d65940 RDX: dffffc0000000000 RSI: ffffffff8b3cdc80 RDI: ffffffff8b3cdc40 RBP: 0000000000482cc0 R08: dffffc0000000000 R09: fffffbfff2092c45 R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000000 R13: ffff888012442dc0 R14: ffffffff8cb8e840 R15: dffffc0000000000 rcu_read_unlock include/linux/rcupdate.h:776 [inline] percpu_ref_tryget_many include/linux/percpu-refcount.h:250 [inline] percpu_ref_tryget+0x8e/0x140 include/linux/percpu-refcount.h:266 obj_cgroup_tryget include/linux/memcontrol.h:774 [inline] __get_obj_cgroup_from_memcg+0x70/0xe0 mm/memcontrol.c:3000 get_obj_cgroup_from_current+0x149/0x250 mm/memcontrol.c:3020 memcg_slab_pre_alloc_hook mm/slab.h:485 [inline] slab_pre_alloc_hook+0x90/0x2a0 mm/slab.h:715 slab_alloc_node mm/slub.c:3318 [inline] __kmem_cache_alloc_node+0x47/0x260 mm/slub.c:3437 __do_kmalloc_node mm/slab_common.c:954 [inline] __kmalloc_node_track_caller+0xa0/0x220 mm/slab_common.c:975 kmalloc_reserve net/core/skbuff.c:437 [inline] __alloc_skb+0x130/0x620 net/core/skbuff.c:510 alloc_skb include/linux/skbuff.h:1268 [inline] alloc_skb_with_frags+0xa4/0x740 net/core/skbuff.c:6148 sock_alloc_send_pskb+0x915/0xa50 net/core/sock.c:2726 unix_dgram_sendmsg+0x5b1/0x2050 net/unix/af_unix.c:1943 sock_sendmsg_nosec net/socket.c:716 [inline] sock_sendmsg net/socket.c:736 [inline] ____sys_sendmsg+0x59e/0x8f0 net/socket.c:2482 ___sys_sendmsg net/socket.c:2536 [inline] __sys_sendmmsg+0x3ab/0x730 net/socket.c:2622 __do_sys_sendmmsg net/socket.c:2651 [inline] __se_sys_sendmmsg net/socket.c:2648 [inline] __x64_sys_sendmmsg+0x9c/0xb0 net/socket.c:2648 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7fc34fe7cae9 RSP: 002b:00007fc350bfc0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 RAX: ffffffffffffffda RBX: 00007fc34ff9bf80 RCX: 00007fc34fe7cae9 RDX: 0000000000000318 RSI: 00000000200bd000 RDI: 0000000000000007 RBP: 00007fc34fec847a R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000000b R14: 00007fc34ff9bf80 R15: 00007ffee86e5498