syzbot


INFO: rcu detected stall in inet6_recvmsg

Status: auto-obsoleted due to no activity on 2024/12/09 13:51
Subsystems: net
[Documentation on labels]
First crash: 161d, last: 161d

Sample crash report:
rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: 	Tasks blocked on level-0 rcu_node (CPUs 0-1): P8296/1:b..l
rcu: 	(detected by 1, t=10502 jiffies, g=35513, q=308 ncpus=2)
task:syz.0.809       state:R  running task     stack:26480 pid:8296  tgid:8292  ppid:5372   flags:0x00004004
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5188 [inline]
 __schedule+0x1800/0x4a60 kernel/sched/core.c:6529
 preempt_schedule_irq+0xfb/0x1c0 kernel/sched/core.c:6851
 irqentry_exit+0x5e/0x90 kernel/entry/common.c:354
 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:__rcu_dereference_sk_user_data_with_flags include/net/sock.h:627 [inline]
RIP: 0010:sk_psock include/linux/skmsg.h:292 [inline]
RIP: 0010:sk_psock_get+0x159/0x520 include/linux/skmsg.h:454
Code: 20 00 74 08 4c 89 ff e8 05 69 b2 f7 4d 8b 37 e8 cd 35 71 01 89 c3 31 ff 89 c6 e8 82 25 4b f7 85 db 74 1f e8 a9 02 30 f7 89 c3 <31> ff 89 c6 e8 6e 25 4b f7 85 db 0f 84 84 01 00 00 e8 21 21 4b f7
RSP: 0018:ffffc90003f47500 EFLAGS: 00000282
RAX: 0000000000000001 RBX: 0000000000000001 RCX: 0000000080000000
RDX: ffff88802a9d1e00 RSI: ffffffff8c0ae6e0 RDI: ffffffff8c608f40
RBP: ffffc90003f475b0 R08: ffffffff8a486b6e R09: 1ffffffff283c908
R10: dffffc0000000000 R11: fffffbfff283c909 R12: dffffc0000000000
R13: 1ffff920007e8eea R14: 0000000000000000 R15: ffff8880530c6c90
 tls_sw_recvmsg+0x248/0x1c20 net/tls/tls_sw.c:1982
 inet6_recvmsg+0x2cb/0x730 net/ipv6/af_inet6.c:680
 sock_recvmsg_nosec+0x9a/0x1d0 net/socket.c:1046
 ____sys_recvmsg+0x3c0/0x470 net/socket.c:2814
 ___sys_recvmsg net/socket.c:2858 [inline]
 do_recvmmsg+0x474/0xae0 net/socket.c:2952
 __sys_recvmmsg net/socket.c:3031 [inline]
 __do_sys_recvmmsg net/socket.c:3054 [inline]
 __se_sys_recvmmsg net/socket.c:3047 [inline]
 __x64_sys_recvmmsg+0x199/0x250 net/socket.c:3047
 do_syscall_x64 arch/x86/entry/common.c:52 [inline]
 do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fa0be17def9
RSP: 002b:00007fa0befec038 EFLAGS: 00000246 ORIG_RAX: 000000000000012b
RAX: ffffffffffffffda RBX: 00007fa0be336058 RCX: 00007fa0be17def9
RDX: 00000000ffffff1f RSI: 00000000200061c0 RDI: 0000000000000003
RBP: 00007fa0be1f09f6 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000102 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000000 R14: 00007fa0be336058 R15: 00007fff2fd6ae88
 </TASK>
rcu: rcu_preempt kthread starved for 10376 jiffies! g35513 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0
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:24912 pid:17    tgid:17    ppid:2      flags:0x00004000
Call Trace:
 <TASK>
 context_switch kernel/sched/core.c:5188 [inline]
 __schedule+0x1800/0x4a60 kernel/sched/core.c:6529
 __schedule_loop kernel/sched/core.c:6606 [inline]
 schedule+0x14b/0x320 kernel/sched/core.c:6621
 schedule_timeout+0x1be/0x310 kernel/time/timer.c:2581
 rcu_gp_fqs_loop+0x2df/0x1330 kernel/rcu/tree.c:2034
 rcu_gp_kthread+0xa7/0x3b0 kernel/rcu/tree.c:2236
 kthread+0x2f2/0x390 kernel/kthread.c:389
 ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147
 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
 </TASK>
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0 skipped: idling at native_safe_halt arch/x86/include/asm/irqflags.h:48 [inline]
NMI backtrace for cpu 0 skipped: idling at arch_safe_halt arch/x86/include/asm/irqflags.h:106 [inline]
NMI backtrace for cpu 0 skipped: idling at acpi_safe_halt+0x21/0x30 drivers/acpi/processor_idle.c:111

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/09/10 13:48 upstream bc83b4d1f086 784df80e .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-kasan-gce-root INFO: rcu detected stall in inet6_recvmsg
* Struck through repros no longer work on HEAD.