assert "sc->sc_dev == NUM" failed in if_tun.c (6)

Status: upstream: reported on 2025/02/10 06:39
Reported-by: syzbot+171f3fbee35ba6030ee9@syzkaller.appspotmail.com
First crash: 606d, last: 14h38m
▶ ▼ Similar bugs (5)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
openbsd assert "sc->sc_dev == NUM" failed in if_tun.c -1 24 1696d 1729d 3/4 fixed on 2022/02/16 17:50
openbsd assert "sc->sc_dev == NUM" failed in if_tun.c (2) -1 1 1692d 1692d 3/4 fixed on 2022/02/26 07:36
openbsd assert "sc->sc_dev == NUM" failed in if_tun.c (5) -1 358 688d 959d 0/4 auto-obsoleted due to no activity on 2025/01/08 15:50
openbsd assert "sc->sc_dev == NUM" failed in if_tun.c (3) -1 68 1195d 1684d 0/4 auto-obsoleted due to no activity on 2023/09/29 16:10
openbsd assert "sc->sc_dev == NUM" failed in if_tun.c (4) -1 1 1096d 1096d 0/4 auto-obsoleted due to no activity on 2024/01/09 18:17

Sample crash report:
panic: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 319
Starting stack trace...
panic(ffffffff834d7df5) at panic+0x1d0 sys/kern/subr_prf.c:229
__assert(ffffffff835149de,ffffffff8355ecff,13f,ffffffff834538a2) at __assert+0x29 sys/kern/subr_prf.c:-1
tun_clone_destroy(ffff800001609000) at tun_clone_destroy+0x38a
if_clone_destroy(ffff80002a2f04f0) at if_clone_destroy+0x205 sys/net/if.c:1479
ifioctl(ffff800001679ac8,80206979,ffff80002a2f04f0,ffff80002a22c010) at ifioctl+0x59d sys/net/if.c:2160
sys_ioctl(ffff80002a22c010,ffff80002a2f06d0,ffff80002a2f0620) at sys_ioctl+0x674 sys/kern/sys_generic.c:-1
syscall(ffff80002a2f06d0) at syscall+0xbd4 mi_syscall sys/sys/syscall_mi.h:176 [inline]
syscall(ffff80002a2f06d0) at syscall+0xbd4 sys/arch/amd64/amd64/trap.c:791
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x72e8dc551e60, count: 249
End of stack trace.

Crashes (172):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/08 20:20 openbsd e8af851f340b 9d4697fa .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/08 15:50 openbsd e8af851f340b 9d4697fa .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/08 14:32 openbsd e8af851f340b 9d4697fa .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/07 08:53 openbsd ce063bbc9d61 f7710056 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/07 02:22 openbsd 10794ab7cbfe f7710056 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/06 00:55 openbsd d3d189e09133 f7710056 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/05 13:59 openbsd fe7391f28055 af63e995 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/04 20:45 openbsd d38c249ab133 57bbd979 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/04 17:36 openbsd dfaf7899c030 57bbd979 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/04 15:15 openbsd dfaf7899c030 57bbd979 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/03 10:29 openbsd 71b6d95a243d 57bbd979 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/02 19:00 openbsd 3ce1f3f79392 b2bd33ee .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/02 08:22 openbsd 573c1bf7fd16 6d32eb1f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/01 14:14 openbsd 6318c367a341 52471257 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/10/01 01:15 openbsd 4deb6a849f76 38f7f0d1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/30 15:28 openbsd 39ef73e9ac8b 7808aef4 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/28 15:21 openbsd a1e6da7172db a3c7249d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/27 10:07 openbsd 859e3e974994 a3c7249d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/26 14:44 openbsd 504787fefdf8 a3c7249d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/24 17:23 openbsd 32c50d61a433 0a1606bc .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/23 18:05 openbsd 0598464a2e5e 0a1606bc .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/23 11:38 openbsd 6c60011d0c8d abce1216 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/23 06:33 openbsd 6c60011d0c8d abce1216 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/22 03:57 openbsd e0a25791f40f a8efa948 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/21 21:59 openbsd e0a25791f40f a8efa948 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/21 14:15 openbsd 920d3ffe80c9 853b104b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/21 02:11 openbsd d42776463e37 853b104b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/20 06:05 openbsd 5726aee1b375 853b104b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/19 08:05 openbsd a0c91716cd0c 853b104b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/17 21:40 openbsd 049788121873 4a607247 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/17 14:35 openbsd 049788121873 4a607247 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/16 21:05 openbsd b73801564d04 b0e4c57e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/16 16:32 openbsd b73801564d04 b0e4c57e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/16 03:22 openbsd bc65308b1c9e 12a0a44a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/15 20:09 openbsd c369316d89b7 f41e228a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/15 15:47 openbsd c369316d89b7 f41e228a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/15 08:11 openbsd 811da3150254 81a27d1a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/14 20:17 openbsd 601a46485710 924033e8 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/11 13:41 openbsd 1870929b188d 9c29f801 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/10 16:15 openbsd 4385dd3101c1 1fe56c0a .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/09 10:14 openbsd 9a9bc0a9ffee 8387c273 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/05 10:10 openbsd a37481e85163 4f7b22a0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/04 19:54 openbsd f872d3b32498 44dda43b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/04 10:08 openbsd 702f41303f5f 801f0966 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2025/02/10 06:38 openbsd 275cd30cffcd ef44b750 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "sc->sc_dev == NUM" failed in if_tun.c
2026/09/05 22:39 https://github.com/blackgnezdo/openbsd-src.git syzbot-kasan 06706d23b01e 4f7b22a0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-kasan assert "sc->sc_dev == NUM" failed in if_tun.c
* Struck through repros no longer work on HEAD.