syzbot


kernel panic: corrupted stack end in addrconf_dad_work

Status: closed as invalid on 2024/07/03 10:28
Subsystems: net
[Documentation on labels]
First crash: 444d, last: 444d

Sample crash report:
Kernel panic - not syncing: corrupted stack end detected inside scheduler
CPU: 1 PID: 11 Comm: kworker/u8:0 Not tainted 6.10.0-rc1-syzkaller-g7932b172ac7e #0
Hardware name: riscv-virtio,qemu (DT)
Workqueue: ipv6_addrconf addrconf_dad_work
Call Trace:
[<ffffffff8000f6f8>] dump_backtrace+0x2e/0x3c arch/riscv/kernel/stacktrace.c:129
[<ffffffff85c29e64>] show_stack+0x34/0x40 arch/riscv/kernel/stacktrace.c:135
[<ffffffff85c83b52>] __dump_stack lib/dump_stack.c:88 [inline]
[<ffffffff85c83b52>] dump_stack_lvl+0x108/0x196 lib/dump_stack.c:114
[<ffffffff85c83bfc>] dump_stack+0x1c/0x24 lib/dump_stack.c:123
[<ffffffff85c2aa2a>] panic+0x382/0x800 kernel/panic.c:347
[<ffffffff85c92b00>] schedule_debug kernel/sched/core.c:5962 [inline]
[<ffffffff85c92b00>] __schedule+0x342e/0x3486 kernel/sched/core.c:6628
[<ffffffff85c930b4>] preempt_schedule_common kernel/sched/core.c:6924 [inline]
[<ffffffff85c930b4>] preempt_schedule+0xd2/0x1e2 kernel/sched/core.c:6948
[<ffffffff800db810>] __local_bh_enable_ip+0x426/0x5ee kernel/softirq.c:389
[<ffffffff84a02b4e>] local_bh_enable include/linux/bottom_half.h:33 [inline]
[<ffffffff84a02b4e>] rcu_read_unlock_bh include/linux/rcupdate.h:851 [inline]
[<ffffffff84a02b4e>] __dev_queue_xmit+0xa96/0x47f8 net/core/dev.c:4420
[<ffffffff84a3d2e2>] dev_queue_xmit include/linux/netdevice.h:3095 [inline]
[<ffffffff84a3d2e2>] neigh_resolve_output net/core/neighbour.c:1565 [inline]
[<ffffffff84a3d2e2>] neigh_resolve_output+0x50e/0x828 net/core/neighbour.c:1545
[<ffffffff853e9b38>] neigh_output include/net/neighbour.h:542 [inline]
[<ffffffff853e9b38>] ip6_finish_output2+0x8ce/0x293c net/ipv6/ip6_output.c:137
[<ffffffff853f384a>] __ip6_finish_output net/ipv6/ip6_output.c:211 [inline]
[<ffffffff853f384a>] ip6_finish_output+0x584/0x9ee net/ipv6/ip6_output.c:222
[<ffffffff853f3edc>] NF_HOOK_COND include/linux/netfilter.h:303 [inline]
[<ffffffff853f3edc>] ip6_output+0x228/0xa2c net/ipv6/ip6_output.c:243
[<ffffffff8548e6ae>] dst_output include/net/dst.h:450 [inline]
[<ffffffff8548e6ae>] NF_HOOK include/linux/netfilter.h:314 [inline]
[<ffffffff8548e6ae>] ndisc_send_skb+0xb06/0x1c02 net/ipv6/ndisc.c:509
[<ffffffff854980e4>] ndisc_send_rs+0x112/0x5e0 net/ipv6/ndisc.c:719
[<ffffffff85423b26>] addrconf_dad_completed+0x350/0xe38 net/ipv6/addrconf.c:4359
[<ffffffff8542538e>] addrconf_dad_begin net/ipv6/addrconf.c:4124 [inline]
[<ffffffff8542538e>] addrconf_dad_work+0xd80/0x1430 net/ipv6/addrconf.c:4226
[<ffffffff8012d1d2>] process_one_work+0x938/0x1d5c kernel/workqueue.c:3231
[<ffffffff8012ebb4>] process_scheduled_works kernel/workqueue.c:3312 [inline]
[<ffffffff8012ebb4>] worker_thread+0x5be/0xe24 kernel/workqueue.c:3393
[<ffffffff8014d79c>] kthread+0x28c/0x3a6 kernel/kthread.c:389
[<ffffffff85ca8836>] ret_from_fork+0xe/0x1c arch/riscv/kernel/entry.S:232
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/06/03 03:21 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 7932b172ac7e 3113787f .config console log report info [disk image (non-bootable)] [vmlinux] [kernel image] ci-qemu2-riscv64 kernel panic: corrupted stack end in addrconf_dad_work
* Struck through repros no longer work on HEAD.