syzbot


assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c (3)

Status: upstream: reported on 2024/04/19 03:54
Reported-by: syzbot+60bfc238013b71f7eb2e@syzkaller.appspotmail.com
First crash: 216d, last: 89d
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c 1 1724d 1724d 3/3 fixed on 2020/04/22 21:18
openbsd assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c (2) 1 1670d 1670d 0/3 auto-closed as invalid on 2020/07/25 17:46

Sample crash report:
panic: kernel diagnostic assertion "!ISSET(rt->rt_flags, RTF_LOCAL)" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 687
Starting stack trace...
panic(ffffffff830e5f78) at panic+0x1d0 sys/kern/subr_prf.c:229
__assert(ffffffff830981da,ffffffff830af5f0,2af,ffffffff83060007) at __assert+0x29
nd6_free(fffffd8068de3c50,0) at nd6_free+0x2cd sys/netinet6/nd6.c:687
nd6_purge(ffff8000011a7800) at nd6_purge+0x180
in6_ifdetach(ffff8000011a7800) at in6_ifdetach+0x106 sys/netinet6/in6_ifattach.c:437


Crashes (4):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2024/08/24 13:01 openbsd cea0d947241d d7d32352 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c
2024/05/29 09:23 openbsd f475ad27b09c 34889ee3 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c
2024/05/18 09:03 openbsd 1b2581db680c c0f1611a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c
2024/04/19 03:53 openbsd 3ed32226cff5 af24b050 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "!ISSET(rt->rt_flags, RTF_LOCAL)" failed in nd6.c
* Struck through repros no longer work on HEAD.