rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P7965/1:b..l P5613/1:b..l P8434/1:b..l P8243/1:b..l rcu: (detected by 1, t=10502 jiffies, g=41373, q=776 ncpus=2) task:udevd state:R running task stack:24776 pid:8243 tgid:8243 ppid:4976 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5533 [inline] __schedule+0x17db/0x58f0 kernel/sched/core.c:7284 preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x14f/0x920 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:deref_stack_reg+0x1ba/0x220 arch/x86/kernel/unwind_orc.c:424 Code: c6 48 8b 5c 24 08 48 89 d8 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 b4 b6 c0 00 4c 89 33 b0 01 eb 02 31 c0 48 83 c4 10 5b <41> 5c 41 5d 41 5e 41 5f 5d e9 03 06 98 ff cc 44 89 f9 80 e1 07 80 RSP: 0018:ffffc900032ef4d0 EFLAGS: 00000282 RAX: 1ffff9200065de01 RBX: ffffffff922248f6 RCX: 0000000000000001 RDX: ffffc900032ef5e8 RSI: dffffc0000000000 RDI: ffffc900032efa30 RBP: ffffc900032e8000 R08: ffffc900032efa30 R09: ffffc900032ef5f8 R10: dffffc0000000000 R11: fffff5200065dec1 R12: 1ffff9200065deb6 R13: 1ffff9200065deb7 R14: ffffc900032efac8 R15: dffffc0000000000 unwind_next_frame+0x19bd/0x2550 arch/x86/kernel/unwind_orc.c:-1 arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122 kasan_save_stack+0x3e/0x60 mm/kasan/common.c:57 kasan_record_aux_stack+0xbd/0xd0 mm/kasan/generic.c:556 slab_free_hook mm/slub.c:2709 [inline] slab_free mm/slub.c:6509 [inline] kmem_cache_free+0x45e/0x650 mm/slub.c:6636 __fput_deferred+0x2ae/0x390 fs/file_table.c:568 fput_close+0x11f/0x240 fs/file_table.c:630 path_openat+0x167b/0x1d60 fs/namei.c:5038 do_file_open+0x23e/0x4a0 fs/namei.c:5058 do_sys_openat2+0x115/0x200 fs/open.c:1417 do_sys_open fs/open.c:1423 [inline] __do_sys_openat fs/open.c:1439 [inline] __se_sys_openat fs/open.c:1434 [inline] __x64_sys_openat+0x138/0x170 fs/open.c:1434 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9dd3ea7407 RSP: 002b:00007ffe16383750 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007f9dd46a9880 RCX: 00007f9dd3ea7407 RDX: 0000000000080000 RSI: 00007ffe163838d0 RDI: ffffffffffffff9c RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000202 R12: 00005563831377f5 R13: 00005563831377f5 R14: 0000000000000001 R15: 0000556383152140 task:syz.5.575 state:R running task stack:25496 pid:8434 tgid:8432 ppid:5620 task_flags:0x400040 flags:0x00080002 Call Trace: context_switch kernel/sched/core.c:5533 [inline] __schedule+0x17db/0x58f0 kernel/sched/core.c:7284 preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x14f/0x920 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947 Code: ff ff ff e8 f0 4c 45 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 52 a7 f2 12 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 1a d8 6c ff cc 48 8d 3d 07 45 da RSP: 0018:ffffc90004f8f5a8 EFLAGS: 00000282 RAX: a7ddc8bb3cb04b00 RBX: 0000000000000000 RCX: 0000000000000046 RDX: 000000003aa7f3b3 RSI: ffffffff8e6f1b50 RDI: ffffffff8c6ddb80 RBP: ffff888027311f40 R08: ffffffff824306ee R09: 0000000000000000 R10: 0000000000000010 R11: ffffffff81b2c5d0 R12: ffffffff8fd5c8e0 R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246 rcu_lock_acquire include/linux/rcupdate.h:309 [inline] rcu_read_lock include/linux/rcupdate.h:849 [inline] __update_page_owner_free_handle+0x4b/0x4a0 mm/page_owner.c:301 __reset_page_owner+0x85/0x1f0 mm/page_owner.c:339 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] free_pages_prepare+0x9eb/0xaf0 mm/page_alloc.c:1463 __free_contig_range_common+0x174/0x340 mm/page_alloc.c:7072 __free_contig_range mm/page_alloc.c:7117 [inline] free_pages_bulk+0x48/0x120 mm/page_alloc.c:5322 vm_area_free_pages mm/vmalloc.c:3461 [inline] vfree+0x231/0x490 mm/vmalloc.c:3510 vb2_vmalloc_put+0x68/0xb0 drivers/media/common/videobuf2/videobuf2-vmalloc.c:68 __vb2_buf_mem_free+0x113/0x2c0 drivers/media/common/videobuf2/videobuf2-core.c:275 __vb2_free_mem drivers/media/common/videobuf2/videobuf2-core.c:571 [inline] __vb2_queue_free+0x404/0xac0 drivers/media/common/videobuf2/videobuf2-core.c:599 vb2_core_reqbufs+0x7d9/0x1470 drivers/media/common/videobuf2/videobuf2-core.c:905 __vb2_init_fileio+0xd3a/0x1040 drivers/media/common/videobuf2/videobuf2-core.c:2957 __vb2_perform_fileio+0x287/0x1660 drivers/media/common/videobuf2/videobuf2-core.c:3025 vb2_fop_read+0x282/0x360 drivers/media/common/videobuf2/videobuf2-v4l2.c:1202 v4l2_read+0x19c/0x2c0 drivers/media/v4l2-core/v4l2-dev.c:316 vfs_read+0x213/0xa80 fs/read_write.c:572 ksys_read+0x150/0x270 fs/read_write.c:716 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f26a559e559 RSP: 002b:00007f26a645d028 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 00007f26a5825fa0 RCX: 00007f26a559e559 RDX: 0000000000002020 RSI: 0000200000000e00 RDI: 0000000000000003 RBP: 00007f26a56358b0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f26a5826038 R14: 00007f26a5825fa0 R15: 00007fffacd37eb8 task:syz-executor state:R running task stack:22280 pid:5613 tgid:5613 ppid:5605 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5533 [inline] __schedule+0x17db/0x58f0 kernel/sched/core.c:7284 preempt_schedule_common+0x7f/0xd0 kernel/sched/core.c:7463 preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12 __raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline] _raw_spin_unlock+0x41/0x50 kernel/locking/spinlock.c:213 spin_unlock include/linux/spinlock.h:401 [inline] copy_pte_range mm/memory.c:1429 [inline] copy_pmd_range+0x5176/0x5c10 mm/memory.c:1490 copy_pud_range mm/memory.c:1527 [inline] copy_p4d_range mm/memory.c:1551 [inline] copy_page_range+0xc82/0x1290 mm/memory.c:1637 dup_mmap+0xf17/0x1dc0 mm/mmap.c:1819 dup_mm kernel/fork.c:1543 [inline] copy_mm+0x115/0x480 kernel/fork.c:1595 copy_process+0x1e79/0x4400 kernel/fork.c:2311 kernel_clone+0x2d7/0x940 kernel/fork.c:2771 __do_sys_clone kernel/fork.c:2913 [inline] __se_sys_clone kernel/fork.c:2897 [inline] __x64_sys_clone+0x1b6/0x230 kernel/fork.c:2897 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f0a195c6fd2 RSP: 002b:00007ffdd47150c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 00007ffdd47150c0 RCX: 00007f0a195c6fd2 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 00007ffdd471524c R08: 0000000000000000 R09: 0000000000000001 R10: 000055556673f7d0 R11: 0000000000000246 R12: 0000000000000001 R13: 00000000000927c0 R14: 0000000000054e29 R15: 00007ffdd47152a0 task:syz-executor state:R running task stack:22184 pid:7965 tgid:7965 ppid:7950 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5533 [inline] __schedule+0x17db/0x58f0 kernel/sched/core.c:7284 preempt_schedule_common+0x7f/0xd0 kernel/sched/core.c:7463 preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12 __raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline] _raw_spin_unlock+0x41/0x50 kernel/locking/spinlock.c:213 spin_unlock include/linux/spinlock.h:401 [inline] copy_pte_range mm/memory.c:1429 [inline] copy_pmd_range+0x5176/0x5c10 mm/memory.c:1490 copy_pud_range mm/memory.c:1527 [inline] copy_p4d_range mm/memory.c:1551 [inline] copy_page_range+0xc82/0x1290 mm/memory.c:1637 dup_mmap+0xf17/0x1dc0 mm/mmap.c:1819 dup_mm kernel/fork.c:1543 [inline] copy_mm+0x115/0x480 kernel/fork.c:1595 copy_process+0x1e79/0x4400 kernel/fork.c:2311 kernel_clone+0x2d7/0x940 kernel/fork.c:2771 __do_sys_clone kernel/fork.c:2913 [inline] __se_sys_clone kernel/fork.c:2897 [inline] __x64_sys_clone+0x1b6/0x230 kernel/fork.c:2897 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd9c7fc6fd2 RSP: 002b:00007fff5275f850 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 00007fff5275f850 RCX: 00007fd9c7fc6fd2 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 00007fff5275f9dc R08: 0000000000000000 R09: 0000000000000001 R10: 0000555593f277d0 R11: 0000000000000246 R12: 0000000000000001 R13: 00000000000927c0 R14: 0000000000054eb9 R15: 00007fff5275fa30