syzbot


assert "refs != ~NUM" failed in kern_synch.c

Status: upstream: reported on 2025/02/08 12:26
Reported-by: syzbot+bee527c059e64ef8bdec@syzkaller.appspotmail.com
First crash: 127d, last: 6h33m

Sample crash report:
panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 951
Starting stack trace...
panic(ffffffff83464cd3) at panic+0x1d0 sys/kern/subr_prf.c:229
__assert(ffffffff83413606,ffffffff8341ad18,3b7,ffffffff8341ad9b) at __assert+0x29 sys/kern/subr_prf.c:-1
refcnt_finalize(ffff80003c413568,ffffffff83358390) at refcnt_finalize+0x1db sys/kern/kern_synch.c:952
pppx_if_destroy(0,ffff80003c413560) at pppx_if_destroy+0x3d sys/net/if_pppx.c:806
pppxclose(205b9a,41,2000,ffff80002a317770) at pppxclose+0xa0 sys/net/if_pppx.c:553
spec_close(ffff80003c4066c0) at spec_close+0x412 sys/kern/spec_vnops.c:-1
VOP_CLOSE(fffffd805cdf10d8,41,fffffd80097fb4e0,ffff80002a317770) at VOP_CLOSE+0x133 sys/kern/vfs_vops.c:156
vn_closefile(fffffd8062ca05f0,ffff80002a317770) at vn_closefile+0x12b vn_close sys/kern/vfs_vnops.c:292 [inline]
vn_closefile(fffffd8062ca05f0,ffff80002a317770) at vn_closefile+0x12b sys/kern/vfs_vnops.c:615
fdrop(fffffd8062ca05f0,ffff80002a317770) at fdrop+0x126 sys/kern/kern_descrip.c:1267
closef(fffffd8062ca05f0,ffff80002a317770) at closef+0x192 sys/kern/kern_descrip.c:1251
fdfree(ffff80002a317770) at fdfree+0x116 sys/kern/kern_descrip.c:1182
exit1(ffff80002a317770,0,0,1) at exit1+0x59c sys/kern/kern_exit.c:215
sys_exit(ffff80002a317770,ffff80003c406a30,ffff80003c406980) at sys_exit+0x1a sys/kern/kern_exit.c:-1
syscall(ffff80003c406a30) at syscall+0xb08 mi_syscall sys/sys/syscall_mi.h:176 [inline]
syscall(ffff80003c406a30) at syscall+0xb08 sys/arch/amd64/amd64/trap.c:579
Xsyscall() at Xsyscall+0x128
end of kernel
end trace frame: 0x77c820621d10, count: 242
End of stack trace.

Crashes (208):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2025/06/15 06:41 openbsd bbd997546352 5f4b362d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/14 20:03 openbsd 2b4e04f3782d 5f4b362d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/14 08:35 openbsd f8007ba64c82 0e8da31f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/12 06:13 openbsd 2de8940ea18f 98683f8f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/10 14:28 openbsd a3912f8462f6 5d7e17ca .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/09 06:56 openbsd 1d858eebbab4 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/09 01:44 openbsd 1d858eebbab4 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/08 14:04 openbsd 394c376d8c51 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/07 12:35 openbsd fa628edb87f8 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/07 08:21 openbsd 16c80f155e04 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/06 22:45 openbsd 16c80f155e04 4826c28e .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/06/05 18:45 openbsd c875838447ad 6b6b5f21 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/05 00:42 openbsd 5f110e2425ec 6b6b5f21 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/04 15:44 openbsd 98b1dda24a5c e565f08d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/04 14:30 openbsd 98b1dda24a5c e565f08d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/06/04 10:11 openbsd 98b1dda24a5c e565f08d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/06/04 01:58 openbsd 51e28e2b9751 a30356b7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/03 21:46 openbsd e4273848146a a30356b7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/06/02 22:29 openbsd a42b3f6697ed a30356b7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/05/31 22:53 openbsd 36df44578b8f 3d2f584d .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/25 21:58 openbsd 0ee6523cba49 2d4582d0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/25 20:51 openbsd 0ee6523cba49 2d4582d0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/25 06:11 openbsd ae496ce11df0 ed351ea7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/23 13:00 openbsd 3f82bc0a57fc f8cc0c83 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/22 14:14 openbsd 90a7f92b51d8 0919b50b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/05/22 07:38 openbsd c902741cb17b 0919b50b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/22 04:03 openbsd c902741cb17b 0919b50b .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/20 08:57 openbsd 03d4002980cf b84f0537 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/19 06:19 openbsd 3094a09a1666 f41472b0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/18 22:04 openbsd 6decc3d5f4d6 f41472b0 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/14 13:21 openbsd b0ff9b09a8b9 a4fa04ef .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/14 03:43 openbsd 6405849dc70d 7344edeb .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/13 07:00 openbsd 0de99af22586 f6671af7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/05/12 13:14 openbsd 1d7d4b26237d 77908e5f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/11 16:00 openbsd 3fa496cf3673 77908e5f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/11 13:27 openbsd 9ae922823a2f 77908e5f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/10 14:01 openbsd 5fc296287174 77908e5f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
2025/05/08 16:34 openbsd 58ed90363f4e dbf35fa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/08 08:08 openbsd 58ed90363f4e dbf35fa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/08 07:07 openbsd 58ed90363f4e dbf35fa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/08 05:22 openbsd 58ed90363f4e dbf35fa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/07 20:33 openbsd 857ee2693eb3 dbf35fa1 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/07 10:00 openbsd b9cb822a9415 350f4ffc .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/07 01:03 openbsd 7a1ed1390929 350f4ffc .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/06 21:07 openbsd 7a1ed1390929 350f4ffc .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/05 16:43 openbsd 0258cd44472b 6ca47dd8 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/04 23:23 openbsd 8ee62dda4596 b0714e37 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/03 05:42 openbsd 0e444de8113c b0714e37 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/05/03 04:21 openbsd 0e444de8113c b0714e37 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/04/30 19:23 openbsd 88a968921bb2 937aafd7 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-multicore assert "refs != ~NUM" failed in kern_synch.c
2025/02/08 12:25 openbsd 2347e6edcd5e ef44b750 .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-main assert "refs != ~NUM" failed in kern_synch.c
* Struck through repros no longer work on HEAD.