creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. /etc/rc.local[5]: syntax error: `(' unexpected starting local daemons:. Thu Dec 30 02:15:36 PST 2021 OpenBSD/amd64 (worker.my.domain) (tty00) Warning: Permanently added '10.128.1.89' (ED25519) to the list of known hosts. 2021/12/30 02:15:47 fuzzer started 2021/12/30 02:15:51 dialing manager at 10.128.15.235:12158 2021/12/30 02:15:51 syscalls: 387 2021/12/30 02:15:51 code coverage: enabled 2021/12/30 02:15:51 comparison tracing: enabled 2021/12/30 02:15:51 extra coverage: enabled 2021/12/30 02:15:51 delay kcov mmap: enabled 2021/12/30 02:15:51 setuid sandbox: enabled 2021/12/30 02:15:51 namespace sandbox: support is not implemented in syzkaller 2021/12/30 02:15:51 Android sandbox: support is not implemented in syzkaller 2021/12/30 02:15:51 fault injection: support is not implemented in syzkaller 2021/12/30 02:15:51 leak checking: support is not implemented in syzkaller 2021/12/30 02:15:51 net packet injection: enabled 2021/12/30 02:15:51 net device setup: support is not implemented in syzkaller 2021/12/30 02:15:51 concurrency sanitizer: support is not implemented in syzkaller 2021/12/30 02:15:51 devlink PCI setup: support is not implemented in syzkaller 2021/12/30 02:15:51 USB emulation: support is not implemented in syzkaller 2021/12/30 02:15:51 hci packet injection: support is not implemented in syzkaller 2021/12/30 02:15:51 wifi device emulation: support is not implemented in syzkaller 2021/12/30 02:15:51 802.15.4 emulation: support is not implemented in syzkaller 2021/12/30 02:15:51 fetching corpus: 0, signal 0/2000 (executing program) 2021/12/30 02:15:51 fetching corpus: 50, signal 4855/8445 (executing program) 2021/12/30 02:15:51 fetching corpus: 100, signal 7526/12596 (executing program) 2021/12/30 02:15:51 fetching corpus: 150, signal 8965/15485 (executing program) 2021/12/30 02:15:51 fetching corpus: 200, signal 11110/18815 (executing program) 2021/12/30 02:15:51 fetching corpus: 250, signal 12339/21259 (executing program) 2021/12/30 02:15:51 fetching corpus: 300, signal 13270/23424 (executing program) 2021/12/30 02:15:51 fetching corpus: 350, signal 13897/25326 (executing program) 2021/12/30 02:15:51 fetching corpus: 400, signal 14730/27234 (executing program) 2021/12/30 02:15:51 fetching corpus: 450, signal 15361/28992 (executing program) 2021/12/30 02:15:51 fetching corpus: 500, signal 15878/30639 (executing program) 2021/12/30 02:15:51 fetching corpus: 550, signal 16560/32313 (executing program) 2021/12/30 02:15:51 fetching corpus: 600, signal 17651/34125 (executing program) 2021/12/30 02:15:51 fetching corpus: 650, signal 18403/35704 (executing program) 2021/12/30 02:15:51 fetching corpus: 700, signal 18930/37145 (executing program) 2021/12/30 02:15:51 fetching corpus: 750, signal 19604/38528 (executing program) 2021/12/30 02:15:51 fetching corpus: 800, signal 20246/39845 (executing program) 2021/12/30 02:15:51 fetching corpus: 850, signal 20630/41078 (executing program) 2021/12/30 02:15:51 fetching corpus: 900, signal 20946/42297 (executing program) 2021/12/30 02:15:51 fetching corpus: 950, signal 21496/43526 (executing program) 2021/12/30 02:15:51 fetching corpus: 1000, signal 22472/44705 (executing program) 2021/12/30 02:15:51 fetching corpus: 1050, signal 22940/45813 (executing program) 2021/12/30 02:15:51 fetching corpus: 1100, signal 23229/46869 (executing program) 2021/12/30 02:15:51 fetching corpus: 1150, signal 23568/47806 (executing program) 2021/12/30 02:15:51 fetching corpus: 1200, signal 24050/47806 (executing program) 2021/12/30 02:15:51 fetching corpus: 1250, signal 24357/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1300, signal 24614/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1350, signal 24965/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1400, signal 25339/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1450, signal 25571/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1500, signal 25875/47806 (executing program) 2021/12/30 02:15:52 fetching corpus: 1550, signal 26105/47808 (executing program) 2021/12/30 02:15:52 fetching corpus: 1600, signal 26309/47808 (executing program) 2021/12/30 02:15:52 fetching corpus: 1650, signal 26644/47808 (executing program) 2021/12/30 02:15:52 fetching corpus: 1700, signal 26889/47808 (executing program) 2021/12/30 02:15:52 fetching corpus: 1750, signal 27134/47808 (executing program) 2021/12/30 02:15:52 fetching corpus: 1800, signal 27447/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 1850, signal 27737/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 1900, signal 27914/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 1950, signal 28224/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 2000, signal 28560/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 2050, signal 28749/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 2100, signal 28965/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 2150, signal 29204/47813 (executing program) 2021/12/30 02:15:52 fetching corpus: 2200, signal 29431/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2250, signal 29646/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2300, signal 29875/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2350, signal 30199/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2400, signal 30366/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2450, signal 30546/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2500, signal 30841/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2550, signal 31070/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2600, signal 31285/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2650, signal 31472/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2700, signal 31657/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2750, signal 31825/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2800, signal 31947/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2850, signal 32144/47815 (executing program) 2021/12/30 02:15:52 fetching corpus: 2900, signal 32333/47815 (executing program) 2021/12/30 02:15:53 fetching corpus: 2950, signal 32486/47816 (executing program) 2021/12/30 02:15:53 fetching corpus: 2998, signal 32653/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3048, signal 32858/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3098, signal 33067/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3148, signal 33251/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3198, signal 33395/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3248, signal 33673/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3298, signal 33835/47829 (executing program) 2021/12/30 02:15:53 fetching corpus: 3347, signal 33994/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3397, signal 34182/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3447, signal 34327/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3497, signal 34446/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3547, signal 34557/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3597, signal 34746/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3647, signal 34950/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3697, signal 35087/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3747, signal 35281/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3797, signal 35453/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3847, signal 35608/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3897, signal 35853/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3947, signal 36011/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 3997, signal 36176/47829 (executing program) 2021/12/30 02:15:54 fetching corpus: 4047, signal 36303/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4097, signal 36450/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4147, signal 36578/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4197, signal 36756/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4247, signal 36924/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4297, signal 37066/47830 (executing program) 2021/12/30 02:15:54 fetching corpus: 4347, signal 37223/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4397, signal 37380/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4447, signal 37520/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4497, signal 37672/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4547, signal 37813/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4597, signal 37969/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4646, signal 38115/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4696, signal 38326/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4746, signal 38424/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4796, signal 38614/47831 (executing program) 2021/12/30 02:15:54 fetching corpus: 4846, signal 38708/47839 (executing program) 2021/12/30 02:15:54 fetching corpus: 4896, signal 38841/47839 (executing program) 2021/12/30 02:15:54 fetching corpus: 4946, signal 38953/47839 (executing program) 2021/12/30 02:15:54 fetching corpus: 4996, signal 39067/47839 (executing program) 2021/12/30 02:15:54 fetching corpus: 5046, signal 39253/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5095, signal 39381/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5145, signal 39481/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5195, signal 39606/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5245, signal 39710/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5295, signal 39852/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5345, signal 39982/47840 (executing program) 2021/12/30 02:15:54 fetching corpus: 5395, signal 40100/47840 (executing program) 2021/12/30 02:15:55 fetching corpus: 5445, signal 40250/47841 (executing program) 2021/12/30 02:15:55 fetching corpus: 5495, signal 40410/47841 (executing program) 2021/12/30 02:15:55 fetching corpus: 5545, signal 40511/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5594, signal 40685/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5644, signal 40781/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5694, signal 40905/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5743, signal 41070/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5793, signal 41190/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5843, signal 41312/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5893, signal 41413/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5943, signal 41512/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 5993, signal 41643/47845 (executing program) 2021/12/30 02:15:55 fetching corpus: 6043, signal 41814/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6093, signal 41952/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6143, signal 42117/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6193, signal 42220/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6243, signal 42358/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6293, signal 42480/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6343, signal 42630/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6393, signal 42761/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6443, signal 42877/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6493, signal 42963/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6543, signal 43085/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6593, signal 43204/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6643, signal 43343/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6693, signal 43463/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6743, signal 43606/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6793, signal 43708/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6843, signal 43803/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6893, signal 43904/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6942, signal 44008/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 6992, signal 44127/47846 (executing program) 2021/12/30 02:15:55 fetching corpus: 7042, signal 44237/47847 (executing program) 2021/12/30 02:15:55 fetching corpus: 7092, signal 44343/47848 (executing program) 2021/12/30 02:15:55 fetching corpus: 7142, signal 44441/47849 (executing program) 2021/12/30 02:15:55 fetching corpus: 7192, signal 44557/47849 (executing program) 2021/12/30 02:15:55 fetching corpus: 7242, signal 44639/47849 (executing program) 2021/12/30 02:15:55 fetching corpus: 7292, signal 44724/47849 (executing program) 2021/12/30 02:15:55 fetching corpus: 7342, signal 44822/47849 (executing program) 2021/12/30 02:15:56 fetching corpus: 7392, signal 44930/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7442, signal 45039/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7492, signal 45160/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7542, signal 45255/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7592, signal 45379/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7642, signal 45483/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7692, signal 45581/47851 (executing program) 2021/12/30 02:15:56 fetching corpus: 7742, signal 45673/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 7792, signal 45779/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 7842, signal 45904/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 7892, signal 45983/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 7942, signal 46065/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 7992, signal 46165/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 8042, signal 46271/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 8092, signal 46362/47856 (executing program) 2021/12/30 02:15:56 fetching corpus: 8142, signal 46498/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8192, signal 46601/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8242, signal 46745/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8292, signal 46827/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8341, signal 46950/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8391, signal 47050/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8441, signal 47144/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8491, signal 47249/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8541, signal 47344/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8591, signal 47432/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8641, signal 47544/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8664, signal 47587/47857 (executing program) 2021/12/30 02:15:56 fetching corpus: 8664, signal 47587/47857 (executing program) 2021/12/30 02:15:56 starting 4 fuzzer processes 02:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:15:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) read(r0, 0x0, 0x0) 02:15:56 executing program 2: fchmod(0xffffffffffffffff, 0x0) 02:15:56 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwrite(r0, &(0x7f0000000180)='t2', 0x2, 0x0, 0x0) 02:15:57 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffeffff) 02:15:57 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000001700)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:15:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x0) 02:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x84}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @remote}) 02:15:57 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffffffffffc9) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:15:57 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="80022e2fac14"], 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100)=0xfffffc00, 0x4) fsync(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) 02:15:57 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) madvise(&(0x7f000081c000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000081f000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000c04000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0, 0x0) madvise(&(0x7f000081d000/0x3000)=nil, 0x3000, 0x4) 02:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="72081077132dc402f225d2763f6d", 0xe, 0x0, 0x0) 02:15:57 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000001700)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:15:57 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x2}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x5) writev(0xffffffffffffffff, 0x0, 0x0) 02:15:57 executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 02:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x61}, {0x6, 0x0, 0x0, 0x8000000}]}) pwrite(r0, &(0x7f0000000100)="54f57b03d9661d1ea20f46551683", 0xe, 0x0, 0x0) 02:15:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "0100000000000000004000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:15:57 executing program 2: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:15:57 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000002900)=""/4138, 0x102a, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 02:15:57 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}}}}}}) 02:15:57 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000001700)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:15:57 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)) accept(r0, 0x0, 0x0) 02:15:57 executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r1, 0x0) 02:15:57 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000002900)=""/4138, 0x102a, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 02:15:57 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) 02:15:57 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 02:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x30, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "2cad8b218553633ff2be82fb30886954063d1fba"}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xd89, 0xfff, "56bc53148c93c9ea97cb3791d6d1cd016e514b0d"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r0, &(0x7f0000000000)="abd105ff394fd9e025ec0d", 0xff52) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) 02:15:57 executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) 02:15:57 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000001700)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:15:57 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000002900)=""/4138, 0x102a, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 02:15:57 executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000108000/0x1000)=nil, &(0x7f0000ba7000/0x1000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f000003b000/0x1000)=nil}, {&(0x7f00001fe000/0x8000)=nil, &(0x7f0000955000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a73000/0x3000)=nil}, {&(0x7f00008b8000/0x4000)=nil, &(0x7f0000b04000/0xc000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000ac000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f00003ca000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00009cd000/0x4000)=nil}, {&(0x7f0000733000/0x3000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f000002d000/0x1000)=nil, &(0x7f0000107000/0x2000)=nil}, {&(0x7f00008b2000/0x1000)=nil, &(0x7f0000bbb000/0x2000)=nil}, {&(0x7f000089c000/0x2000)=nil, &(0x7f0000270000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000706000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003b7000/0x1000)=nil}, {&(0x7f00008ee000/0x1000)=nil, &(0x7f0000a77000/0x3000)=nil}, {&(0x7f0000431000/0x1000)=nil, &(0x7f00002e5000/0x2000)=nil, 0xfffffffffffffffe}], ['./file\x00', './file1\x00', './file1\x00', '.\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) 02:15:57 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="19bef6fd4f8c", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d523d5", 0x10, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="5acf69c2c699437dd4c2ea736f81b344", {[@hopopts={0x33, 0x0, '\x00', [@padn]}]}}}}}) 02:15:57 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000002900)=""/4138, 0x102a, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 02:15:58 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:15:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:15:58 executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:15:58 executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fda7ca6e6de98059ba14f943f52c65f327f660df5da2a156184864128ec5ae45372aab309d4db3ea499c41662d60a6835c4209f45a86dfd0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e41882", 0x8e}], 0x1, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) ioctl$FIOASYNC(r0, 0xc0504417, &(0x7f0000000080)) 02:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="f8", 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xe970, 0x0, "7e00000000800000000000000000000200006ba3"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfff, "000000000000000001000000000000f843d07e38"}) dup2(r2, r0) select(0x40, &(0x7f0000000040)={0xff}, 0x0, 0x0, 0x0) 02:15:58 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6, 0x0, 0x0, 0x95}]}) pwrite(r0, &(0x7f0000000080)="49c50225ccb2595a48aec50e3832", 0xe, 0x0, 0x0) 02:15:58 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) socketpair(0x2, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpeername(r4, 0x0, 0x0) r5 = dup(r2) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpeername(r7, 0x0, 0x0) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r6, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) poll(&(0x7f0000000100)=[{r4, 0x100}, {r5, 0x1}, {r6, 0x4}, {r2, 0x80}, {r8, 0x20}], 0x5, 0x3) r9 = getpgrp() getpgid(r9) fcntl$setown(r3, 0x6, r9) 02:15:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0xffffff8b, "19132965d467048a3003fdfa7424ce1df2bb43d7"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="65b43f67", 0x4}], 0x1) 02:15:58 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x54}, {0x48}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) login: wsmuxpoll: not open 02:15:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000003c0), 0x4) 02:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 02:15:58 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0/file0\x00') 02:15:58 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3005408fef0ff0100007e5e00f5d1003f00348adb032d"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:15:58 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 02:15:58 executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 02:15:59 executing program 1: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180)="382459b0", &(0x7f00000001c0)=0x4, 0x0, 0x0) pckbd_enable: command error 02:15:59 executing program 0: ktrace(0x0, 0x1, 0x110c, 0x0) 02:15:59 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x16}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 02:15:59 executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d08200b0f05000300000000000000d2cad800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:15:59 executing program 1: syz_emit_ethernet(0x4f, &(0x7f00000021c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x19, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x1f, 0x1, "aeefa057458c01"}]}}}}}}) 02:15:59 executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pread(r0, &(0x7f0000000380)="63064b000000000000000015127fca432675a59269c2af6527ca1967644ad941d7a73855f5f51fe9ff23fb37eae5f2d7cc8b88366d00e25e96a49b978af9a124b5783e64edc95b7b63a6ebf823c43a64133a53d93f44415554", 0x10, 0x0, 0x800000000083) 02:15:59 executing program 3: syz_emit_ethernet(0x1269, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60e038c312332f00000000000000000000000000000000010000000000000007"]) 02:15:59 executing program 0: semop(0x0, &(0x7f0000000040)=[{}, {}, {0x3}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:15:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de0"], 0x1c, 0x0}, 0x0) 02:16:00 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 02:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x74}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)) 02:16:00 executing program 0: semop(0x0, &(0x7f0000000040)=[{}, {}, {0x3}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:16:00 executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4722db8820f38dbb, r0) utimes(0x0, &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffffd}}) 02:16:00 executing program 2: syz_emit_ethernet(0x68, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "04ec15", 0x32, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, 'j+ ', 0x0, 0x33, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [], "2503"}}}}}}}) 02:16:00 executing program 1: syz_emit_ethernet(0x1986, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0]) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xff}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 02:16:00 executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000200)="7502fa101f3d02b80e0221ecc818869c463fe0edbe0da62ee20e3cfecace4e7cbd4dd41a76366c7b24679ba40128ee4fb15df0139339da37261b8f87d4a44202419d3b762c6e7c60534760587964ab450db8ac44ec3b35e387bf1632fc880a36fa91279a9511feabfd8eab46b23b89c4f964943cf8f4c0431fb39155b5f868cef42b69eaa0e7e4ad40cad0b43e2b864ee7e11e80d731ef854f99bca2aa0a1da899fe285204e412fe99f9b55e4c2f769c0812cfbe54a935b08c2d346c002aee9ddb20e701ffef3ae47b6e32f5b160c978926e5e17726a2f77c96a0461bf1dc9667d7e32e9d58e513b2714f17755b8bbf30bb6dd72654e209fe5505f02a438090ea80b0ad3988bd985cb7d885a911b4bec54c3bb84264b9d4847353270619c331e9ebba2fc4fca23026976a2871b34b5a73aba0bf02e630e36bcd46e410bed0a5c46f45ab2fc14a64b0c98d9884e3ce95cb562329ae5118c34cbc76eed7688c1c333b65ee9b1384d6c980b3e91e6d46efc03897380df4ef52c232d75414fbeaecece70721eb021d34649ca8e087b24f7c437c993910d54ae2e21d3f28d0a7e566689cbc5b03eab9afd59d0008c16a408c900c1b28548e154dd636ec3b89fdf84309bf59f4ad9dd1959633f2d55edcbc4606937f4ac824da0952890b95626f3831b5df94913b2702a9b64ff2b310b19c15461eead31b2e57f532dcf396f13c5f14c91436c473d24ecf3a57f1b7943f1c993", 0x210) 02:16:00 executing program 0: semop(0x0, &(0x7f0000000040)=[{}, {}, {0x3}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:16:00 executing program 2: syz_emit_ethernet(0x68, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "04ec15", 0x32, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, 'j+ ', 0x0, 0x33, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [], "2503"}}}}}}}) 02:16:00 executing program 0: semop(0x0, &(0x7f0000000040)=[{}, {}, {0x3}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:16:00 executing program 3: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 02:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="e739050effdca9c769ab41ecd6cb", 0xe, 0x0, 0x0) 02:16:00 executing program 2: syz_emit_ethernet(0x68, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "04ec15", 0x32, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, 'j+ ', 0x0, 0x33, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [], "2503"}}}}}}}) 02:16:00 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="bd67d2a477fe", @random="6c4c4c7f2d22", [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) 02:16:00 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000280)="bb971e0f251734", &(0x7f0000000040)=0x7, 0x0, 0x0) 02:16:00 executing program 2: syz_emit_ethernet(0x68, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "04ec15", 0x32, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, 'j+ ', 0x0, 0x33, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, [], "2503"}}}}}}}) 02:16:00 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0xc}, {0x6, 0x0, 0x0, 0x180}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:16:00 executing program 0: socket(0x2, 0x3, 0x2) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:16:00 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)={@remote, @broadcast}) 02:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="e739050effdca9c769ab41ecd6cb", 0xe, 0x0, 0x0) 02:16:00 executing program 2: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) 02:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="97f161f471610e72711fec7e1a86", 0xe, 0x0, 0x0) 02:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="e739050effdca9c769ab41ecd6cb", 0xe, 0x0, 0x0) 02:16:00 executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xb2b0, 0x0, "578fe12a8bc585c3cafbeb988a0a164d8c4da967"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="829b9f0695091f4eab5538bdef7b8cff9d8d5a1688e50eab1732167f15e6046595a5c76ff6a27eb9e20e875bc1a05578320a7b32d56a22376a752083d9186e2044c2e33dfafb4fe289838b23219bd07b7ef8ac5b729de6073e5a4f331d19f49daa721bf291", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 02:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="e739050effdca9c769ab41ecd6cb", 0xe, 0x0, 0x0) 02:16:00 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)={@random="8d0daba6b28c", @random="71e80d4e65cc", [], {@ipv6={0x86dd, {0x0, 0x6, "dfe8a5", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @loopback={0x0, 0x2}}}}}) 02:16:00 executing program 2: open$dir(&(0x7f0000000000)='.\x00', 0xb07a12891ce1f61, 0x0) 02:16:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0xf97}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1, 0x1b, 0x2, 0x1}, {0x3, 0x2, 0x1, 0x4}, {0x3, 0x20, 0x8e, 0x8895}, {0x7, 0x7f, 0x55, 0x6}, {0x0, 0x81, 0xa8, 0x3}, {0x0, 0x9, 0x3, 0x6}]}) r3 = socket(0x20, 0x1, 0x1) r4 = dup(r3) setsockopt(r4, 0x6, 0x2, &(0x7f0000000040), 0x4) r5 = msgget$private(0x0, 0x102) msgrcv(r5, &(0x7f0000001080)={0x0, ""/174}, 0xb2, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000d5f545155a1410c8bc70537de3dba9588fa3de22d419eb57fbb3ecf450550b453b99ee69f19830e71866971d8a73d6b9985f9ea317e0df85c55e7926ad1c70172b0ed502e3f2d022ea6bb224590600e4099a9bcdcf872a3628abb1363e930209f89a336c32c7fd2058d3fd01f6745bf586040fac1092526e785960e681c68e587d7afba1be0e57799c7a950a0149a11bd200b78a69e33dfbcb32defffa0a723ee49318fa4447319cec926b1a29a59f93b095a4f022c9d2390c5570057624ad57e416d816c4517f4cd249bd1a2a99f05e217380a00855a2251435809243678fee59faaf4f3ba901c3547db64d8f4f89e8aa8c452c85b392a18381a15eb963a78f2afd4c0ec324675b3ec084e0a05cb8820f9c11ec58a6914a8df2130c128b722c25a678b0dbd28d649ce19d6321785d8110929b24bff2b7e9495cde38756e86120837a6edabebde7cf64a02a24d139243941ccacb5b41a0efe3f49cccebfa096f3c8129be079ad293dbc643382593c951ad2b3d28b86975eaca40d5725269dee03dd93304b38d043c2d1231aba557b91e4abeddeed4cbe1ee619c9c0c581c3e219d8bc26eb6cc3ff8f8cfd11d187ba90904716a51f0785fcf280375c9a69a1aba2979d80de2cde366e4031735deffd18aa5c3a020692d7fc8c57c20100cf77d32e7be4ca7cf3df85ff2186cf3a931ffe587719ae918cc9d02ac91c98ea77863e951f54c0be7e350dd13ded0013d44085cb6a0bf9510149927a39336da0ada38099106fea76e7ccb8ffa7d40225cb0af75a0598235e799b3a99185dd8a0a7825dfa93a84a0d9fb"], 0xd7, 0x0) 02:16:00 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x78, 0x0, 0x42) 02:16:00 executing program 2: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:16:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) 02:16:05 executing program 3: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000000)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, &(0x7f0000000080)="0e6ed84b", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x55) 02:16:05 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 02:16:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) 02:16:05 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:16:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) 02:16:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fda7ca6e6de98059ba14f943f52c65f327f660df5da2a156184864128ec5ae45372aab309d4db3ea499c41662d60a6835c4209f45a86dfd0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e41882", 0x8e}], 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b0000000000020000000000", 0x94, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0504417, &(0x7f0000000080)=0xae6a) 02:16:05 executing program 3: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) setpgid(0x0, r1) 02:16:05 executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOASYNC(r0, 0xc0084427, &(0x7f0000000240)) 02:16:05 executing program 3: clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x3, &(0x7f0000000080)="0e6ed84b", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x4) 02:16:05 executing program 0: r0 = getpid() ktrace(0x0, 0x5, 0x400, r0) 02:16:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) 02:16:05 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)) 02:16:05 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:16:05 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc028445a, &(0x7f0000000240)=0xfffff7ff) 02:16:05 executing program 1: sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000180)="c689a557", 0x4) 02:16:05 executing program 2: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x3ff, 0x0, 0xaaa, 0x0) 02:16:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0253540b414cbeb0c20a01eb02404b8fc9cbc6fd15"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 02:16:05 executing program 3: semop(0x0, &(0x7f0000000040)=[{}, {0x0, 0x2}, {0x0, 0x3}], 0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:16:05 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0xffff, 0x1, &(0x7f0000000040)="aeb566f5", 0x4) listen(r0, 0x0) 02:16:05 executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)) 02:16:05 executing program 1: sysctl$kern(&(0x7f00000002c0)={0x1, 0x3a}, 0x2, 0x0, 0x0, &(0x7f0000001340), 0x0) 02:16:05 executing program 3: select(0xffffffffffffff8f, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 02:16:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x5f) poll(&(0x7f00000000c0)=[{r0, 0x1ffd2e3c583b2fd1}], 0x1, 0xe1) 02:16:05 executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000680)="d66500090000001342", 0x9}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x5) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc450443c, &(0x7f0000000240)) 02:16:05 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) 02:16:05 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 02:16:05 executing program 2: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='8\x00\x00\x00)\x00\x00\x00>'], 0x38}, 0x0) 02:16:05 executing program 3: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="120000002900000033"], 0x38}, 0x0) 02:16:05 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) 02:16:05 executing program 3: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchown(r1, r0, 0x0) r2 = getuid() setreuid(0xee00, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, 0x0) 02:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x6c}, {0x20}, {0x97de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 02:16:06 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) flock(r0, 0x2) close(r0) 02:16:06 executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe9}], 0x66, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 02:16:06 executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e940c4495e2177cb06dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505", 0xbb}, {&(0x7f0000000200)="a5781d1fd1aee59a92131f", 0xb}, {&(0x7f0000000240)="bb", 0x1}], 0x3, 0x0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 02:16:06 executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe9}], 0x66, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 02:16:06 executing program 1: kqueue() kqueue() syz_open_pts() 02:16:06 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x15}, {0x14}, {0x6, 0x0, 0x0, 0x7f3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1abe1a56b4899902b113", 0xe, 0x0, 0x0) 02:16:06 executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe9}], 0x66, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 02:16:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {}]}) 02:16:06 executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe9}], 0x66, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 02:16:06 executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc}], 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) 02:16:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 02:16:06 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) 02:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x25}, {0x1c}, {0x6, 0x0, 0x0, 0x10100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:16:06 executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) write(r0, &(0x7f00000002c0)="2eb6ccd062805337aecadfe738c580e45322cea93878c4b06eb757d97914f9ba0250ea4abb42480049dbcd5dd00ee1ddfc3137a94ad3e8599369740765106f", 0x3f) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:16:06 executing program 1: setuid(0xffffffffffffffff) semget(0x2, 0x0, 0x100) 02:16:06 executing program 3: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x99}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) 02:16:06 executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) close(r2) accept$inet(r1, 0x0, 0x0) 02:16:06 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 02:16:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000540)={0x3, &(0x7f0000001600)=[{0x7c}, {0x7c}, {0x6, 0x0, 0x0, 0x200083}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 02:16:06 executing program 2: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 02:16:06 executing program 1: setuid(0xffffffffffffffff) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 02:16:06 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) flock(r0, 0x7) 02:16:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x47, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 02:16:06 executing program 1: clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x3, &(0x7f0000000080)="0e6ed84b", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) 02:16:06 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x3) 02:16:06 executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f0000000180)="6c0dc2909bf63b56e9273423e2a0dafbb2d20d2964aeb8706dd99128eb618f5002c40d32cd5715fc796005ce4897ce0210d6eb77f072cb22f45b95473dbf70fd811981987e4e7ba7dca8c0f0c8189812495e54985865f3eeb139732e33624117a52060513abaa94fc991d3fea2cdf6bf8ccd52d9d6ba0fbc464838d87b50dc062692a3bc1216f732a5d81e39f1a0278db8fb144493aed4b00aba730f9bf033d14af85defcd90bc81cf8a081746c00f8cb7f1516e6e4b833d651255bb7f3a24176e09930e7ab22b7a15fa98e8161449edf3c86f6c1189d124ad45d1af274d6c80d4150326d1aa9a3277d7b02702640ac6645613a60c66bebd647167bfa6b713af41a467a41481667d4164d70f075709d22cfccde3ee2cce855c4c360ea642d3fbd9af7ab0a9ebabfcff8a6eaab4ee563943e4732b06ca545b736c38b6d393dd74dd58c06abe3e40f8ab7e320d0c6bdd3c5526f1726cd6cb0d38f64a083bf01ff9b0bc4019d55f2dc9c9d7cd58d20a5eb7cf08027fba6cc5c032b09dcc3a1736b254924b220734d73b05a041c3b59679afc30fcbfc85d0930c64e22eaee3eaf65b0b7b84abf69a6974755d2815d15d5ac4003b1ebf1e69b062bba185a62eadb65a3e85f9542ac42236b30900e17fdcb6d296db47f59b301042ad87532d5a5d8097c30d1153d486a64465d7ea7c0bfd7fbed43730e106d9718a41d896560f763c745953e3f199d75afc5fb0d3c89c9a81ab2ead4f53bd6db7b366ffe92c4b39dfb55a8bebbe7327c4974051c8043b58c1b5e6e5805988df046a7ef97659828bc70af02320eab87cd6c7899946000a3e28c92544dce3bf4a8f9c8cf22831911b754a4917b68d68a72cb4356c192ca915ebd1cbbee5a4c78dd09ba35a00b8ba625b607bdc3acfd7cf683f21377ee663091947883f0a3b95d357cb979ae77e822694fbc845a84a4b00776fb424d3f6c77cfc3fba5f14dd10ea881bade98c5c78137500e4608c597ac7b979f48ea02873246d4227915ed00e3980687eebe17c325ce2dd6439985a0c9362b61bcbc044ce81eb3993d752a501a936b0fed9e6866c3ecec9b73126fe72c35a40144af0dd161e03f366abc2513d1d14bf0fb46c5203c1b2f0b5c1bcca06e9e7cdaeffe700419526d37ec9f8fc48444c72dd1201f051a8d895cbea0b520323127b422e2178bd8c522c6104ca2c51773a3a39f058edb81ded696d8ce8f06425c7d10163012f899aeea24617faa4b9372d89016b7bc06f7c11c581466e8e8f7289cf251105b4a7119c9f44ee08419a2b2adcab59ee5279417df79f48a9c87ad5cb0349c9a7f3ea6062e921bab71421160daf66ff2c0ee7e675adfcfa78e93d3db452f27b425e67d6cb4508e7e047c63f88eb2a925bdb3faad6c1d572b46604e5758508bfaf9713ab0ba6ed30351d2a9f9fc698497aa42fc5dcf6b41882483f6b1dac0e27efb8e4c602cf05d6f04468222616e29af01e8bcc7941785fffec165f53c8c80f96eb2eba9348ccfcb757fa172b9554012d415dc12de9e08f1ccc83ee88b249c78e0cedd066acccfbcc122b75ad5353d98430eff901ab8044f56303ab7499ea0cb9f4883ac91c17bce0a55e1cd92ed1ea904d69694f482d31d66dcc7ece6ddbca6fb7183031f8aa019ff76e93dd08c99b6a873f6f1b8dc264d9c0be70f3b475f25af890a10aa23b7b2c69120a7258f572fb390e60aaac00d84720bc4dcb431c802cd524d2b8416be29e40760dd957acf234fcc1c237462243b7b7162f7eaa23a978bfe558f15e01dfae493a5cb00c20ef3e32bda7a7d4eb957a801ea10f54ea6c3f42212c049755c9f59333c886cb959a8368cc59c6e72f92306a0c219b1aa583c26442f90ea0d2d72f0e2697c7d1b4aa8cc8471098f8826556c3eb5ccd46611546fbc349fac0c132351e76b99e878b304efb4bbc9a1edef3fa3ed586b5c29d43b79a4ff2ec675742963281176b834d565ebdb63a2a7eddd486e68e46e9872db8ebd1e2903cce12252e1eb218f0ab80dcbac15ff1c5fde2b653a31a800f2037eb132714919b7c918d902a38f8ab2da5cedf12167e0b772f236c908fdadc74bbf6a284d3fc02f0c3fb7d0058e9d7cdae98409b5235973987da702eb200ddfe69b2a6db0d5d617c352a8551e3410b2a0411fbf100624f91a7aba8281f065ffad6c8e329922091c98ea3aa9b972c517553177a272896d90091ceb233d1e71a7947d8f8ea3f979fcfce0fd9f6a9950cc6ac015f010e18bbe413863d34f39b1dd09163419f7452b78528b78381638a236690dcba75c0a03fafd8447b74899465acae7be833c24e8b9ff5ce376261fb9c985c8e614267c83465c7562eac92d4e03493e3428d784983f77b952c81febadb3e895afa48920f7a1d5d2ef2b10c3aca39730fe9a892c69e92f8afc87f18c8d462fabc1b0221163d1bc187f094d6ac9196395fc3684ddf9a233410c9cbad6808ad5f4b430bed234530229a69497e2757b2971e4f58cb842d423b27d1dfc29009a699d33ae64a28ea24e00eeb43c2d6f5801c5e098c930b058b0dd414bb32925e556dd101f2893ccc91a1d6c467e9636f6df57fed9ff9e1d744e2300e2840aa3ec66b7bd4baad76ddc11385c7ef25283f2f6f24c1445aff77bcc4c1d07791a4a83dc0d095ff471b26a31ba338a12272de0ed2d01edba1c5379578ced7af3c105ffb4632e4b58d8836bb3225384483fd16421c1ef2a43b7669073cf66455445aa694de1fac899d1041055cd25817decb013c54cf56bd928dd03b4f924d686baac25669c20a35642ce57c85f3ee9e05ce8a72a6b1576bf50d7e955d57ba71ac412fdfed981d79a3775e78f7bbf7571197ef36664a1d269b2af1575651b81b626ed3d78e52dfaf4a918110f98fcaec60d1b04091adfb4e78e6a57cb17138233b6e039b4efc711f0a9f8235ae7a65a3950f061a4c0f56d4ee8c2d908d1fd61d50c0301e05351b3fd4911a5f1f535ec1291da8a8791257e1170ef213eb98d7aa30305343406a16c2a7a9911f676ceaef7df09e7e05a3f9271fd8e4b546c63fd0ce74e831254df747727ac6c8632a01a8965689a7d33f1c234c2c5805cb0c1be2da90c3c2437b1f00bdf65a7c8e792b58f1612a38f720be20dc55966abddf53bba1013291180e44175ed13da87fcb07d7fcd15770d252f5cc83f0ccda4abd554f9aa267e60108f4be33297345ec8c044c468c76c2c32f2595c2266fda0d233cf512ecd579916093af3615474f864902c5562da847e778fa7275e8247ac0c20ee3b43534aafcadb01d65b6016604a2050ecfcd043dfa1265beffa5c2b7457745120b9ebc65668f1b44f834bd4f2bf7695544a873c73c558ee7c302d45686f133215132c4427bb3f9a10a0233d321d6db9a8026b170a24af6aacdad359ef37b271d81dc460c5006958364ec69858b0b2d29333de2deb112ecf1284abfa8f972534252d51df522a7f9c99a2aed6b8a92fc410b19c032e705bf790035b31f3e5ef1bcfc999fea088d1f053b03f8b10df681762e7f10056137eae6dd9566b677577a43e75ccc9ea2b6078255baabffff8302d94cb0e48304f3ac30349d30af3c51e148a6ed2154e16fb9c3a5042ccbac663a1bc113292a48e81e253d065197e2d3b16e6f18841209f1ad5f9e5a65a96dae6014b23ea8da5c5318a52be34b5fbebe14b250ffacf1d6188b08365e1eba723ccf56a9fbd522b083b6b76eea8b13a0e313cbc4177f011a1c04d9784512cde551dd94f3027256f077027188b07ee4455af9170884c1006d1469014950e2e418581fbd2c88f6921ba7db840f917df7a562287dea645be713cc52c18243a9defc58337c5ffb7d9607798911d88d3dd804623c2d725e5d019dfdc7672391541a8b294e6ead9b18a58e02b43fdd20b83f774dc74fea16b13552587e5d61a35ecae17800119a7103a0debfda54aeaebf770b1b65dc6a0f7328fe24f46a278f19be2967a9d3aad1251975a09095183c6eeaab0021db1df3a542388c007cf67aafd162e9aaae3fc7895764febe31506b35b067c3fdfbb71925a9e250124cce9e2937ebc30a5b3ec6c16f21fbad4d2ea5382bddaf31e2427f7467834333eccdb539115ca3a869f96d5e667a158e7ac29dbfd390f43592c927ad6f03a0946728891783874b69c9e40cc1bc12d2d268a70b07285b5d6b2b5ce8ed5c2236ebd3b9cce1a8ee0eb76c255d2b983da2b316c3579930d02f7985ae243ef94a011b94130b605eafe0fcbd5323ce004b93a7951459304896b346cf4af3a769ab2386192c47a6444aa476fb8dccf563483f49a7a7204b573c34ba53e6b8662648d789747e9c194a09075c71f62a425a2ebe9ef49fdaae581d1a24a66c49bb2ea694a6cb9811ed7be02c76505b2df907792373dd125d302628dd2d920b0b652c0d6c8114ebfc6a3533699d4aab9c9c2a9c8f8047eaff4e6688cd0bb1485f1ba3dfdabf53515b71e59118caf3f66ca9bd4fa16870f21e4c1ce50e1118827d7f685827752dd527472d81f009e7d1710209c31c45bf4b74e8d5419bfdb9c890fe97d49dda09c7c5c57a652bb31527310b9edfd8ed59be44e0818c02d97c84a55f46b5427b2c5bd6257f81aec46c88217b2e714c72a34492f0a6b9a8f7054215243c14b595f1e5f73d48a1b57173584185c31087a895aaa93f4ba67322605fe9b4092f9a00ccea51ff48b070b11a4e644f6ea0d1e96101bc741eac4634cfcf542bdf58f525c286f4f43a816b89d14285ee4a315bd483eb515065c8a87c61670c624b5ff880d4807027119f28efc8030eac43ebe8c030c2aa7375509946075a1fc49a4f90f9a7d703be77cd32a0b6826d7890446f6fd88fbf451ce5b3f4e7e69baee24a4f1e5feaa2f0af0590bd51e00bd4e4671758c5980ad7aef17fecc000f71ae45ad569145e75abd3984cf63b808a001f9382eb08af00f1a32a970df6949b988ee112c5bb0ff7563d25356bd2e9e30cd95b43bd3eca1ba9b574b6408d9436907fce06b49b2d5b1577f12272db1104d2370ee71e3cfded2098a60ce0cd5c469da7f9fb5b61628b522e595ddf48be8b81f2abe3b0c4248481cf7829f5603f8d5d996fbc66fd6d621b24fea90488f29e547773008a3a1bb63d8bedc83ad4c4e9ee9a6db77400cb91959b093fa3092e5c6fab8ba99f28f4ccc86346597cd5816a35f41b755c3fccdcf47d7dad0a3c319c7af359ed859981865cdb92f1d80d003e9c1e25ea3b08e97d3b2549", &(0x7f0000000080)=0xe81, 0x0, 0x0) 02:16:06 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x7fb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a650d7a1d000000000000", 0xe) 02:16:06 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x44}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) 02:16:06 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x15f7}]}) pwrite(r0, &(0x7f0000000240)="d0000000000000000000e6ff0000", 0xe, 0x0, 0x0) 02:16:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\t', 0x1) 02:16:06 executing program 3: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000)="00cb41ec216bf0ad", 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffc}) 02:16:06 executing program 2: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 02:16:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffec9, 0x0}, 0x0) 02:16:06 executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) 02:16:06 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000040)={{}, 0x9, 0x4}) 02:16:06 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f000081c000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000081d000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000c04000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0, 0x0) madvise(&(0x7f000081d000/0x3000)=nil, 0x3000, 0x0) 02:16:06 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000b80)=ANY=[@ANYBLOB="00002e2f66696c653000891c1745eb09d951f0fb4f237643ec85f37b27366c7ab8502a95c8c810b0ffe3e1f5fb2a4cf0d49b06544b63b1e43e20e001db9dec8b9a5737aab713e6d569ae8e9bd77ed5dce3148b3222ed48cb7e35910c5f3870af0d2bff69a15c0b5de323e434abcad3b965565697fef42cde7e1f6d29eabe9bb663e5f0ef30237f35bd1315f71b316c04ad58917c6599cd72b92ceb106e9acce61a3b87bb2872126dbf"], 0xa, 0x0}, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x353}]}}}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 02:16:06 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 02:16:06 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) 02:16:07 executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x70, 0x0, @multicast2, @broadcast}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast2}}}}}}) 02:16:07 executing program 3: r0 = syz_open_pts() write(r0, &(0x7f0000000200)=']', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "aa3725dd0752cce10511151e5206c10e8d2f7293", 0x394, 0x3ff}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() syz_open_pts() 02:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 02:16:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 02:16:07 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)={@broadcast, @random="5823839d5595", [], {@generic={0x8863}}}) 02:16:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="e800f876223f800001000000", 0xc) 02:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x14}, {0x40}, {0x426}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@empty, @random="010001004811"}) 02:16:07 executing program 2: sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100), 0x0, &(0x7f0000000200), 0x0) 02:16:07 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 02:16:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) 02:16:07 executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x47, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xc331, "7276c6656e93222e44fda1111674a6808d8c71e9"}) write(r0, &(0x7f0000000180)='\b', 0x1) 02:16:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) 02:16:07 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x5}, {0x44}, {0x6, 0x0, 0x0, 0x2000}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="06005d0c07f6777c038271cb7ed8", 0xe}], 0x1) 02:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x10000000000006, 0x0, 0x0, 0x4204}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e95f0413a90000000000000000", 0xe, 0x0, 0x0) 02:16:07 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0xc0284416, &(0x7f0000000040)={'tap', 0x0}) 02:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)) 02:16:07 executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000280)="b277059d66a10dbb591a8d0302f9", 0xe}], 0x1) ioctl$FIOASYNC(r0, 0xc0504417, &(0x7f0000000240)) 02:16:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:07 executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/14, 0xe, 0x0, 0x0, 0x0) socketpair(0x6, 0x1, 0x2, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000380)={0x18, 0x2, 0x5, 0x80}, 0xc) 02:16:12 executing program 2: r0 = socket(0x18, 0x8002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}, @cred={0x0, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x6c}, 0x0) 02:16:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffff8, 0x0, "21a31d2c43169823a3d4e329a12da82177f0c640"}) write(r0, &(0x7f0000000300)="36094ba714e95a5d52bfc299f568c65962e791993d29cc56f7d9afb905fd994d807cbb9e115f65e9ea16271a209f0d7baf07d06489dbd79450bc05266f40cb49e35f1f8d633427b3ecc03aac9549494911bb65305bb8b8bf808e7f85ed8d03c4ade1c9a278092486f72bb075b19ad205402afeefc0fcc4b4f0daa4c9ace5ee96c8295d5829a090936c6372dd6cc1e9bd8345bb7eeb8239b7959e903d5ced5a42f1517d5d061aafcb447541298f5d833f578f34368ea8269c5c59fa026546601c1435ce6fb817758806443df4010e2262a0ebddffb440815eff9579e5fc9b6f9bffd985c010ab9a53bdf043472321151cbfad111da1728bc296f63fa83731fc0f0a0d450000565864e920819910e646d0fb555b226bbfe60972f6bc58ef0ccc71557588e1298ed459f03d7843480a6209764bb45f13032bbaa684cf9b9184faf69b01ffbc9af5fe9436717888026fe0b4eb311b507bac765a51da52b2906d0d341554b65251f9e1d4518a3b263fb54565a0cf65ced5259e7022c81f796da9b210bf9536658f9dd66a62769fd73c138bce298e6cc6e469e42ce1337b553f9676f310c9b9f6698dcfeb659155403af56bf39ec8f81cf61966467e3665c117622ff665b4211265e45aff15cbed4e854d9063f507e20826948fe5ecd4f336042f20d72db0f7d04e6275a42bb183bb03439efbecf84c00968851771e2db76dad40e3cd9daf72c884c57bf3d4b69a231d6f883ba8b2ad3cd7288735ce6b51dc6c3b9a3bd3a628a3241b60fb6841ac3ea3e7ae343179c7dcea44164e774529faa03cd5cc077312f8bc996824d870184661502f992fb1fea044d2bbdf91eddb2aefc6f416bd36d83039d509c8191373481a56c6701ba7edf47b1e50d8ad00444123d902c6e15c6d762d3a0e88864ae23f187b25611890f9c04167322627679d0f17075c6e2d491bd0fb0c1dd1ec1bdf119e88df87af75f914ae224c507ae41643cd3eb918d4686b70261b9f5d712eac175bea67702164a3e10f2a994bd9ba959a3374e3588c525f0ba9b627fb495fb25ff7eeeda31ce82ee353881a0b42bbeedfa95d85904d6956531b465395ec605747cb30803b5cd2e60170ab61d84ccfb9ff6a7e8b9c70772166534cb18e790c6052eb8e9d3b26b1a6dce4a67a6090e227a8da1382ae0eb73ad7878497d43ebb8d4d1cb659957a1990b46a485cff1a171950775e603aa675b2fff79c36a5ff1386ec113596ef6c195844ef20df7cbfd66c6354e7c71ce6a38817825078401526438c4b86e2791195bb817959f4b50c56e573c31371c163184c94b640fb68989ff09f7ef7bc47a04999977c71666eac3fcd707eacbdf5dc65c84a0e8ff79edab50a56f813a35ae839364095c48bc22591a71ac00efb260658ca337ee694fbc17891d1adbe420de7f81944758ee2082ec5b4f2f66de2fd6dd6df987022737f9c97fc29d41450235945864d6d818cd1cc52216eaafb27e5ef7de54ce6caaa77a33a1d3f4cfae181a4538047fbe2329d636d4264820b65cbeb1e82f53f5a4aa511139e2aec780e6ea65bb7d15fd8fbb601f6293b8d0083f745ede21579e53c30b6b53b37c0009908ec54b28a277fd2051051eff228ac706a9694bd7c60501b48bd6c150f4a031cf995ad80725b999ef0863f21e4c82152eaec248e781be27dcd26259c47c4f3ada17362b89166711f8c5574cadf66730e7a7e7979d36d863a80822087e7c6451dd89cc95943695e67a49e1ef72d2ffad985b655af647aa44c120c08d1c095e67013b600180b9ab10dbc635e87a9d9092d6f5602c914509360cf240ed6537ad6f5917366ea8dbbbc72ed63b2dbc9678e2d258cc4b5ac680ddffe0078697d59116c4849935ef4767f15833138d450b330536dd4045e2afe23de7cfc15cd39536faf82b41a01d57d59658c6100f3478871095bd8fdaed317b36ee816583ef46c0e3bdfc92bee52c0dbbe89ff70b4a5b54c9d09800ebb05d6d90d4c1170a3db80c6e7971b3d71a123dab0ac2ae515ef22ccb22ab1d08407f6f36dddab138c3d9a22b6cd047cd9f8c077e198e43f7614a5242d53162561b02e9d171fa0dc60db14fc637a93d6be68f34c02f957ee83dccf8e61037c25e1dc94e19f7dcae2ab43b31273eb1b71d629be6f5a5969f27c95d306a7d32b0394ce4c951aa55b53fe06a19550ceb9ef994585b7020c0ef17e54ff37ccd1f63bb1f91cb25b4da36d09d3dc0be8155ec2054b70f4d0058fa7922a8c543872a013c6ddda0b7ad7fcc20a810ff53d3a66ee48d4b8e02c0c41b107c3a7356d1c5893b272f7f1d802245d2ac85cd99563a05e4a1c54a3853a3b37c7e8f093f32b5dae78d41d6b5261c31daf01a096ce415c0055b6e8097670b953d525e6e591d3b69d32b0fc6d80c2c0c8100168313b588568a1e4e0f2a96fd4d44e1a3d1e19fbbae69153defca8984d1f7736143e2d1aa8c8af892f01a227708fce89888566fa0f50531fb90f94c0666dfecde0eb88f7b0fc973d7532d125bcebc6746406fd5f10a9e9f10b3b3c817e0539418980a71a36e495fb406b22701925326479b00fce4732c207ccc038852c95d9459a1c10689b507f1a588456f96c9a9b39ceb6909f6b0e2780f0bd07dc0d61682810fc67ef72b91f618fe8c7de36846ce38a3c65933d2f02996718af501b1804829a9cc6e18243206e2f6ade3bb5ff27915789ff2127560bb32934a185b3a4b520fa5cdc3dbfbca3ef5433ef849a976d6231f404a246bb2a54dac6867386868d2895966845edb872b00961f9e2c3b4109973728d1456343bb8974fdbc0c812c9bb2879fde327a839522e9c85a80802c52d83b148ad2863ce86623c4eb398146b4e4f6f1d813780f276fa69bbbfa67b5c219a921639c734048e30e3107c39492961961ad402dce9a1aa69edd421c1f51ade66b7d4be409794c499578bc24c7a014761dd2aa2a5069bb553cfba8f74b071a8d3fb1f8d8e7c2c13fbf70221dc17de4f4b41a2ab114137e5ef4a1670cf8af73b2eb7d093f307886bf6a98d2331348a0d78db0b1e82d77588516925be42996d03ba666ebc1d333d3d208ab782a8bed3039d409f5de42da17ca8f939312d46cf417533cf7d5186997efacf0aeb47a4197c586e2e6b908e8fe33406d3c7248e4a345e03b3c0d8a02a69a1e2641e40ed7c6c7308d52e73a151905b1c8916f890fbb94e1ca55b929f7d56be81fe48c5b70465c351f3a5ae7e1ab690d9ad08076e3a5234e143d31e6931eee37a2c7c87b67cc552d6eb9ca26918e581da53e4518864677fb0158ee96e3c80a611852240382b2e1d93d17c87f020c4c53c7ffc521a0489ccc7d73af2f92554c5e89020fc727e51945bf3cf8a25baa246cd1dbf0da38b425649a1b255fa3343212ccc957608cb80bcd6d206788903c8d71919a749649904be87aa535045de424889ee51531bde0720cbcf090d9c4e95c27783241d44f7a1b92ddf0a6c0cad9139afd64692956ee03edd23423671e72966c2ad4070b387a4b9be026c9b9328f7fce457eee02810e4d124e43503f90e5ad4801d191d687fd3f6722afd847e557ac5fda23dbaadb1f6162a596417358ed189ad0698e0321a3659c8f33961d8d2f47d164c338f9497d0e89c27318c911a3a50dd5def30984fef37e0ea41d0dd21b0345c9a1bf71a438ce17d933d3722c16b1d2cb98d250565aedf6641f9e05577820114ef1810bd6953f9e9490ebae56f1fbe81a7369b599418e4ab94ba048fb4ea86574a56083604215c2a4c7e9cf6a59c30f64d8d8a90e732379094129d0d4d9d2063db66224aabfae2e82a4f59ecfa321102186202c5c4b20340585d863ab0498dc499603bfb9343e35cd9f04ca4f19ddc5020a6d189d09d980e701649beddded2f3e6df75fbc1007fc5dc8443111b796121a299884d2cca4b40e1016941372fe48c02c6d7f16b1c1395d00f2a26fafd74fe2ecf838aef2629e5a7aaebb1b389a094994d3df9af73a5883484c8f1bc07fa50de71c1dac9f5d39b5d00d1b7fbbb1db4fc9edcad04c2f80c0e5de2226e7dcdbe7293abf2d492a986d825dcb4797fed1c757e44296b29ffd30bef78fa0c075bae1cf7864a0f9e353dbd6878ebd3539aeafd2fec171ee7efcf4736231d7435c5d93c9bdf6c9e84d172b835ecd8774cadb5188ec5b6be05c6090d1b02bed112d9a05f2e8126d478c1b9231d487e40c01aa12215d58017590df60fe38340ddf717aa83a603c73ee98d850e2eeb7fe712c9a8e596ae9d0a8d736a14e99f4d87b4f8ec9b2f430e007f8829182dc9225363035073f6b567544c951a49ef9eb7d6f9a768b0200ace92254af3a03c1bd7b834ad4b45c164f26a2d034c27de1cd2da194c4ed40901c49d6931a7f4cf17f1e8b8ec523fbe99d2bf9b19b7d161f9e011cf3b3acd1a065c81fb34220a92dc379d337a6ffb2d415ce9eabc02ebf05a6a86022cf3b455b15f5fc4f2f30c6dc84aee891ea8e2ab8b1d1af83a5c6e4af992262431f7da2dc73b0756c7da10181445cda89260f533b522f97f0165afef58ad44957867423d942b649e6b0703ed717a40d226c9b970ecea7ace620bc8dd02b89dfe41c1d8be6e6999fb04a2b11472372b644f61018cdd08e99b13d903aa25901b170917366f2696cf421d077db2f6edeaa818d452bd7aef08e268b279711ac45465661cb375bb7a19588cee78d0294f0163bd40c8ec1c9e12758124e3ece00c749584cdf1164a358f023b7463719df9b1ad0d322d4904c2c51d2e0e2c38e1326b49d98febc70cc69d0adbfbb93ba23110f55b3e01a50b72789591043134b8d7351132a83e7fb7308312cf64add6a10ef42796c540f24f60d3044d2677d55e8452e9dafd19a4865513ee94985d4001f44d43d82d96b7dbccfeff63d537f33a83c29a6604f3a12689b4a205da8a8ca4d12d31b1ede58767ff55647177f77be87e819c8043c03fbafc88af0b1f7340c9d60c38e93ef0c4d58c5088ca4bd9d531e66df03d8bfce0f97b8cbb0dcc0eef839ddcc9cd21a5fc26e59b954b2b238070c7ffc3497702d3e34e67ca9b8bd0c2f05a846f06893188f5d3d3274e9cd1fb110646190e41e7ccb35a879ffa9052cf6bc81f3d3d6a63a0b355c2026d505d03bf24ada99aa861715804424d47463cf65b34966e994c85a02e6112322525ea58f3782ab75d0c5e0c739d97c28831414d0b710be25d776aa371225d865ff743c9a97c2840756bcf42b7ecca04ac41f68fc6473c3e3b19bcb37645f02ca666f9572012c4897ea6479c135cc732226d67142ad7b73d0a623234fe0f7471a5f0cae5f72bd45925664296e7c7c447587ee4bfc6d607a04562ef4c5dd5f4c30c796a6cd3f0fa3d30c36cb700dce21862db64ee1aff8eff5133beb203f3fb8d20bdbc669dc7325530105f39278a84079d4e1995fab199268c02e7eebe5d1cc9d56469d27a8e58c630df479ff28eced8caffb143333c6a957a0fcdc5d49cf59b78fe3a786087e0285574d98a368397e00aea0353f0aacdc57ded66db6060e7ab00c0b756baaf99fd8a4cc1411b48b99f219df513a7f5dce8f826f87aaa861319e76c1d225a800690af4f8db5d8012599fbc269e0c25a293572a3b5d4057c0af813d87ad7c2319016cd27", 0xf96) write(r0, &(0x7f0000000280)="fa4d70b26e83c0a041bbd585ffc569d668a877405a2b1b89386b681b3ea5552d2cd74b1abfeedef792f18a53a2415cbf1caf7e3110f6be19c93ca020c3369eae57a619cff378a30610940cdd60180d8a01a44d0e20ee6416baa6923e80481630176d6db1ee5f2b6bae003e", 0x6b) 02:16:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) write(r0, &(0x7f0000000580)="fceca0009eed6a84f9e8470dc763fa187824b39c810ec07ce297a1ffab3be06ad87e6c4a09fb5cdfde95fe27c0ebe92f36e31dfc202c720ca4f787a7a200b1c8d45d32d940bd38eb565a19212818e28d674563782e6c496f72f77cbe454cf0c0fd32948f6f22e9ac864ee781a60c6aba63355b7ee7eaff7873ad9df23b58bc404cc2649e9f7b216e290b63f185e379a420666b3d949f0b2d91e7ad844e7a6b6349e5787b4dbd90ad452c93fd482aebf9af252f3732dec5", 0xfffffffffffffe07) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, 0x0, r4, 0x20, 0x81}, 0x3, 0x56358446, 0x3}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000340)={0xfffffffd, 0x0, {[0xa, 0x80, 0xe0, 0xffffffff, 0x0, 0x0, 0x3, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x3, 0x4, 0xfffffffffffffffb, 0xfffffffffffffffb], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x2, 0x1, 0x4], [0x800, 0x0, 0x1, 0x3c8, 0x0, 0x8, 0x10bd], [0xa91b, 0xffffffffffffffff, 0x800801, 0x0, 0x98, 0xc0], [{}, {}, {}, {}, {}, {}, {0x9}, {0x0, 0xfffffffd, 0x0, 0x3}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x81206919, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 02:16:12 executing program 3: r0 = socket$inet6(0x18, 0xc001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080), 0x0) 02:16:12 executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/214, 0xd6}], 0x1, 0x0, 0x0) 02:16:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) write(r0, 0x0, 0x0) close(r0) 02:16:12 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) 02:16:12 executing program 3: syz_emit_ethernet(0x1c9, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x193, 0x3a, 0x0, @rand_addr="010000800001000000000000000000e5", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x4}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @empty, [{0x0, 0xa, "99fde59b7fd84ce965160c3b411924dc738b3430c8283fa70afb773d612c3a23d2146407a7c6f87a9395d450a696333db36fc5c8861fc811d2ab901aac2afb3bc9f3eae6789f9e1210eab9eb6911eada642534195c"}, {0x0, 0x3, "ce98760eea826022c1ccb93e0ee29b3cafaf682850a78d71bc674b5e"}, {0x0, 0x0, "b786188f"}, {0x0, 0x1b, "34b5d873dbfb65b229bcb76f0b6a6072f70d49dac6a75944151522c7f04ef91ebc7844d05ad1b8d7bee551dd50c15134498ed94dd8aca49c19a1b529672a2865bca13711970c337c898d334a3dbc946880f1a4c843ae1231a5fe71d8587620eccbf2cc14de21eafe497f6707fd6e9dc21df6b4a189f719d7497213cdd4235ad83bcf5e89938ff80d9dfebef1881bb553a19930dda01178c2d091ebc0db7c5b5e20d2270652038907d6cb8ec49eb03f9495a04ff0cb0ff4f41904004ef8480189aaa9e8aa541ba8c4a3ab4d36996465d65bca0b0fcf2097af"}, {0x0, 0x3, "d2fa3d783c50c5297982a85cb442aa5b6a247739091eaf61deb4c24d"}]}}}}}}) 02:16:12 executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x4, 0xa) write(r1, &(0x7f0000000100)="a64e2a1a0a69ca5ed5312425f118351f3de9847e911ca1a3ec14a2971b324582db0416190ecef03e2881f16d8d267d6b0cecc1e5cbd1b4c98303919fb630a9a899c8b4210486f784bde7735a8c5d40acae6b1b524cdfe1fed57f4e9d2569bf4ed788fa80822475e5c9f6ac2ec04abf8621b995f4b07f1842ae163b06be0d90bfa59b49767b812d7cc7c32d876d0608c89add258eb67ea15c382ebc8ca2ae8fe2fd2633bcb4ec7023309ea08228d08102fdb2bd256069987ab299b4baf525d4d788d63f290de8b0fcf7f98c8342", 0xcd) setsockopt$sock_int(r0, 0x11, 0x1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2d}], 0x801, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r5, 0xa, r3) fcntl$setstatus(r3, 0x4, 0x40) dup2(r4, r3) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/181, 0xb5}, {&(0x7f00000007c0)=""/41, 0x29}], 0xa, &(0x7f00000008c0)=""/148, 0x94}, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) sendto$unix(r6, &(0x7f00000009c0)="2b2a194ebd478076ff2355984e154e30df18e275f8e3fb6564d18ea3e3ca8fb2e0ab9750d1c05e0419c93935f0ffd8a3190baf48bd7344a7c8c269c63e42bcd68e32ed", 0x43, 0xa, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x9) semctl$GETNCNT(r7, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000740)=""/175) 02:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x4}, {0x6, 0x0, 0x0, 0x1e87}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) pipe(&(0x7f0000000000)) msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 02:16:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dc, &(0x7f0000000300)) 02:16:13 executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:16:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, 0x0, 0x0) 02:16:13 executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x4, 0xa) write(r1, &(0x7f0000000100)="a64e2a1a0a69ca5ed5312425f118351f3de9847e911ca1a3ec14a2971b324582db0416190ecef03e2881f16d8d267d6b0cecc1e5cbd1b4c98303919fb630a9a899c8b4210486f784bde7735a8c5d40acae6b1b524cdfe1fed57f4e9d2569bf4ed788fa80822475e5c9f6ac2ec04abf8621b995f4b07f1842ae163b06be0d90bfa59b49767b812d7cc7c32d876d0608c89add258eb67ea15c382ebc8ca2ae8fe2fd2633bcb4ec7023309ea08228d08102fdb2bd256069987ab299b4baf525d4d788d63f290de8b0fcf7f98c8342", 0xcd) setsockopt$sock_int(r0, 0x11, 0x1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2d}], 0x801, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r5, 0xa, r3) fcntl$setstatus(r3, 0x4, 0x40) dup2(r4, r3) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/181, 0xb5}, {&(0x7f00000007c0)=""/41, 0x29}], 0xa, &(0x7f00000008c0)=""/148, 0x94}, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) sendto$unix(r6, &(0x7f00000009c0)="2b2a194ebd478076ff2355984e154e30df18e275f8e3fb6564d18ea3e3ca8fb2e0ab9750d1c05e0419c93935f0ffd8a3190baf48bd7344a7c8c269c63e42bcd68e32ed", 0x43, 0xa, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x9) semctl$GETNCNT(r7, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000740)=""/175) 02:16:13 executing program 0: setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060693f, &(0x7f0000000300)) 02:16:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, 0x0, 0x0) 02:16:13 executing program 2: setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x8}) pipe(0x0) 02:16:13 executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x4, 0xa) write(r1, &(0x7f0000000100)="a64e2a1a0a69ca5ed5312425f118351f3de9847e911ca1a3ec14a2971b324582db0416190ecef03e2881f16d8d267d6b0cecc1e5cbd1b4c98303919fb630a9a899c8b4210486f784bde7735a8c5d40acae6b1b524cdfe1fed57f4e9d2569bf4ed788fa80822475e5c9f6ac2ec04abf8621b995f4b07f1842ae163b06be0d90bfa59b49767b812d7cc7c32d876d0608c89add258eb67ea15c382ebc8ca2ae8fe2fd2633bcb4ec7023309ea08228d08102fdb2bd256069987ab299b4baf525d4d788d63f290de8b0fcf7f98c8342", 0xcd) setsockopt$sock_int(r0, 0x11, 0x1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2d}], 0x801, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r5, 0xa, r3) fcntl$setstatus(r3, 0x4, 0x40) dup2(r4, r3) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/181, 0xb5}, {&(0x7f00000007c0)=""/41, 0x29}], 0xa, &(0x7f00000008c0)=""/148, 0x94}, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) sendto$unix(r6, &(0x7f00000009c0)="2b2a194ebd478076ff2355984e154e30df18e275f8e3fb6564d18ea3e3ca8fb2e0ab9750d1c05e0419c93935f0ffd8a3190baf48bd7344a7c8c269c63e42bcd68e32ed", 0x43, 0xa, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x9) semctl$GETNCNT(r7, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000740)=""/175) 02:16:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, 0x0, 0x0) 02:16:13 executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x3, 0x2, 0x8}, {"76d4f3746fba0d3b5cd375fed8cb4f22"}}}}}}) 02:16:13 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwrite(r0, &(0x7f0000000000)='m', 0x1, 0x0, 0x0) 02:16:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r0, 0x0, 0x0) 02:16:13 executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x10, 0x4, 0xa) write(r1, &(0x7f0000000100)="a64e2a1a0a69ca5ed5312425f118351f3de9847e911ca1a3ec14a2971b324582db0416190ecef03e2881f16d8d267d6b0cecc1e5cbd1b4c98303919fb630a9a899c8b4210486f784bde7735a8c5d40acae6b1b524cdfe1fed57f4e9d2569bf4ed788fa80822475e5c9f6ac2ec04abf8621b995f4b07f1842ae163b06be0d90bfa59b49767b812d7cc7c32d876d0608c89add258eb67ea15c382ebc8ca2ae8fe2fd2633bcb4ec7023309ea08228d08102fdb2bd256069987ab299b4baf525d4d788d63f290de8b0fcf7f98c8342", 0xcd) setsockopt$sock_int(r0, 0x11, 0x1, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2d}], 0x801, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r5, 0xa, r3) fcntl$setstatus(r3, 0x4, 0x40) dup2(r4, r3) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/181, 0xb5}, {&(0x7f00000007c0)=""/41, 0x29}], 0xa, &(0x7f00000008c0)=""/148, 0x94}, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) sendto$unix(r6, &(0x7f00000009c0)="2b2a194ebd478076ff2355984e154e30df18e275f8e3fb6564d18ea3e3ca8fb2e0ab9750d1c05e0419c93935f0ffd8a3190baf48bd7344a7c8c269c63e42bcd68e32ed", 0x43, 0xa, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r7 = semget$private(0x0, 0x3, 0x9) semctl$GETNCNT(r7, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000740)=""/175) 02:16:13 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 02:16:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11}], 0x661c, 0x0, 0x2876, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x67}], 0x100, 0x0, 0x100, 0x0) 02:16:13 executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560b, &(0x7f0000000680)={0x1, 0x0, 0x1, {[0x0, 0x3]}}) 02:16:13 executing program 3: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:16:13 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) 02:16:13 executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x310) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) 02:16:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 02:16:13 executing program 1: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0x1, 0x2000}, {0x2, 0x44, 0x1800}, {0x2, 0x5, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/96) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x145) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x4}, 0x4, &(0x7f0000000440)="40b4b5c2ecfcfb5b837b50017a1c6ca707a3b1e1f8befd247f48ac7e2864bc916211d258e75c7992996a15934aa57f8746a77b24c1b795a459e7aacc37ca8d17c852fa2f390b1f3b4f2cf99f59e99610c008f5dbf643bcdd7bd520f236aae414109bd64d26a284c3d684a4852f1bc69e67b408bf5070c288b2f6d9e5d6f18bbf922cac388ecf2d22e8c882b984a77a7bb2eef6d94a5ffa424f6c3f060000009eb35c43a237e2439deb4ed9062a728d1a625d738123394b82ca26ce715a530ea1d79c20cdc03ae017a83274b9d9ac284ace2f6791f7389afac620743887b15c", &(0x7f00000000c0)=0xdf, &(0x7f0000000380)="c8c043865d5e8ebfd8c100de8621e17533ddb950005f85838a251200cec462398ce669caaf8e10178c69d58332f4f83e498adebb277b75704537b994a0e7afb7242eb8e5c8e50e5c9e628c3b192ef9bb43f8b9fee54c3689aad8cb7e6dc507c57583c4844882e06acd292b21285545b6eeb29bbcf24516c61827e0cdf0abae", 0x7f) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0xc, &(0x7f0000000280)=[{0x1d, 0x4, 0xe9, 0x1}, {0x800, 0xc6, 0x7e, 0x4}, {0x81, 0x0, 0xfc, 0xfffffff7}, {0x57, 0x4, 0x1, 0x40fff}, {0x4, 0x5, 0x7f, 0x1}, {0x4, 0x2, 0x8, 0x3}, {0x6, 0x6, 0x4, 0x7}, {0x3f, 0x3, 0x3, 0x5}, {0x2000, 0x8, 0x0, 0x7}, {0xfffb, 0x0, 0x2, 0x8}, {0x9, 0x6, 0x7f, 0x22}, {0x6, 0x20, 0x1, 0x40000000}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 02:16:13 executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x310) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) 02:16:13 executing program 3: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) 02:16:13 executing program 0: syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10281, 0x0) fcntl$dupfd(r0, 0xa, r0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0xc4}, &(0x7f0000000200)={0x3ff}, 0x0) 02:16:13 executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff}) sysctl$fs(&(0x7f0000000040)={0x4, 0x1}, 0x4000000000000007, &(0x7f0000000300)="a9d96c5b00f99d57e86933eb0c76e94a5324636efdb444b9bf63980696c9a308c6fa00f4a281c62cf9c8730794d29d48bed238c9b7480c0f32cb8bcb27277fb01f6f13e6fe6665fab978f129e0c03546f56bc1c57e194a3ae03835a16fdfaaab777cc3a94dc4103fcacf0f6418828b7b6850026c7b20336533296c71048c735244cb48e5e4bde42315c4a9023519a62b433b8c73bbfaebfe4c2726dfd241089ca53a45bb58b5203f2bcac09148dc6733ed4d9f0379dd6174884ab23d08a304d6f6f0293398d1d45f8671e1d88a757bc2b2a91626792c826a17c122c05508efd3fd6fa689e6135e81fea723048f78a8d8dda8d82fc677775dc08e19813601069af5cc56ff3b6ea6d2d54dcc6c1fb0be53a1f4f586ea617a1670523635a53add15cf7d372555789c887cc643d406b7a85bdba217d22883b99001c749d5c134b2e567e019facf5a42b8750deeb08be4bfd71be2d67a9a34f5fd5f000000", 0x0, 0x0, 0x6935b0920c624b66) 02:16:13 executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x310) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) 02:16:13 executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="719d68008a00", @random="b3a989b44fb0", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @broadcast, {[@ra={0x94, 0x6}]}}}}}}}) 02:16:13 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x0, 0x20000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 02:16:13 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "11e3875db36c0f9636dd15a33b119543c1bbfcc0", 0x0, 0xffff}) 02:16:13 executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x310) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) 02:16:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) shutdown(r1, 0x1) 02:16:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1800, './file0/file0\x00'}, 0x10) 02:16:14 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6000000000102c00000000000000f20000000000000000007f020000fbffffffffffffff000000013300000100a4a57a45"]) pckbd_enable: command error 02:16:15 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1, 0x0}, 0x842) sendto(r1, &(0x7f0000000040)='*', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200)="c4bab2c46e7aa8688262d05bbf6cd92902d3b3e282dd948e0fa54ef3c2afeab27cf9a986b3fa076396a62d896460866ac3bfc5e5d8f71bbc158e5c32b2aff12dfe7a179c2e46217f2063c4ba5e3a8407f85684024de710de9a5c7f32c609555eb7c4129ff2127bd2706dfa7e8c21b659098dbab5478877b8710aac60c58b1466b846975e2e5fe8a9d0dda0b0e3a1d0a1f9", 0x91, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)='N', 0x1, 0x0, 0x0, 0x0) 02:16:15 executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 02:16:15 executing program 0: poll(&(0x7f00000010c0), 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x6364c4656f655329, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6, 0x0, 0x0, 0x9a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c, 0x20}, {0x7, 0xfc, 0x0, 0x2}, {0x6, 0x0, 0x20, 0x9a}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) dup2(r0, r2) 02:16:15 executing program 1: socketpair(0x1, 0x0, 0xa5, 0x0) 02:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x6c}, {0x6, 0x0, 0x0, 0x20}]}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 02:16:15 executing program 3: r0 = open(&(0x7f0000000080)='./file1\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000001340), 0x4) 02:16:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 02:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6, 0x0, 0x0, 0x185}]}) pwrite(r0, &(0x7f0000000240)="fbbc8a275a542b3f000000000000", 0xe, 0x0, 0x0) uvm_fault(0xfffffd8065e155d0, 0x668, 0, 2) -> e kernel: page fault trap, code=0 Stopped at pppacopen+0x1b5: movq %r13,0x668 TID PID UID PRFLAGS PFLAGS CPU COMMAND *241199 97541 0 0 0x4000000 0K syz-executor.0 488373 62143 0 0x14000 0x200 1 reaper pppacopen(4086331,1,2000,ffff80002125aa88) at pppacopen+0x1b5 spec_open(ffff8000246bc7a8) at spec_open+0x3d7 VOP_OPEN(fffffd8076026780,1,fffffd807f7d78a0,ffff80002125aa88) at VOP_OPEN+0x75 vn_open(ffff8000246bc9f8,1,0) at vn_open+0x467 doopenat(ffff80002125aa88,ffffff9c,20000100,0,0,ffff8000246bcbe0) at doopenat+0x26a syscall(ffff8000246bcc50) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa2066fafd10, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault(0xfffffd8065e155d0, 0x668, 0, 2) -> e ddb{0}> trace pppacopen(4086331,1,2000,ffff80002125aa88) at pppacopen+0x1b5 spec_open(ffff8000246bc7a8) at spec_open+0x3d7 VOP_OPEN(fffffd8076026780,1,fffffd807f7d78a0,ffff80002125aa88) at VOP_OPEN+0x75 vn_open(ffff8000246bc9f8,1,0) at vn_open+0x467 doopenat(ffff80002125aa88,ffffff9c,20000100,0,0,ffff8000246bcbe0) at doopenat+0x26a syscall(ffff8000246bcc50) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa2066fafd10, count: -7 ddb{0}> show registers rdi 0xffff800021293000 rsi 0x909 rbp 0xffff8000246bc720 rbx 0 rdx 0xffff800021293000 rcx 0x908 rax 0xffffffff81c79ee5 pppacopen+0x1b5 r8 0x770 r9 0xfffffd807f7d78a0 r10 0x3e3c26793ad02381 r11 0xb1b87d156b1d9eee r12 0xfffffd8076026780 r13 0 r14 0x4086331 __kernel_phys_end+0x1486331 r15 0xffff8000246bc7a8 rip 0xffffffff81c79ee5 pppacopen+0x1b5 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000246bc6d0 ss 0x10 pppacopen+0x1b5: movq %r13,0x668 ddb{0}> show proc PROC (syz-executor.0) pid=241199 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff80002125afc8,0xffffffff8293ceb0 process=0xffff8000ffffb1e8 user=0xffff8000246b7000, vmspace=0xfffffd8065e155d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97541 62706 16429 0 2 0 syz-executor.0 *97541 241199 16429 0 7 0x4000000 syz-executor.0 72012 346741 42835 0 3 0x82 nanoslp syz-executor.3 17952 58004 42835 0 2 0x482 syz-executor.2 51035 275555 42835 0 2 0x2 syz-executor.1 16429 36438 42835 0 3 0x82 nanoslp syz-executor.0 42835 195900 24107 0 3 0x82 thrsleep syz-fuzzer 42835 323765 24107 0 3 0x4000082 nanoslp syz-fuzzer 42835 154351 24107 0 3 0x4000082 thrsleep syz-fuzzer 42835 466347 24107 0 3 0x4000082 kqread syz-fuzzer 42835 263926 24107 0 3 0x4000082 thrsleep syz-fuzzer 42835 457263 24107 0 3 0x4000082 thrsleep syz-fuzzer 42835 257328 24107 0 3 0x4000082 thrsleep syz-fuzzer 42835 451849 24107 0 3 0x4000082 nanoslp syz-fuzzer 24107 292175 44426 0 3 0x10008a sigsusp ksh 44426 212268 14557 0 3 0x9a poll sshd 19614 364874 1 0 3 0x100083 ttyin getty 14557 287167 1 0 3 0x88 poll sshd 67443 52850 4049 74 3 0x100092 bpf pflogd 4049 43675 1 0 3 0x80 netio pflogd 32471 372211 71746 73 3 0x100090 kqread syslogd 71746 261194 1 0 3 0x100082 netio syslogd 92291 310297 1 0 3 0x100080 kqread resolvd 90393 151143 49366 77 3 0x100092 kqread dhcpleased 36532 196742 49366 77 3 0x100092 kqread dhcpleased 49366 191817 1 0 3 0x80 kqread dhcpleased 67235 7038 0 0 3 0x14200 bored smr 1389 140275 0 0 2 0x14200 zerothread 89544 138850 0 0 3 0x14200 aiodoned aiodoned 39267 281441 0 0 3 0x14200 syncer update 85862 193379 0 0 3 0x14200 cleaner cleaner 62143 488373 0 0 7 0x14200 reaper 93003 142239 0 0 3 0x14200 pgdaemon pagedaemon 66823 289299 0 0 3 0x14200 bored viomb 81328 20769 0 0 3 0x40014200 acpi0 acpi0 55088 137690 0 0 3 0x40014200 idle1 86456 468545 0 0 3 0x14200 bored softnet 95184 40684 0 0 3 0x14200 bored systqmp 62703 429307 0 0 3 0x14200 bored systq 38705 112993 0 0 3 0x40014200 bored softclock 60842 485279 0 0 3 0x40014200 idle0 1 259122 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex amappl1 r = 0 (0xffffffff829f3470) #0 witness_lock+0x44d #1 mtx_enter_try+0x100 #2 mtx_enter+0x4b #3 pool_put+0x8a #4 amap_wipeout+0x221 #5 uvm_unmap_detach+0x7d #6 uvm_map_teardown+0x262 #7 uvmspace_free+0xa6 #8 reaper+0x18b #9 proc_trampoline+0x1c Process 97541 (syz-executor.0) thread 0xffff80002125aa88 (241199) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff828f9c10) #0 witness_lock+0x44d #1 syscall+0x3ef #2 Xsyscall+0x128 Process 51035 (syz-executor.1) thread 0xffff8000212337a0 (275555) exclusive rrwlock inode r = 0 (0xfffffd80680c3810) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 rrw_enter+0x8b #3 VOP_LOCK+0x87 #4 ufs_ihashins+0x42 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1be #7 ufs_mkdir+0xf4 #8 VOP_MKDIR+0xbf #9 domkdirat+0x121 #10 syscall+0x489 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a6164d8) #0 witness_lock+0x44d #1 rw_enter+0x3e1 #2 rrw_enter+0x8b #3 VOP_LOCK+0x87 #4 vn_lock+0x84 #5 vfs_lookup+0xd1 #6 namei+0x36a #7 domkdirat+0x75 #8 syscall+0x489 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10182 6660K 6722K 78643K 11482 0 pcb 13 8K 8K 78643K 26 0 rtable 139 12K 13K 78643K 252 0 ifaddr 60 13K 13K 78643K 82 0 counters 48 34K 34K 78643K 58 0 ioctlops 0 0K 4K 78643K 1492 0 iov 0 0K 12K 78643K 11 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1236 78K 78K 78643K 1312 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 7 0K 0K 78643K 7 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12598 0 file desc 7 21K 49K 78643K 295 0 sigio 0 0K 0K 78643K 1 0 proc 70 87K 124K 78643K 396 0 subproc 52 3K 3K 78643K 52 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 32 0 in_multi 58 3K 4K 78643K 87 0 ether_multi 1 0K 0K 78643K 7 0 mrt 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 2K 78643K 456 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 226 45K 46K 78643K 4936 0 UVM aobj 4 2K 2K 78643K 6 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 8 0 NDP 8 0K 1K 78643K 21 0 temp 65 4193K 4257K 78643K 4344 0 kqueue 10 14K 16K 78643K 25 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 38 0 35 1 0 1 1 0 8 0 rtentry 112 69 0 10 2 0 2 2 0 8 0 unpcb 136 63 0 48 1 0 1 1 0 8 0 syncache 296 9 0 9 2 2 0 1 0 8 0 tcpqe 32 488 0 488 2 2 0 2 0 8 0 tcpcb 736 48 0 41 2 1 1 2 0 8 0 arp 120 11 0 0 1 0 1 1 0 8 0 inpcb 304 140 0 132 2 0 2 2 0 8 1 nd6 48 12 0 0 1 0 1 1 0 8 0 kcovpl 48 4 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pftag 88 2 0 2 1 0 1 1 0 8 1 pfstitem 24 17 0 1 1 0 1 1 0 8 0 pfstkey 112 17 0 1 1 0 1 1 0 8 0 pfstate 320 17 0 1 2 0 2 2 0 8 0 pfrule 1360 25 0 20 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 309 0 41 18 0 18 18 0 8 1 art_table 32 310 0 41 3 0 3 3 0 8 0 art_node 16 68 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 1 0 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 5 0 0 1 0 1 1 0 8 0 shmpl 112 3 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1739 0 324 89 0 89 89 0 8 0 ffsino 272 1739 0 324 95 0 95 95 0 8 0 nchpl 144 2232 0 607 61 0 61 61 0 8 0 uvmvnodes 80 1850 0 0 38 0 38 38 0 8 0 vnodes 224 1850 0 0 109 0 109 109 0 8 0 namei 1024 6205 0 6204 1 0 1 1 0 8 0 percpumem 16 41 0 5 1 0 1 1 0 8 0 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 6652 0 6652 9 2 7 8 0 8 7 plimitpl 152 28 0 17 1 0 1 1 0 8 0 sigapl 424 533 0 499 5 0 5 5 0 8 1 futexpl 64 1251 0 1251 1 0 1 1 0 8 1 knotepl 112 76 0 0 3 0 3 3 0 8 0 kqueuepl 216 25 0 19 1 0 1 1 0 8 0 pipepl 336 95 0 79 2 0 2 2 0 8 0 fdescpl 496 519 0 499 4 1 3 4 0 8 0 filepl 152 1904 0 1752 7 0 7 7 0 8 1 lockfpl 104 28 0 26 1 0 1 1 0 8 0 lockfspl 48 15 0 13 1 0 1 1 0 8 0 sessionpl 144 20 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 9 1 0 1 1 0 8 0 ucredpl 96 155 0 143 1 0 1 1 0 8 0 zombiepl 144 499 0 497 1 0 1 1 0 8 0 processpl 1064 533 0 497 3 0 3 3 0 8 0 procpl 672 795 0 751 5 0 5 5 0 8 0 sockpl 480 241 0 216 4 0 4 4 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 282 0 0 35 0 35 35 0 8 0 mtagpl 96 31 0 0 1 0 1 1 0 8 0 mbufpl 256 342 0 0 21 0 21 21 0 8 0 bufpl 288 3815 0 141 263 0 263 263 0 8 0 anonpl 24 115994 0 101417 109 5 104 104 0 186 11 amapchunkpl 152 11506 0 10876 30 1 29 30 0 158 0 amappl16 200 1283 0 851 31 2 29 29 0 8 6 amappl14 184 3 0 2 1 0 1 1 0 8 0 amappl13 176 42 0 40 1 0 1 1 0 8 0 amappl12 168 81 0 75 1 0 1 1 0 8 0 amappl11 160 50 0 36 1 0 1 1 0 8 0 amappl10 152 45 0 38 1 0 1 1 0 8 0 amappl9 144 591 0 585 1 0 1 1 0 8 0 amappl8 136 427 0 391 2 0 2 2 0 8 0 amappl7 128 142 0 132 1 0 1 1 0 8 0 amappl6 120 271 0 257 1 0 1 1 0 8 0 amappl5 112 388 0 370 1 0 1 1 0 8 0 amappl4 104 599 0 578 1 0 1 1 0 8 0 amappl3 96 235 0 215 1 0 1 1 0 8 0 amappl2 88 368 0 326 2 1 1 2 0 8 0 amappl1 80 12173 0 11705 13 1 12 13 0 8 0 amappl 88 4589 0 4421 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 5 0 2 1 0 1 1 0 8 0 uaddrrnd 24 519 0 499 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 519 0 499 1 0 1 1 0 8 0 vmmpekpl 168 7547 0 7515 2 0 2 2 0 8 0 vmmpepl 168 50538 0 48745 102 9 93 102 0 357 8 vmsppl 368 518 0 498 3 0 3 3 0 8 0 rwobjpl 56 15184 0 12094 45 0 45 45 0 8 0 pdppl 4096 1046 0 996 74 20 54 62 0 8 4 pvpl 32 286136 0 268153 174 3 171 171 0 265 18 pmappl 248 518 0 498 2 0 2 2 0 8 0 extentpl 40 57 0 38 1 0 1 1 0 8 0 phpool 112 614 0 24 17 0 17 17 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace pppacopen(4086331,1,2000,ffff80002125aa88) at pppacopen+0x1b5 spec_open(ffff8000246bc7a8) at spec_open+0x3d7 VOP_OPEN(fffffd8076026780,1,fffffd807f7d78a0,ffff80002125aa88) at VOP_OPEN+0x75 vn_open(ffff8000246bc9f8,1,0) at vn_open+0x467 doopenat(ffff80002125aa88,ffffff9c,20000100,0,0,ffff8000246bcbe0) at doopenat+0x26a syscall(ffff8000246bcc50) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa2066fafd10, count: -7 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020d38ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x34 __mp_lock(ffffffff828f9a08) at __mp_lock+0x133 uvm_unmap_detach(ffff8000211856a0,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd8065e15180) at uvm_map_teardown+0x262 uvmspace_free(fffffd8065e15180) at uvmspace_free+0xa6 reaper(ffff8000211497a0) at reaper+0x18b end trace frame: 0x0, count: 6 ddb{1}> trace x86_ipi_db(ffff800020d38ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x34 __mp_lock(ffffffff828f9a08) at __mp_lock+0x133 uvm_unmap_detach(ffff8000211856a0,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd8065e15180) at uvm_map_teardown+0x262 uvmspace_free(fffffd8065e15180) at uvmspace_free+0xa6 reaper(ffff8000211497a0) at reaper+0x18b end trace frame: 0x0, count: -9