syzbot


kernel panic: corrupted stack end in inet_stream_connect

Status: auto-obsoleted due to no activity on 2024/11/07 06:16
Subsystems: net
[Documentation on labels]
First crash: 387d, last: 387d

Sample crash report:
Kernel panic - not syncing: corrupted stack end detected inside scheduler
CPU: 0 PID: 7758 Comm: syz.0.312 Not tainted 6.10.0-rc6-syzkaller-gc562ba719df5 #0
Hardware name: riscv-virtio,qemu (DT)
Call Trace:
[<ffffffff8000f6fc>] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:130
[<ffffffff85df2034>] show_stack+0x34/0x40 arch/riscv/kernel/stacktrace.c:136
[<ffffffff85e4d4e8>] __dump_stack lib/dump_stack.c:88 [inline]
[<ffffffff85e4d4e8>] dump_stack_lvl+0x108/0x196 lib/dump_stack.c:114
[<ffffffff85e4d592>] dump_stack+0x1c/0x24 lib/dump_stack.c:123
[<ffffffff85df2bfa>] panic+0x382/0x800 kernel/panic.c:347
[<ffffffff85e5c4dc>] schedule_debug kernel/sched/core.c:5962 [inline]
[<ffffffff85e5c4dc>] __schedule+0x342e/0x3486 kernel/sched/core.c:6628
[<ffffffff85e5ca90>] preempt_schedule_common kernel/sched/core.c:6924 [inline]
[<ffffffff85e5ca90>] preempt_schedule+0xd2/0x1e2 kernel/sched/core.c:6948
[<ffffffff800db7f0>] __local_bh_enable_ip+0x426/0x5ee kernel/softirq.c:389
[<ffffffff84bc9206>] local_bh_enable include/linux/bottom_half.h:33 [inline]
[<ffffffff84bc9206>] rcu_read_unlock_bh include/linux/rcupdate.h:851 [inline]
[<ffffffff84bc9206>] __dev_queue_xmit+0xa96/0x47f8 net/core/dev.c:4420
[<ffffffff84bf3688>] dev_queue_xmit include/linux/netdevice.h:3095 [inline]
[<ffffffff84bf3688>] neigh_connected_output+0x3ce/0x562 net/core/neighbour.c:1594
[<ffffffff855b1c24>] neigh_output include/net/neighbour.h:542 [inline]
[<ffffffff855b1c24>] ip6_finish_output2+0x8ce/0x293c net/ipv6/ip6_output.c:137
[<ffffffff855bb936>] __ip6_finish_output net/ipv6/ip6_output.c:211 [inline]
[<ffffffff855bb936>] ip6_finish_output+0x584/0x9ee net/ipv6/ip6_output.c:222
[<ffffffff855bbfc8>] NF_HOOK_COND include/linux/netfilter.h:303 [inline]
[<ffffffff855bbfc8>] ip6_output+0x228/0xa2c net/ipv6/ip6_output.c:243
[<ffffffff855ad59c>] dst_output include/net/dst.h:450 [inline]
[<ffffffff855ad59c>] NF_HOOK include/linux/netfilter.h:314 [inline]
[<ffffffff855ad59c>] NF_HOOK include/linux/netfilter.h:308 [inline]
[<ffffffff855ad59c>] ip6_xmit+0xee0/0x2374 net/ipv6/ip6_output.c:358
[<ffffffff856ed8d0>] inet6_csk_xmit+0x3bc/0x748 net/ipv6/inet6_connection_sock.c:135
[<ffffffff85276d26>] __tcp_transmit_skb+0x1bae/0x4286 net/ipv4/tcp_output.c:1466
[<ffffffff8527bf96>] tcp_transmit_skb net/ipv4/tcp_output.c:1484 [inline]
[<ffffffff8527bf96>] tcp_connect+0x2b98/0x484c net/ipv4/tcp_output.c:4141
[<ffffffff856b9744>] tcp_v6_connect+0x17b8/0x24e8 net/ipv6/tcp_ipv6.c:333
[<ffffffff85ce9fb8>] mptcp_connect+0x588/0xc52 net/mptcp/protocol.c:3765
[<ffffffff85339f44>] __inet_stream_connect+0x340/0xec6 net/ipv4/af_inet.c:679
[<ffffffff8533ab20>] inet_stream_connect+0x56/0xa0 net/ipv4/af_inet.c:750
[<ffffffff84b1b7b6>] __sys_connect_file+0x14a/0x18a net/socket.c:2049
[<ffffffff84b1b94e>] __sys_connect+0x158/0x196 net/socket.c:2066
[<ffffffff84b1b9fa>] __do_sys_connect net/socket.c:2076 [inline]
[<ffffffff84b1b9fa>] __se_sys_connect net/socket.c:2073 [inline]
[<ffffffff84b1b9fa>] __riscv_sys_connect+0x6e/0xa0 net/socket.c:2073
[<ffffffff8000e204>] syscall_handler+0x94/0x118 arch/riscv/include/asm/syscall.h:90
[<ffffffff85e4f7bc>] do_trap_ecall_u+0x14c/0x214 arch/riscv/kernel/traps.c:330
[<ffffffff85e7296c>] ret_from_exception+0x0/0x64 arch/riscv/kernel/entry.S:112
SMP: stopping secondary CPUs
Rebooting in 86400 seconds..

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/08/01 04:47 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes c562ba719df5 1e9c4cf3 .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in inet_stream_connect
* Struck through repros no longer work on HEAD.