[ 5697.981822][ C0]
[ 5697.982164][ C0] =============================
[ 5697.982509][ C0] WARNING: suspicious RCU usage
[ 5697.982861][ C0] 6.15.0-rc1-virtme #1 Not tainted
[ 5697.983222][ C0] -----------------------------
[ 5697.983562][ C0] drivers/net/veth.c:907 suspicious rcu_dereference_check() usage!
[ 5697.984081][ C0]
[ 5697.984081][ C0] other info that might help us debug this:
[ 5697.984081][ C0]
[ 5697.984746][ C0]
[ 5697.984746][ C0] rcu_scheduler_active = 2, debug_locks = 1
[ 5697.985264][ C0] 3 locks held by gro.sh/27659:
[ 5697.985617][ C0] #0: ffff888010c64238 (&sig->cred_guard_mutex){+.+.}-{4:4}, at: bprm_execve+0x4f/0x490
[ 5697.986281][ C0] #1: ffff888010c642d0 (&sig->exec_update_lock){++++}-{4:4}, at: exec_mmap+0x8c/0x840
[ 5697.986894][ C0] #2: ffff88800b33b420 (&mm->mmap_lock){++++}-{4:4}, at: exit_mmap+0x190/0x800
[ 5697.987510][ C0]
[ 5697.987510][ C0] stack backtrace:
[ 5697.987940][ C0] CPU: 0 UID: 0 PID: 27659 Comm: gro.sh Not tainted 6.15.0-rc1-virtme #1 PREEMPT(full)
[ 5697.987945][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 5697.987947][ C0] Call Trace:
[ 5697.987949][ C0]
[ 5697.987952][ C0] dump_stack_lvl+0xb0/0xd0
[ 5697.987960][ C0] lockdep_rcu_suspicious+0x166/0x270
[ 5697.987969][ C0] veth_xdp_rcv+0x824/0xc10
[ 5697.987976][ C0] ? clockevents_program_event+0xf6/0x300
[ 5697.987986][ C0] ? find_held_lock+0x2b/0x80
[ 5697.987992][ C0] ? __pfx_veth_xdp_rcv+0x10/0x10
[ 5697.987996][ C0] ? mark_held_locks+0x49/0x80
[ 5697.988001][ C0] ? _raw_spin_unlock_irqrestore+0x5d/0x80
[ 5697.988007][ C0] ? lockdep_hardirqs_on+0x7c/0x110
[ 5697.988011][ C0] ? _raw_spin_unlock_irqrestore+0x46/0x80
[ 5697.988017][ C0] ? napi_complete_done+0x3f4/0x760
[ 5697.988024][ C0] ? __pfx_napi_complete_done+0x10/0x10
[ 5697.988028][ C0] ? validate_chain+0x166/0x4d0
[ 5697.988036][ C0] veth_poll+0x121/0x400
[ 5697.988041][ C0] ? __pfx_veth_poll+0x10/0x10
[ 5697.988044][ C0] ? validate_chain+0x166/0x4d0
[ 5697.988053][ C0] ? __lock_acquire+0x591/0x9d0
[ 5697.988065][ C0] ? rcu_read_lock_any_held+0x43/0xb0
[ 5697.988070][ C0] ? validate_chain+0x166/0x4d0
[ 5697.988079][ C0] ? __lock_acquire+0x591/0x9d0
[ 5697.988087][ C0] __napi_poll.constprop.0+0xa2/0x460
[ 5697.988093][ C0] net_rx_action+0x542/0xd00
[ 5697.988106][ C0] ? __pfx_net_rx_action+0x10/0x10
[ 5697.988117][ C0] ? kvm_clock_get_cycles+0x18/0x30
[ 5697.988121][ C0] ? ktime_get+0xb8/0x200
[ 5697.988129][ C0] ? clockevents_program_event+0x1ea/0x300
[ 5697.988140][ C0] handle_softirqs+0x218/0x620
[ 5697.988152][ C0] __irq_exit_rcu+0xfa/0x160
[ 5697.988156][ C0] irq_exit_rcu+0xe/0x30
[ 5697.988159][ C0] sysvec_apic_timer_interrupt+0xa8/0xc0
[ 5697.988165][ C0]
[ 5697.988166][ C0]
[ 5697.988168][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20
[ 5697.988173][ C0] RIP: 0010:kasan_byte_accessible+0x15/0x30
[ 5697.988178][ C0] Code: 00 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 b8 00 00 00 00 00 fc ff df 48 c1 ef 03 48 01 c7 <0f> b6 07 3c 07 0f 96 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00
[ 5697.988181][ C0] RSP: 0018:ffffc900007d72f8 EFLAGS: 00000286
[ 5697.988184][ C0] RAX: dffffc0000000000 RBX: 1ffff920000fae7c RCX: 0000000000000002
[ 5697.988187][ C0] RDX: 0000000000000000 RSI: ffffffffaec163ab RDI: fffffbfff65f14cc
[ 5697.988189][ C0] RBP: ffffffffb2f8a660 R08: 0000000000000000 R09: 0000000000000000
[ 5697.988190][ C0] R10: ffffffffaec16397 R11: ffffc900007d74d8 R12: 0000000000000002
[ 5697.988192][ C0] R13: ffffffffaec163ab R14: 0000000000000000 R15: ffffffffb2f8a660
[ 5697.988195][ C0] ? unwind_next_frame+0x15b/0x1e10
[ 5697.988201][ C0] ? unwind_next_frame+0x147/0x1e10
[ 5697.988207][ C0] ? unwind_next_frame+0x15b/0x1e10
[ 5697.988215][ C0] __kasan_check_byte+0x14/0x50
[ 5697.988219][ C0] lock_acquire.part.0+0x3a/0x240
[ 5697.988223][ C0] ? rcu_is_watching+0x12/0xc0
[ 5697.988228][ C0] ? lock_acquire+0x10c/0x170
[ 5697.988231][ C0] ? unwind_next_frame+0x147/0x1e10
[ 5697.988238][ C0] unwind_next_frame+0x15b/0x1e10
[ 5697.988241][ C0] ? unwind_next_frame+0x147/0x1e10
[ 5697.988245][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988252][ C0] ? __pfx_unwind_next_frame+0x10/0x10
[ 5697.988260][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988262][ C0] ? kernel_text_address+0x17/0xe0
[ 5697.988267][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10
[ 5697.988273][ C0] arch_stack_walk+0x8b/0xf0
[ 5697.988283][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988290][ C0] stack_trace_save+0x93/0xd0
[ 5697.988294][ C0] ? __pfx_stack_trace_save+0x10/0x10
[ 5697.988299][ C0] ? validate_chain+0x166/0x4d0
[ 5697.988307][ C0] kasan_save_stack+0x24/0x50
[ 5697.988311][ C0] ? kasan_save_stack+0x24/0x50
[ 5697.988314][ C0] ? kasan_save_track+0x14/0x30
[ 5697.988317][ C0] ? __kasan_slab_alloc+0x59/0x70
[ 5697.988320][ C0] ? kmem_cache_alloc_noprof+0x10b/0x330
[ 5697.988325][ C0] ? __alloc_object+0x2f/0x2e0
[ 5697.988330][ C0] ? __create_object+0x22/0xb0
[ 5697.988332][ C0] ? __kmalloc_cache_noprof+0x2bb/0x360
[ 5697.988335][ C0] ? kmem_cache_free+0xf3/0x330
[ 5697.988338][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988340][ C0] ? check_bytes_and_report+0x6d/0x150
[ 5697.988346][ C0] ? find_held_lock+0x2b/0x80
[ 5697.988353][ C0] ? mark_held_locks+0x49/0x80
[ 5697.988357][ C0] ? _raw_spin_unlock_irqrestore+0x5d/0x80
[ 5697.988361][ C0] ? lockdep_hardirqs_on+0x7c/0x110
[ 5697.988364][ C0] ? _raw_spin_unlock_irqrestore+0x46/0x80
[ 5697.988369][ C0] ? get_partial_node.part.0+0x1c2/0x3b0
[ 5697.988379][ C0] ? ___slab_alloc+0x4b2/0x1170
[ 5697.988384][ C0] ? __alloc_object+0x2f/0x2e0
[ 5697.988387][ C0] ? kmem_cache_free+0x11/0x330
[ 5697.988391][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988397][ C0] ? __alloc_object+0x2f/0x2e0
[ 5697.988401][ C0] kasan_save_track+0x14/0x30
[ 5697.988405][ C0] __kasan_slab_alloc+0x59/0x70
[ 5697.988411][ C0] kmem_cache_alloc_noprof+0x10b/0x330
[ 5697.988415][ C0] ? kmem_cache_free+0xf3/0x330
[ 5697.988423][ C0] __alloc_object+0x2f/0x2e0
[ 5697.988428][ C0] __create_object+0x22/0xb0
[ 5697.988434][ C0] __kmalloc_cache_noprof+0x2bb/0x360
[ 5697.988437][ C0] ? lockdep_hardirqs_on+0x7c/0x110
[ 5697.988445][ C0] kmem_cache_free+0xf3/0x330
[ 5697.988449][ C0] ? exit_mmap+0x3cd/0x800
[ 5697.988456][ C0] exit_mmap+0x3cd/0x800
[ 5697.988462][ C0] ? __pfx_exit_mmap+0x10/0x10
[ 5697.988474][ C0] ? __mutex_unlock_slowpath+0x144/0x400
[ 5697.988494][ C0] mmput+0xb8/0x3e0
[ 5697.988500][ C0] exec_mmap+0x416/0x840
[ 5697.988507][ C0] ? rcu_is_watching+0x12/0xc0
[ 5697.988513][ C0] begin_new_exec+0x353/0x1150
[ 5697.988521][ C0] load_elf_binary+0x63a/0x2a20
[ 5697.988532][ C0] ? __lock_acquire+0x591/0x9d0
[ 5697.988542][ C0] ? find_held_lock+0x2b/0x80
[ 5697.988546][ C0] ? __pfx_load_elf_binary+0x10/0x10
[ 5697.988548][ C0] ? exec_binprm+0x237/0x640
[ 5697.988559][ C0] exec_binprm+0x255/0x640
[ 5697.988567][ C0] ? __pfx_exec_binprm+0x10/0x10
[ 5697.988570][ C0] ? bprm_execve+0x93/0x490
[ 5697.988580][ C0] bprm_execve+0x1af/0x490
[ 5697.988585][ C0] do_execveat_common.isra.0+0x3f5/0x550
[ 5697.988593][ C0] __x64_sys_execve+0x8e/0xb0
[ 5697.988598][ C0] do_syscall_64+0xc1/0x1d0
[ 5697.988604][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f
[ 5697.988607][ C0] RIP: 0033:0x7f5c0dcad40b
[ 5697.988613][ C0] Code: Unable to access opcode bytes at 0x7f5c0dcad3e1.
[ 5697.988615][ C0] RSP: 002b:00007ffec18c32b8 EFLAGS: 00000246 ORIG_RAX: 000000000000003b
[ 5697.988618][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f5c0dcad40b
[ 5697.988619][ C0] RDX: 000055bc5bb0d380 RSI: 000055bc5bb1a330 RDI: 000055bc5bb1a650
[ 5697.988621][ C0] RBP: 000055bc5bb1a650 R08: 000055bc5bb1a330 R09: 0000000000000000
[ 5697.988623][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 00000000ffffffff
[ 5697.988624][ C0] R13: 000055bc5bb1a330 R14: 000055bc5bb0d380 R15: 000055bc5bb1a6f0
[ 5697.988638][ C0]
[ 5704.040573][T27714] ip (27714) used greatest stack depth: 23656 bytes left