github.com/google/syzkaller@v0.0.0-20240517125934-c0f1611a36d6/pkg/report/testdata/linux/guilty/60 (about) 1 FILE: net/core/skmsg.c 2 3 4 rcu: INFO: rcu_sched self-detected stall on CPU 5 rcu: 1-...!: (10499 ticks this GP) idle=9f9/1/0x4000000000000002 softirq=2116/2117 fqs=0 6 (t=10500 jiffies g=989 q=72) 7 rcu: rcu_sched kthread starved for 10500 jiffies! g989 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 8 rcu: Unless rcu_sched kthread gets sufficient CPU time, OOM is now expected behavior. 9 rcu: RCU grace-period kthread stack dump: 10 task:rcu_sched state:R running task on cpu 0 stack: 0 pid: 13 ppid: 2 flags:123x00000008 11 Call trace: 12 __switch_to+0x330/0x614 arch/arm64/kernel/process.c:123 13 context_switch kernel/sched/core.c:123 [inline] 14 __schedule+0x858/0xfc0 kernel/sched/core.c:123 15 schedule+0x17c/0x37c kernel/sched/core.c:123 16 schedule_timeout+0x1c8/0x334 kernel/time/timer.c:123 17 rcu_gp_fqs_loop+0x238/0x1124 kernel/rcu/tree.c:123 18 rcu_gp_kthread+0xb4/0x240 kernel/rcu/tree.c:123 19 kthread+0x37c/0x4c0 kernel/kthread.c:123 20 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:123 21 rcu: Stack dump where RCU GP kthread last ran: 22 Task dump for CPU 0: 23 task:syz-executor913 state:R running task on cpu 0 stack: 0 pid: 1432 ppid: 1414 flags:123x00000002 24 Call trace: 25 __switch_to+0x330/0x614 arch/arm64/kernel/process.c:123 26 0x202 27 Task dump for CPU 1: 28 task:syz-executor913 state:R running task on cpu 1 stack: 0 pid: 1429 ppid: 1407 flags:123x00000002 29 Call trace: 30 walk_stackframe+0xa4/0xa8 arch/arm64/kernel/stacktrace.c:123 31 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:123 32 _sched_show_task+0x488/0x670 33 sched_show_task kernel/sched/core.c:123 [inline] 34 dump_cpu_task+0x88/0xac kernel/sched/core.c:123 35 rcu_dump_cpu_stacks+0x294/0x518 kernel/rcu/tree_stall.h:123 36 print_cpu_stall+0x4cc/0xc2c kernel/rcu/tree_stall.h:123 37 check_cpu_stall+0x2ec/0x17d0 kernel/rcu/tree_stall.h:123 38 rcu_pending kernel/rcu/tree.c:123 [inline] 39 rcu_sched_clock_irq+0x2e8/0xb38 kernel/rcu/tree.c:123 40 update_process_times+0x190/0x214 kernel/time/timer.c:123 41 tick_sched_handle kernel/time/tick-sched.c:123 [inline] 42 tick_sched_timer+0x22c/0x3c0 kernel/time/tick-sched.c:123 43 __run_hrtimer kernel/time/hrtimer.c:123 [inline] 44 __hrtimer_run_queues+0x3c0/0x864 kernel/time/hrtimer.c:123 45 hrtimer_interrupt+0x2b4/0xbec kernel/time/hrtimer.c:123 46 timer_handler drivers/clocksource/arm_arch_timer.c:123 [inline] 47 arch_timer_handler_virt+0x74/0x88 drivers/clocksource/arm_arch_timer.c:123 48 handle_percpu_devid_irq+0x15c/0x320 kernel/irq/chip.c:123 49 generic_handle_irq_desc include/linux/irqdesc.h:123 [inline] 50 handle_irq_desc kernel/irq/irqdesc.c:123 [inline] 51 handle_domain_irq+0xc8/0x138 kernel/irq/irqdesc.c:123 52 gic_handle_irq+0xac/0x1f4 drivers/irqchip/irq-gic-v3.c:123 53 call_on_irq_stack+0x2c/0x54 arch/arm64/kernel/entry.S:123 54 do_interrupt_handler+0x78/0x98 arch/arm64/kernel/entry-common.c:123 55 el1_interrupt+0x30/0x48 arch/arm64/kernel/entry-common.c:123 56 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:123 57 el1h_64_irq+0x7c/0x80 arch/arm64/kernel/entry.S:123 58 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:123 [inline] 59 lock_acquire+0x214/0x650 kernel/locking/lockdep.c:123 60 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:123 [inline] 61 _raw_spin_lock_bh+0x124/0x1c4 kernel/locking/spinlock.c:123 62 spin_lock_bh include/linux/spinlock.h:123 [inline] 63 sk_psock_peek_msg include/linux/skmsg.h:123 [inline] 64 sk_msg_recvmsg+0x58/0xb7c net/core/skmsg.c:123 65 tcp_bpf_recvmsg_parser+0xdc/0x45c net/ipv4/tcp_bpf.c:123 66 inet_recvmsg+0x128/0x214 net/ipv4/af_inet.c:123 67 ____sys_recvmsg+0x1d0/0xecc 68 ___sys_recvmsg net/socket.c:123 [inline] 69 do_recvmmsg+0x738/0x17a0 net/socket.c:123 70 __sys_recvmmsg net/socket.c:123 [inline] 71 __do_sys_recvmmsg net/socket.c:123 [inline] 72 __se_sys_recvmmsg net/socket.c:123 [inline] 73 __arm64_sys_recvmmsg+0x170/0x22c net/socket.c:123 74 __invoke_syscall arch/arm64/kernel/syscall.c:123 [inline] 75 invoke_syscall+0x94/0x2c8 arch/arm64/kernel/syscall.c:123 76 el0_svc_common+0x144/0x3d0 arch/arm64/kernel/syscall.c:123 77 do_el0_svc+0x58/0x12c arch/arm64/kernel/syscall.c:123 78 el0_svc+0x78/0x200 arch/arm64/kernel/entry-common.c:123 79 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:123 80 el0t_64_sync+0x1a4/0x1a8 arch/arm64/kernel/entry.S:123 81