syzbot


assert "rdomain == rtable_l2(rdomain)" failed in route.c

Status: upstream: reported on 2024/10/04 19:39
Reported-by: syzbot+29bd165c3431fc959fff@syzkaller.appspotmail.com
First crash: 18d, last: 18d

Sample crash report:
panic: kernel diagnostic assertion "rdomain == rtable_l2(rdomain)" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 1247
Starting stack trace...
panic(ffffffff830e1d58) at panic+0x1d0 sys/kern/subr_prf.c:229
__assert(ffffffff8309a5a2,ffffffff83012219,4df,ffffffff830caafe) at __assert+0x29
rt_ifa_add(ffff800001319400,240404,ffff800001319440,16) at rt_ifa_add+0x32d sys/net/route.c:1247
rt_ifa_addlocal(ffff800001319400) at rt_ifa_addlocal+0x1d2 sys/net/route.c:1381
in6_update_ifa(ffff8000012bc000,ffff80002a136130,0) at in6_update_ifa+0x1725 sys/netinet6/in6.c:741
in6_ifattach_linklocal(ffff8000012bc000,0) at in6_ifattach_linklocal+0x331 sys/netinet6/in6_ifattach.c:281
in6_ifattach(ffff8000012bc000) at in6_ifattach+0x2b4 sys/netinet6/in6_ifattach.c:405
ifioctl(ffff800010fdb768,8020699d,ffff80002a1365b0,ffff8000ffffd6d8) at ifioctl+0x2436 sys/net/if.c:2140
fifo_ioctl(ffff80002a1363f8) at fifo_ioctl+0xc8 sys/miscfs/fifofs/fifo_vnops.c:310
VOP_IOCTL(fffffd8069a02d00,8020699d,ffff80002a1365b0,3,fffffd807f7d3000,ffff8000ffffd6d8) at VOP_IOCTL+0xac sys/kern/vfs_vops.c:264
vn_ioctl(fffffd806bf9f560,8020699d,ffff80002a1365b0,ffff8000ffffd6d8) at vn_ioctl+0xf6 sys/kern/vfs_vnops.c:525
sys_ioctl(ffff8000ffffd6d8,ffff80002a136790,ffff80002a1366e0) at sys_ioctl+0x67c
syscall(ffff80002a136790) at syscall+0xbb6 mi_syscall sys/sys/syscall_mi.h:179 [inline]
syscall(ffff80002a136790) at syscall+0xbb6 sys/arch/amd64/amd64/trap.c:577
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x36bd7d345e0, count: 243
End of stack trace.

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/10/04 19:39 openbsd ecf90ed7d782 d7906eff .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "rdomain == rtable_l2(rdomain)" failed in route.c
* Struck through repros no longer work on HEAD.