ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="ee4932ddb23b3647e076f3afb43d9de841d34bd3a6cffe05c16863291a54fcefc224ca64bdf86510dfd707b98bc91aefcbcc9b2e6d6340a0dab46d1cb502e38962ea6b5061be9ab66db36cae3bb05fa409e69dec0b9a2d70c3be8d7fa4e3323f2c10893f1d9e54369f8ff29bc5c2f2ba3d0131723093dadb6d7597c83145e7892b4f756052cf0d756cc096ee238beedd2cd419ca851c5a8479b8e0260e4902639c9e18e15f6d613d5552b13b725fc7c26f3f1646be77a384ee37a2f8", 0xbc}, {&(0x7f0000000180)="f0", 0x1}, {&(0x7f0000000240)="7759f3e0346c299cbcc27041479bb32cbc09341f2d0b6e90113b54bd8cda99f245534233aba470ee576a0036109238621c0968863b7a7014d5b5c46dc23f5481ca202954c2630947962bb8e52972ef34f2b705724f2e0bcec1fbbaba8e4ecdf0adcf0568f42ce2600883da31a30e90ea720c9af0a4e1ed0bd434b0f784de2668e7284344062846c2510a9aad69ece99b9b96b71a8fdbca88a8b7331163154d2aca603ae1c6cb6de1b9190bd8df51b22f9417d3ed818298c3e87bf360f0ffab3d7657e6aee652eee25154695124f507767d5a6244068a", 0xd6}, {&(0x7f0000000340)="f12c0dac071223a7ff14ffbd267d98f529841e5efbf675a813cad23159dbfd28ea536d465e181e91370e8fffa47bece813bf9a981be07812cb78bb5e03347ec736ffe2cd786b51db57bca31b545a1e9ec8b30fa6b6597ae1d72b4f4d5590afe347", 0x61}, {&(0x7f0000000400)="20cbd18de0d907d758e2625b98", 0xd}, {&(0x7f0000000440)="96db41a80cdf30a43dd1e84a9069db5cbe69fbb09d37d8f279ad1523752e596d71caddab8c4f1ada61dab5d6c45ea79785a535b77228545f3f6b93ff89af5fad471fdf289e8a0754f72f4d3ae18c579bb21ec64ed6ccfffa06cf7a3de5541c52366120d19a5f40a22f2f96fc0d15fa9b041c17ec8c7de4cc588a514eb196e22cbc9adaaada9886899bc00a985438f2b40f6158d83bf518b2baf7dff31151d01793a4ff2f422c84c37bb3fd3dd95bc34a6f84369246680171c14c76c3ebdc0daa48908a4e2411e9fc743b431d2dfa48c6e79040cae1d8ed271f9922a15225dc0ea19236d7f8b1401cd435812de8ca17ab45ce3bd94f", 0xf5}, {&(0x7f0000000540)="9f07cc21420fcf384d37119005835df60efbda5e669ad9aa556d529b9bec139dcdda8eaabad2b1760fea2504e4bd64e46009bf517833bb3407641030eec0fabf4b50321fd7fa6f39d0e8c13f1ff863cfd0544048c3f7729e02c9e90051f24c6a5d3fc678f3c6b5c98ae7117e53481c2d06d59076f7a0e36b20270ef0d703536c858f381ad63eb8082cee8f23877d22c5b9645e86fea91bc152248202ee1e9eaecf5d1114", 0xa4}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff00000100000060d61ec088d8b93e7fa8870487da718e8145", @ANYRES32=r0, @ANYRES32=r0], 0x58, 0x2}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x2, 0x20, 0x3, 0xfffffffffffffffa}, {0x4, 0x4, 0x4, 0x8000}, {0x800, 0x9, 0x6, 0xdf}]}) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x53) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="53bd967748606a1846d9b27b7a03e49cca78010bac4d93d5f31620b164ec65db3391806681ebea7789ead8bebdcf59ca6e91fb679aca210626fd63e4e09d23f4f82ef7617e898a0eec2bdf877668d27dc4e1953db343a3bbab4aaa2b49d4d658c779ef04f261a600c7dfafc5b21d9ee2e7b0a31d64664a63f4711d4d072275f84908dc11f01fd1e9750239a37ecaa1828a0952cebb0bd4807e68175eb0b909cdccfcafe9eb5bc8ea2b0126b291286d4bd55fb15a19cb1d03f43ddc225e6230bdd8fdf952164f7fd5d4a6", 0xca, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3d2, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000dd20021d2b33c77b00"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x82) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setregid(r1, r2) 16:00:20 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000027c0)=[{{r0}, 0x0, 0x40, 0x8, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x28, 0x400fffff, 0x58, 0x1fc0000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6f, 0x3f}, {{r1}, 0x0, 0x3, 0x800fffff, 0x800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x7, 0xfffffffffffffffc, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0xfffffffffffffffd, 0xf0000000, 0x8, 0xb}, {{r3}, 0x2, 0x8, 0x10, 0x8001, 0x6}, {{r3}, 0xfffffffffffffffb, 0x60, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x81, 0x800}], 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000400)={0x9a, 0x0, &(0x7f0000002940)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, r6, 0x0, 0x0, 0x0, 0x1000040, 0x1}, 0x8505, 0xf39, 0xfff}) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) r0 = semget(0x1, 0x4, 0x41) semop(r0, &(0x7f0000000080)=[{0x1, 0x80000000}, {0x7, 0x6, 0x1800}, {0x6, 0x393e, 0x1000}, {0x0, 0x8}, {0x3, 0x3, 0x800}], 0x5) r1 = getuid() setuid(r1) open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) r2 = semget$private(0x0, 0x4, 0x101) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000680)=""/127) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x811, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x0, 0xffffffff, 0x3ff}, 0x7f, 0xffff, 0x976}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x20) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x1, 0x1, 0xff, {[0x0, 0x1ff, 0x1000, 0x8, 0x0, 0x40000000000000, 0x2, 0x8, 0x6, 0x0, 0xe3, 0x7f, 0x5, 0x0, 0x70b, 0xfff, 0xa00000000000000, 0x81], [0x3, 0xffff, 0x2, 0x5, 0x6, 0x9, 0x1, 0xdbf1, 0x8, 0x4c9], [0x5, 0x4, 0x40, 0x1, 0x0, 0x3, 0xfff], [0xffffffffffffd7e8, 0xfffffffffffffffd, 0x0, 0x3, 0xc1c, 0x456], [{0x3, 0x2, 0x80000000, 0x7}, {0x8, 0x3, 0x80, 0x8000}, {0xc7, 0x5, 0x1, 0x98}, {0x4, 0x10001, 0xbef, 0x4}, {0x1, 0xccc1, 0x4, 0x9}, {0xea4, 0xfffffffffffffffa, 0x20, 0x2}, {0x8, 0x8001, 0x8, 0x40}, {0x8001, 0x7, 0xfffffffffffffff7}], {0x4, 0x3f, 0x100, 0x40}, {0x200, 0x10000, 0x401, 0xffffffff}}}) recvfrom$inet6(r0, &(0x7f0000000380), 0x0, 0x840, &(0x7f00000003c0)={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x104) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0x5}, {0x181, 0x3}], 0x2}) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget(0x0, 0x4, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/152) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}], 0x1}) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000002c0)=0x9) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8500, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file1\x00', r3, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8a}, {0xcf, 0xfffffffffffffff7}], 0x2}) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x1) clock_settime(0x3, &(0x7f0000000540)={0x7fffffff, 0x40000000000000}) ioctl$BIOCFLUSH(r3, 0x20004268) mkdir(&(0x7f0000000580)='./file1\x00', 0x8) open$dir(&(0x7f00000005c0)='./file1\x00', 0x80c0, 0x144) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000600)=""/64) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000640)={0x3ff, './file0\x00', './file1\x00'}) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) pwrite(r3, &(0x7f0000000680)="49db29c1a74eee0915cdd9e056ac4465374c697c99bc329aaf05b19a3435bf2b4135042f9a5e9a724186ecdf16bb02ffa602651a228aaa1246ff53bad2bb87e03b1722d61a115121b32af897cfba", 0x4e, 0x0, 0x0) setsockopt(r0, 0x3, 0x401, &(0x7f0000000700)="d8d17a5f8e91719911e0d1787c0a46b44af9e0fce889dfa745ea6e5c1206535ecd0988b6d4b260364c76d4da6771cfe769dc42be07c6a131a2adc2693d0d1e1bed7f9190406bba74", 0x48) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000780)) ioctl$TIOCDRAIN(r0, 0x2000745e) wait4(r4, 0x0, 0x8, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8a80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5, 0x83, 0x3, 0x6}, {0x7, 0x3f, 0x1, 0x80000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6001, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socketpair(0x18, 0x3, 0x1, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x90000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x10010, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) fcntl$getflags(r0, 0x3) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000180)=[{0x9, 0xff51, 0x8000, 0x7}, {0x5, 0xf3d7, 0x5, 0x9}, {0xfffffffffffff801, 0x8001, 0xd4, 0x7}, {0xbc, 0x5, 0x1, 0x6}, {0x7bc, 0x0, 0xcbdc, 0x5}, {0x100000001, 0x7, 0xf7e, 0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x81, 0x5}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0x20}, 0x8) 16:00:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0x1ff, 0x61f9, 0x2}) r1 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) close(0xffffffffffffffff) r2 = syz_open_pts() ftruncate(r2, 0x0, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x80000001, 0x0, 0x100, 0x4}) msgget$private(0x0, 0x8) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000200)={0xfffffffffffffff7, 0x10001, 0x7, 0x4, &(0x7f0000000500)={{0x2, 0x80000000, 0x4, 0x1, 0xcad, 0x8, 0xffffffffffffff1d}, {[0x3, 0x7, 0x7, 0x1, 0x8000, 0xfffffffffffffff9, 0x10001, 0x100, 0x200, 0x4, 0x7, 0x7, 0x1, 0x6, 0x10000, 0x4, 0xa64f931, 0x1], [0x10000, 0x0, 0x0, 0x5, 0xbdf, 0x0, 0x7, 0x1c000000000000, 0x400, 0x1], [0x480000000000, 0x5, 0x2, 0x1, 0x1, 0x3296, 0x6], [0x842f, 0x7ff, 0x4, 0x8, 0x400, 0x8], [{0x0, 0xdbee, 0x7, 0x1}, {0x6, 0x63, 0x80000000, 0x7fff}, {0x5, 0xd, 0x1, 0x5}, {0xfff, 0x4800, 0x0, 0xffffffffffffff7a}, {0xfdf, 0x7, 0x4, 0x7}, {0x0, 0x1f, 0x4, 0x80000000}, {0x0, 0x6, 0x2, 0x80000001}, {0x1000, 0x81d, 0xac90, 0x5}], {0x20, 0x6, 0x6, 0x4}, {0xd8f, 0x3, 0x9, 0x9}}}, 0x7fffffff, 0x3ff}) socket$inet6(0x18, 0x5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000028c0)={{}, 0x3, &(0x7f0000002880)=[0x0, 0x0, 0x0]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4000000000000258, 0x0) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/255, 0xff}], 0x8) syz_open_pts() mprotect(&(0x7f00002b0000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) r5 = semget$private(0x0, 0x4, 0x40) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000002900)=0x1) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1f3, &(0x7f0000000180)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000040), 0x63, 0x0) 16:00:21 executing program 0: socket(0x18, 0x5, 0x401) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x10001, 0x2) semget$private(0x0, 0x150541891d4a7745, 0xc) chdir(&(0x7f0000000180)='./bus\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7fffffff, 0x6, 0x7, 0xffff}, {0x8, 0x100000001, 0x8, 0x4}, {0xffff, 0xff, 0x7}, {0x7, 0x3, 0x4, 0x5}, {0x7f, 0x100, 0xeee, 0x7fffffff}, {0x7, 0x3, 0x0, 0x6}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, 0x0, r7, r8, r9]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x101, 0x200}, {0x8, 0x10000, 0x4, 0x8}, {0x3, 0x5, 0x8000, 0x9}, {0x7, 0x0, 0x8, 0xfffffffffffffc01}, {0x4, 0x0, 0x6000000000000000}, {0x2, 0x5, 0x4, 0xffff}, {0x800, 0x3, 0x400, 0x3}]}) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r10 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x200000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 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) socket(0x3e, 0x7, 0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x80000) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x5, 0x800) flock(r1, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x200, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x4, 0x9, 0x100000001, 0x3, "ed97bb68d982059aeef7cbf4398cc43b4378f5d2", 0x0, 0x7}) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18bbdf696c01000000c3f8c1159599d89aa88b2cc4"], 0x1c, 0x0}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000c00)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8648}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r1, 0x82}], 0x1, 0xfffffffffffffffc) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000004000000000000000010001d92879747f8f812e9aa2abfa3b9e70c331a9f7dc0810e7a7361a7a66c4caa2daf5f44daac7c598ffff8aa850db5ad420f2cbaf3e06c69b65b0ae9a5ce484de6aa56a2a3447780cbbf683ab814aeb2ef11e055fe23428616accc62fb3868950a082960903f9297dc58676e6e27f4007aa743433ca77bc6986a6c338d8c096e6cc16b94f60dcaa48d5020d8ece75764cffea5f9b162dddefe76fa7ca9d1f72653a8f2b92"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2000000000010004) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/234, 0xea, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x0, 0x4004, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') r2 = kqueue() dup2(r2, r1) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40000087, 0x6, 0x401}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf00fffff, 0x4, 0x81}, {{r1}, 0xfffffffffffffffa, 0x22, 0xa, 0x6, 0x80}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xd8, 0x4, 0xab, 0x4}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000001, 0x81, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x0, 0xe8}], 0x1, &(0x7f00000001c0)={0x9, 0x94}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x9}, &(0x7f0000000200)) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x0, 0x3, 0x683f}], 0x2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000010, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x2, 0x400}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0xfa0}, {{r1}, 0xfffffffffffffffa, 0x0, 0x42, 0x7}, {{r1}, 0xfffffffffffffffe, 0x56, 0x80000004, 0x3, 0x6}], 0x2, &(0x7f0000000540)={0xac5, 0x1}) r2 = kqueue() read(r0, &(0x7f0000000580)=""/149, 0x95) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x3, &(0x7f0000000400)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chflags(&(0x7f0000000640)='./bus\x00', 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xa1, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x12, 0xff, 0xa28}, {{r3}, 0xffffffffffffffff, 0x34, 0x8, 0x101, 0x2}, {{r2}, 0x0, 0x8, 0x53, 0x100, 0x5}, {{r4}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xffffffff8b677ac7, 0x5}, {{r3}, 0xfffffffffffffffe, 0x6, 0x40000080, 0xfb7}], 0x7, 0x0, 0x7, 0x0) r5 = dup2(r2, r2) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000003c0)=0x8) clock_getres(0x4, &(0x7f0000000380)) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="5a45db2bfe6eb1034b7e2d9613e5bc4572af122c2e3f53319bf02c8561f4c53eda951992a66055c0a4758a17b624e0056fa2115f58dffe1f050d119961cf218d746770ad1f62f1c0c42ad20cdf3d48e37a4680060ce5fb34a409147af1ca200736b3048c1f5f4219dae9c697398c45cb552be5297c40b7f2f9b8841cb02d70f9e9eb3bcc68e0066bc61712748ccf1a6d06c00337730c3a0ca410333bb2fb32a4a942dbe0401d6d3bb98ca1baded13bae45341d4cf0a1", 0xb6}, {&(0x7f00000001c0)="eb63dfadeb9eba458f277a38422d9f95e5825c31f6b82480d7f9ff5507a60c15c36d3fbda13c6b3fbf4e4df92b9389240c36a2c585338cbd2eefc4e143c6e0697ad4e2aa532c7b05f402874c35cf7f36393cbb5aa56c452f6701d1aeaaeffcee79704b9c72c8f16dd419def25ef2d9baeb91af1c6bf7bf68575ba0088d43d401ab20ff4beaef58c2d928b72290b8beb5ecd92853b02ffe37bc3d72bbae3166361129bc6c7a5475c16a2df0add7831aa70943a3a6841321f0854820ea2fcd38749607641ebc55f9790b66600157d19a050aa318cb7b072fde6a46247443", 0xdd}, {&(0x7f00000002c0)="be61b6e34972dec1d9af25569b40dd262135afe2deba23f9e18670a50560a0a6bf63d9e277adb6a7d7f5f42a6195b60701d09c161a104eb19a0235317b5fd99f0646a7258ba914e67b7846f1b82d9292dccf42d8f723988aadb17e7ad4a78d7a3830f20f15cbe38a313851122dfb9bc345bdd5fedffd4dd2492a4eee", 0x7c}, {&(0x7f0000000080)="00b941b9fffe96c210941a5c7e7f2143a5fc8e1babfea1a098", 0x19}, {&(0x7f0000000340)="0cb7b85d3666bdca38e1638cae2daef7160c9be889f08bc3edc02947f59977c42abd421291ccdc546051678a4313e73ce16cb17ce563a73da229bfc625d3965c2f01081e0bd38fa5986cc3edb70917ee8140ef72aefeadbe89ffc1c59c8b6bbe400076d7a717a404e7ec087b964e1866866603ce634ecb40f42b2dec2541e0bb0b51d0e4e73a9b267a03e5f1d7fe6ea6d0e71f3b896c579c66274202e18c007135e1538f6e8b1e81ca8614fa39ed676b1637e725f1b17ad27640f9b0d5e9b2ec532cc5d2a3c618813d0a", 0xca}, {&(0x7f0000000440)="658df29be71061191bf20fc34bc41118a77e29f2aa9ed88627246ac09c9943dcf9c362901c79cbfe821573b0b823179909937063248c3606133b4bbde76ae05fe7d1acf5a041dd696d0882506b6d20ba9ef18f3adced05635ed335161a3c2f3bf720c3f9f93c784bce8837f9cd9696f144e596e6d168a0f556af44af6a1a2c9a3eb289ba22dbc20a9d83ab10902b2b4413aa1f7bc415f01ecefef9a87957849fc5428d4ff8be2cc3813ff7b517ea4038d4c1d315b7cd39df8d0b37bb48a1ee5753328e928f6c77ee2ade41aa8d25d5771f1e59d59e2093d191d175", 0xdb}], 0x6, 0x0, 0x0, 0x8}, 0x401) r1 = socket$inet6(0x18, 0x3, 0x3bee) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="e4182e2f66696c653000624e4c0000498182087c43a4d5e3dc4300"], 0x1c, 0x0}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000027c, &(0x7f0000000100)=[{0x609, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) munlockall() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f00000000c0)="962eeb76ec901d7b468d0f0ec48bc41802b9c894c67a897def9e66ef67818cb7367e1d2b8bc5cd6e43649d81affd101fee4aca6172fc592a164a1f972ab7ff41e823f5ff44571c6a0230f9f154b82ddf", 0x50) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = semget$private(0x0, 0x0, 0x225) open$dir(&(0x7f0000000080)='./bus\x00', 0x900, 0x1c0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/4096) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r1, &(0x7f0000000000)=""/84, 0x54) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "aaa6d9b5c7c903a94482d1d79a89bd2866b4fe16", 0x0, 0x10000}) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:24 executing program 1: socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r7 = fcntl$getown(r5, 0x5) write(r0, &(0x7f0000000880)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000240)=0x4) r8 = msgget(0x1, 0x402) msgrcv(r8, &(0x7f0000000380)={0x0, ""/175}, 0xb7, 0x0, 0x800) ioctl$TIOCSTOP(r4, 0x2000746f) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) write(r4, &(0x7f0000000440)="fcc873e2f8e880d18ade18cf31f8d98ec199cb2438454a462cc515e7ca4b16a17bf70aa2f346fea3b1ee635be52b58931edfae5b591b03013391ff46d609a823635d2d689fd01ce2af5b0ffed86f8bf46eae5743083bc8d52c17", 0x5a) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) pipe(&(0x7f0000000340)) fcntl$setown(r5, 0x6, r7) r9 = msgget$private(0x0, 0x4) msgrcv(r9, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) msgget(0x1, 0x40) msgsnd(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="02000000000000006f6e2e67e7c7df7fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7b5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"], 0xac, 0x800) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x40) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x20}]}) syz_emit_ethernet(0xf7, &(0x7f0000000180)="9b105e7acb2731418287151c1d10c90fb641caee4fafe32140439435880916a80b99a63c99cd8b7ad1499deaaea0b827f1c41e0c101d199b38096019841d2626a4ccb28563df8be64d78bf17d1b6ace794ddb1fe8154e7af8f813b577be0364fbef9f887b7ad0f64e86cd38cf13947aff4dd9a824864931ce691189b8135115f266a366161881be1d5c3cd2b2e35f53359e268c03f8272ac6b0a279a81cff1b633bcbd0cce912696b3f9f7575328eee12d249b133c54e3b8a1bfa05d08fa228f61170490ae8233d5b6150830b4472c95ed356e0f04d48089b51af115135997ca16bae09131b5d44968c0d6c0af9504daf600cd014eff35") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r0 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x20008, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup(r0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:00:25 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair(0x1e, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="26b88c4c765dbd2f4efbfdba481fc3cbde2f9364c915763c79a66b1001e9569baa10c559f935223830a7c52230cc55e982ff920c623b3b0044a59640c151f177eb1210c3a1bf7bffcd7c9c8c3d6883de49e2d377f3e6ca685040", 0x5a, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x110) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x2000000000000080, 0x4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="102ae2294d8512daed"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:25 executing program 1: r0 = socket(0x202, 0x400000002002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) socket(0x1, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0x9}, 0x10) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x1, 0x4010, r0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x21a) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000046c0)=""/4096) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f66696c653000b00eb42b5e7a90af8a8484e5de48660726359e1c19256e3ca3d9da7dabe9bbfb8dc8daf10d923c2fedfdb7c935b2b1e7fb2d3e3440e6f5be224b4db6d88228ca915cfc13915ddbf3872ee5194abe5c9cd861d25d271a3929afcdd521a484c2705cf76e94b114f3ca1055ea0ecb8258b0b6f0849fbf"], 0x6a) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x1ff}, {0x200, 0x8}}, 0x2) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2e0, 0x6) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff5b) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000cac900"], 0x10}, 0x0) socket(0x2, 0x8007, 0x81) 16:00:25 executing program 1: r0 = socket(0x20, 0x8, 0x4) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/199, 0xc7}], 0x1, &(0x7f0000000200)=""/216, 0xd8}, 0x42) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff00000000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) dup2(r0, r2) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x9, 0x7, 0x8000, 0x1ff, "bfdab06d51ce01a3039656681cdc2b2a7afebb56", 0x1ff, 0x6}) 16:00:25 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1c, 0x0, 0x10000ffffffff}) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x82) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20c30, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0x101, 0x6, 0x6}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x40045700, &(0x7f00000000c0)) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x8, "00000000000040dcc400", 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0x400000000) 16:00:25 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="4cba38217bfc05d6e2e851acaabc6c7ea521b3c8fab47f37f3bf4815c8ae1102456faef8c261aee6dfd5d74986a2bad6c99d346526b8677ddf37a6056eb06101123d6b717d0fbff71b7677572e3b787c9d885c6d37014cc7020da97397a201938c3287c15274062c539c58ca154cdc341239efcf579868ec767dcdccc540c6423effa7bc944cf905dc0d0320c3", 0x8d, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669c1ffffff"], 0xa) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0xfffffffffffffcec, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x7ffffffe, 0x5) close(r0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) recvfrom(r0, &(0x7f0000000040)=""/57, 0x39, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x200, 0xfffffffffffffffd}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18102, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 16:00:25 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) fchmod(r0, 0x160) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x11, 0x8003, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x330000000000000) 16:00:25 executing program 1: mkdir(&(0x7f0000000440)='./control/../file0\x00', 0x1) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') r0 = open(&(0x7f0000000300)='./control/../file0\x00', 0x0, 0x10000004) r1 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000000c0)=0x1bd) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f00000002c0)='c\x00') connect(r1, &(0x7f0000000140)=@un=@file={0x1, './control/../file0\x00'}, 0xffffffffffffff91) syz_open_pts() ioctl$BIOCPROMISC(r0, 0x20004269) getrusage(0xffffffffffffffff, &(0x7f0000000480)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff88, &(0x7f00000000c0)='+') 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x20000082000029, 0x41, &(0x7f00000000c0), 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xc000000000000000}) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfff) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xf01, 0x4}, 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xffff) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$getflags(r0, 0x3) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x1000, 0x6, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, r2}) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x6, &(0x7f0000000240)) syz_emit_ethernet(0xb, &(0x7f0000000140)="7f0200009d48dd2567cd8e4e2d0cf1ff8a59f781a9ebe4995e421a90506af128b35db845a250f88550aeccdd3910e20bdda87aafa9a0a21a63a31498d9f126d1d25831aed1438b8b8ce6413159cebda419fe1aad6c2cd65661733595683e9a7d2976b3ada0aa63b9eaa84651fbaa4e078415dc6b14f310f83ce43133d0245a16b1002130be91444d7775e6ffcf5e2e4985548ffaeb92935d112854fd75854b1017c037ace2eb4ed08d7d1411086b510be6b2bbb4492030680b9a058f8bc113318f76b7e128d3ade8fa9ffcbd779bec29dea2bcc54c") 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x7fffffff, 0x2, 0xef8, "4c250af93626a24a8acbc2684320da4cf9e137c2", 0x40, 0x3bb}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff05, &(0x7f0000000140)="59f2") r1 = dup(r0) sendto$unix(r1, &(0x7f0000000240)="1c36e1323639a6291e3f3e5430affa3bff4ad7fb1d5bf65d053cf6865d7b995f986e68f04b3cdc5b71e3c978aaa169c1d8c085257dc71357fd05ce02b7089b76e93dba581151499ecfec3731c32805f5ebe5cd449550345a8cad248a03e69af1bde24f4ada840b88c3b75c9d750bf5ed029ea2c60a8e1e441b10139cd120f6a0607ab2a89c8a3acc8335befadd1a2591cf3d14821018f215ec8fadf2891f23f9d6366b643ede431b769d8005", 0xac, 0x9, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) listen(r2, 0x9) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x9) 16:00:25 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212", 0x3c9) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0xfffffffffffffff7, 0x80000000, 0x1, 0x3ff, 0x2, 0x100000001, 0x3, 0x0, 0x9, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x10000, 0x1, &(0x7f0000000040)="03fd973d2937ba2181a0a720c9e911097916ed19a3", 0x15) r1 = socket$inet(0x2, 0x1, 0xffff) socketpair(0x1e, 0xc003, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x5) setsockopt(r0, 0x1, 0x49b, &(0x7f0000000000)="2f7a10dc9da0828db6819c6527b2b315c5f9cc8034993072ad31f48363b41a1511f81fcba45a6712fdbb228aae6e25c5881312fab2d5c85a9d", 0x39) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x4004, 0xffffffff) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r1, 0x42}], 0x1, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, &(0x7f00000001c0)="01802ccfcc8a2cad32c67e3014795784bfd05a4b3df3a5f8fbbc8f9f3fe526c3d3462d62511f133d8700f6536fffa902e290a45e1648b78b3e5ba9b9b53d1051e75a792deb9deb17d05157a878866a05185d07f44a463948d5a58a4c82c8a65e4d5d30762542858e31e970e26fddaba1e126be596aa131f7346b7a5b18c8bedd841487d95cad102eaf25923be824e56d4f09a3d84cdb5ebc7ed2d0df51cad72f2655b9272e61fefc4fb50be619a33b7b57c1463c3577ae0afbb8d58bc4816153db1b6fda4303e044f5521cef1c3d569bc2f796bc2c40ff0301d1114226c087acdf6de7e49265de141996d5862a441bd130e03b6047717abf74150000000000007bd0491061c36ef50493a7c79db59c78b836c7db46f7cb432bede2c5c2095a7f36a1d88e3f78c383db0e82362254b5792632a30f83abfb7c1d3170864be4c2a6c3963a14ff04d447dea78a989b49df93591821b078e3aa580a002b484d9fa7e12442a2694945efe6787e44e66307cd2076a98734984981232862820d8da7c31d46e2babd68c8580a7f6baf888aa89c3b6341", 0x1be) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="d2753e3dec8e3def44f50c41f220", 0xe}, {&(0x7f0000000380)="e7898bf54a4c36d506819f183081f10aa5ec7ea96a1a9da74b0a49574fd17040ced15e748cd95117cc5e58ebded7f20ac3209dfe03fbe7d8ecde8d07e70be3d5de53ef7b6b6184be35f2be88487e7abb2a81699c43e3280f807698e4a3bd1fd547d95be69d7358ce11d269627c279a6d9206715366af0c0976138f7f6b209f1b5e948c292e4e23cf33e6cf737fc306b7abbe8c06b1594bf2f0fc846ebe28087917d36a8902b4d6", 0xa7}, {&(0x7f0000000140)="415a19e756cdf824299efd34c5d00b499c75f0dfa6f10b26dad4cd29a0f4401c7334694b969b0a6a0a72c00d6ca3c68fd2d578d35f5107672de62125c7", 0x3d}, {&(0x7f0000000180)="62e04d7700e48864756d1d2be316da818cba51e8dcaa946cd4f918cf3cf2", 0x1e}, {&(0x7f0000000440)="8419e101de8654716f87b02b4aef9d562643749cc33a8527def1dc959a0660b2e021cd2292fc4b9072c05e05eecc69d61021a6b238018f63c9ece5c1aae1475ec3a8bf9a224d612efefea183d873ae19f12c570226b6a69f9a0cc92f0cd126392e1eb8bd24a98fb80370350fa2ada52c82842ca07d17eb10717faefdacb05737c71c13d1a1ecc6c266adf62fa58e122c6c5ef73fd701bb204f74a75dde99b7bbc027ef11cc8c46e5a086260cf4563668819a0c4b70a06073085aae0260d820afa4b79248f037fa0c5352111004fc0e3de9ddf17f2ee48b8d33d4431bf94a8aac19b73390c81a5f72ad52d1ae511a1f59c6229396c85f1733fa0e5afb458f6a041c579f1ab6a90a7d7fc73c2f089ba20142c5fbc31238d4e71edc2d270411defc864a192442aae472d5f75863fa275beaa77fb27a6b998f25b8759242355e979d8197307828763f7bf106db2ab7b7233a7f3ddb6781acd857794a35768a5a12c749721e62a812355009b5aa717a161a7e89008ef88bf6080345dcc14cdc0005910a597637649eb5ea146d6786e98b3e5f1ed3ffe9aff4db412dc731b565974d9b74ebd8b369586a5763339db6de55329b5e7e47c459a6e72c8214dff41ec6c098e4a9357ade7711b4d9b867b7797368a01ac557ada785c3243ba176e043eacc81bdace4a82aed70923f8d20350bf6cef96a41c0aca79c85e9746129fb928f5b7a72ad78608eec88b6312ed32a068f2bdff4fbfe9025dc84df4ba9683170240ed76a8d5b97ce7c4347a72c48d0ee93e4b37559aa6b2baad7ca94fbbec9e7198a3c371f7f9702cf0efd42e459a91cb6eb52ef6973db0d944b3993c143ce707ed5a753603eb9eed61e48de29757f6528b0380abe0ee19d2d3a1341e54a4478dbc8fb9f572221f5d7877ac3a3e2b01945d716b2b10caf39f3027ed7f92e126831e90108de6d22361123da40cf4a0a2813b13ec7cceeff6a0ff805642d62a988048e60b9163b6b6ee85fea9cb72381a1c3f3421d1149b391ca88833488b51368d1aa2fbc2e96f8996d4729d132d11b6e561638dfb4ebbbaae60ec007e7eafecfc2b18f2059538d38ed81256f9b6d1d52c8f8dd157ff9e901ef609110e0313403263ed0978744efc720e9d7325cb96c2e7e62f7b45b0d897c5a0a771cea47421a783ffd6ba9e972858a1c841d65a910e40672505ecbb548f71a03090b9ddf9e3886bb07a98e842a841712ca00d0f14b69127f176d4f2351f2c2bd3c250c517a914325368324e3518c81a00f0a9949456cd3c5707a52d18dba84fc40f055e6180fb1e258ade2293425786ef485b223e6c98b6b683fe345efcf0f689d257545d5643bdbfab0e62e96119f5f02ba0e9eddc0a2821860480fc76277eba4c75e04ff82a754fe9c9448ad5147b49cf09c0f9f9ea631c903bc1746ed75af75f103e736b3bbf18b24b8685514143d71f3a49ec853015e0f0d681eac33201a033a4f908be41261dc864af9d76013a33a497797aaa86bc75996ee34eb748a442479a83cfd56fa001fa399043877edec49043c205238e972aa3f2b55910e0b7391e546613ba03f81e5fed62c443580d03438dfc7e62d6466b002a81faa0609f75d746902617078eaeaa5c8e6f2ce360965686edd3f0e75f79b8f2d8f0efb634c340bc963315ef710fd8ffaead45dc9813e2449ff03cefa03d2c221bd36c971b102b5c88193649e33bec87e9d34c5ee5847c79af5abfd1474e6b9bfc8cbc44cb3a0e7055316b8899e226f836a059ee9f1ae48aa0f1e4459be07afa84381a153c68b951fae78d088a839a871df4d57114fef443b0d0f4a64fab95712b8d3640d1aa29e554d26cde262182649d48d95920bb7bb5dd0314fd8557eeecffd8ba2e896d8c3fe8b007b539b84872de7ce58bcb416564bc4ab546c33dfd48f55ae1e85adf330ef3bf015e978920492b88e7f8f30e32c5364b304981c9664f7bf2d339511e0156913cb0d6c34fd374697e7caefe029ba2ed530dfd26f9f46b252624cd8ad264fafb0f8b84d736244799f149918e86999b4da4737d1486ec94542e1ee60d28ddb04e8378a8a01ad61474b424edc3bb2d2a614eba6e4b6a00eeccf8ff6822a7d53181586ef224bf70a9c10544d645cbe3a314ac0ea7ef91875401024899a29e2042ec21ed027b26cead8dc69fa0f474b3eb90577033bf0e81dee60af5dc0ae74648a11714b265faa9f86a8ca73c40fd5b13d320ec950fbc260361036058137d316c05d53d9a4d6f113377d4fd256848674d39e2aa7ac1c9f419e73d5430831a5193d82786745f857983de46ac35bf7a097ceb88ff173f986fa233fecaf99936a32bcde48c66574a2e05dcf2040d7cf5b58ac13bb37d4c5cbec6b310c720f1359d1f72c2b2bdff213384beac94f3922b1627002e8e12af8b28e9a0bad200daacdb0fbf07a86b9b64645f5897762bf950a6ca3ea169cf03a035680f1524b4539b01bd407856390ce5b68f5de9dc600e893ec315823fce6bdda2499ab0bb89a9867879d62a8b7fa7c89135f156eed0bd94d2c04319118d4fa748da80fa6daab11fd14bf4d691637fab966ba22269db507760f59350e85bf0c196967526d162665f7da0553eb9767726a46cb3bae1ff6307f7d25dea2ac97ac859956b91ea399e21aa5224b6eb24fe6c51020eccbe693f776e1264dccdc61ff506a51104977defe95f6e5f58572548b20cfceb1d57eba504ec803ee2e211be46372dee97108d7af935ae4ad8f0ed2584df8d43a8ac8262669a596a280985fbfc6a28df9084efd2d53a19d6018d25abdfd4547288a3d51f1d72114aef412a34f1b3e0423bd0d73a0aa73806ff782d1ee714aee67bc412c6ff4def005e657d230150dbb582b76732637429c2911716f490254c3ae4424a004321b62e49a79006845ce554104cec099b452143cbc1c19815bbbd9eb5d82165de3a329aaf34eccd808a5364a19a9c7335b8e25e02531d0b616b579bba0d172e49f2824c53d6a9180e8ab56efc44948d935ae4044afca5f03965e76bfb32debe520d4aa9a4fa9a33803b370d0498b95085c00f29898f33c0c9ed6131b830d86b3afd329f4bed56d17ec56df05b656b58e660e2656c8d3f70df79aef2ebbc88d5d2366f80e543c2b719aeb6ca97d92facb40a7270e0ac591b6580487f8bd64459dc522592c528bcce0b8208533d824d1bb2394ff5d755a874630790d246494ddcef857873ca6cc489cdadd7cfad9cb558641eb0a1c30c64ae56860f784a865982589a845850b3b6922d89c5f71ce52ce6eb42d0cdc6b543046ad3b58cda3c364ca05583c2bd8ac561dd7dbad2b37a3bcc679b8abae0d841c2741fe84d41019915a1f8ce748dc0cefabdab06085733a6ad96b3d8bcd7d38e71a9347c1c4ddd023960539e0d25c83c4d3913e6d1c995e3fe8fae02114b086a45c9ebed6976dff920c18b636011d57ff557505298031a9737d8db426148b2548d75db7918e24ad86350c8cedc8035f7f7ca64d530dd255aaa70346b166c0a423f182bad83790118a70ad66f4f3eb6cc5e121a914d06f9b62db94ab17de9ea617ecaf87d15ab293741f8427822e7e913eeab80f627f2d3b447028dd05174a79249594ae1707c300f2bf2bd78e8ab58f851188f65a00d3a593ecc626085d5865f967671fc5eaaf1f43a58fc9dc00ef0fa34b85b25e15db16630f3e85c733aea99ac867c643696c6312b0a469bd9106e0b43235fc56b04a8440c99dbcb6f8b94c55f1009d5fa5a9143e9df5ce2226467da02ce9e988c5939d69d8e91a759cee76041f8f6a29cb9eafbc238c238a15627c5fac01d408ef403533ee9a3d975c33ee0d160befc1c952a48e12a6b27a647f1ca53083b4a756d86d86bbe34cd09c92626315db1d0c063bbd3aca7caee0001064dc27a4f38b22c2261ae7719ffe8ce7277863b834c498def54f12aebd9fd5b40cbd04438e8c87b16821db2eaa7d4a01759e3585a83d1e47ba9968d721eb595476ebbf8100589599bdcc326652e598504646dd1510ee17641843580e1f535ae92445b187ed539d0e80db67398f26525a7655d4c492d7c2aab8e55c67c6c16d00f64675a6e3c01d34c1ea549baf86ee5850c61d922d80fe16e3aac971e341c234236e2e8e600f2df77883f3cb01aa8e7a77c34e6841b62c88f8686f3025454e484494dcfa3d96606e5a7535db37d198997fa4a0ab86a81808d190527b82857368229ae7c76b753504bc7dfa4f327ff79c6637397844788426fb048bf4c31e2d1f5636f5544839a6657ba634aa9dc39187b4c07be57b8af8215532329da8a11ce3e67dee69e2b4f6415173dcc7d5d12afbfce41abcd41db134379e2d671b7381aa80f24583d9b60f73f2629cae8887acfe77676d795938e8a7242e79995a46d0041528678729e05eb3c7f4d70426fef2010111f43959470631839f608ebcbda5e399610ee3271204feef290e396cde0ce7248cda24beea841d2780152b2a3a3c7edd614e13ec2d53a4a9cf70f07a419a272d8ad54d534abe4d3a1d12bca802999d1ec24801c6579242ec07a7f4f759f3f7e30dfba23ea602c4810b1a9f99c9d8784eb1da9c0137f39c489a2e0e327a3fbfbe149b8526101f4a425a73c87159c6743d922022010a0c2290d3eda66a600ca42475c6607e13d855229e325735b2260de661c250ed6aca2e5444cd6f3404d40bf1fd89de2aab069acf64198f413a5147a12d67ce632af51fbbf3817a38b805e30e96ce6290e0f2cdadbcde4b8f899810da9e0c60047bfb0ec10ba01998e72df87d79e09c4bc1bf5302d9a395a3fcb3febe055483c5e0f96f525fce0a0c07bf1b82cee7b7204559bf9757002f25c53383d2e30ddb7c538442ea59e76811c28b83c4bb775e0204916ce702de9043d52abe6ddf12c2a1f1593e29a156a1e2fa5c10f3f287dbd889024a28486e6eb66559ea3d59b3df635bdbc4aed5a6ca268721283e6c44071d004dd646110c1150f4ae622deca2fb95540897cd35257472ffd33e388cfb62d92d93058bff0313ecb8a85138017003f6df8232cb587a6a29cd4ca5b2860c48f806739cbea7bf4ff5a86cf6a5d9c4f55360b0c318c9b44c0f38d7b77edaa5ac47e851f02347e8459965d75c1a04ea169c36456d73e2677b0e20104dd0568488eafd9d5041f3a948bab5ca14766be2c250420311c7dfa07967cef7afe2d9c228a07715310d80c7ea7d8db23f0ec752c06d30b84b21340688b7d1c4abeb3f5d661465fba97163f241afe2c7a0ab2c42a13f60b85961bf06048f36d62cd062186b0aa822ddde892f125f88def57202d5aeeedd87f2733782db4cc24c7e76187e71cae8790245c400d1046206ff8a8d80313471a4f6a6b7028652eb1bdbed033af64653a142b4dff2cd760c9df200808dc1ba6b707f0d32f4fb6cdfb08c5f34a3afa9f9a3033de6f7143301469b578c230e7feca3bc36edb6f1c934682a0b405eeb0672aaf21e8b9226a5d6ac144a9efca6b6540be2c311ed52a5a609fcd2e064682a748c680ca63a9c2e342ef6ae92a671f2b52bf1950e63de4c8fc0bc11ff490d6e57dcd375e16ee1b3b81598dd4aa726539696d0248ffbffa28371c0d6dc2ae2a05ffd6608007f96124fe29e4af89f62e10f74bcb5117d8b28dcda441a8cc98e63ffb4ba320554a9004235953224e5de4c0417753cad943c191fa360c459b9f6f4489c1f497366a7a080451e6283f4fac54f2a645c2d2d11948fe5cbba02ec8235c6de8cf98548455b7da989bbffc6dce79f92cae30b81d4c8d31d90e4885c66", 0x1000}], 0x5) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") open(&(0x7f0000000040)='./file0\x00', 0x82, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20100, 0x0) r1 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) unlink(&(0x7f0000000100)='./file0/file0\x00') r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000140)="ea06d7068fa883449979ab1bfc534ab6b4ef1b96cf7a487cc88e9c267586f03129f044328d7e065ea9466d5c3ec199aee8974944d499325e1a916c53495eeec4f3300d93eab96ff3ba4f80b5eea8550f4270776a5416709df1d106fff72a66e4e22d7c3bcae7ed3c259639576262318a9596f345ed3fdfb7d7421ef0ab9cbc77d0964ffddfad7c22f252440133", 0x8d, 0x8, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:26 executing program 1: clock_getres(0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) sendsyslog(&(0x7f0000000000)="9d292d7e198a6f937383f7ef0ea586b9180cd494647adf8bc5c0f3c619e6cd7049707b8db7229cb3f4ce808a607e60b5b05e593740f3f151b0fd4f1ad066107b9ad37ebb77f8f2176ef44d8655613524f6039711cacc5fb127171a2626ad93bd5350fc1e79642b315ec0e90860c0f99bc84e6edcf45b3091f7fda32be3ed1f404cff89d77c31a97aebd36bd1840a7d7153131ee15da6c99093ba374a43d2ae29d04a57ed6dad4440066485dfef85870416d9b6b580a254b51287cdc8b2b3c36aa1d0c951f20154859951a48247e050be571a117711c36b15652e07bb4144c966c8d6c290b9bbdb5776a1f28d55ebb0e53eb89c4366", 0xf5, 0x20) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x8, 0xfffffffffffffffe, {0x80000001, 0x200}}) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="20817729cd0189a1d34eb0d0817f5024c78233099969ab35788d96f3ca4a61f59b990b85a220c928c471e961eb4d"], 0x1c, 0x0}, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="291d3ba54ed917830daac1e5194b469a3f733f8c70f5c4143da5c600af0350f90abe71ad3a855c09b432738d91cf62161aa11ceb3259b3f10239953b8d358e52f9bb8623139cbed2e60e6e5c037529fd23cb18d47daeac45da97b9cea04b1ec18b062b98a85245a0a98a1ab1c6db9fd1b1b7d59c7fb91ee850380000078eea4cb02b92dff1f89d37f2f86db3cca7c3fb5f4a2e1ae9e33143eb4a45666d0eb7fe0a038f913fbcefea1524cf9c8a0f85602d8c22daab34cad9efda4a2f54509dc2955277f7dd92e26980235683a9c16a8aa8fd13133e88caefd6389990361dce01e2d8274e04f0cbd6562c9f2685f93fe3e7000819903a7d8234754c68aa41fe3345fef79db06910efdf6bc833b073f4508672cae2fd0f6127e778249cc796062239b7d990770a4a226dc35e4c6645d9459679dd8da2d8ae8a87cebce220045259052946a3a54a66888667b374c752f6811812a153945d0c3a5f9d310b0ff843a987834a788a2e0d067d1a8baa1f50486ddb5b6d3b134225c35c21820cc934d0ec5807180ac076bdb5f91a045fb22fa50472d6d8269d44489a556c5d99e42a67ad03bf0b28b5b132a020dfa576f7650c5b2aeef1aed18cbb79c29255781676e2f032b1969f4bff48e8bb4c8114bfe70ad40cd8252620addc3957eed19bc3b025ef6998829b17556280a556dbed4649a49bc9958bebb8a6c09428482df4ab1f4be3662ee159d8e8558ff94638b87d0f7005ee8642c104793fd37f9827a48b2614e7dedb5d7ac73bc7fd6b4d293ace3437d07dc5d2fb194e599049fbb241de0e399b40a691efc72408fe5cdb945c9c53737c074943cded7050c602c1d52926337c209e53b8f02cabe01ae421834a565693831dc710bb6e4e424aab431a3bad7049522c4d08a7c1704bdaf6d0ae14dc2b4aea8d75f24b647467c0ef8f56919440819fbff8faecc35b162fa9c3c8600e0d288a781c9389d662f60c37d9ad46c11526976156869901172c6503dc431c54b54794a7074d16596ae79820bb4d88a2a933bb009fb8171fbee4cf31c5a19d4286ab853a98b36c7e48994dcaeabc48fcfe48af9e5826cba7a791d5b8f7e4b803307f786f88088d8ea2c2446944758d081bd10558667e1f53e6e3c0f6d61cd165f5b0bde4f1ee9c03922a9d3604de60589c361aa8a413d7ebe425b0bce921383b1df1209c49c0222945a63c73a9443f9d9b86b97bffe6f336fd5f2f32cbf5859d1b8302926935b5ff8ed3c89209bd4ae15d78cd3bf65787c5b870af0e0990818087b6e0cb09dbaa8070fad2a8b2b3cf182e855013d4189896cbfdee27a3031de38bc199b2614b8f49d09576cddacfd85952b7b00ec3941eb7e3687327c383cd96098302f2ce919adc26db898686e80c5124a19f9bc0120e8c1620e1b3241bffb848ada692d9c6565b68583a3b8e5e85c8aa34af4446c0681db1e9b92c7061b4ae0859739d8f07f857632153670e6ffb2ee521b12a0628548dd68a7d91ea58347413f0dedd7d8d9ecd30203aaec872df818be51956678c06f16512d0f311f125a9fc3800af3490cb7eab784df9eaddcd578600574f7ea2980b7ed49f82ac61c14e0da07440bdc0eb6c76d1dfc8597080acb20262def0e4fdf1c68b3e15bb438c7f192ef5920df170d61f48baabc14a6e8fb922f6865df8a2cf886e57ae3d0f4f228cab8c9957a10508e692ffaffdcd2a5160ab60ed6a52783a2aea7a975025252eecd5d4771f7e026cf92d14b741fe303ee05caf4ffa76520a2700d159349bc4389c0f2f148e0b7783f4d60f7009b6b04039e86d9f8dc589b1729701fd04ef6d93f035adcbd8cf96cb14be2092dab622cad59fbac92329080f84c8252fab2bc4b0767ac8b9781c81be746fab39df73fadda8cff07e9694ac5db1ff52005066b5662d1020b209d30b4f8ab2ddbab05aee23f1acd759d6ff37730f813144dea2e1fed6fe70e0580b303acdc33ee3f8396adc2012f9dabedd13d24f37c8b6e42ad5765c70e753cc8ce7901c64c142f41b9b28b534d79aa5e4dd55fbcf04a4cdf9858b81dabe3f468022e875c4e200f27cadeaa945268b804ad8036815c4cba5836a45d5633dc9232051070df27c83559b0783a7b910cbcfa643bbdca93b1e48c37fb8f5c028b92aa5f6c305faa9830d03b3f3bdec23032d26a14380e2feb274269a3b01d39acfeb1c0f5a47e964dccddc48bf4ba1447060f6877a3488e5e415a84d2c4dd792895bbd052fea0e4eab18b77ce952161588cc86a998de5622d054de2b438b4f61c944ecf014b5eb3be15fd52e5f9adc55677272f1bd3843df4e1b6508f67d65496760ce579b9462e940b4d9d1c61f88287608ad9807c54a55293b2cae7dcdfff076685daa44f28ae59028c3ac615b76c64ee0d37d4da3ec58d33419c59861b6e30b2a716388ce49c8ee819a500c8cd82a3de2df8ca0bc14478e62b4cbba8b1d86e44c6cb74fd448dd1d3b252f1d4837412dae211118924c0738c7e11b21b29d4c1ebc407d63039754fc69b65339daeb4786b2cd747e315ca9e6935c263f9f4a867aa5322f87d58092fb7f9f77fae662c0052164563945c181b501f20b3594201863ee636280a8483f27e346e72d88fd268dffaec82d2fbb688347ddf018f8822ba49444099d6feec72b86051f652bf9eeee8fce9d63acb7e940d1cd691f9547a72e36093d057b59d5b9053e2fdd95382e6d9069dedc64b992946b798a4841e742a093896b0d767084349c360a574cbd7d860a14ba5c44458b36f6de2ad9727c28d022eb22080080a7082d223cb745380fb90b62e5720aff8da7916298270afdb9824812195964fbf73fc8cc91ebcd84f844c2603e06869cfec248119b8c8d2f8a0eb996b12d7c548efb54630ad1558937f10399957832083b21f6ef42d414992b8e06d4b5ea43135d9b634047cf85c6d607c57e35989d994c377feae54c5e242ce425736b642bc244d7510976b3efa5ebe709321e3f2ae46787ea62fedceeb0b75032f571cd27d93f7587fad1ad051b8658cb36878a7f6da03c5120402038c6c8d90a9e29e54c1193b61c198cb5c0d9b80824be84728e613deb62526a7cb528c1892a9698c8eab365aa4ce862dc5e56700f273d214a649840d813c87a96a6ae87c273fb2970487f26eb0c253ec5b5c8e39b4213a85b4bdfcfc36d3618b91c8e9f708862fe7ad4f34042806229b8b03374c130e11adfa4b924336c774a5eebbefb60a26ca430916c2c2786f473f702547d6ae137e35419d427c3141afb6b8739946263662263c2fbf6bdbc46fbcfad3ed60d6d927572fe8aa2c04f2efbd3ed0bab22737ccd09e07bb6875dae072d83a051da05378bfeb033fa0cb86c2a28503bc3a727869521d67ee1d03e3e9cd9c83537691ea774a22ad0c0d2d2ae3971f78c962b8bfbbe5c0a116920dbc91b2783f9cbea3e61d76ea7cec794a9284f21d5d83ca66b873f2cbbcd882032497ff37adbb5c038f3c3c8845236ac883c015b5e8afb055331db91382bc4c7de322da58f949d1691105ed52732bff7b87544d30c5df61aa4801924b42199d4019c14aef14bfc2fd9663e62336788abbb0aab6aa0f2d4084b9bef905028edc16a76ce961b684506755cc9e8761da22306b0cde5732b24a056043fe4d5c1dd55e651d141a496f29fc548d82c6350a2881f556d05cd66c11f2087ecd96df6ca6a8ce11ac858e64f6d83b18354a6df3dfe99f93a945c0eae0b70b66508523f2f4f6fc33d80b1872dc641bdffc82911a0d7bf8112b073f3c43d3ed391b7b6886c23131a7dbe37cd945baac0935bf55649e80ac016794bafddf15da9c60230eca5189d20db3ec7c0c046d989c769112255738331266da4312ce8b6a9c0eba2c3c7bea759ea0676e5e3c63bdbbb5afed96716e81e53666b586ea8b4baf6abe7bae9dc11452b04adc4651ad828f2a785f20dfc276c19c9d7b3d527c6722e29169911d5931ee70ac11002fb456ce6532990010089e40c7445a32bb8019ecc11689d08ae48447583ad57c667b4fe608bc4a5844b8bff0beecf43077a02c3c2ad20a39223eb490d1e394127f1013a669193922a36e2d63f05875447f2d927e214c0d307c3f30df03de8da799042540b7fdc7a0344696b2fc5b946ea902c6420c1c420ce5d1eba51c0ee490031d0b34590425848bc510eed6bc9e2f008d777ca74d7acdea69712ed9a199d89e228e9a777362bf85e85c8492c7a8a68e8cd6fab9de8f2f294b11f0beea3db9a4a8f2a4cebbc62969a6ce0cae2930d106ec1f937c56c67fa42df0346d65f3743ac0a8b289d79ae4f9205616600ddea6bd0a21755ae750e134046a66093a48c740d1a893ab27b4d46991294794694bd15552c20fd1f7fed58df32b7899c09e2b9bcc96074f4442894c1248c1882e0a3716ae8ce2214ad5e7985e79faefc39cc73e0e14126f614a94e4e2e96b4ad100d49728df0cab6ba805394adb06d5b6ecc5abc4ea310593163f60d74c0f264680d7acf958238e040b9cfe9953bacd35babe6afd90590831267a8eeb28cc01e26af6920b9bd8db3860cc3d49d6cd74651194f73ba5acc705315ab789fd1a64aa8c8a8f9998ef1fab6657a6721c248fbb4a751aaa5cd38d4af89cab216c4cf7ee16719d81d21e202742885a9b4ea9f02b02768bb2f55552d1cb5500403f67d91853c28a156d08e58891fc6edb3e1a02dc19e31455a698166d0cb8196716c1404c4d1742ab7db75dc76430bedf3fc9bf02b77835131e87bfcf9e60340fe861df5f4788a6d76bf0c5bae2d05a6064f91c54746be4993db76a807ba5aa0f2016985b00ff339520f6a3c90267fe26c16a076be12088fdf7344f447bb81dd78ba24b2fe99855c5b1bb578f63a123e51ea44a0bb2f742fcdf50efc85c4055be8a0297b166226e8729cb2b126a48a9438c0aafa5f4ea06a5a204e2145b043a5abdd715e9a980b299b9d6f8d445bd99f85900f8f242259eb4ea40dce74b9a9e4d2508701419e387e0ec58ffcf57ee6e86d6784bdc7e199ea8c63b2245bbce5d7b7a15568e4a0304033f9c92cdafa5be717f190972e0e1f518afd47c484817d4cb5fc0d1ab82a86feb505076958c36033b67c5ab8e05e1b045503c6313f0cdd78cebedf2ffd3ce6444a68aee764f329e343455c7d2c372495f89f5d8609fdc00a076d506fafb3166061e889ebb61afaa04752940e11241d0dc38dc2e689d7c09177e55c3533d46835afdd92c3e1a09bb49502562e95b7554ebccf0ff9a18bfb37cb696c24442d995cfdf00abb5bff4aecfb969d63478943072a9893c75b75f3b92aed6ebb07a9c12d5b25d708a19945f1561838df2bf4545acdabf6a1f03a684d5f78f4789d9ff1ef6e86854d8844a23e1f7e24e3ad284d11839f48a1639e6d99742e86ab6d310252a71a1639301f9183448fe7a7823414ea9bff6a1d418672fbb9bd3b395fd708b8df7cf7fe29fee99f0efef8c1c20ad52bcceddab7f2237576f785fa3b1ff937392637053a5ac5b691626dc08f5765f71599a096ca9db4f82dd9c1d7e1ba55d87b6587f8e7a5d0eb73eca79b120de1f870cae24e59b737b06c0d5c5659df854ed4e8386a392a94c4b38e13d587adb625991d2bda8caae5e09a3ab2f84ba62025cc0ec92abe26a63101875d2fb46a03762d3773981175b6a03cee641b4d733bc3961795d423edda585fcfcb632ccd1038a1a19f191ec42377beab7acb3779b050b0758224ecdc0379b937a419b0a712cebfe47c830b118d9f8adf48fa3a46d411c0ae36516f46ee32a6591e28e6f90e9b", 0x1000) 16:00:26 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x6, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5", 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f78bc84d605bb9c2565dec4b6cb8d2e2bbf096ff3a60fa88e3f15ce9cf36d90be3de7c43c2", 0x25) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) dup2(r1, r0) 16:00:26 executing program 0: r0 = socket(0x3, 0x4003, 0x100000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd2f) r3 = getegid() fchown(r0, r1, r3) setsockopt(r0, 0x5, 0xfffffffffffffffc, &(0x7f0000000440)="2af87aca6db51e9eacea14ecb6d740d0a678047b4fb17fcdfe239a39003c6302a435d5014ddf0b8bc15c67", 0x2b) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x1}, 0x10) getgroups(0x3, &(0x7f00000005c0)=[r3, r3, r2]) getgroups(0x5, &(0x7f0000000600)=[r2, r3, r2, r3, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x28003, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x340) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000640)=""/49) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) r7 = dup2(r0, r5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000001c0)={0x8, 0x8001, 0x1, {[0x3, 0x7, 0xffffffff00000000, 0x3, 0x3, 0x200, 0x401, 0x6, 0x7fff, 0x4, 0x1, 0xffff, 0x4, 0x6b, 0xfff, 0x100000001, 0x6, 0x6], [0x80, 0x52860ea3, 0xc1, 0x1, 0xa2, 0x3, 0x5, 0x7, 0xd, 0x7], [0x7f, 0x7, 0x101, 0x8, 0xda6, 0x963, 0x8], [0x2f0d, 0xdd, 0x2, 0x4, 0xd020, 0x20], [{0x6, 0x5, 0x9, 0x6}, {0x83b, 0x8, 0x7, 0x6}, {0x81, 0xfffffffffffffffe, 0x7, 0xffffffffffffffa6}, {0xf6, 0xfe, 0x0, 0x4}, {0xfff, 0xea7, 0x1}, {0x200, 0xffff, 0x7f, 0x6}, {0x9, 0x681, 0xf2, 0x1}, {0x4, 0x8, 0x5, 0xfffffffffffffff7}], {0x8, 0x7fffffff, 0x0, 0x7}, {0x6, 0x20cd, 0x6, 0xb074}}}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r8 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000480)=""/198) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000580)=""/3) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r1, &(0x7f0000000140)="18d8ea7a526ada6ead7bf712cab5eb3e966964a7ccddaed629e412d847e84a831d9171c5d69974d09c99d9cfe4cb87c063aded", 0x33, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25, 0x2}, {0x30, 0x0, 0x0, 0x4}, {0x6, 0x0, 0xc0f, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000009, &(0x7f0000000040)=[{0x6, 0x0, 0x4, 0x8000}, {0x14, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x140) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/158) msgget$private(0x0, 0x8) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x800, 0x6}, 0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x7, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x4, 0x82, 0x6, 0x7fffffff}, {0x80000000, 0x1b800000000, 0x5, 0x1}, {0x80000000, 0x60, 0x100000001, 0xffff}, {0x1ff, 0x1000, 0xfffffffffffffffe, 0x3}, {0x10000, 0x2, 0x391, 0x70}, {0x1, 0xe3, 0x0, 0xff}, {0x6, 0x5, 0x2b4c506b, 0x2}, {0x1, 0x1, 0xf8b, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x40, './file0\x00', './file0\x00'}) r1 = socket(0x1, 0x400000000002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xfffffcbe) socket(0x0, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0x2) mprotect(&(0x7f000018d000/0x3000)=nil, 0x3000, 0xb902316dfb75244b) 16:00:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x8e) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) syz_emit_ethernet(0x6c, &(0x7f0000000200)="4f34bce6b0396ed7ccde678164d815c15f4e2c7057e88e83722c7290488624da7b5dfbad6bd0452c0097003646e87e3463fbbf60d70cc001a960efcfff0d7f857bc577d73a4423a4c85ddd416fccafef37df0a5b7a9b217dac42c48adb3b5941fdace439a75d93c7d92f8fbb") r4 = msgget$private(0x0, 0x42) msgctl$IPC_RMID(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1cf, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000100)={0x18, 0x1, 0x9, 0xfffffffffffff800}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000", 0x800}) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x249) write(0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x2000, 0x2a, &(0x7f0000ffb000/0x2000)=nil) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001600)='\b', 0xffffffffffffffc2}], 0x1) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x20000000032, 0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x100, 0x1}, 0x9, 0xd74560, r7, r8, 0x1f, 0x7fff}) 16:00:27 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0xa5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x7a5850cc603747ad) fchmod(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) getdents(r2, &(0x7f00000001c0)=""/188, 0xbc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)) syz_emit_ethernet(0xfffffffffffffd8f, &(0x7f0000000440)="f69740e1a8c4daa9efddcf1a3632077926df00891de348996d31bfb5c52c83679f962d1dec9326ec72693dafc60e44cd4d8b6097f20cdfa3288ef4de86b0db12fa962724d878ae123f81c0ddc8d5c4e42a46e260bba6bd45f2e60e296c9bbb7ce440f8a8dbeb076ef777134b5cafc7fb3f808e7de2fddd957869dbddfb86fec782f6052a66611abd2b041433cf655176f83413d993a2a0ff5e06ba4b1ad12dd1adfe8ebe5a5f48c63d4b05c98bf278eb06d18d628c5687d107e19a") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x9, 0x2, 0x3}]}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fff, 0x9, './file0\x00', 0x7fffffff, 0x80000001, 0x1, 0xcc2}) pipe(&(0x7f0000000040)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f66296c65300034d20777c71fea37675f8e02d079d6ac6e28ccb38b3a7d480f9a2548629813db037e91d6a34044eb433a16f49b6b5080f5612a07cb175a26d58920a9a339d91c993046f7721877f83b8e39cedb782d13d2038957a77e8fbff95fdfa44baa7c15fecc793745f5c11d29a0000000000000000000008a6cc75d73161fc41fff6f34ae6838b24519c90fd8aeb91c8c1186d76ea7a12de0552cd8485fab4128336050317c613955756f57adf1b3c214962add93e1061aa4d984762382173f0257e84d7a9d78e9201ac84d893307f0ae5069afa9b7912d0ff4eff2bae40e4fc01c31285e1158634fd8f50c3ca17d74cb5517e9cf1727b1811aebcc12e91f8cfa9427442fa9390681"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x1f, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f00000014c0)=""/4096, 0x1000, 0x40, &(0x7f0000000100)={0x18, 0x3, 0xfffffffffffffff8, 0x7}, 0xc) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/71, &(0x7f0000000000)=0x47) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="930900c2"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffff8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x4c81aa29d56df37f, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xb) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8000}, {0x3ce8, 0x100000001}}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) recvfrom$unix(r1, &(0x7f0000000180)=""/61, 0x3d, 0x840, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x80) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="a468a4e2b493e8ecc7d0bad71003020758ede1c256cacc6a368bb6009c5a0a8cdded1ded33d1398a34d499fe327d82027703fd30b6b6a8120d73fa22c875dab2768400c1ff", 0x45}], 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000380)={0x8}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x24) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000400)=""/130) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) symlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0xfffffffffffffff8, 0x1, 0x7, 0x80000001, "e5c1dd8c8d4fa47979502a8b70d6c1287c3c54c4", 0x4ff, 0x3}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x200a0, 0x0) kqueue() semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/255) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000800)={0xb0, 0x0, &(0x7f0000000740)=""/176}) setrlimit(0x6, &(0x7f0000000840)={0x80, 0x96f0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)) fchmodat(r1, &(0x7f00000008c0)='./file0\x00', 0x110, 0x2) clock_getres(0x2, &(0x7f0000000900)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000940)) sendsyslog(&(0x7f0000000980)="2ba7a63aa6203ac2e8db9d8442b5c4aa92f766f6b814c405682f3f9c583421d82a8b6b903c627c56853de0da243d684a2d350215d108c7ab854e4a711a70f92911bd2ff9", 0x44, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) chown(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x42e1, 0x8}, 0xc) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0x0) setreuid(0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 16:00:28 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2438ec39bdbdafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) 16:00:28 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4810, r1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x800000015, 0x4, 0x3) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) socket(0x18, 0x4000, 0x1000) 16:00:28 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x42, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x106b0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x0, 0x8001, 0x0, 0x4}, {0x1000000000000000, 0x8001}, {0x200, 0x20, 0x8, 0x7fff}, {0x8001, 0x9, 0x18a, 0x80}, {0x6d8b, 0x20, 0x7, 0xd43}, {0x0, 0xff, 0x40000000000000, 0x1}, {0x20, 0x9, 0x7}, {0x2f, 0x5, 0x101}, {0x9b, 0x2, 0xffffffffffffffe0, 0x100}, {0x3e31, 0x0, 0x80000001, 0xc9}]}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:29 executing program 1: r0 = socket(0x80000000000002, 0x3, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:29 executing program 0: clock_settime(0x80000002, &(0x7f0000000140)={0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x6, 0xff40, r1}) r2 = shmget(0x3, 0x4000, 0x4a3, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x1, 0x3, {[0x3f, 0x1, 0x52f, 0xea8, 0x153, 0x6, 0x7bc, 0x6a6, 0x3ff, 0x5, 0x7, 0x5, 0x2, 0x0, 0x1, 0x2f94d049, 0x73, 0x3], [0x1c0000000000, 0x0, 0x80000001, 0x5, 0x9, 0x3, 0x0, 0x0, 0x2, 0x7], [0x2a44, 0xffff, 0x97, 0x8, 0x7, 0x6, 0xb3], [0x10000, 0x4, 0x8001, 0x1, 0x849f, 0xffffffffffffffff], [{0x480, 0x4e7, 0xae49, 0x27}, {0x40, 0x40, 0x10000, 0x27e}, {0x8, 0x1, 0x2, 0x8000000}, {0x6, 0x5, 0x0, 0x7}, {0x8b, 0x4, 0xfffffffffffffff8, 0x9}, {0x3b8, 0x6, 0x25b}, {0x8, 0xffffffffffff8001, 0x6, 0x9}, {0xffffffffffff951f, 0x9, 0x7f, 0x80}], {0x5, 0x2, 0x8001, 0x4}, {0x6000000, 0x40, 0x8, 0x3ff}}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x0, 0x17, 0x9, 0x2}, {0x0, 0xfffffffffffff3f2, 0x2, 0x1}, {0x9, 0x8a, 0x3, 0x7}, {0x6, 0xfd43, 0x71e8, 0x9}, {0x1f, 0x0, 0x4, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) socketpair(0x1011, 0x7, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffcaf) r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31f79ebefa561ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a64e79535d867e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cacb5e750463938091e4e2a9ffb91e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4119], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) socket(0x10, 0x0, 0x8000) r2 = geteuid() getpgrp() poll(&(0x7f0000000240), 0x20000000000000b4, 0xb) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r2, 0x0, r2, 0x0, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) syz_open_pts() 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xc, 0x7fff}, {0x8, 0x6}}, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000f6ffffff0000000100"], 0x10}, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) socket$inet(0x2, 0x3, 0x1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) poll(&(0x7f0000000080)=[{r0, 0xc0}, {r0, 0x14}, {r0, 0x1}, {r0, 0x4}, {r0, 0x180}, {r0, 0x4}], 0x6, 0xec3) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x8) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x10400, 0x1c0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffffb, 0x1, 0x8, 0x77e, 0xffff}, 0xc) 16:00:30 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) pipe2(&(0x7f0000000000), 0x10000) 16:00:30 executing program 0: mprotect(&(0x7f00003da000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000001700)=""/12, 0x9}, {&(0x7f00000000c0)=""/4096, 0xe5f}, {&(0x7f00000010c0)=""/209, 0xffffffffffffff59}, {&(0x7f0000001840)=""/181, 0xffffffffffffff37}, {&(0x7f0000001800)=""/8, 0x16d}], 0x5, &(0x7f0000001340)=""/115, 0x73}, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x18800, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x8000, 0x0) clock_getres(0x2, &(0x7f0000001640)) select(0x40, &(0x7f0000001480)={0xf8d1, 0x6, 0xffffffffffffff80, 0xfffffffffffffffc, 0x72, 0x80000000, 0x100000000, 0x2}, &(0x7f00000014c0)={0xae, 0x7, 0x6, 0xbe0, 0xffffffffffffffe0, 0xffffffff80000000, 0x5, 0x3}, &(0x7f0000001500)={0x4bba, 0x5, 0x4, 0x0, 0x6, 0x9, 0x401, 0x182f000000000}, &(0x7f0000001540)={0x3, 0x5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001600)={0x2, &(0x7f00000015c0)=[{0x9, 0x5, 0x5, 0x3623cb0e}, {0x7, 0x7, 0x6, 0xfff}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001440)={0xffffffffffffffff, 0xfffffffffffffffe}) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x811, r0, 0x0, 0xffffffffffffe000) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffd48) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f00000000c0)="1bfabdf34307625bbf68668b12cefb74d747180d34934bf5761c478f3e44f86d4539dd85af9fae7edfc831a174a71554dcf1ad62337e25e92d634b291a6d464c", 0x40, 0xa, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x81) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c6, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000000020200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x7fffffff}) 16:00:31 executing program 1: getegid() setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getppid() 16:00:31 executing program 0: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000240)={0xa, 0x0}, 0x1c) 16:00:31 executing program 1: socket$inet(0x2, 0x200000002, 0x100000001) 16:00:31 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffe0ffffffffffffffffffff810000008100450088a8ffff430500e841db2f2342a40000009078ac14ffbbe0000001000063f5f3a9dffa"]) 16:00:31 executing program 0: r0 = socket(0x40000000015, 0x5, 0x0) connect$inet6(r0, &(0x7f0000000280)={0xa, 0x0}, 0x1c) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x2000000000000010, 0x3, 0x0) write(r0, &(0x7f0000001240)="2400000052001f0014f9f407000904000a00071008000100040000000800000000ccecbf", 0x24) 16:00:31 executing program 0: r0 = getpgrp() setpgid(r0, 0xffffffffffffffff) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3}, 0x8, 0x0) 16:00:31 executing program 0: r0 = socket(0x1, 0x1, 0x0) getpeername$inet6(r0, 0x0, 0x0) 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 1: 16:00:31 executing program 0: r0 = socket(0x11, 0x80002, 0x0) setsockopt(r0, 0x107, 0x5, &(0x7f0000001000), 0xc5) 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xfffffffffffffffd, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x2, 0x3, 0x2}, {0x100000001, 0x0, 0x0, 0x100000001}]}) 16:00:31 executing program 1: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:31 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc0, 0x100) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) flock(r0, 0xd) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) socketpair(0x1, 0x3, 0x9ffd, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) socket(0x18, 0x8007, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xff) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1000000000004, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') fchflags(r0, 0x0) getpgrp() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0xe, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x3, 0x100000002}], 0x2}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = dup(r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000011c0)={0x3000000000000000, 0x10001, 0x7ff}) getsockname$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x0, 0x3) write(r0, &(0x7f00000001c0)="0561e255a8a558b3d1f21231138d4b2d36496e7639a70052cfb37abe9e592d895eca980436646ac30bd3d38877160fcdf5ae5049cc2b44683e09dd57008635b43c62887164cf38956a13b32a2176adca205184389f611e262f22b7ebb459bfb5", 0x60) lseek(r0, 0x0, 0x0, 0x1) chdir(&(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x319, {0x4, 0x5}}) 16:00:32 executing program 1: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008ba800c55160114c412b867653fa00ec18593a2b27febf00000000ba0d31e99a0000000000", 0xff50}], 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = dup2(r4, r0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000100)) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000380)='./file0/file0/file0/file0\x00', r1, r2, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/166, 0xa6, 0x40, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r3 = dup2(r0, r0) linkat(r0, &(0x7f0000000080)='./file0/file0/file0/file0/file0\x00', r3, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x4) unlink(&(0x7f0000000340)='./file0/file0/file0/file0\x00') r4 = dup2(r0, r3) chroot(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00') getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000300)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="974089476cea0000000000000000c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fcf29ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abe24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db2f75e9137d58811944611e17c8584e2b58abf835a37ff170964a1f00"/165, 0x1b1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) accept$unix(r1, 0x0, &(0x7f00000001c0)) shutdown(r0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2c0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x215) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) r1 = getppid() r2 = getpid() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40000000106ed, 0x0) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x10, 0x100) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0x10000, 0x43, "cf56132bc4d82201077c8c15d6136609d2bf4a00", 0x3ff, 0x7}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80, 0xff, 0x4, 0x9, "42fb91d228941959c94e6f20a2d188a8a79d39be", 0x80, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x10000000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x6, 0x0, 0x1200000, "2262eb92cceaa884aeb4e8e324bffef4bdb1ddd9", 0x5, 0x1ff}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/187, 0xbb}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xe4, 0x3, 0x8, 0x1ff, &(0x7f0000000380)={{0x3, 0x3, 0x0, 0x7f, 0xffffffff, 0x6, 0x101}, {[0x7fff, 0x5, 0x8a, 0x3, 0xffff, 0x1, 0x2ddc803a, 0x4, 0x4, 0x81, 0x2, 0x100000000, 0x8001, 0x2, 0x9, 0x4d3, 0x6], [0x100000000, 0x200, 0x50, 0x1, 0x401, 0x7, 0x100000001, 0x9, 0x2cc, 0x1], [0x0, 0x0, 0x800, 0xec5b, 0x98, 0x4, 0x6], [0x7, 0x0, 0x0, 0x0, 0x9, 0xff], [{0x9, 0x63e3, 0x3, 0x9}, {0xfffffffffffffffd, 0x0, 0xff, 0x5}, {0x516a8080, 0x7, 0x1, 0x6}, {0x9, 0x6, 0x3, 0x8d}, {0x6, 0x7, 0x1f, 0xfd9}, {0x9, 0x100, 0xb897, 0x3}, {0x3, 0x5, 0x101, 0x7f}, {0x20, 0xffffffff, 0x80000000, 0x200}], {0x8, 0x8, 0x80000001, 0x2}, {0x0, 0x3, 0x8, 0x20}}}, 0xffffffffffffff17, 0x81}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1c3, 0x0) getdents(r0, &(0x7f0000000040)=""/218, 0xda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/112) r2 = msgget$private(0x0, 0x7a1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/152) msgsnd(r2, &(0x7f0000000300)={0x2, "3f8a2bec8a0ae2e726f1f193d60105c87ab0b2f1200a82c49b9f5672aa73ead7244d1d3ce5e17af3ef3313ada401029d9e50de41ad9c6933264b"}, 0x42, 0x800) semget$private(0x0, 0x2, 0x224) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000440)=""/88, 0x58, 0x43, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x1f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x8) r6 = accept$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) sendmsg$unix(r6, &(0x7f0000000ac0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000600)="e7c4e20678949fe38493a5e600ac9a615a85b11e37d8c776aa093ef81edb1652bc738b9c7a9a6094459f70687d82fecfb757afdab6c19c34a44a591b0cf4a5b987bf301c39be48060f4968055c8e068170e16fe45e687d4ddfacfbf3c329d8ebbe2db167c38ff1bc38ae97fa9a311d79064e7e366ec6566b16dd3285354833028440527abda302a2bd290c3ed514a856216fd6deed16e92fa66afdd3e5b471803c374928da6463add7acc72fc3f82e205dbc0197d31199ec9b3304e6ad5991a6c43c5be38c8c914d853c2aa4edf34c", 0xcf}, {&(0x7f0000000700)="39295d733d405f2c27da499c398f12fb1bb1f7d46acf34f90f867fe70eca8113a97ef22bfb4c700dafe2080e66ea594d8dbab694fa99900fcae235389c0e952d95c767d15ed134c8", 0x48}, {&(0x7f0000000780)="d3b49ed5d430e79c8bb8ca69e193ea5eb8fd189292e184b362ecd525ba2816612c7e5935885b80d5731b48737fd7a78c5481ac0ccd4c76cec4aeb1514acecea9f46d45d6e870e07c6029730f8049bcc5b5c733ae0259206eaddc5989213aa9621fc9479b8fc56ab5154f601b1930e4185d326d410e6b3e04c785e9c8ae1aa015d71a71d1d221c7fef799aeca45c1707d589e49a58954860ebbdf569c0bbf75d3c5fbccbfae9a4244707acc12e7f333d28285ba99ff1c524977ce026eed6307374423a99533b52c19897f8730f261fc487814cbb365c1fbcf06c2d015c8985c18882ba0c6cdd2c3", 0xe7}, {&(0x7f0000000880)="038d7e98076c32458c6f2973107943cf3615c45e7987a7512f0d42d0f7fe21dca981e430b5cf3ca34778329f025cf3daa070392d15483a11bcb660150d8cf9510fa4d747f4f558693598978d07039e8110e4be3dac0047246871efd3c40b6da73244f731ce7a4356c8ca8807a7b843d7d47d4e796798db0783a7399ed4bace4122f8fa8ab72c60ef819f4a697c2b524af4ab75353dd8bd16ba2d712aa5fd4dce943331b4772f1b588b5240b780307c45785ac5", 0xb3}, {&(0x7f0000000940)="56435d7757f117150078170434065aa6f03f021a3de409099bdb91aa446d297b06840afbeb79d9f54c1a8b2c7b2b381ce09b44186c11a24303b825f22ec546b1baf85102fd8e9c5f32b3997cddf85c5546a9895dc764a5d4e1744f3691644561fed80ac8ca0d009c0a9154723f694c6dd4fd9878476b2d6a3c623cd5a8be795209ccb64294e397d6c7c30e9a80bfadfd560492cf60de073988", 0x99}], 0x5, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x404) fchdir(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) r7 = dup(r0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000b80)='./file0\x00') msgget(0x0, 0x88) fcntl$lock(r7, 0x9, &(0x7f0000000bc0)={0x2, 0x2, 0x10001, 0xfa7, r3}) accept$inet(r0, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) msgget(0x1, 0x301) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000c80)={0x5, 0x1, 0x4, 0xf798, 0x2}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1808, &(0x7f0000000cc0)=0x3f, 0x4) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000d00), &(0x7f0000000d40)=0x8) msgget(0x0, 0xe8a0dacb3ae232ab) 16:00:33 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x2ca) 16:00:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r2, r3, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x6) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c6826e2c21d53a3922d44dd80ed8") 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x101, 0xd650, 0x0, 0x7fff, "fc5bd2ec694da66ce11801449e69a237440c27ca", 0x6, 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000080)="999ccf578d84ac96f9bc62532da51c011344f0e058cca454413d4cf1b45d82be12a292f6397a6d0e63812bd596ffddcfb7886f10b6c1f57d57c1eab8d77ca9a0efe6513214b7d08f321edeb25492c447f707043cc365a4fcbc245b53b17cf9f5d3d619bfa68d3fca96fc18cf44aa", 0x6e, 0x407, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000aec000/0x2000)=nil, 0x3000) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = syz_open_pts() getdents(r1, &(0x7f0000000140)=""/175, 0xaf) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fff) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="940400e1aec1f1f6", 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 16:00:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() close(r2) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6) lseek(r1, 0x0, 0x0, 0x1) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x58, 0xf0000000, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x11, 0x5, 0x2}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0x0, 0xffdffffffffffffd}], 0x1, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x80) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/65}, &(0x7f00000000c0)=0x43) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000008008, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") fcntl$dupfd(r1, 0x0, r1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0xca, 0x20000000, 0x2b5, 0x1b22}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x7}], 0x3ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x80, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0xd, 0x40, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x9, 0x2360}], 0x2, &(0x7f0000000300)={0x6, 0xe84}) r2 = dup2(r0, r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000600)=""/53, 0x35}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x400, &(0x7f0000000380)={{0x8, 0xa6e, 0x3, 0x4, 0x3, 0xda, 0x8000}, {[0x3f, 0x8, 0x80000001, 0x20, 0x7fffffff, 0x0, 0x5, 0x8, 0x7, 0xff, 0x401, 0x7f, 0x8, 0x9, 0xff, 0x6, 0x100000000, 0x3392], [0x147d768a, 0xfffffffffffffff9, 0x1, 0xf2e1, 0x4, 0x8, 0x3, 0x10001, 0x0, 0x1], [0x80000001, 0xca3, 0xd72, 0x1, 0x8, 0x7fffffff, 0xa4], [0x81, 0x3b9, 0x18, 0xb21d, 0x1, 0x5], [{0x1f, 0xd2, 0x36, 0x9b}, {0x2, 0x9, 0x6, 0x40000000000000}, {0x8, 0x7, 0x80000001, 0x4}, {0xffff, 0x42, 0x4, 0x6}, {0x24, 0x2, 0x7, 0x1}, {0x81, 0xa3, 0x0, 0x7}, {0x1, 0x5, 0x8, 0x3}, {0x2, 0x4, 0x0, 0x7fff}], {0x4, 0x2, 0xe4f, 0x6}, {0x8, 0x588f, 0x100, 0x2}}}, 0x7f, 0x87}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x101}, {0x87, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x4bb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10240, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10481, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x135) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x4, 0x0, 0x7fff, {[0x7, 0x5, 0xfffffffffffffe00, 0xfffffffffffffffc, 0x3, 0x80000001, 0x7fff, 0xffffffffffffffb9, 0x807a, 0x0, 0x10000, 0x400, 0x4, 0x1, 0x6, 0x4, 0x3, 0x3], [0x4, 0x7, 0x0, 0x0, 0x100000001, 0x401, 0x2, 0x8, 0x8000, 0x7], [0x1, 0x1f, 0x9, 0xfffffffffffffffa, 0xd886, 0x7, 0x9], [0x4, 0xffff, 0x1, 0x2, 0x4], [{0x0, 0x100000001, 0x3, 0xe96}, {0x0, 0x0, 0xb52}, {0x3, 0x2, 0xef9}, {0x7, 0x5, 0x9, 0x1}, {0x3, 0x1ff, 0x8, 0x9}, {0x3ff, 0x6, 0x57e3, 0x2}, {0x3, 0x3f, 0x9, 0xab}, {0x7ff, 0xffffffff, 0x80, 0x20}], {0x8, 0x6, 0x5, 0x1}, {0x100000000, 0x7fffffff, 0x2, 0xb89}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) dup2(r2, r3) connect(r2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0xf4ef, 0x3, 0x7ff, 0x6}, {0x1, 0x0, 0x1, 0x9}, {0x100000001, 0x6, 0x2, 0x9}, {0x63, 0xfffffffffffffffe, 0x6, 0x906}, {0x6, 0x1, 0x5, 0x5}]}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r2 = msgget(0x2, 0x100) fcntl$getown(r0, 0x5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/252) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x88) write(r0, &(0x7f0000000080)="0640a39a4edc78f33d3bd24e59146758f61ab5cba6fd", 0x16) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x200) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2000000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchdir(r0) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x8490, 0x2) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf67689534e590c07, 0x0) getdents(r1, &(0x7f0000000040)=""/157, 0x9d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x4, 0xe21b}, {0x18, 0x1, 0x4, 0x7ff}, 0x3, [0x6, 0x5, 0x800, 0x3ff, 0x6, 0xfff, 0x9, 0x6]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x9004, 0x1) syz_open_pts() syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xf7c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) getrusage(0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = socket(0x3f, 0x18001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xb06b, 0xfffffffffffffffb}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:34 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) 16:00:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) read(r0, &(0x7f0000000000)=""/64, 0x40) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) shmget(0x0, 0x3000, 0x41, &(0x7f0000ffc000/0x3000)=nil) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xbd, 0xab}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_getres(0x4, &(0x7f0000000000)) fchflags(r0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getegid() sendto(r1, &(0x7f0000000040)="ab9b1ae1e8ee9fc846a2eaa5c0fa4534970c09bec285a0d80057ea22613260fc299fa9e41ea49f090ae2321e3fbf02660c2bb3d7766a9e3a7a08740eec7e3c5e7c210a132edb2f5f7d89fbc3289c1807751b", 0x52, 0x7, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7, 0x401]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="ef4c3035", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x6b, &(0x7f0000000100)="a3005fe5d0ffa10d959fb5af13e8311a892c4c1d225842f48f27573b45d194dec0410fe465755af6400aa2d7f4868b845b09cc4dabc92317c126dbb4fcee919313513d2435dc6e2ba5332b0fd94d6ba90469e2cdd31709c9883b598ab30f7f23fbb1fe3c4d07c16213cb22") 16:00:35 executing program 1: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4000000004504) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:35 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x4) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xe7, 0xde}, {0x23, 0xfff}, {0x81, 0x1}, {0x21, 0xaa}, {0x0, 0x80000000}], 0x5}) 16:00:35 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x22d, 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) dup2(r0, r0) fchflags(r1, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c6530006e0e707bda50759ece7e12949543dbe2bcbae51c85714d5b47464861bb706d8eda62f41533d2e7cabf7ed890031c2665cfa4a044be3a5c37342cfadb7473e84e3864b5e3065496c8269a25654bd1510a95914cb84bffe5849f303f16d7459c94a3916b44fde9b9"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="8f5359a898cfc4f0c04dd4ca1ee1aea85596c64923ca527dc20b72e30707c665183a60ced5cbe275ac69c162f606659652430a7941dbd58b1e1bf96415050689ac3730158b3adc60541197776d6267181c433581ad45d6f621e6593507adb6da0ef46cd493e48d6a62c16dba94d5979d8a1b12ebf8d59848b09d8ef1680b1766bbfdbd179ee82334843b668c6c33b715dd03311b62d35aa7ac34590612f599f5d9e0323f75196c1fe8f6a10d27", 0xad, 0x2, &(0x7f0000000380)={0x18, 0x2, 0x3, 0x3}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000580)={0x0, 0xffffffffffffffff}) r3 = dup(r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000100)="f4c8f25bb8b0b9e110ee148e2cb66507f56c42c35bb4f8bb4c387e9e8ae298c5b9a3bd934bf0a344e61a40cca2b1a1f887f6bb8d9515b3a1df742237c014d0c5156c28d379ce7ce49c5fd0dd585807249acf8246bb1241afd59af0e01caff763b9cf8220db2566e00afa0d60f6c52050904c0c6e16a229c1f9e6f3cdf47dca137e890f327d3478a5ff379d6d592ea6e7a29f4d3d93f06c7e6c9e5111767c3b59031a5c776fc3ea55ee761b62b08ee387ffa555f966a92e9c438d98495516ade303d1f92616dd1e97247b8510", 0xcc, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = socket$inet(0x2, 0x5, 0x1) r5 = syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x81) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x4a, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x0, 0x0) r10 = getpgrp() r11 = geteuid() r12 = getgid() clock_gettime(0x6, &(0x7f0000000440)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="7d6397690b9c22937a7a439ff0ea7c1ab6439387ed0a167da96d08ff7d4a11182333fa1154727af106c564e714f82f79be70eb92c9e789664b3fe5fb37465da7d0ac2bcaf361c7dc879439c737177c0babfa1217776b3efaab9a59a9c2f5f4bf9a2a21990b9d62f3708da8d8a2a49e7ed007b0fbf3d4f92f88086a8364033cf63813311eb0b3485a", 0x88}, {&(0x7f0000000100)="6bba0649f331198c082ce5253a3a68ff8fa9e1075aba5fdeef1a71d778d53e07ba3507974d0fe5997abdf6ea3255fc7265852d56da3f15d08afcd8c6bf0af815a74e5d9eec5a6b93101c1e1499b39ad495b7db104c316cafa2c6c48b6eaa9ac622", 0x61}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x403}, 0xa) r13 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r13, 0x0, 0xd, 0x0, 0x0) 16:00:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000000000b818000000290000003100000003000003000000000000588a"], 0x2d}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) fsync(r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x699ea49a1f54ad30) mknod(&(0x7f0000000100)='./file0\x00', 0x6090, 0xfffffffffffff280) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="dfe642b77229a0fb84a525f8b98d9d07f4ed42871ae5839a9f9760da4e93a2ba980e23a609acb6d5868c65b76072ef211444c17ddd1238eec4391419e4ba7ea6849045aa1b3f2eb8953b811376175b201da8d7bd59c6e5ef864133e4c4ed95b97e388f7525c3745f405683a091076087cae695777eb78f40708ffdb04eae8f4d2330646ffa429b107ffa0534000a818790063a6f5456626992e1996b46c9ecb1c3815d11f16388d4ee92b0f1107f00063d656357a30cfdffa2e0d182e078879556efaeaac11b2f76dc63e43de544114e1afbcd7c7631338ab1c1", 0xda}, {&(0x7f00000002c0)="bf13", 0x2}, {&(0x7f0000000300)="a47097ccec13970bb1e51493a018f70b7ed17e61285189348c5f2348f8b4206150833b23946a596f67c60adfb53525d7b990c96d3361b84c1240", 0x3a}, {&(0x7f0000000340)="46cd60436d7884bff5cbf52b181f46a07af0133b9dbf6a5320fe5fe8054f43ba3097d03b96d7f457dd5dd3a990f335301d7503a3d93f5e", 0x37}, {&(0x7f0000000380)="50219e99e865b66763f13979c93474c9e935481897d46079fc101f7942e9da2ee5f6c85fcb6498bbf6e071ecf1a0de78d545e1b7a3445774bd56cabacb93a6a51147bd7f00ef0527c14651479af3f70d234ddd6930823480ecd356676ff53602f95c6e2eccf769d9a97137e0dcb627e419cfb13c62", 0x75}], 0x5, &(0x7f00000008c0)=[{0x68, 0xffff, 0x1, "767e91fe8d6a6f55bfc9dabd8c76e5d7419179a634ac1b94908b095366a745e6af38d6fa105a685554c7d14e2d1417a83053d4117d0009b6b01fdc675ac57b42c1de8361685204c0fa5b48088e34ea91bab56b8f3d660391"}, {0xb8, 0xffff, 0x4, "5664e3044c8d3897b31b5991d37d50f188eaf7fc98246a510356862292f207a5e04a100f03b8ba1502e05a9fb69a48da2b37ef59a3a9ea0b1efd64d40b2ac384dcba516c6f9ca319cc2f187066939d573b4eed78dc7c74be8424e065178def299b364ac9e8b9687109e88329e12724bed5db200daefe7e9f182d8a7938400812cbfee9006d0f61f919dbce358c869aee768e54c24f6e21f0ef701d27b6e2ca1e5fccb0db"}, {0xf0, 0xffff, 0x4, "aa162c444f6e0f511d0a7d2a6ab6092c86f314dd42f95836f62f39dd3875bec0f960c5d1f00ee69988a8db6a676dafb478cc4f5344bda9b92705f0d17c631f80372b8fd2b950c31b9379c80eab780a742950db6cfcbf7a92ed37f77dda0fcb5eb7f9db6de2c65fdc7339819e175ee8a7a57598c0e091f9b81184958036e7bd488483364112ebc9dbf872627dbdbae7166390ddf22fc93742e3ca7d354280aa3a62841f4f16d04f98ec9af67e854918124cb2db013d38c11ee35fcc53c0cc8c93a8d024f9f97903c5bea63b9287709f38f7694ca154626e8920a9a05f63fc7d"}, {0xd0, 0xffff, 0x7, "da260fb830df0de2904e95fcfbc381c1a4242499cb7c85ed639281c7d6ec80597005414fdaf6264509235173bcedbb4e8db2aa56896094f5e84ae03b56c664c326a2b6e2e7f5a0d617ecb60add98d6eb611fb8c4953c044302e37c11161f37b9047d3bebb9df4a12e91c499f2705ac0c1ffcbbc70d9bff32a4411442a52acbc43207d843651f2688470982f96e8f30474bfe9f211499c782dcf3855cd4bb9795e6fdd23aa8b7a4cc8bc576fd7c83906301a0e3c04c6b05bcf592"}, {0x98, 0x1, 0x6, "d0b942ee7edeb12293204021d792f317a9b36a16a239fe93304066fe2d6fdb577887a196882ac4af93c2ddf1f5959536315bab56f4cd20ac7e26f265dbfb0dce009f97fb0953731d90b9da8a47a753028c2def6332c2f56623eb255fb80c6e0cde013d856e718c74a8ec94c25b797db43fce790e53cf825b927bceb9ba388d1fbab7"}, {0x1010, 0x1, 0x1, "f22504d7e510f33ea398d4fbf7a29b3c936a8fb60cf11fb873ab126fa036d39211e0ca63f57656398a59f145102a378ab3c5f3938e1410e73b6c789c5904a16a7d96035e80eb5938186893f7380cb2b36c4ed58c6516d521b12f15fbc087666260f2badfe3339f45153a1810fd5872ad18ed3475bbe029f251366f901390c588904d2e703bcaecc1778170937aa275a951ff5159dfae631a908de852eb93aea5c214c00b25ccca3daf786fbb505472524f1d48bf3c34e7fdeae3c109bce2113e8d793a021c1b596a446c29a57480c62c9d1b9f79a13f34002e2741ce842b0ccc3b9872a90daa676a06776daa3bfdee01ee5377c6e35bf423e5ca1b9c7859199b8a9de992be7d25c03959b5cefe171927a1230512ba755f893a9e5b56bd9cc6c0d65fe715a46f83a07f4a9893c9113c14e2ebd6f1a8ff99a8ad4646ac939ddde1e03d258788765ef0229133dd5f80a7584c658ca43597d80f42f50169e2992b6a77018bdacf68fa5232c74f4cb4c405a24e1ad205f2cc50e9e53d3fc51d1c552d74268934a860223d34f7613a5545989dcbf56d55f983d36ebbe611a1dbc6a115cb659818dcbca1e87664487fe7d19081df6acb64d8b091403a2cfcff1f51f455139b884d7c32c6a3da8dbe5a516a63930e47bb2881facc7bfe64ad4a7c0673ddd65086b51bdb3ec7306f8e3ffcf4066345c23a0832386e17fec8555e9fd09224324affcebab17ba0a20bbc80787466e79b2a35e59c12f14350f3343f16a66b1cb3ce1269447c6bc6ac25c4ba0eca0ad39fd89c6d8316fbf7486cdf5bee428ff053b065e5447882f53a2815ff66cb2bfd9c98c09ef74b953556f8d66fd177699a7e513d71b528d57ba717f0f80c7dd6bfd507b897cbef216efd4537ef8388571682197dc77b4906db42d6834ff054a708f267b91748b9475daaad93ba3ff6af1533cf54ee4152bcecd74ede4aae8d790d63a1f2fe2fb1dd52188b5f09074d34f1739a4aae9878f5a77a533df95892fe0d434711442da52418d94a1ed2eb16f2f3e13db7f7f26dbb44fd6ef827ecf2b0c4dc27aa65637ef5ce5518c179d3aa9ac97805ce5fd4fc751e8f6d84a5b31223e2417a0a3c03a2ae66846314796389b3f461d52d5100f57c35af7a98a8c0dcd208375247b4a9787c9aeeeef449e51a96466c1182a917eb80016fb6161a58dc437e44cb764840399b67bf56c58d598066b59a862a7e1b1d0ccf8f0cc7d487ea9e0abd8363f7e715b1101a036dae95d33ead1ebc1c5c064f8fa1b896d80101bf9c3a01590b26c715f2b321898317eccd36874618ef418ea7a96aeedd8bf33ae74ffc7abf7489861962ffe1d8b8c0e4d9f8f10eef7bc2662903101a67d714ce0cef830b459f3d7be861dae5ba185a16adc07233cd7bb9a54fe359103a85731783b3bde94f92b07bc6dc772b0f10d4ed8e087b2a7540872205676b329d98a84b642b7934436aa70f663caf4b8c6ca3f7a768377ec9c8866eca4589f343bd66e3c61dc13b1dfeae4ccd717a995cc415af33b9a959be08638fe740ad097d2ef03dec7edc08a619b4e186027ecac415b6ebeb0176c8449a31f9bcda3d737cd63e02bf6802dfd06bc7910c605cc2c34bdd7af20652d9cfeda77352db5e36debd7b78a0a6dd85bb29a0720247d80d97f1c74390b0f0ea663f4f9e490a2cdc3788eae317cad21f06b6e78d23dc0062c44d5c6ba481cd4db83129b25c940916d2d0c53ebb99cdf8c78647b18898015652575a9d2623729c890d1b8682c3a4b1690909afbdb6b2daede4c472ecac8d07a4f5c46ac799e68d3d3dd40337b2b3c50959be61679b6b1c1c74703900587ff792a7a0f67f559f147ff20320050eb7038885c535f5b5ac7e8f0ef52c93e21fd31215a97cd6bafefff314f11c08116ee99284b10860f896d103236ce185b595c6caf6019bd7b6f6e2d706edb057a492ec4e69c8c90fce42f0d3809dd3a8225ea188f63ac7b5b4c9d70d226cbd0d4210d65b6c0bba4dfa3ea521839620f0ecca4d2a27a3960fe612ee0764418bf304b68e23b24aa4870ef5bb61af7f893ab0ca82a2c4e16b4acd65594a84d20499f36c0c2a99d4460aae3e51b1af183f636cae0d838066987c68b88915248d97402950972e53581a396024cca7b0d4307835e52d3581f6d6e544fccaca2e736b1c579b6b929830acb9c414a601c7c3ed6536948b7eca3d985a59aa5a98dedb9a3c1073e7cea775ade60361e5b4bc6eec82e0f4711ce39b72f668e879fa49b34510edf35a58852d2c2f93a44d92a48fb7f87f3d7df966713f10dc230c118b467148f1e7335f734266c751eb3a4c7f1654ed07ef1e59f2616f31464c0cb85aef67193216a25feeda01e577f0e7d6bb6e392e88dc6c9b701c3f74f753fcad84137d609df6477b1b659015ebefb907bc46c78d72cf7aa3da9d35a5fdd6395693a93c6378244759e0c7a1d34cad36c41116df65f6b52f580814c64d5c870e3e59226a1bc2a28dcafff9063e5aed73b2b59790de1836e889f597e8ca2a4b8a0bf74f1e3aa5121cb61f640da1b8640381b1bc97481dba60b8ef03d42d8712ccd72b791f826f4c665c4308f832275171e1e09063323e67c53e29449bd058a0ebf2cf43f0b026925d7b25925929a843d55ebfbca0f29ef4974f1deff4c61621e28b66a8c76aab4546d7b8c8d9db7cf9408081c446cac8e87adaff69c2bb66666a2d509f1b62a50a78a31e285624dec5dc1aae86824a380528b8086ab0bce376e3fcc7d8764b9d726ef14c797c380bc8572019659832f663c03e7db63d460ccdc6bff56c9d6c1f5e1de46ba3ad04e7eeaabaf367515ec219ac3e93a77c559d23ba5830cf242176cd109b64c262c18c01a992d4791357e510cdb56e9608ed5148f5d8f4418a9494a7599ad39a1ff7c0e6ac398a8189cf0528b4e1978aaeda0711ae8854b6568ab42ae4f98c360d836cd8c37bef6add8b307cd0e7c2dc8560eab067956f77d08c82d6951997447efcf424479bc7ffbb269653c7de71fb789d26730d04d12bd9f78e09872f80c9a9b9dbbd22a94e530dfdfe36c3101450223285d7921f5b1b01563dafb72250ad50c51d4c1a279b3c21fc5716265b3f911ebf0d57c026cef3976f3d925eaee5359a44603109888c7fd0f5881b6cd5628c8a585b17d9e2668bae8a1a29c33480e37e8e31461a45d54a5aa45c3eb81046dbd4f350f4a704a95a80847564789a18958cf34584fa75c669fdacfde26881b7a337591589af2da551dab04e2c8ce81afeabf4dc0b50b21ebbcefc630f4a3338093f1ccef93c3fe3c6e402f34d8194a9395efa873dd6c09e331c4c3fe482ec0e53846a0b7a171c9e5a859f2ebe47cfe1c91bdf4e5e631d2cff55e9c26b5f8bb1800fa8477f303feae63a6138b209e6437e9c310229f5bfc16873f6b2eec2763355f730cba7944e226ed67c4a659207190d824a84f7b972afbe4e3fbd03eee166ec7da865083fe96a8bec478eb5924bee99bac702e3b67fe26ee63664d4e27c9edafbb16542bc6f3053e97c3acef2249d3c6706519b985ba6ac5576729504c39e439fe5f49c736ae5f1adffaed4e2d6389d00b2b92d0f558b2ca5b8899e1d8105c951706a2980c14e3cb59b1f6cd4b5fb34dc42216ca9c9923e84d1140f6a0a9f5845b7c2a3ca461ebc28ee5b81f4b6d6e50d270b78b42fa63425a71b9f8b153b258ffb1e4195078fc25592195080e6af7015106cb40ceb96b1b26bb0fb73b565e9b66c284437575eb794ea901c063225d077cf8ef3b9bac074b54089ec94a171f159a442b0b14a7517f3282097e84fad41d863098e2384b9fff907f91a4d55e39f6e6dfbeb8c28ea7f4bd015531c8625e5e872cdada306e925b2829b559403476637e13b10e787aabc667440eb0462464793d66e88ec0bc33d50e8b3fedf0674c06fecdee4bbf377a70393252ab75570ee08bd310fc30ea706ed0416d5302267575c0d0a7953dd49229be24be84c02b69f0db1a273b10c401f323db68b413641858c3859fb4f105440c89ffbd743eaed1de677fedce9a0917861842c14923a91abd95d1bb27c5d8a27b89b0c943aa3aac819d58018b75b708d6f537582d1378ae6ca2a991ce1b13d706200973ce48eb411de927879f655132db4f8fadb503f3b64ec45c8ca339c81a576a88d0a803ddacfece1e119704f7e9164320ca384f7a331abe3de20aac1df3f9f28c540ea2e1efe7fbdcb5f09b92740690d3c74dfcd06348d2ff2fded8eec2487ea35a53cd782e397390a30cfa8f01eb31962026237b73e785e7e03d60e7999ba9b4e4605f914f70af3e497566ab2c5e7c196140b1e41ee976ec570f82d9a944e7cb9a8201ebb221e5ff0c0f9364c2f58ffb72d65eadcb25073f45fe3e25f2a9b6c0ba8b0de73a98bded4f257f6bdaab73b34ff9be12d8d03db137147ce913e7810590feacad7915e938a2a0807892fe0423929153f6cfc3983fe00da059825288ebf4937cc6b6728ec9743e574f0c142760f014684e7f9c8a03542c015123b1c1079ee912725488bf8bd7cf9dad1a74c91481820bc636aca0b2376200012d3237e828c8a3367b8411897ea0c407391aa502439f64f18d46ba70202b66771bc2af92a42a7049d7d031c23acb8ae02a26410d6ca46adc9db87dae9bc7b45c0e347d3b04b510f7990a182eca1888f0e73a0b4b59c9be998826405df70bf40e9fd96fd15b29a30032a61641c6977e2534c17ead14eab6784f2035970d848a4f2b3a498ebbc90ac326f89bffbe06ba620b0124f6aebaf249fe29669c28fe6ce9ec13edd65eb540bcf364a34ead780efd57f438ee589315222349f690dde08522925112b2b852bccde7aaddbf7b00d1a25cb63de1a01807951f89f82e8e7533ab5b8603d4e53ec34a2cd70c77d1ee2518e73bf48240c2922d3fea6a7aa39da84018a42592682bccb847c3f4a23dbd2918d8127980054c4141a32e3db34799c49b1d592418c08c8aa61f767e321f858ca9525b425d47a82e2698ac3cce657493a53784bf11b5708217cb5bd69f35a0cf9d6251654773442f54024737fa2976367cfae9c66f4a0cbbae7173f3064e82ae781530bd271f480a1659159536209f76406da374d8f0d252d4b1c2b0e8a3f8139c3a5cc079b4df348eaaacd07c2d2efe440da4c619570e4c31ca9d67a0119f998948583d4f1710996f966a510a5e3051b8323fbfd3706a7ec7440938f29061455828225c9599070077e2feda23bda936d44c1376e86cae0f322ddd773743fdd11e56cf4953de9341ac1a5a98438c5ec748f068319580ed601b4319131d2b34163b3e2cd7c823cc229c7be003e4bfde16bb7b510e7e23820307c421e7b1e19ed8c0bf34ca242d28dafa32a979c26e10e6b05b1352e1466a2a72bf5828049e0321be2a00a930a3b136c8b47c0e1df135a1eccfaa398e10168aaad823d0b6aafd8d6f979fec09feaefe38f53bf41321b509ba4ab4c351519f91e1e68ad7dff1bb7f9066aea0e17d6bbee09d3f615ca0584421c0a797d52ec5c6dd88c2dbaa94a62fe58e08f01fd31597c4580afb5ebc05ae3962a8298878ca20cc05acbc1791cc558689a0dcc4be26d2cde789a036872aa0608261b1085ea3da27707eee982a680b31d5710a25a35ef7fd6b8479a025b0e7bd223495a8091f504500cda945cb9b4c1f3d39569a28960f835539a9e0fda056a89c40df902ae08a1a4759af7ee581806361a932ae862b272291bc506627254a2456b319bf52f062f7d14f115bb08339ddec5fa593a3d8875a5d19d2dba23"}, {0xf8, 0x1, 0x40, "cb92e4bcb1a5e89ff493a4eda51682dc915d718407f889ab8bba8bc9679551dbf636e03a8be6e6c058d121b097fc63a9e23594d549560b71525c056520f837a4c73cea6fd7fe5b67325ef0b195e29d914c0cd0510db131acf44683a1c8ec419485b0149e15a8db36a1fdf48d072d079d1aae2eca7081cc339fe79dda7010b94809862543e9ab6eacd52db65d7933274d440eb1bc728bc08e69b9a6133ef90b29ac3248b3fbf3a20155f73bcb8a28ee6bf51c7f7761d437e5eed0cc6f4a75d539c9e3c4a5233087edae8d678a72b686d19217d5d182c65cc76d891af4c855d450018e3a463f83390f"}, {0xf0, 0x1, 0xce, "a87cc2a462de5268113f3da637036fe0fb87181673a17c6dd9f0cd56e909dee29d1c5c9db0db75dd0ed692c5fb0c7b8b7194037df82dfd5d5617387b73935dc249f6eb97f687e587523e27582c627e75076438ac7be66741788c847f64a81cfecaf5cb560acb3ff2193f901fcf57767f29e4abaaabb5e66e91ac7b9453c7e330efb14c8782d7130d86264c704b98ae49826988371eadff73955f1a8d3f1e512bc82bc878265280a3bae60bb37affb8fb1e70e3a11d6bb7d86cbb3e8bd8621e090ede8acd83ee7ec86e96e84936b6959c3dba3dd2f3ba1bafdc76"}], 0x1570}, 0xa) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc5, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x51, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/102) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup2(r0, r0) socketpair(0x2, 0x8000, 0x77f844eb, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x5, &(0x7f0000000440)=""/28, 0x1c}, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) recvfrom$inet6(r2, &(0x7f00000004c0)=""/100, 0x64, 0x0, 0x0, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) socket(0x1e, 0x5, 0x8001) r2 = socket(0x10, 0x3, 0x3) sendto$inet(r2, &(0x7f0000000100)="4450ef3c52b27c76b6b0053fb330f679f2013cac3ef9c657521e4952cb84390c18009ebf1ff56b7f43b704b7628af31915b9a7092d79d30b91a64bc55fe0c9e69d6e7074f8b0128ec33fd2f13a8c2e294f2714e15645612b4ab131e0c1035d9b3f2e27f783ccbfb5eb2d3d520a44bb943c9b06ba8e16199f362cf7bec783af428f9e90e92df642cd946fe8d585ef0d8de3cf11a3f94aa90509a56ad65756f1f0d08048f4514c21a92ad09cab28bd8b1a717ef1841e75732d9b77613b422276b731d64454b2dff4101435e6722302538427e633e05618f914c280253b7d57a745559f116ef375e6caabfe762fd8cd96b1e6", 0xf1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = semget(0x0, 0x3, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000003c0)=""/8) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x20000000, 0xffffffffffff7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0xba, 0x1, 0x1ff, 0xe0}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0xa9, 0xda1d}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000082, 0x80000001, 0x200}, {{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x9b, 0x100}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x100, 0x2}], 0x3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x44, 0x0, 0x7, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x8, 0x40000}, {{r2}, 0xfffffffffffffffd, 0x56, 0xf7ae1976b33043a1, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x58, 0xfffff, 0x0, 0x1}], 0x1000, &(0x7f0000000080)={0x8, 0x1}) 16:00:36 executing program 1: socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x144) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x8, 0x7ff, 0xdf}, {0x0, 0x5, 0xfffffffffffffff7, 0xffffffff80000000}, {0x2, 0x1, 0x2, 0x4}, {0x200, 0x7fe, 0x6, 0x401}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069b6, &(0x7f00000000c0)) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x220, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0xffffffffffff2eb2}, 0x10) r1 = socket$inet(0x2, 0x3, 0x102) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: poll(0x0, 0xf7, 0x1ff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}{\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='}\x00', &(0x7f0000000140)='*%\x00', &(0x7f0000000180)='%,\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\\$\x00', &(0x7f0000000240)='*L\x88\x00', &(0x7f0000000280)=':#!++\x00']) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x80000000, 0x31a, &(0x7f0000000240)="089d4e914a81d4309cd96ef7eebced270a4d4efdf3a50d146670e62eeae96128c11b1aa699c39d81c7a41b3f2b4bb5373b129a46814091b9165a5244d713aa34c88ce979fed252d2ad0d75ae0202bf101df41e8a37c2f71a990a63ac908026", 0x5f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x0, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x14, 0x40, 0x7fffffff, 0x1}, {{r3}, 0x0, 0x0, 0x2a, 0x5, 0xfffffffffffffff7}, {{r2}, 0x0, 0x38, 0x40000002, 0x4, 0xb09}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x10001, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x80, 0xa0000081, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xffff, 0x5}], 0x6, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1ff, 0x841b}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x200000000201d, r4, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$getown(r2, 0x5) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe2(&(0x7f00000000c0), 0x10004) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x288, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0xa89, 0x3, 0x0, 0x1, 0x6, 0x40, 0x2, 0x2, 0xffffffffffffffc0, 0x8000}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:36 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {0x0, 0x4}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x9, 0x4) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)}, {&(0x7f0000000140)="519858e97f29a7a92f561f7007fbccbacc5597b108bea50628c8954290ff200521670a34655ba751599d07575f65857427ab55e43a6e5e0442d5d5858d45178c61c54aa3232c90c374cb6a4f34b153ad1789a3a82c63b24e37c7d9efc83cd8578aa4346eae9f522127db3e9922c274f0e9ed334a84", 0x75}, {&(0x7f0000000500)="115e573e1c5b117b6470e04abba0325f5ece1876d10b80ef026b39f4157294837baa40ee937b7a667ce34698c6aec4218d2fe2813c3960cc23d88c0b4c58089e66a7ed0e3e92db46c7b5e6e90fcf9c", 0x4f}, {&(0x7f0000000780)="c11eea442d8d383d3767956e70", 0xd}, {&(0x7f0000000480)="c6175909bb69ef4de3d2072e43cbcbdd71ab6fe1d9d120ca84666901300edddff59726", 0x23}, {&(0x7f0000000580)="1d7ab4dac3fcbc6e827a95196c581cd2e4765a636c44b4bfb2ebbca2ef82f9605542daf7d2c0cbd81768eaae16b9fee650062904dbced03e4c2ba77c95b7ae3740939749487f64ba303ef5c34198d08a19f5a6e0b6915f354b9297ba9298c2b72143e010a93866f701d32698110528c0f8b73105adfb69b449b0ca30f3bb8cc23439f45046a6df8541804be93a7219e601776ece864318dba33a", 0xffffffffffffff40}, {&(0x7f0000000640)="c882cd97297c1f802582293ac197cd206d4f4afc828a703ba040c18203a04ecbeb26cc0b596d6d72c2f58d262894c6c88b8c938f76fa7e669f37c7dc0a5f8529ffb739c5b420ca1457dea8c4ac4bc503cb0bccfa551c916c5699b53c04dae05b3be86875baed22facc87f0a25305f6fd14462776ad1909aa36a049ba49da6b95d58de19c435323412e4d566f20", 0x8d}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) close(r1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8003, 0x6, &(0x7f00000000c0)="6e991d2ebfa57cedfffffffffffffe7bab4b1b91fa16078ca70e8a6f14e1089a573bd1a9833374baf013b15f0af9c4daef30f1390f8dc2689dc19dc3103fdb0fba3fa4f25d3c1107eb7d66b122d906f0036fc1b61f99fe9595f4813190a9eeb9a4fea8353ca9db5952049adf417e3287b040ede33f317827e51e861719bc080c4002c63a7b026bee988f624489d85b0edd5c9629d846994d577b67c4b0c31f000000000000004f9079363874", 0xffffffffffffffc0) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() r3 = getegid() pipe2(&(0x7f0000000340), 0x10000) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) flock(r0, 0xd) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)=0x1) r4 = syz_open_pts() close(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="f9137786e2211e285bbfd2151be9d2", 0xf}, {&(0x7f0000000200)="c82e0a3ab0288380f3fb2a856d51023f881365ae7038fc718f91172c562ad0156bea84d8dbfcc80f0e7558b70190c367fc287a3f9ebf40705b133dc5fb3c40876e96369083c003283e39150e78b31710067f49363fba2d5d00ea49d6a84742122ff4768d93f0919d37af0c409edddb7f551736eba1177ab7148c0d96bbf42512d5ce297646f6f9eff14d0263f10a65e0", 0x90}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000880)) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r5 = getgid() r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f0000000700)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgid(0x0) r10 = getuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="ce43f4707be3c07db696f4813a925d20918709af526f9a65dd4f91425f1c6b8d1096f321b76b538202385e02c41cb05a3f6cf06faecec2b4caa15ccf79c329cc49dcb5116bb75efc74bfb545e890bcc8497d90dd4f43530aa0ce750d797a0f7edd7804d6056e5a468efa95c7a5a469d9e8913ab221a1272274db681bcaad18d7a43dba720f1fd62473c3f17b4f23589c25916f1f1c46821070babd994b987aab1a3120", 0xa3}, {&(0x7f00000001c0)="510cb66c372aeb8f2b74054f", 0xc}, {0xffffffffffffffff}, {&(0x7f0000000280)="e0d433cac9488dc2460a3797c1f448c07d23d57ef60125e55a3f19a96f6f5ccc77a8faf54a73f40197248a580056b210223a04f3e1b2763052ffd9a56a74ba7d5f9be1f34b4b6420cb14fe2e3c03388d029acab7f3776e9552cf40d80ccccb35c7451bc8871a298b2cbe72ccb9209a756fcb8b73f11dc06b46d48296d03928bd7f542592aa54e35b7978474489078c060e2fac8b874507dad58fae0f70cefcd8949ba937f75101f8ad58c71b92ee97f2e3f6380c376100b1761f01b5c4de6de0988e89320b697574c1e8e2a5b13803c3454bd09a3b30e597ea93f0ce82a01a59864df743e4767aa9c5ed28d1", 0xec}, {&(0x7f0000000380)="f4f2486c2b4c2a63c5d0d6ea468b89a5e42d097f7c45a043462c04c9b69d66bfb38aa015a425dd8552be824bbf06572bd9433d26fdbc2f17345d0d5629afeeb9920b32d657f535bdcaaadf679c88f5cc3fa413cba12b91beb7cf30da58fb82aaa51f77159808d858fadcc03911040a2cafd4f893baa8417ad2865c3420ecbd83135a", 0x82}, {&(0x7f0000000440)="ebd7671f497c40ff0a3ffc797b75b87a83ef27b95378c403b8d0c47734b582837b82120538f8f4a1ab30585f272afbcd037252aba918831f8b538f7a8e2a8f2b728aaf22893462776d0289fdd032877a6c53cc8ec20d13226c3032f0e3d0ec8bf6271ad0b42ed851537ffbb88de7a79f14fe59b2e1c74901393aff16ce45033c2c743242f2437e06213b868d95c0be7aa4c73ae1a249dbc1", 0x98}, {&(0x7f0000000500)="eb73279f4621e9091c2fbe3e7bd73f8de2286609306fd3f65df7fb3cbdcf252d4f4c062ea14de088b35aef7c7546f671c902c6ef6fa38daf69e5dcff06bd9547d9f6104af68cbabd32bc1ed1199e6f6e8b7a5242dfe0969a9f051457fa064dcbaad3a97789bcce26d4119f05a38f4989fbbb55a3920cdfd9fe44d4d54155bc501fb37f699a2cf91f7ab92d1e2e77724d231315a9cecedfa3dd1a372730a4e4bd5bf9f2e2ee457207a47ae9f190ec578857c0aaf317469b15dce0fc011c970777f8c85ba578982cbe136244a4e45c94edb244086396e0da829348fb726259df860ae83a", 0xe3}], 0x7, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf0, 0x2}, 0xd) shutdown(r1, 0x0) getsockname$inet(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0xa667269fd26ec29d) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r1) syz_open_pts() 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeae, &(0x7f0000000000)='~') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = msgget$private(0x0, 0x50) msgsnd(r3, &(0x7f0000000040)={0x2, "bb5f5921fb0b5c9481f36e81d62967c0e5128b26485cb4200c2168c78cde18f2e0bb8b3d9d1e92b13fae35e30777a138c78347c5af610c60b0a1bf41a2ef843e4ff715fe31cc137db5fe9b0b483949a8333bbf15c66ad0d3abbe4d668850d2ca6812f9dd63b76faf9490bbd5981542bb074ca83ae902f95eff4df9a08076874a0b7d911f89e2b02f568025d0ea9603d4e7f5c91b916f84734eed9b81bcaf78a0ec30a77602adae0d404a5f34c0"}, 0xb5, 0x800) 16:00:38 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYRESOCT=r1], 0x1, 0x800) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000680)='./file0/file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000540)=0x7) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xfffffffffffeffff, 0x8, &(0x7f0000000000)="0e7cad23891fac92bfdd088e4741c6df94f44e4e78067b663bcb176a585693552d07539a27d76b2639a99a4fbec8acff332e6251c7acb33472d71b0222873a9f3faa55bfce02441f3611965abebbd0faf2b26e4202500d39a017d24de9a8dc426d38569cb994b7704bb258e98b991b30f3161ac9d48a767e5a4183e06508bb968063f923ffbd85f0c7b0fd682a555eb10e6c3fbc97f6ba7cca2e057d311cea48dc7ff3b9380bf2b0c4769a0fa3f42aa638f02f7d9ade98d94ef2c6c63c7c86e999c7bb312a5fefc8eaf52b6d46d66cf0420b66b689b0e16e43607821bba694b4c71e1c6d8c01331eb76029b3bd9f8e29e134d286d89868234e4d589c577af8745f826741906df2dd68920d0c7e51d255f4e3eb2d81ac19d822b745c5f4319ae7306852a0809f156360e2ffd03e5bdb75bdf6bde6e2036c98b8e6426219684c8aaba48c9972c3a1e7b4936c48edd477e533c5c407e1e66fe048e4c33d81983b6d4e3bdea91396e261c64ea1020c2d36def27716a40c2378bc788d90489646f97451ef21765d557de4ff306aeba14b1b47bdc8bfae440bdeedb8538e155b0a10eaefac8bd26ed6a4ef60d2a5a6b5f89f310d8ce1ff19e9acb1f267661e4ef3eb3fa46abc42fb50dd34e4962b106e70b845fe60328c04d61d3c2f7245fe38afe966cda5c3d6661d409c43db75bbddc2f33ceeb12015cb8b4e2cbe38d6b1fec81c1f486a1783b62e188df438e45b713f70c28ff1f2ecb4df5a8e5e254186ad6a817accf690993ac1f7780ce21d8178b811ef443e0cd42001122b7afbd81411c6b94ed39b0569eaf4e2c8b4b93769db4cf8ac675dd280176db6a6652a42bc310b428562e0e94d278e782ebe51730b7f4777cf629c8956b08ffc1d2cdeb8fa59a08364e545113d7b7749b16613dc4f1142462ca2b340e923118af0bc1b338d73dcea5af112878eb0892b15ff4ead4cd12b04039d5dee8d227b104506321f8f4f923b0c6a63289a94d159f7634a50f1b86923df56bf3391cd72ce3776687791192a0638a8f78432498ac7e4ec2cdb70539660f8d20d615acd209a0acb4958a6d8c70ad0bbe16b5920be3c13a358477aa6296f551078e7b1614f08667fbafe21d8f7280a8a4b231d4ca4a745838a92885d195bc48632ac1a4a1c2f3ad98504d8270c6cd90d60ac98d55320c98ba4af96b4a0f09a83a621de01521831160c568fe3d3c1582fcf9e63ed094a1e397237c00d046136694d0d6af940669be50416683c1a2ea738b43d09f6c5f35d002caef7553415415aa22bf441e80f0198a876f6b85dccf1d02f4cb3adc4f83f8428632161eac11e1fb61a68741f6a74fac28c2ee40d98523e7b07012304dcd693a7352bbd85702d83800735bd0c8ed285f493e738b1dd74ce773690e74b56cd67e15418dc3472c30068a5c93e28787f377b42367a64804fa45ee0cf31710ffbdd71ef0e9f77f9185d9ce18542cd702e7a0977966e926814bfccbbe3013e83edfdaacb6d91903c266bbdd728f469e0d6b8c988ca37467f29694a0913388ab973154e41e19b1b485a8a2e7678242480de026255ad5ed1c038049a29d80c1adf0d6afa68c7ce5396504922bc53424898a9447bf9e52b8f7e2d2cf9e7482cf0b9727d03858e204d0973e644885d0b08f16e58d841c0be0f83e8dc600c15e924b1c4bbd0115142b00a344ea3af6420636b5d6ac6e4942ca47023fe080341f6ed4e28c56dce0b765cdcfbefc8d2b791202209b54ca18ecb40e9567295be83ac07bef4e56243a4297edd80280e6059a1723b13e89a6fc7f4c78e64d688f65553693d77cee5c813617f671dac92eb024a41b6162dfc003ea1da83637c853776569cc4d479cbfb30ff9171bed3f25e8855d075f955743be49898c8e51defef21b2bb4ecd02933adb61973e5236cba4d634d29584bc6ef519a9a6eb043cf5879636613723374addfcd6ce26d0b0ec4c8b2714815ec8691b40bef65d209c6c4008f7e98d1c33d60356fe86530560d91431645b2b92f881dcad9b8d2617d492dd5eb12bd27d12076ef661aeaa068ffe3e0d680256c7d1115ff52504093a04ec069c6e6b82a4d0a186f1988edad9710c73fd815d88342cdbd50a25a50315af2dd2c87d857d22366343f7c2e18144f89e89006cbc09569c5b58fb02f66faeaf74c10d1e9ab1bf3b4bbbd1b2b6e5ae1af0f06b75bdde373a5a14ad20fad2a699b4940e0727184abd6227bdc4110707e484baf482e46e49c80cb233e1dd063f36098345d3ac9ddddbaa8c18180a5cc84dc3b92d4a2b3a864945cab540e1e7e3b0179bd64844cd72f5ab7c9590a3be48a11e7bca63a790b22caee04b8e3fe2e59d6bd04ec9ab017e0993d6add0fb1dc9dd74943472d8c045e6bca13b9d7eb0bc4f6aed4cbc1dcf40e1396377c8e4e7b1454a0b01823109d4df68b5cdc722e6afa1b8d64b28470fc0c239d92d48bb55525cc04048e40614c61fc986b18017bb06d358559fee3ad00637b26af6582f18ea59388bddd06ef3d6fb7724010746ca5ea505b473241d80c426aead9bac0c2bbe515ed9e27189f71b8520e0e87522dae4b71d32e758c3e6a3a508668a09fdf6c26e6b6c262f2a30cd965ff1f3feae687a9da30767fc40d954ac0cb0dcb1bf5d2e4e976325b70fbf86784a7281e0a76e335144190c9787a2096c11582c34a7ff94759b1ae618ff5afb6ff6ea1e6f14073aced894d166287b097d27dfe0dc00feb5d8fcf4251e3fa557f345776f4599e13bb9cd9647efc1a5c2d9209802d3dcd0e687f440211e51a28baed6520d1db4e924a7cde14162b954411ebc648b9bedf2979bed43fd60a9a6d729dd799724a6dbf1bf9dc837327222489d23208538d41c1ce0e789bafb19cdc888135f06837f46ed7c36973c08a3eb05dd6a6d85afb14c595ce3121c757ae451d685a3d29fb5472fab57fb474ef32dc8bd0c1278764ffb4bf12b1bb345e1f8137f7b138b300d13a6ef4033e9abac4c6631da57b4d480f2601827a37423059775b00408b3d3216e0da310a581bf69cefad1341b2437c556892342af8eca76bfdd6380be7927074d994809aa210d3149185e96b4af30771cebbf89cd17b6d5724416305ac0bde34034bf5c41c8d1bb1d80027f5d9079a1622efe72fae0722a47ee07a3d5d8e4babf80fe23cb8965ecc498372b6ce3b0dcfd8a42229745e9f26c81f0ff08f3cb7dd390026c3c0da96228af6a008b4a93426fb96654d13a0ff2b708043e5ebe03e8906b86cd3345d7ca59ae01eb8b28ea6b308c3787381a6e1278cb6e933735a79660ee11322f3b63843ba68aafb3ec8ef408a3efeba0e04d63ba4d9244bd93903256cea346ca09ee15e72fc5ea716bbb49f76dde7b1d04589e8247de55dc5ffa9fde9765cc9ac891a3cabd235d9fb4bfffdfbf6c7cf3160bb784541bb11d904711aa0da656290852b01965e6c90bc8771dc9bc04b42fda4c3effe0784f8ab25d98f1b98ec7f1c9588f291e50c70d0c801b118ecc2381f9d7914196ca74013e38e8d4b373187f92681533b30060cf0a80e44e351c1809e388c0e8348e2249dbf7b716cc63d6f3fe6d64fce9a9cfdfe4f3c933ac8cf7915a4d4eb91bf4e26fd0e3747d2886fc9cc0fcb5b591289c41319bd4cf1860c7ef52977a56088554f8a8dcd38fd75918c99bd4c3549688d31fd2239a2dfcdc55308fe50a5b64840447d89269e5c841b822d25270ab5770b3c9f667ac4f37b52d00c623bbdd6f4325f1f4ea013674a376b726a744a460b14cdb8b1147f83a7b78e90f4376f4a143c7303e6a062e8a1767c3410a388041602d2a94e0425d9b38c2096fea4ac399e0f9553bd68ac3b9fc389eda8698a431bbcf045f3350f90ae0323b14cfef05da22587ae12eee28b49f71a54162a58b13cae69938048e71f8f523a6490828f39734bfdaf611cd7d973ec73a1615d1d846ca42d17a5314a3d65630edaad4dfa8131a04909dc733fef308cebf63166bcebc9b5273e97245a37c9b81dd0eeb43a4bd34fe7525ec5b54cd3b2b51553f5c128d34f137a984da5ed2faf15db38e4044449590c6ea50f62b30691863d9f10db9c6640f4edb1a02234c1c12f332c40a79b096ce71cddff718d605e973d8907d6adf5bcf4ddb5f1b8d6dfcdc9026391f0f13f3e981822272350a6daab44d937e1d7f51f6b3be3272aa1e76b84810a4c48612861ec0bbc7361101e103ccf784d17a898451651084cef8a2341a3cf67909e08386972ffefe12e85fd77bfaccb89aad2937c10c3ae00dae94309288b0f9e7f9a7c5e776e04aae9c184f1f2bf9fa228dd9603f885214db8a824c6ea1865414b2509655f52e1244cd329d47fa463afefef8da271010b8d9c2ca1789c796f4580198309c90abd147f816941b1445241ef7a41e0408f5093b9071e5440fd9152790a1b07ecd2f619ba6c1a9eef0cb178a2aee137574b9b384a2b828fa72b027ab28aea8d3e0314f972ba949b8d3efe7799ba14dd7000da1ae10799ef43b0a52e685f03354782aafeff3e786c67764e98db697e612bca51d506e11609e399957efe2a18398cf4628183bebd6988a9a81501cf6c54f142868166dc62ee1c9efb36141beae75465012ba439c18ec41e43a1e6992d062234045f74d64d7c08a3d43ad3bf0f0680077400e98c6fcf4d392e9792859d4f07b5622a749d5da588e1644bebc6dd3b67b5eddd79587baea49281ef9466d209ab5297f0b4fae64d85bca3540d8205154083fffe18d613cbcca2a3c806bcb7fc9d5953a4340ed3a3b641c6d17b52c64f8fb1ac287d2cf39205b24abed6e5be481f820430471fcf29798c4abbf9d44f2a4123cedb278aa86e75e891bf667c4011cbc5376f313c72a26c7be338b37d0a0c2fcec68f67c4ba4ef497b676574bae26afdfd040dc1edd8e47905a52ed24c27acfd0d9b4980d82ac3772ba610b547b1d273e9484b6458fec9ca4fa5fa00b2c5371cf31f80ed72b0a1ba596c1e409c8dfb51a66ba0283f78a9127a044a315d7b52e545b27a01ba0e8b0e1ebb602c8de7a42632e9eb2c0e7e440578576f8caf7895ab428d33a82bd8a75012e7be4740be38c7ff2cd579c9a1f7e1c231ff7dcc044f98b33b676a26295fa51464e26910e25e8ee94cae76bef4c46dc411362731b3f5a92043d75b8f0c66345f3ffaf0166cec4b0ff54d091f3ddba6b0395d3d04b1dab00a6511370e43ecddd3c3a9b8786c03b4cb16af7c8f344e7e52e11d8f976092c88e9b6f0aa8e23f6bebdd2a3055d5a8b70628f9676290b3c95ea2f8062438af9a5f98aacf6adbc9b09190cf1ce6c29c66b1913e01a8d29c749fd6cfbf5e1b9103c38174f5ae11d1b8b2c9419c4d8ac545bda230fa8b67ecac0c40f20e74f0052500955f87af06f00efc08bbe1187038f70295218c61584825650d9e01b026b6ea4f4b24d702a709df86c8736551fe8cbd1359fbfad70da1960474297df6b60489daba6f7192b6e3db1ce19b914d2f278fdeaa89cb42e7b49ce8c1a0d25a78e2d5cff7e57473b2c857563d3a90fc212f4cccc88cac36e89b7c791efb67c4cde74b28e78ad4c40a8604c5a97fcb5e9f66032f16b4bf9be79fb612139bca0acc7542b3ada311b94bff78bad34de80e61362702d1db5d44e3475bd9039257944ed0c27a8efac8a182ebd8744c1053eba530d0dd630aa7c101748e5b512e140e8ad4d9546309e98790312690953d93c07ad8e57ab6953b20d4d890eb3e00113c1086b2aeb31e7b9e7bb1671472b4acf0dfee022a0e574d609480f5b32ada0709c46e45934b16f9b6", 0x1000) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) setuid(0xee01) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x101) socket$inet(0x1e, 0x3, 0x0) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x30102, 0x10) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3f, 0x8}, {0x7ff, 0x463}}, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/159, 0x9f}], 0x4, &(0x7f0000000340)=""/66, 0x42}, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) listen(r0, 0xfffffffffffff72f) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:39 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:39 executing program 0: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x0, 0x5, 0x0, 0x80000000, 0x80000001, 0x3, 0x2, 0x1, 0x9, 0x8}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x10000, 0x0, 0x2, 0x3}, {0xff, 0x9c, 0x8, 0x800}, {0x1, 0x7fff, 0x2, 0x2}, {0x10040, 0x6054, 0xfffffffffffffc81, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x40, 0xfffffffffffffffe, 0x8047, "53996f499a35210145865d21a78f5e8ea7852421", 0x1, 0x12553927}) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:39 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) write(r0, &(0x7f00000001c0)="013d00e500000400", 0x8) dup(r1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) munlockall() rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x82) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/10, 0xa}], 0x1, &(0x7f0000000140)=""/8, 0x8}, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:39 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x12}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r1, &(0x7f0000000200)='kP0.', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000052691c40000000000000020000000000000"], &(0x7f00000010c0)=0x6e) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x200045, 0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) pipe2(&(0x7f00000001c0), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x3, 0x8d, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x20) msgget(0x0, 0x400) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc000, 0x1004000000000) r2 = getppid() getpgid(r2) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x800000000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x95af) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000100)="9dd8bb52d3327e2573c1957f92960947c0ca88c3813641807b1f65c7b1af380b56eebca931843d976009b4ef763a2a933c8be62f18c602c37713b0a1664da2e609a36c5b1867893f6e846379d9ab5e8181d62a5c2248df40aaeb") 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff7000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/116) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28cd32b52ea31cff, 0x92) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) shmget$private(0x0, 0x4000, 0x1000000000100, &(0x7f0000ffc000/0x4000)=nil) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000c4dd43a74c32c3196fef00"/27]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) setitimer(0x1, &(0x7f0000000000)={{0x5895, 0x5}, {0xb6, 0x7}}, &(0x7f00000000c0)) r0 = kqueue() r1 = dup2(r0, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x3f}) sendto(r1, &(0x7f0000000280)="19d2996548617e5c6040ff5343ce18aafb7a037e4c4c56ae9b4f3c47d62535ad7f375ad98812c5f7c380403897e5adb60e8b26e1df421fa02c4e41ba5c8e5cb0fc8e75ebf043a5a18180edb770439b98fdedc335e0513edfcc0b566719fbd5cb66872255ec449fe65f4979b94b2a5878e0ad30a407fbae1115a85521e12b87cbc4060250fcc4565659d59d6ddcb66097e7f109fb54461586b6da20c999d50d4c5310bb9bf9", 0xa5, 0x2, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r4, r3) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x9, 0x0, 0x64, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x20, 0x7, 0xc320000000000000, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000c125780732"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) fsync(r0) shmctl$SHM_LOCK(r2, 0x3) 16:00:40 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:40 executing program 0: msgget$private(0x0, 0x2) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) 16:00:40 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xffffffffffff57d9) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:00:40 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2a, 0x88) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x5, 0x4) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = kqueue() r1 = dup(r0) faccessat(r1, &(0x7f0000001180)='./file0\x00', 0x20, 0x3) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x7, 0x1) write(r0, &(0x7f0000000080)="779901532c2aab6b3ed5c064b664b8c2884a7522268840556cf5e8cb5373baddb92843a5b9c01527318882afb7df25c0f55ad6f76f82ad49c7d3e23ab2ef2e8ab00aa8696192", 0x46) shutdown(r2, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)="72ca45aa9764d154fb7577588bb44e2f327b1b8feefd9c639ed100f6b515fcd6d2e32caa9e93d4cda545ddcee3894d6f207caf4f2758590d473895440b9fee21e6d6d9530b4e1ef0db1df115f9e1c14f4cae186631f5d64ae320dfbc8f3088a8ebce0cc3a9463ff7189435dda6d81681ed71670f7773fdf66a1712395ab1c3384569681998778aa392bf0d093cd8a8cc59f9c25f22ff760797d0b95b69e280f3d69eeeb6a149ca79369f558531f00d4691e5a5d0e89f01756c41c8fd61b48162b19abcac750e3cc27b864fcf10bac40f3f393faa8b169f8e3337c8398619ae58f4a0c81765244835b59757c6c5bb41e10e158394dee6ad3142b4c106ffe1bf733e791081871965a7a1bfeea3dd23d73ddafbd22603fd38d49dcdf20ee2c07d50e26f2acc4ef9b7960ef6fc0a009f01a9b86e20761e9c1bec6c80eba7ea9a5f173f0da6247003a8586ceadda6580d5b06fab300a738db4278946d1175d5ea9356914320993540b153d8e4badd1a8629b182c23a6956f607656f1fc60ff20aa2a47493663b2bec5a2cd7bfac78fde85b0f2b69108c6336ab6348e852a128a51bb377641250ac2d751282da863e85914c77d63d25ec1658b673da1f461e278738f7dc299fdadf1a8bf3dfe506f92f03f1a40a00aa70b525f2e5dc2af79b0d94bd3c999def48049a4b7498b577baec9d0ff23fe664ce3a93282472cbda385bd8d644abf704db20771bb3f55cfa38a00134ec9deae54e57487d1c0b598276ee5345fec51a503e1cebc88b4757aaac3626663710f8965c54d1a96e7533b6f164d796702c65b7e84a01d6cedc9b0b9bb19303c0a939ce324e9c713d17f42595ce7de6cdd03f5e970c09303eed0bc59d29231ac6d1acd30e96d2a34f24d8db70f2165cfb95ae6cd9fd2ac3adaa4deeaa98407ac22023e38d9484faa1656d03b718eb0941e504bc1cdb822686813afd4b83e9f468618fcb4345837759336196166f0d393745e301cf32564fcf080ffdecf63d0825684339164edd10f60af21e61aaf33c360e721a43e740c985a5e9343374b66016355bfd11487aa1e2445211e19d6c91e5902d9c0517050c5ec4c7510b29691e672a50c7ec7b21ec87f5be5a5ced2264e58759965b5d930bf9a25a299231b262853805c4dc55bb7afcc3109131c5e57e5ad7d90ffc809d065e06cdfa7caca6b9a585aff996cef73319839da20b7d7106423ababb564cb34412fc059802b8a6bbc1c9a266619544ddcd0be019a85ea774fc36fc7821084e68b14620e3db0ff3c0156ab5248b761916302e95f4d944f757b9d0c64753913ddd678c43135cc573f203f5e6acf4f81dfabaf492afd236163f86ab81290083f7d6503ded3eb09c99bebcf9804c57c63abbbfeecf1ef0f799e17db8cf7f6503a909e8b5b76a1c490602679f1eff7e7993a3116df78b5cd99069d87b47acaa3ebd8d24bccb919672e9e36723b619b35ece79e67d0ae578926160fa91c92ba7060715cc6cfcb8895fdec66fe631ca4c805079e72499f63726eeeefc23274ec976a03013b23aca7dcfd4d7be413ba74a8fa9c2782ae006565483eb649c8a8b1a0deaab29767dd6430cb15ea42d2009129ecad04f6c7f7c8755fea581dc1ae1824d5ed02525b58c50cfc4de84f5cd58cdf2b1bddde5fd1248b3a664ec7b219e6f8d4ce7f3cc3931a66d48b800f39ff996f0027af55cb2d9e2daac41c243537eb8fe285be7c6b92fd9f650dd11327f90c0d22746fa29195d31c7f994536a66594a8189e7660cdd79b730715c02a19b5c13eafe4b6f56b86e82075248e76c5c3bdb00a01a244c6a430e46cef9ca68468af12db616c08653e100a4ac21294a24854c0aad9d81f67bf6dcb69b86c83ecae0798417fd20be8b5d627c9b15d4e20174b18c4ad51ed058cd6aed870523582139964318837465c31c68ea60ba68ebdd41bf4f9c0786407cec2fbf72eb15b46477073cfa71a0e7d0d9c4657197e5fec47b66a6a9c372a99611ad39b884de87a1f6363ec75a9335b7e752354e1eb55d05c9d96bf90fc4abdf79bfef6c4bea9c75b76c66c0666a916f45ae17738bf3bbaef5464a341577fbf4b49189956d0a65aab513fddbf667c8df628d816a4d130daba0990e3ad88d1b0df46d24870fff098ff2d06398ba15fb01b6beae872b2cc9e9efee50c765d7b2691533f6f9563dce195133f9fb5b0eb7fc3d7a258554a54c91460ee8040654aec4047e9962681ba9977c4c86c66d8c50146bed7598183f97be2fe4228e00b2d728a7a6697f03b5f3e17fee44305b43165cb5a7fb5760816b04cc7754d13c403ff65a8f51cec8dd1e05919f8ec882859126f47f91206d7cdfe00b7d0e51c6de9d9f5a39a32ce07d17c810fcb61f90e70c9fcd389c28b4a705d56a6dd76eda0dce0034b6270c0c5ff1054f59832d723aa5b236cd42dad0e774288fc45611e9dce867b2525f7618b813c4c194101a8482f6777b0a902e174a24472d0271cd001c1d542f31525fef43e06679934acc18be8a2d55a81388748b20a7fe7f1d4b8c874f2ca7230667881eccc27fe0f0cbbcc1898b4cefe037bc9a914cd14f5c55e321c8e7d634cb02968724dd5118352fff2f6d0cf5cb782eb6d38103e2fdd66e2c7969c9cb9b5fd19ab9daf4d219e26efd566b45abaff9b1676f112fbd808f5f54a8ae5a6bfb75f422c9c7f5f6f92e6b91c29321f7fe3b72f71302a4529c4d2c4a79018803ab1a18e9ac46c05a90950c71846afa02d7d4b901c27f8c7a9d468c3e6140da0abbc0a24c0dc93e6cae855ae340d0ea681f17e174f83d33c59ff68ab4b3b691e2f5402def854ceb2fccbfc8b2d0adc22c18c3f75b167c8e2a673dd48c2d180824b5c2140c9eeb1a7e6ccacc6135d304a6648070154d48aa40e48d5a90c39e03ec45155e721000d814653f83b61df695dabf97915a43cdc209c9150642b8b63e1dd5844e412244465fce2b52bcab012a75579f1916a433c57660530ebd1a3d62791a53882dbf6373d346969084277b1f887a238afe63a2cae223e14845b0c08079a1a950ef35896362b67beb6d0ca5ecd49180c9996f5b0e04dffe34bf408797a09061a48da0ab7ef0d862bab89a8d6c7678433357806a76a57d1f95bf48ad11a16b56d76ef4a3fe7bbfcda2cf55bdf58105132023b71195b6c07fc29a22372b7ab9eddfbf93fecfd25367791045d9ab107315ada9cf6658693e1d85a74f6f08fbcf44a37573df8c8ae187cebc98cde640c1de77bc1273568855dba4d92f3508bbce718cd007539703c312ff943576d4d02f1fe646e638909d6b7628609f85a8e73a36af4a6d088f5619e39988382f3149ad049c98666a7248d19c2b6fd9ff305cc7b78e5cf60aac58c12c6bcc4748930b8ca2c8134e6762f3f0922217d45422438ee1aca9cb2622aad3ee9e09cf3c0c6f59d866ea80815ab2bf0c5e0c35f37b20a0941751bd4dad27390ffd642d4c7d6318be17780fa38d7cc6478e3422645908d54added32753d9088eb1deb2a8e59c19a1cbd478023617e0a1e224a7daf29f1f6fa35e9ebad078fe42b11852e432e29b62ce4f2c237506b2080b2f211cedc562b8bfe5af090c0e8fe4a8f0a114a72e0d0884565f4ff5929d16dc62ffc72d7a101632a848651df040db0bee5aa1a9d27d2b0e6850d3a1937fa4ec6b24bc758c9105d0f6c92d2685c5c3429f80e62b1c0aa3191c6c6fc32f694ee6fc6a14154e70cc2113a8481e8de129dfd6142dea695dd38ccdca4a04b91e51bbd2f6a4a35d820eb15d914267bc73273493f0d692ee2da203cf0768d2febbfda3056bf0d59e2f4a71a882fc7e129dd12c8090d6068d2bfb9aabb8482c40d7a47cc17a18fc597b7a1ecd7dc8376d41356cbb6af41edd42b60494190fc586072d030cdacab07fa6aeb0bf3d0e38617f9f58b2eef6984ba72c093a545f9b2e78d19eb510cc6e3be8a5bb9849d412729cddb384d807e44559a5fe37fc467353d089409d8b823ebdd37a8f73a09f27a18f7733d1bedf2f4ddb42186e2961b08a084d04be01cd5945714b16f7983dd0d6d9f735e0c8bf7d8cbdfbe07ded2ea3ba67ae2db7968165e81054da605a65386147e63aa0894878215c5837f23aeda093eb9b7772d974a9974076908d42f3ca40ea3e5b0f3a53f1b64f70632fc11a5c4e73e5ad4e8c4b65069188a6aaaf805e449ce58636985f15707e6904080f3a110b3c60981a2083ebd2f8a4e15a0c630db853ae614135f349a523a7fb43a3e3e766666356e9f0ad2847bb6d8091468b2a72c4e10daff09b81b61d3d0d58c742b9646245702c0216b8a244e8a1151f2f220ebf68a7e189e8a29fc7da2d3c9272bbded705b0f5ab2d9861aa0784c16f502f8bd282580346611e486faf5ef775e6a71843619bdbbca16e4ead7ea0b71909eaaeccb955579234aff4a83f8a432b0d4482eed516570da684e0457de18f86e92d33af00aecedc4dbf62e0a4ab29a04ff7d58814492a77b6b298378f00805758ddf16ee779d214735716b24edef160e48739e5c6997fcbafd092cc20672c4ce7902201b6753e24a7676fa9aaa5131a62bfc79373e1f05aadad863caf8cbc401dc7f2351c46bc380afd49a67572ab94111c2c0a1f7157f5e950cba3d5058c961ba05a9daaf757c0839b45f9cf2c880a2979d66067f67990d639a1009ee59055356557458ec6110218a3e49ddf84596d4b7009b33c2a220a86322e09d6979af4d9effd1443b12bf9c9fadb27ae9b9dc124e626a8d58f22ce06e0c4f7106e8c05be5826b7ac247ad254ed156ab6a8f516b42853806b6e7613f07098aa53d7c4173d8fd1509269ee6ee1fbde8633b5edd5fa3cfdbcefae2a511afb92ed60185bb8d7f1874cbbf5f809a7049dea5fed29f207d2d63e73958b9f7db8c851d946672f31cb51212bb7623f393c9e9ebc9e444af0a207c03f7e1bcf8a8f77b4741aff7842d3f7bdce147b38c2cef9de6491c799f0b1a39dbc8f1020e1a23db04702b5af6e52065a651eabbbe79f904c16f4d6a6e25a14303ae973a3258a2cde9079cc18586e06cbf6ae8ed8b646b81a14a6f4ca663091b7dda8f694fdebac897f2990cc7af3c3a8147d6025543b55d6052a4b7eec3056506b3db1c91211b638a84fe228eba7ab17b6758fce5fcd0e01f47935debf22ca6c37c836918af7320e0bdbc82438c2e7cc384cf85ec6804872c7907a46d31c66d71198050bf74395d60af5153e05761f7004f2f48b7f636b323c679e426ff034f8d897a2a977e5a20c8b170633dcb6af9f93cb27b04f626107dc2c717463b4aa363782c508c419720c704c153d683441186f0e5a597efd702c6fadcb4f70185c1bf6f89c31fb6b0678def4e91077e2208b178ea38377f8648c8f3863aa369847dcf3d4da5b9c7a6bc0a33341ce47046bcab5791e2b0a9523d773a3842ec820018aadf6f93c763c7357a6c0f712926865bdfe89d0f192378221fc2acda1e8970dd3297c7349762fdf3adb91c0571f36cdf157c2fe4564680b7565304a1b92b218130e2016660800cd9cf794ce6b340668493248da4f356f95018265390394327613e65a477e90e49a2f0a52954426c020ba983d81df06d27b4471a8b64a242c2ef50f37b10b7c345a7ba0b86d5c9a96a7e11d4369f7969d5068b5802dca5c30470b0e19df2830e80cb4efa043aef435153c9025e1a6f4929fa5c26e121f7a65f130c6995f755501dad034cb669330f7550801fef233368945566608e6f0f35e209420932e114c405a4dd2f657a56597c96384561413882b09185ef77e426", 0x1000}, {&(0x7f0000001100)="b48d138a8ba8259a7e2732bc6f2bfddcfaf293fcc0b601ae7f96e6ae7c435f6123d0ebac2a3dff7c924a1ca2c03eee162f1d5385ae9166be62fa238a2a1337708eacb6623cf9136abe", 0x49}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="e0eb19cf8dcbcb01ae233ec5f24abd5ce45f228edc82ae1f9143b2321a40767ea9a91568faba9f6baaf5945d171847d209be85a06a3e0bd1b238463c1a1e1cf33d57a9f0600d87a465ef4e6871c7f54f2dfb953e4f4fec89b6c447db4568d33fc7f57f678a5b8795ad45559e716cb5b1c26d49531d8fa9a78aaaad7ac179589e60623cb14ced8b0441737d30dc68375f02d9fa4987a28e", 0x97}, {&(0x7f0000001280)="d7c3cc3b792e", 0x6}, {&(0x7f00000012c0)="8536d73ad58266a446acb5a0fcdf0f6596ed82cfa3789547424e686b16743a9933ab7962aaec945adb29bdf5edbd4b83b5b3b2701e8e9ece27ed2d9e4c10da0d09232bb085c7701884bf0c44bbbe547dc20c4d544d70f2971708fb71d0e3c71f8f670c8f368ba5f735000c28b342c05aad96f093017b1b32afef19d1183cccfd32a7fffbd03e53f08d51a3b154b1417049ff5cb8921963119ace0a8427e786ee69f6b0bfc227053ce8f6463f9e241f591050e01a6173de3b351cb22e7ae251883932a6483da2dc17d8148990357e2d9af65098a52986526ea9e1dd6ec05b464667438bb75eefa536111c043b48ef53de4c68103333", 0xf5}, {&(0x7f00000013c0)="53fa85d3b571d7109ac3f0779414b609b3698f3fe9debde3e708455806237d6ade35f006f4c5e26d7f0637accaff9e77683af4c77f22ddcf9088fc970fae384ac40f3933456ddc3aa7e81c47c684ef2c3d372210a78e1a0cee1de7305463f6d592db1988dbf403b6befb8efee6d360697b3d0de8bb8471dbaa1a10312ab5b3d7b3a52c0904ad3453566d4cf241811201e12c3279333c0db8a95ce4fe78628870934d8f92c883ce94f6f791c277f514879bc5e242f5b6943c51a5f0c42a811a19c61091dd20893eefe6db1ce2c885b1a42e80d90f12d905e065bbe0c5d981540f32198a083ade939594b1f0044f1e1baf85c128af787fe0e6b0", 0xf9}], 0x7, 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x3, 0x40) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000015c0)={{0x80000000, r4, r5, r6, r7, 0x4, 0x7f}, 0x5, 0x7d3, 0x100000001}) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88a3, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x2, 0x0, 0x6, 0xffff, "bc251fa816477b604d13633ddb4b17d0e360144f", 0xfffffffffffffffe, 0x8}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) 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) rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e8ba6158b9", @ANYRESOCT=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], @ANYRESOCT=r0, @ANYBLOB="1eda827bc0abf82c0250a5ef700d8d7111b260c0257c5f64ac57fb0a0d3003e9b2c10bba5bd60f1b88b89a30aad06ba7881e5de13024e672714f71da4a58d9a0dbed953115f383", @ANYRESHEX=0x0, @ANYPTR64], 0x93}, 0x0) write(r0, &(0x7f00000000c0)="4232b293d308689d7ff1379799803eb48e5fdc03a72cf547dc3df154343a59d2c9b09f70e5998ec6c1852e58978094", 0x2f) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000740)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0xb1, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x9, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = geteuid() r12 = getegid() r13 = open$dir(&(0x7f0000000880)='./file0\x00', 0x20000, 0x104) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/pci\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000280)="02a3ba96fe22f9af3517f581676ffd92cabb69e9e27c544a59c9cb51d2c3272fb9fc7ba6fb18f5a59ed3096764e3dc56399201196c75471668e68ccefb74a347adc46f3177bf19848233c58d0a20d96c734a1f9451e396a42a2d53589c8548804ee6991db13b74ac2cae437628d50bea6bfae570a57f28686099a6b1221d753fcbeb6fffcfd167a1f42e5b62eaf8ac527582c8c47c815f67f1057e88ff2fe33a5872fe833461a728c6ab7dca987c2249c15f468464428e8f0550a98cddb626237de9f9ef5d2b02d26dd6ea2d6720a339c50c9894db333a73", 0xd8}, {&(0x7f0000000380)="6acb518631b3045f0ae69f538fc54d2b50d611bc874f31eadb2bd5233c5e3e486e9e61f9a93ec4b11e47e56eb2f25befa18d218ca1598290720741be92ad22da2a62b9aedd5ed511d002dd5220b0e1ec213d16620d8f027634f225706e854b04ad6f6092ed6ce2e722fb98fd12da6ee8dccbbfcbf9a18361dc0d2d1fb16c733dc0e150355f234d6ae92d26f0e3f83ae9ee524e92b27dbd5fd942d9259218146b499bd207", 0xa4}, {&(0x7f0000000200)="be2b3f04e1c1c66cd36a4e2cbaea564a6cfbce", 0x13}, {&(0x7f0000000440)="2f2273dc0c42827644d9bd7c451a4d164d426dc33ed1bb36926e5911c4eda72f4359073a8be032e95a57ac061543952a23c4a90509588ecf8588ed948d37ac", 0x3f}, {&(0x7f0000000480)="9bd3ce30d7f190f6531cecd7b80a0c85", 0x10}, {&(0x7f00000004c0)="a7d9d6c49324825e7ced116fc779cf982d6d0c43755093f27251838971a18649e979ca8d9ed9009174387204bb7aaec76a86583a9a1af594d09c083399a1e059e5d0630021e58beee52368f1282fec18cda312b7329666aa7975238f120a23877871085ed0cd3e35fd8eca8c910bc6c3cb98cd9d5c1a5fff07dd54c861f5a530dfe2ff1a8c374c6581704aadc48bbbb2797e4baff8645bf1387fc466217ccf2c78294197892c2ba0861a49a7523acedff27468aec57ce3bae7ccbd73f5af7efde5aef5c0646d0f60dbbf7844a19a09498752091d2b8c0b4c399ad4de87cf2f1096cb9de33fc751863eabf6c3c975cc227f975abbf587bc66f4d9a1", 0xfb}, {&(0x7f00000005c0)="86cc7b834d7358bbcf9e4c3faa108b0d9a1cdee13248c21759e305a5b4bcec91114bba762e6b89f9b4d6800256d333fe7f3c6f0cf6b3868d372c9346a648efe8e2cf6aa34b65d22ef629ce44f3ccd7036d32df1783685f2ccc2a4175e8b61d7806fed455f243a20ec13bcdb5d361d881a885", 0x72}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}], 0x98}, 0x408) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000000000000400, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfa91, 0x8, 0x6, 0x2, "e90dc4271df27ea3d08618900ef86baa251b7d39", 0x6, 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x101, 0x0) getsockopt(r0, 0x2, 0x4, &(0x7f00000000c0)=""/11, &(0x7f0000000100)=0xb) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) r3 = dup2(r0, r1) sendto(r0, &(0x7f0000000200)="a6117f885c16b53ba02afa046ea8a78c6b2463f23dc5cd241883e53d2f41bc63bab74b1f4d1f93495b85fe9775273e3fe58bd7d0f68536181a8d5664a1c8c466f1bde22651682587c456f3d22778", 0x4e, 0x4, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0xfffffffffffffff7}], 0x2, &(0x7f0000000300)=[{{r2}, 0x0, 0x20, 0x1, 0x7, 0x200000000000000}, {{r1}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0x469c73d3, 0x60}, {{r0}, 0xffffffffffffffff, 0x52, 0x2, 0xfffffffffffffffd, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x62, 0xfffff, 0x1f, 0x6}], 0x800, &(0x7f0000000380)={0x7, 0x2}) preadv(r2, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/77, 0x4d}, {&(0x7f00000006c0)=""/48, 0x30}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x7, 0x0, 0x0) utimensat(r3, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0x80, 0x5}, {0x1d, 0xfffffffffffffffc}}, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001840)={0x2, &(0x7f0000001800)=[{0x7, 0x8, 0x7, 0x1}, {0x70a, 0x4, 0x6, 0x1}]}) r4 = socket$inet6(0x18, 0x4005, 0x6) close(r4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001880)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000018c0)) connect$inet6(r3, &(0x7f0000001900)={0x18, 0x2, 0x8001, 0x80}, 0xc) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000019c0)="cc297b54bf7e4c16c4062455423af05cca", 0x11) r6 = kqueue() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001a00)) pwrite(r6, &(0x7f0000001a40)="0162fd7378cb9a78652ad170b9f369dea0720b2d50c6d8dad4f8", 0x1a, 0x0, 0x0) pledge(&(0x7f0000001a80)='],\x00', &(0x7f0000001ac0)='\xdc!\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001b00)) socket(0x6, 0x5, 0xffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001b40)) readlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/198, 0xc6) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001cc0)={0x9, 0x82}, 0x10) socket$inet6(0x18, 0x7, 0x5) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x20}], 0x10000, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x20, 0x7ff, 0xd2d6}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x8000, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x28, 0x4, 0x9, 0x1}, {{r4}, 0x0, 0x9, 0x4, 0x9, 0x7ff}], 0x8, &(0x7f0000000140)={0xe00000000000, 0x800100000000}) dup2(r1, r4) fcntl$getown(r1, 0x5) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xa0, &(0x7f0000000240)="b66e6c2ce2124ced2d8de8751c382cf33898f53e0db236a3b5ad9b7696744c2984492c4b1d2007de56be00d9b49df657d4899b02f7ca1368af763e2c23a981efaaf687e2302ef4db616c380caf80080fec2f23983181eb4fb15b760da921d58aad4297da1ddc73c8ffecc3a42f9b26090b4e921f0eb0da49b7c83012f1d2f68b6dcecabce6d99b4b8fec09d2c88a75b779fdd50594914a46e2adf50e2b949068") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x10000, 0xc81, 0x4, 0xfffffffffffffffe}, {0x52, 0xd9a, 0x4, 0x8f1}, {0x5, 0x9, 0x37d006b1, 0x7817}, {0x1, 0x3, 0xfffffffeffffffff, 0x3}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8, 0x7}) 16:00:40 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x1d7f, './file0\x00'}) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000080)='./file0\x00') 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0, 0x0) kqueue() close(r2) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) clock_settime(0x2, &(0x7f0000000000)={0x9, 0x7fffffff}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x3f, 0x5, 0x9, 0x80000001}]}) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88b0, 0x40) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xfff, 0x9}) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDENABIO(r4, 0x20004b3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000240)=[{r0, 0x20}, {r0}, {r0, 0x4}, {r0, 0x40}, {r0, 0x20}], 0x5, 0x3c000000) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x2, &(0x7f0000001340)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001400)={{0x1, r2, r3, r4, r5, 0x20, 0x49b}, 0x5, 0x3dbe0ca4, r6, 0xffffffffffffffff, 0x10000, 0x7}) r7 = msgget$private(0x0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000014c0)={0x5207, 0x4000000000000, 0xffffffffffff4039, 0x8001, "dc26eac95ad75a5ba5dec6f09f2cd72dc098aa07", 0x8, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x6, 0x9, 0x470, "2601a3f9378a00be8061039e1f06c28e4809fd9d", 0x80000000, 0x9}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/100) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/174, 0xae, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xcf, './file0/file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40010000016, 0x2, 0x40000000000001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0xd9) mprotect(&(0x7f0000670000/0x3000)=nil, 0x3000, 0x4) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0xd3b0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="9517d4", 0x3}, {&(0x7f0000000240)="688b0df1d9df1ee3442d5086e32eb232c05a4a71ae42e2b2e0a8fa53ffcf61a954fa60ffc831ba258a9da981e01118eaad6371433cba3c01c317aa6ec3a4c752156cf99dbeae560f29a9036ea1a21077fc99db16fbdbcb8b7639362bdd517a9dba17388c7e46613fc628a6118a575be4f6afee4afa25fdbd836a594df4fc71fd244cd9c36e666f113b29acd83534b44d2809c81e90bee09a6041", 0x9a}, {&(0x7f0000000140)="51fda8fb1851d42f80db492ccc571e57ea64d8e1525f51db1a70852d71bd2a0256142e4d183abfe0915a2441c21ae0d53b8bd2d5a5c9d827bfaec5cc5605c9e34edb3fd2c77292408da39ee00cd931fcf4433d0098c5a41772d51ce9fe75a8a5", 0x60}, {&(0x7f0000000300)="aa1eef50b6f7277345e9840d67c767c5f131dd117d6a6ee1b2fd893dfefbca8d697f32c36826a807c6a27fea98665d41e92b63eae7ea8db22f233da82cb602d45b4c7e1d750e4f22749d1b60194329d6eab753d5070105dcd5e3617cecd27f3662c5f3b2715781a95167d863030a121347c2486062bcc4bf8aceb0f29160ff70fe57f8f723eb3909673132872f1edf64463ada7e82e564481049d29eb7faffe990f05c35ae0af2141b4b66", 0xab}], 0x4, &(0x7f0000000580)=[{0x88, 0x1, 0x288d, "1efcbcf70966c04a2683ab9f6551ddbbe65898605b5a45823e9732542b13eaeab38b6fcdca64c5953d3fd2f28f42a1b9e3243dddb82899e488e8965560e0f5905ecc9df7bb549706606e7dfbda03529875bd012ba05a45de63823ea37b01ef6051a676bedb4b1d631e17724af72dd7347c"}, {0x1010, 0xffff, 0x6, "8dde54acf41ca127ec757ef107732561def76ceb7fbecb0e346f77fe02ce4c0da4c1a5d8250ab5f05402dd9161f8a82cb425e44909256945ab9e043f91ad37a1f5530a61524bbad73364b4670ea8c110911de24f5d334f9004aa4aacd4709b35b15fedfd20119ff52bf770f5d03fd7992dd9f58df213b87341c872fc826b0758117995684e52774353cff114283d5bf96917bbc4a42482a95317db0016ae9421a9a95de8bc3709da550a5e7fa71f46adfea266673c97c3e9bf231af26d8eb3cdfeb38def84098543753a85b341ebb8b868719e8cac4daeb5b601d09da6f6573c88ee80077510c37714165aee737f9e431399c7bcc4094026e10191b1f0e73b45d62110c484dcfe5f4d0f1bdf8f3bc8a86d307d34b8cd4e9d1c2fb27e8acc183cd4b41356eaf46770c7d31b221cf11f0304cb34ebc1aa171cb8bcc7cfc33e0926972206974693636740752c6dbfc370a0c79d5bd003d136533d90a69e927293a9fa1fcf11729adb7c47067fa6f9528e11430182619b3c72b93854cd5bad2315de9a32b6ca705490a445c1ffd5c2751e78af9223e7d026b57a4e66e339d7719ebeb52dd64593541614095388da580ea6b80ce3b2c519eebe38f9356ea4b9829dc99362eb77b00f367ae4be0caae3c9c461d8f0c8a83beb0bda98cf4b8a82bb0d6e3366ed1bfecb4a6aacc06890e7cd7a03dcee405ec25b695bd86f70a070b216d1983facb2a77794b0f3ab6656462e260e386664b17d68003c3d0538b5c317245ffdce1173c41699eb95d7834985ea3b9538aeb766ee5fb1699b672d600180745da680cd244b13508ddb9407e532e2567c708e4fddccc29298444d3df5a327a4fe7f1b494feda4f822c8bc81ae11b8d371a0670a4ed03da90febbe048175465f32d2e9d9a76b502dc6bb16e62e535550c9047f7bbff0da993c424a009083fa1714ccb9f376328bfee8df02cef1e198812fdb987d3478e2e51abe54005c4bf3435818f9e0d3d6b9e4e92f6a2b3fe4911bcba388f0dd8a6883774257bb8e16ea22d5db6e5916fbb22e5faa8ae374c8deb47785ee2b913f81749d8288c07e3f7cee23ad3ad6fc95cb36be6536ef18bfb75f1573fea6e9496b6153d30e9ed3e5fafb24c1c556e8bb03ac7677c2b979a07ccf8dd09c5abdc073cc50ed65742a40dd26c484b9b52d76b1d6c67ff555a1df9fc488f76e3d912d8c39318f6c46f8cc6d272d9e8152d4bacb22e0a7602dcd316ccf112ffc50011d3c4215517a3b0b7b29f4a725b4bdf54337ae71e207e12173944964fd07d49b52826ce58283e5a96d5d7ce7eb0a17c2535442dab16eb8c054f49adeb1288af74868df3c7885a0616374427c4eaaaaf0cf535f2c213dfbf9afd90487599a5b7b0f48731d3efcc5d863f970b6fe595361311b0dc839412c7d043463d268ff55293cb02d7dc58dc3bae5669c6aa55c33bee656957ef10a63188de535fb065ffff0eb53042ff3d4dba99a5d80f3775e7557f87fe54512dfb9819da95bd414896e91d4c7dd4445c34d3c34aeea03f4beb859880add791055f65cf7bae003b2c4187888df0daf36f095c653f6715dc7a320e408c23c2dddf5c38c26f37c60930232d03cbb075fe6e015f1e455cbcddf406f1518b728d7ecd5c4c0f6b6bf2d56dd1aab55f5a149d81068e2a1e8f2efe4cb2b20aea21048798a69188bc4d9ed763be8e485e6ec8628ef645ce8f8f219fafb77789c408aa8f8fa33b21937e5e3e359f97a2e78634beb25be703f0f0cd7703341c6cb3c0e2f34242b182eb3c374367a19433bcb57501339d2b0781b482f8c5c7588b53a990c7f947fa553679677022290aca1cb7153d3f167ae0cd13d4df4e732d5aacf3d34991f13bf3bb528237c673c00c07bf7289cce6dcf6bbf7f37426e9f6a44022688ce2937151ae82570f11f4ff8dafda86001d1d435d8e5dd8e3d89c0ae44be9e73e52508557db20ce45b6e8d6a4f6915103c7bc8a88722173d26eaebeed3e9327f229f59b66db4e39c6a3afd3088e507153c61ff049d1d7b44e70b0a915d2cbb203f2eb148826670e95e215c59ade8d4a0b4c0823686b3f1776ec910a3afa8c694e655bc95c8b70922164bfd95b5de56dc233306afdc0ddf0b98a14f3cb2dce94552cc46320488730ade45ce9349382291b21ace9975aa9baf7f4d3c6c977da609bfccfa26a412fafa571753bdf09476129120f5e31996e4e522ac1260ff00f89290ceea1687115897e75062421d1eed7b305ef777b9ab6b277ccfc86e1ccd44306ac94b7204ce91e8379897db1b7180ec1692e31c7bb752cacc25de364e6f7b996b65ea611b0de0e4ed3c7aab0148ee9247c0cfa2b2fea68343d1c686ea35af28eff5fd6652e3f62cc6957bbfb5b12d77426fdb8e6458b8d75a2293863b665e176b32bdf6be7e202e08ff8492716adbf110d5f4043ff3c3388d7e06641be915b295784da9290214857aa0994d5fb707ad74fc47a1eb9485e9628660164cddb542b1e7f3fd669c3b35e8b34da4315325c255baafe81af77858d50a667d3659809c1b1b325a5d4f9712eb6832c2538404cef82328e21e972cf5f6cf8ff0fe7b3c6f0dc5d30e1aff7ac83e1c2640d8624ce4b84f3f2a2593e8c9ca29162e7f2c4d219f5c77252b7c20a2a19613043a731d586a3c79c48e4cfe1e44ad204d16b47eff8095373784112f55ed5dd18002c0c34f8bd213f632595bd5cb2011257b3f7c87b15b800a58da2122eb80d28602e15e4bf65dc56825d21a399a66ffc0c2db39fca07985f6778ac9a9f7aa1a6e83e4c660e93f6896dc9c0c5db8c9aec8510fddc017182a72b74bd71fa71ae856ce31f9522e5e21d4cb41403a6f668f6c3691372a4cceb2b456ce30ef2460b6e8fb53f2f2a4b1ec911ae1e02341f244aad0ed7465f00703314e8be1d67a316313650bf9355c9e51b90d4ec705dbfb0ce26a1a18ea24b5b8f19a28b94240f46444ce545860a21375af1cfa0b12698e59d91cc2a89eb1ff8243b3999dc60f99bd6066a1bdff3b6ef6ecd0c72ca0efde03ab81e07cdc2465631dd688475535986b10e28dc71020767851cd68f65101ffbed181fb53531d75e99b078bf042252d622f4369baade6a8d239b6c3019ef2b4eeee544612c91442cfc937b7ba52d132421a3242c8508f849600adca5495cfd5e069ddff7e31c5d3a083a4bc80fa9a3375af113fa12480e6bbdc705dce1bf06da1d28c7d59e9472bc473b7c16d07cfeb25441d6309799a275d160d0ea58b11b7e6f24e5a6b5d2562a7aa103a0fe823c584b514acde843be50b422512c36e5580967efd7bbd8fada9477bbc22d341a674486b9a72c78ce66b57a38520121bc8a10bb02183970a479611db4c582ff3c5b6328a2c4285fe5960e79d3b2bf273d07516f4bae73ed91b6ec8533c67d9170822a0562f85af75004d4882b4037e3e24c588698c1ffcd4d6f38493514730356e27409734cddf0ca35c9f0f2ff055bb6c3c5be15c908b5a0a5dcefdb6d665a33405b82861719f7d068e065d1635d5fefff17f58cfb04249e5c6bb1a11dc1f42f3a056e22aa04e0904d8c9d3ddff924b1aac58f1ef8ec6528000f113b79280ba9bc2f3a3b4eac950460c93ea45d2fa086dcfabe8205760aaf31f1ed4a1d6b89c352c266ad615ba549c8df984471c98c7b2d18dd6c5f16cf69d6557c38dfd316a893ed765aff7cdebeecf7d12bcfc5c42a735e17efdd19c135b9920ad71b610367b7f89060314753cbb33282bbc2c7b70e50a600377a0a776055c9236281c026ca434887cffb31c9a776d27d6a2036cb41314040a704770d42bb83ee2ab6d45be32890957bee47f9fe84ba3a08d5c5999c3c7015c5adc6c910b25a052a9cdb76454299cc2831990c6c8004a9ec4e276558137b03a09de4ec4e369acdde65d8b0b976a0262e596c062bf5e188983082e2041b272d7dd7df46c7eee73d15fce42b8797ddb9c5aa93cacfb523aa7d7b930726e8ab148eac7b4de9216d5cba2ff24cb3aafeade2be9a7ef2e891fcb9ff56c87721595036954477f273d119d40c71732fa27819f156616eddc5942c7215c1822d82a1163e208e01516b24234d32a032c2ecd7affe2074b363bb8af2dbc174122ee6271d8616f729a9e63de3866cc159e356ac074af5625e25b119eb749ec8b58ed3ab285f7bd43ca44bee8e3f8764513295b809e7c38d4573f825cc403be890e603d392bda56efc635f926eff8bd501f50f6522d9fdfdac5f2f3c3dc7e9b4088da6b1e56a9c1f3ac35905486059efa7f78218edfc0b9544e112bec60e0649bafd020d48f81e26a965643f26ad0b33d9d488249a6a5bd8a98c91efea2c1b589aff4d45e372de5044609c950f17d3d5c657726b212b98945ba6c9974ec0078fe23bdba07b98e6d328db6eaa431a8be386028c8f7c0a4b85d4c58f111ee9dd31331df5318702ddcb996eece6cfa59a116b4e5cccec64eac582721aa9d8806ce3270fbd9b59a5643b13e55598c500474b3764e14cc47ed1bc30f2897e72655ff93c76fc34085661c4dc348b2d42cb57b571496c59f617cc5a83199c2d1a5e054b8ed490bda7e70194c2ff0602fce7b13f4048ee9443d405092abfa5e25e31c742d3529b0facace4755e022842aebf98108e4bc63e71d0ac55c6a195c66f68a72520d947c2cff26308d7f07500d98ce2623ce38da779374008152e2f9e480c62a4d006449dfa383114e96bd6970a76f781aded99197e151beaccc46546814d3f493dd9d2760bcf1084d282418765a498b83968dbf1ded4f4fd0f1ebce732839d7df79129ba0d53e9924db3accc271bce08b8caebaf0731a6988b4e9287544b38a13853e9614b88d028aeb3ef77540882b9a6d1fe5b7e184fe32dfc875252b4670fc258ce418369b359beb4d3a3528ed6c328eeff06255ec7d09291c8b7af688cd9d2f3fa728826a5ddabfe4dbf7a4cfe380e7bac30abd85bb5087e7a08eebe5bd35e367ffc2a5acb3eb300ed9968baf311263a0ea25a921f42ab1f1c03c73d884d9f61f6ee8dfda4d90a02902405f6ccf867c69141ba937fa87cd02641410565735830b720552e963c7b74c08e9dd3d164a9ef7b6777e825dd640898146ef43b000f44af7e740a3446ae15d9ada6eb2ce740bff2c07207545575f53107957bfe53b53b6624e9ecfbae52735de3844db767428fc5b414592c831edf9396f842646907f610df21d591eaf927e391af3810ff08babf1a9ce42d3bdf684b2e376b8874e5728279e464eb68be8c96ca7ceea7ed025ee83a4bdeef981f3dd5e28d3fb019e11e208618f32a513f8f78985d4979f8182fc0e6d772fc384fc6a8164fe7302547cc0705e600036f9a6e174f19260983483f83347b0c070c214c8f6ffeb8a42f98126e16f8cc66eb87264c6edf1ef2f9970bbbfd065a5837f2963faa721b325bccf8744928bc2832a782e323290244a5cc36d50af46a37c0ec11571eb05516b4c734ff18146c5d83ef9c5b46c3f704c94bc573114f206ffaf843ec49164e005db08882b2b2e5103c55faf61a8477de2b3742d2ef5c29e510dc820195eff6e2977d971dbfec456e05eef576ae1defc40256911f8ef44dc06ebf6e6e64eede715ed8eb20cad9ad690fbe10ffb0d2d013c1ddc174515ee951fa876b73d94e0a5caf8e3c08e58e25612d4bcbfa0cfe5b3868d4cccd27b7bf9ba5afc216dce385fab24bf1910c6fb79b9aec2f4dfc1ed290d6f74627851e25e3316c11b06a038025cbec0681069e3e55c5b0f4efd1eed57bcd1e97289375c09d098d5fedfbc75bf8c5fd9"}, {0x18, 0xffff, 0x4, "5a9f770534"}], 0x10b0}, 0x408) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffef7, &(0x7f00000001c0)="9f344552a59da01f02e769d4035ac44be0588e749a6d5e04461634265d72749ab8c6a9f1718ef78fd9f3bf9776facbd093dcec8d1e73f9694d5a11c0750314d33d57b052f26bfbc6105a06c7a9d9e4672d35ae76485986e7bb99334593eded83da7b1a6821695714e35871ec3a61cc8dbff6817e75f6de") 16:00:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x7fffffff}, {0x18, 0x1, 0x2, 0xb6}, 0x1ff, [0x1, 0x0, 0x4, 0x8000000, 0x8, 0x7, 0x7fffffff, 0x2040]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x13) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x1004e) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) accept(r3, &(0x7f0000000000)=@un=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) fchflags(r0, 0x0) r4 = semget(0x2, 0x0, 0x16d) recvfrom(r3, &(0x7f0000000240)=""/244, 0xf4, 0x42, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/241) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75be3c0000000000002000"], 0x1c, 0x0}, 0x0) fchflags(r2, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) msgget$private(0x0, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6, 0x1000, 0x2, 0x20}, {0xffffffff, 0x1, 0x7, 0x4}, {0x1, 0xda, 0x5, 0x2}, {0xe7, 0xe13, 0x6, 0x2}, {0x9, 0x7, 0x6, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xfffffffffffffeff) 16:00:42 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) lchown(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r1) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20) syz_emit_ethernet(0x34, &(0x7f0000000140)="271ecbbc104806622c1760112f1f5a6126e79cdddcca7123b98ca175eb409238ca260c222535079764a818e5e87e27a58d9eb09a") rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000240)=""/229, 0xe5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x44, 0x400, 0x6, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x1, 0x7ff, 0x3}, {0x0, 0x81, 0x800, 0x20}, {0x9, 0x7, 0xfffffffffffff403, 0x7fffffff}, {0x6, 0x59, 0x9, 0x6}, {0x30, 0x1, 0xfffffffffffffc6b, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x8005, 0x100000001) r5 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x2, 0x100000001) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0/file0\x00', 0x808, 0x105) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x92, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x288c2, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x400, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80c0, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x1, 0x0) r14 = syz_open_pts() r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x20020, 0x0) r16 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="38d60d213650ad17e74903ccdb849f34c08429486436dde9dd5e5cb598ca18bf2f820557b691547cddb1ef54bf4160d31dc3a37a55b0b6423b9cef246ab1220fd93e5c84a17c4299856c4e12235c1ae9fd2dbc13ff3901", 0x57}, {&(0x7f0000000200)="81d52bac0b708ca7568220e8ce134539d451366403d5f3254251db6f41453761eec51227cbf1733188ef44af1a587e05290b31a8c860cdb31db3a3d336d2e2b6356936b523c55d72a5a50b2e67c99c8cc877abf2656abb170ea2ef77c0390305f173b20851c3c9c85747acd5508a8cfbb36a0fe491e0e9c422a014b4d7e4cdb2642bd7321151a62f1f599c89dd804ced491158f86c516322997082158697f182134fe83f101471ee4e05a8623e", 0xad}, {&(0x7f00000002c0)="bfe957edf1e7f492fb9c1e6bc00d1020dc8c13c3cd30f51586e5a4852298a30a823ce488190a48814e", 0x29}], 0x3, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0x407}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xb8543903229eb0f3, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x3) dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64, 0x2, 0x800000000000000, 0x2}, {0x74, 0x0, 0x0, 0x401}, {0x80000006, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x22, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x4) 16:00:43 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x40, r1, 0x0, 0x0, 0x0, 0xffffffffffffbffd}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) 16:00:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20490, 0x80) r1 = semget(0x2, 0x2, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/210) mknod(&(0x7f0000000180)='./bus\x00', 0xe100, 0x1ff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x18, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/186) r4 = getpgrp() wait4(r4, &(0x7f00000004c0), 0x8, &(0x7f0000000400)) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000100)=[{r3, 0x18}, {r3}], 0x2, 0x8) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="00000018600400000001000000000000000000000000ffff001b0022f912feffffff00000000080000002000", 0x2c}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0xfffffffeffffffff, 0x2, 0x3, 0x9ce7}, {0x100000000, 0x812, 0x6, 0x400}, {0x1, 0x400000000, 0xc127, 0x4}, {0x67a6, 0x7, 0x3ff, 0x5}, {0xc2, 0xc8, 0xffff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_data=&(0x7f0000000180)="2ac98b827e7011c3fcdf38a597ca902b3c8f5a94fb5a37de8d5f4c667c22858a78f6899a2f72f9366bc93f3f4c4c244b0a72cbb6c04d0a28d53a43d5daf88b05b36269bfe021998448d0a3cabf2dc21f32832cdc9f85d6c0a02b25f8c087bcacddffa2f527ef7abc"}) 16:00:43 executing program 1: getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0753524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getdents(r3, &(0x7f00000003c0)=""/86, 0x56) r4 = getppid() getpgid(r4) getrlimit(0x0, &(0x7f00000002c0)) r5 = accept(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000540)=0x40) sendto(r3, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10808, 0xc2) recvfrom$unix(r1, &(0x7f00000000c0)=""/151, 0x97, 0x843, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x0, 0x7, 0x0, "32bcb3490000070000100100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) 16:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) geteuid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="c45dfce2024964640a83ce208d426dc7380391ad880093a59752b36872212ac89ff2bd926d81670e796cc906f54feb", 0x2f}, {&(0x7f0000000280)="16412e87a0718e6d26d43463d841829d1ec0746d9fb5455b14205d90fd73bb5332f0cb8b37a1021d923715633255b6dd091ad8ed271dc8338cb87c3abac22492b3520b273f953366241fb7edf4f31e971053a130d892f1fc47a81b9598800c425cd2408afda11c173f59c481445f2cd072f34b03946fb7c5a63edc7e61ac6fbf95a80a71e3d9d25cfebc5a532174abe7de4a382878d50a725d3d56f7f6def2921bd6fbaba03e58efafef525f3fd179e831cb0240175fb8bd3cac0824817a315ac36f71adff46dd6a580f05cdfeb90f15fec724d315", 0xd5}, {&(0x7f0000000500)="519b78ce26b445678e51e5dac736bb4e526c2e40d765b69c442204755e7d50938741c22acff2da36a82268cade551f627097d0ffa6f8c0f3100d1b33987aaf9d2fc76eb00f771167919b96964012dc92b6ba6d0a3ca69b964563a404c06671203b40d498a82abc6d91c9a708e83efe8609ba5f9d005a83577d8c1aec4fc7b6423a0f9a236525f2ec08994e4642d55ef8fcf297282435b9cb6205ebfe45552a8c6d4123c5b244de5fafba6518e84f984a61af72c2a33cceb621d4b834e1f9e65141341840b218d5fac779712ab3ef41dcff1b920d64c477a5f9eebc199a7236582f5c4f329e5eeeb16f2fc509cc147a741b4bfcf19760d734cd6bc21f43cde905ca51f99bea864bf3d104bb7066910892c5d6982054ef8fdc16edcdd8284319f5df64a1d6e48553acc48caf5f7ab9503dbb8a29b713591380e828608f75c68152c8b8bec96d90d28f575c67a344372855ee0e7366dfd4d50d4a93e5fbfb4b95aab344fddad275a92d43ce6438a957b92489ae61fe60471d79ffff4b0e1761aac78dfe094b12132f9999ac13ba5ddd34dc166e727365e7c211ad7c07edfc883073195982949cdf88ebbb2d91229f4773bdc482a5551a6821e87987a88c36b0832402dee92c85c7cf81092dfbf8ca15600b70f9220d33d0afe64e68a949bda4ec89841ab12a8d7106d4783a78babab68a76b1f4dd9392cb2e61a5bb335a7884da20b3f7ca5d9d061f6dddd7dda5f8152ae7c124a41b10966d2a3d092c3346700465d01bce8eff4682aab311996e168033c8e432c4e0a85d6e8477c6ccc6bf33778de9c3aeaa3145b3d7ef5ad560d65231d961ce85bd827ca6d1577b307dd733d579f167dc9a1b253b635f306dac31b799e816e185d43f8811ee4f4844c2b5f9eb40664bd831f13b7dc69b68ca2a6436c31b5f5dfdb044d20740a7b5dfab340d7a64a4851e81ea764f54ac441347ffd81ae72e8664be3a3776ce4f603151881068aefd981b4d80d6d6b2b2219090cb34378cde627bea87081f4d0e23194abf81579a1a0b1c883226bdb7809cafeb1f1c9de87b1b43d65f463d69da6338be0fe543f8b7d4b98fd7702bde1c0ad41ba911ce3cd025b96d996cbc4041960cbf9fde676c1cda645634e69034a3af34df23874d03816228335376ec7c986f2b33e14cd862243364633f960edeb43dd099db3aa892d9e5b5450b09798042b279182dbf57fb2a5b6a7043ce6f77d512eb960edfc69b508a883189aa0151512d0895f04aac794db8b8695a9235d57bfea8bf7c0636a6ca9003eb8a04bb66eefcf83ff1e5888cd31e266a4116625e9d0e5824e35d63697218ecfe56bf839ae8923f0e939583cd2b2c613734e464b99cb499dba94235f15c5f977b949d50d5b2fe30a7f275fcc48ae8ad8efdb7a2b8f921dd7628f45e6e088d7e8170f5376a348789ac735090b642feb0dfb6e832f9976b85d80682a3087a5c2ad4f8f859a465c4970acc2d35d11bba523e3468edc56e3d8ed7d400ead7653fe79826e4ccde9d4df9f1840f11d11e328db5a55a4b64b6112ae6ea6bc28a5702c7f72e6ef8b399e797491db55b5b89a343524c2b7657582057712e58a71920ce777b06b0f9ad8001463107124596b61e1887780c55b563ea9b1f16231390ab119860c6c917ac9c47c567f2f394206a793b35313ddcabc0c35cce9122bfea5a59dba9e7e7e7bad9ce8c3058b9d654d14fb207239123e3cb553e70c52c7e9aaeb101a1c045d2b302e0764fd495829c3d349089b71263ec3e7c2894deb6915b218898f16104f7496dd8cd1284a35802f4270f69f7c04ae4ae48cf89848e37bf3da7bdeb162cb6825ac8bc0ee86e31a1a196a9aaaaceab0bc6f655623e03ba143397a4d94654b6fce987884d582c9a04e382c71abee49c4d7b4c39180e22f88ced6109edfce2c325c7efcf39cc2e637a5f11929f67594c15be6d03415aecf12c814311dcbe096cb8ed64dff75096c4c4f38525ac6197e49d5db4e169b95415c6f9df516cfe6488ee248f1e7c6cef8638c41075d8f6d4a7cbe96ce1a0a29a866d061fbf463eabbe1e5d39dc898ee91dea46c5c91e78565ebccdc5649a101e5426df59803cb225e37411d4eb2fbb72a6cb52661a5b34f51a4eb2aaa0f2550b3b4d2d40201b8e737852e836bc1a796742647947f2da07c3629558c6fdb16fe70dcb1ae02565287b5a3276ed57621e085b63eb9edff1cf7ae65336f3a466501e608d0038123e48faa45e09f69e48d83ac744fce125a290e90caf1dc7feb042b69aa39261043810f64ed1d404f8ad689ed93a8b9e40bfd52fdc5a904dc7d5bc6f36ded689e58a98c1feb2da5577cf6f8fbe0ce6d3824645accedaf57b3bb3f73a6e2a03db1d4c902e7682ea56a66679ca2633f98695f7c64ac93fff4f7509e82f79de3a8b07a446ef8840b281b5ff56fdf5101149720b72b402163fb5aa0be136033db9be40d0cf7104dfbe13f76bad55b50b45f7e1f84807da475facf30253ce0251ddebc6e0254ba2b695781192e6ea2ba6c6687652586a1e391644054e3c39529dbe54f1dac1ef7e3c63e4f7556a463cde1acde849f74c5f2687b55e1d8f9ca20a14ec3f9f36a22ee834ac4378fbd3bb9ec291c2c951ace6e2db328a7cfe6996e9cd95d286a688327988ebd982549ab88fcba2cafbf85adafd19a48d7d3ba05e16e1488957eb8cb136234d5cb044ed10d8748034905944ccc5a82fb7b6d329a3f2a38badc89afba8b8617ec993e0923f51accbf6dc302d7bf1ce246fb58871571395027492d98a6f912ecf8841384ca9d9efcd2b6ffe920447aeb5c20fec4829775323263014de6def7b1eacfaa1a6faf7c2de6aa167b30e6194a07db0bfc31cafeb9764df5dd1f5ffd67e295ff1d906c66252c3bdb5cd178b237719b32c6d5731c686afb4fd17897c72f2cd9437592398628773693120ac4b01c87f0774bf6c1b379b099a6edac170fa73e4198f3568f5702e48739551f0e192d49f98843720e8dfe3ac503cc9ffcf19974c04e341ce0f30c06fda4a091d8b3f859c49696166d370f107f377538c51eb7006ac85970449b4c13a58d1d1dfe72ac7b4accea57b101086bf7d8bfea2d6bb467790f09a6ea0d3c92d3db2a6abc67f602f0b4a7b36d1b2b00306d27efe50f6c7d1d75461ace2b2d5c149c1b5e500def5a545b06f2a7f63d457c330fd44de9c2585319faa54104bd5696cdde3b8626bb6d2a4350fd0fed2e02afbcfde36f9b83b06f67be5f71536808e2a292710f54e4b87118f6bb741526af70aac3e0eca0cd8766fb1227d697a38922169ff2dc8311dfeafca3a97dc57a25842da35006a5ef8342d5d29cab213189451a24921201dee7538e8918745e1370f6dbf37088659a4668683afdee750553504ba5a0315131fe5893d35df8c64229a31c9c845817036da068fa63f81a0583aff3fd67914074a8e964828a11836f46070fb00b913946d40b08089433ea2d350102a71e07e0946c276f987833b35a64fd3c6e42033b258e283a6030a01737dacfb60ac7c17f484440d78b2778e2b3b2dadd672ec084e3aa5ea33c1479f009864b107fdc2ed0e54db585a439df89bf89e0468869b1ae1354ab23674607ccac8bc5a284bd0041d27f08f67d2f98c17aa1268b599b83ec5d78dbf5d3844a70e7dd9f59db185bc80cfe862b7da99d08ca169a6ffd6efa8e7de189f55c5315abac144c0f6e997950bdba9f4f07ad8b54977f8f2229848f89f464e6711ef58ea98a5f4c53bd6c32bfd735792f3dbe1a46e0009321c44d77507e1b31de360ce4114d88bcb517513474aef3e4ec5fcc1771ca9f3a9da01467388ec631dcbb01e12477e67f5c2ebe14ce83306c4e7a17123214e238cda2940fa16564ba6b7c897b4fba58099dde47060b94ea24ce50cd67af27b70234fedfe6888fa31caa57cfc2c4f6594fe7fb65916d002e7738fafd25726bf15efafaad47e3386e4ccf3c8e371c1c83650aa134c1b7a1041942e6d45132ccecf8ed9269bc6ccefff44f014b5ac62d9f4d31e9a9a97346b1d3e2e88b8a87b66400af2e19022e20501870c0ceae4a5f60d468ab8395b5fb9834daf25c3043ae5bc149e2ce24fd011d224dae78f0e36d7a12219338e97432657ddd2c931aa548fafa10349a0cf0474e309b570445cdc00217232490c099306907d587a3d25e46c1a660052e072407e1c9c7890aed490b1fb96f2fb226361fd244caf53f6ff4956ec262dcb723bf04eba8974c689c2785753dee7dd3e541afbdf89dc9754fcd695d64a622365e097945532f2248e77d32d7ab0f9c80105b2169079f346953220afd68fff38caed8311b368fdd3ed742b76d040619028dec5f6fcde5377031917119cfc35cb47ff735c94e797386eb990d9ca303b553e8f4b11fc78f768a2e0e78f86ca450aa3e8d2d95650ff7528b840e0184808b4ce9e76be5e5bcaaa0586dd44fa75cc26d21a90a96cbac110a28ecdf63fe45f6e31ff77c1a03af6d474a7b9483f57bbd271536ed1e6b51517703f272e844c538805219fecd69be34f41d1fd45a7214921f2f3e7aba5e64289d4f8e7292c114f98e7ec4ee9720d165146f84b89a41e2e3bf3c1aab065353c073d8fa53e1b27fdf0f76faf47e1ae64566af7c2828a6f22be534635cd19c2eaabd869d4626028c0756ab0d0d5e31b2eb49cab21c7d655b2403c89f116345c2a1158dcb088a5997ae185b2218ad69b096ff60fc24e03aa69a28b3e34109cb4a6eb2bffbf98aa7ae0a52b014e16a979f46eb3613401fc191d39bec68a7cdca2f4f395f1467b8e05819f2073ebba4de5ffd1cd4f7855d0c7f2dd3202245b8a5124ae1bc74e1394a58919414c2bd13e9a270724cf5c9c85190afb35fdee7606914eab80d781ad1c5df15569a5bf8b0f153ecdbfeca66838772ee3aae727a073e3a7ce34e7c70a8c31da827d52ad6bf8550c068e0fdda33dcb3e32e8b7fd200d4cf5a6607ccfedabbd51bcd237e7018d37ff6db2911f55e01f709ec0fbe39251961fa9b247f7e4f5bcb92fc7e64cc64b713d27d1bdd5efc9617aa1e8ab2eed725cacdd882c5c1d5dc950d4a49e871562e3b02111a2339caed364ec1c7500dc134b6193326e66162ceb88a7f7a53a1499794bfbe7029495e30c9d4686c295a4489c9e82e6868eafb2f6e11f3f70dd1bf6cfe88925b5a11c0a8d3e4b8da4859e224ab9ec46f8c6489532581bbbf8f8213adec928c732d8eb10c970d019b5a9c0b9d6d395c0b5a826cdc06f498a800febeefdfaf08c676608786267943e3b7f15dc0e8b6686ffccbeb1412bfd8121a585fc3e8dad55112bc1805958ac9c0dfb1925ba65ae945b051d889d396f325f799e5a04206a4d19c50f44678fc3104008ceb7a34f6facdabfa4a133a776bf5fe7ba2d35e6607ab08d9f063edeac22af91f2ad8dfb121fb8e6020019fa628d3694a1fb89adf3d5d4b5013b8b0444954e4eec4b9eebedb0b7e04fc4acc35b5ccbbde28a78a1cc8af5f1f1854fa9dbee2c7253d784242464bb65f5bea38208f6569879c076503a2d084e650464371da93086117821e14166d63d47b5856ec3fdaf2e5b392cbab0fc0947c9f3ffd5e35af00895d5e0c9f52787cb8365f06f9bd167cb5239ad4586f7f5b6a43febfa2d0f15fdeb8de3f18fe2d2e3f50df902880829f5ccfbdbe059b5ff559d86a31f5e00a67d30d720eda874a325c066097399f9c8df3ab44dc1897df1f88b3693996e6d20d67f30a9b0a141cec6e26c36bdf969cfcc17e3f5710f5c5343f81bd017525ee6005b9dd5031a4842", 0x1000}, {&(0x7f0000000380)="e0c05cfed01b8a47b9948921fd5c24cd3e4be21a8b57a2eef02f0d6fa5c260be8d47d67c7c50db244a0c9e7fcf0cc06e354a8356405e0e79a921541382d9e6ae3f7e71c13af3bdc514abf5e23aab2e5739456bb325440ad56c54d8678a25ab2e5538dbbb3146e9f52842f3e39973ec1a19728b39fe8b42a69bbfec1f631f74b47ba7cc889504a20e21dbb1f7bc1dae900237f55d670b13eed8302b0d85a5699a210b399ded30f3bb766d164583eeee834c448f2d8dc81817b5c826527b48ebcfdebfdb56f8c7b70fa049b5db4d8f358ad7", 0xd1}], 0x4, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r7, r8}], 0xb0, 0x8}, 0x405) 16:00:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xfffffffffffffd6c) r1 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff955a5"], 0x10) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x101, 0x3) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7338bcbe1f6fefcfb025aeb456e7bd4e4861ff94e6486722e2492900f8a9ec5c1f494572c70767c5bc3211cfcc07e929778306df9dd48987a648266cf48d988427ebc850eb1bdcaa6e49c12ef30cdfbb2debc045ba353827eadcd3bb8c75f775618cdb6ab98419f36c3cd16519af6db2f1f4c9d7eb20dada8341075964f938608b2f7bbe499a081332a83927593d70fa103dc84c0c37ee7af3217ade0dea3174e9c48a3320baee05cc44fb71b1a0aa8c7b1e0b113eb432b8896e5399ff50e8429607f0a615809ba0bdacc0fbe727f6ec20038b87866e38d7a6a1b149d87ae215d07624e42166b0898f3b114b88beb38c46f418772ffd51e", 0xf8}, {&(0x7f00000001c0)="3709bfd3e20db7b91b37308e2cc8140329a93fb186c57e07d27c17836e2d48fc3ca81753e6ce512d92fd589f136c489bd8a6887d58c452dc84f0f4b227685f983c05b80b4c", 0x45}, {&(0x7f0000000240)="081aa0d2d287c21e4848d1b8e9259eec812e1b110d240d6dd598d32d603214b8e78795309a028218c768628b0ca054af1ff157e5953c09ae6c439fb3fe66abd04e8ffff79bebc6b265b3ef0985e6c81ec23a87865e763788c4a008fcee858228289a951a3e76fcd49fe953071ae560a7effe0d0db2dd038bc579ade797f93532e91f14d07d3843dcdd74aa884c28d4b5313bdd3c456de1bcffd94a378834724a825ca05b10cd7452625fafd53b7062c73dde23e4477ba4cbf59fdbd587c713b963b3a1204e17d79267c9bf00a445269f8270861c1a7051f7631011f701", 0xdd}, {&(0x7f0000001580)="97b5d93b18df208da4ec949271b357e33cb67040c3e118e3d3b00b9c71a51615a15696ff9d3805f6bdc98717d99cc0a98aaf1fe9fb93c65e81101fcaa01db06ace772d170c107ef8b34313a811e7520e064b0e075fbf9413285106284c0034acdc8f68d440595d25aa2cc2314b779718ca2cd79872ff6d2c82ae8d784b04a24d2c74f7522c42124977f46d03aecc418784cbee1799ec43378d6748ca5e32b31653873fad4376aa1adc5f6f8916b645d2b09b2cc279b148b9722c073191ff209099cbdc5e706ff0743293b05ad98b11f70a46da880a43e522324002c723d8b906f9498d03410bcb5be610aa839d39a7c4cc4ff6cca8e4fc10315cd7442a04c43100db7a4028f53d61b5d5907fb9020c77d3fe9967b583fb352b2c9bb6ef7915a626522178d9b7922d9b5f9c4460e0e69d88a02cb5f3a47e3c007d9c6a259055dce1ba3d4cb10f97f007c1c2a6901f2483e7e5fa9b45550dbba1cb97fa766214e40c5eea2274a75a6db9b1ce5fed9fddb99cd0428f3ca0f2992b63380e1717549f336affaa1f341eb6755367769de9f0247c4785057739b0e8e14b22ce36c385280e1afc891a1b050a9feff2556ab3e1d208ab6dd5e94c25165d7b136eefc1879462b093c8ad3f64ae6c62358d18591de2ca21513ad4a7f8b4153b8f9fdf5cb43992a06119fe0618840b85481cac8480a90407563fe0459691d593f7417cd26b91e4e11f7305ebc1d984dce4236cfebaf66cdd17bfad0ab23c3a000d18b42c4c8ed37459a9342ad55d94da01d726524053854a3768f47d8288cc7635230b739a495129c07acccb36e505bf7e41af4c30d84c68d758bc0207fb0119b8c4794e7abc39c120137a66e2b1a7355d09adcd46519b7c9eae038d8a2e1ec44d3f0404b47e1033d0dfc84197b063b27b11aad8c1df4e5254fa3ee6929fc7951e07944e53bf9ba95f9215f632642bf5f334b588d18b741c215b48ae2e2d5ba6183f559f5fbd627080ad2e4772d0431fac5fe687da52c13a4805c81b6ce65df9db8091bba74957c2747d7de7f070a9823e3d6c20e3380480b7fa05413ea5eb5450a64e5f9ad33044b499b68a5f73f0451c0ef8c2a51c2c10a498254ea434058c0e76238d8f54c1493c872f9e7ee4cfeb5ae7a4c52357d5aefc64ed1a4c079e96a125afe058399c124d7874bfd9689876fad25cb238679947f6685fc8db6842dd04a845737d31b3c6a9004df963bdd1929871c685c54dbbd228d597759c0ede43eb4d82c3746da3bcf4776596ba268dba08ad20eba23d1e3ce8c484467e972dff1ca0a200b4a29a8c9e050ad5d79a608a3bae26b8d23ba49645a5e722b1d32fc3f06a97ca6ddeea5f3e9603a31ce7df2a0605de3358fb8ea400bc4e21e09d337b2ec4763a270dbcc0e4683ae6d2e13ac470796982df2491dcc7ebb72dcfd2bbcc507501f149f1530109d2160a4cde95dea9ba593031a27f9d199ee6dba1bdee04b40cd0805707ccbfd952d789fc11973a1927cf406f59751283112f2853931f5e8a3a4358feb5f837c8fa6b059e588de6b24ea92f895d40f2512ebe0a51affc8fb877a4c8431c49b8bafb5421a16045270171a7ff6aea0ecb86570aff369ebddfaa4d9e131499c2157c5dff6cd330e8df1a129fc316f9b7db24e9f5e71e869dc2de1321ba35f367dfb6b48fba2c8457ab41cbecd3d9010b71e45b0811d0d9b3184eb5fda0740bfcc4aac00ccad459088dcd9d38de1b085a890d42238ed13aac2c690a0a93b1682e5f84c8fee5d14450ae8dd99d371a766011ba234fcd859a7759cc04c7bd417bcdf16fdce2e991fbc8af0106fdd37dbe0e745c52804438a885ae1dff59b8ee9413ff4b48e559ace4dd9b639a94aad2184115c5a16d43705a0b72bbabe2778ac71be99001f82098fc165e9cf75a27910336af32cd3ca9aa8aaddd8c01ad4403baa1f58c08b91e7e42f4199eb0394ae4702ced51e04af955a7ec549d24fe36532b334b52b6f589e4058918c64f12c16be948be7969774c7471c78a04caf2f8fcb30b055499a9ce50b7fd97953bc65922ce3a5d48167d6b236e615b53863f6a048cc7b47231556ccea26b4c8a153ac3ee30dd249a4136a8d8b29df4da5061ac4bbfc54f0173d8ddb45ff4b5da8af6acd0d0a41723080f7c7dff436d4f30da51dab402ff16c4f82767e524b207f2bd9af8e612139756ff94bcc1bfb81999d06bb1671d4d0b60f69d2c17d28bb4fc32b2b47c3813bb9a69c6f7df600b5fdad5bbb78fd9267dff874025ab1e7ceb242ec19b1ba4e3d5472ec7f254c967d39ee8a419e505408148d8898840685798e631dfe78258ba9473e45adb6c46a8266e319051b030053f296a470bece2067b6d646e90c93eb75c81de481d046414520aa81177632110b9e46e16a401577ad8aef97c553da65d3312a3fa7d4d47b60e3a030a756b86f5599d371fcc699663ccfb86aa5413584e0b7c318b0a8c81169928284f5db04559829aae09d8c192b8077a1378a5039ae938f65af7645222d3c9fb452b9f37b05bccb2c33b01d4aa85393b04b352e525e65a1fd6c9001bfe7368059332a5f4abbcd3a321d4edc54e8c565177ec740bf02a8f2eeec7d7d8443c96be8fe41be3dbbddcba803b0a478deee4fc11ef3218a09449cdcc0cda9c04ea80b3e2703d690d13c0b730c0c3bb04ca6ed171666227596193028d11310eee8657f29f2073fa81a40279cc903fb907aa42ba1803a993c6f5a6ad6cdaa1165f9db15de4ee35acb3ceb854a276453362010bad323a15ad1353def68e19a052dfe47b86f2fd37f6333265ec30213c7266e5674884e87aa258d8d5a3968dc6b8bd3387ca31dad6885eab040005159194a54865acea9339a66fbec3f9e6227ba04b9782f972102cb008ee83e2c5abae62e9b70e8f5467f9d995f8724a1ee7aa622ffe0c79a608401a9a9718b08ba46b6b678988a2c88262831945fe0a4bf9868bba29dcb8fdc3ab395bf19d680ca226cc8e1ec68c6a5fb4bffaffc6eb36fd3a4eb4dc1fbf4eeba33417b75942f434f2ff4f0cdd3e4dda564f7ca46abf4ced8282731d633e3d22cd7f7465c289a0b9290499a28289a4539cac0e3d3e6c40c36f9fc567841776d09382b943f52eed9286c0924ac1e01f7f0ad98f8816e61c94cb0e9b369ff3514b1f1aee949bb77f165a09a977cbad66d9808fb1c7a64a470c8e831a8c5398d9d698aaa898013feaa27aa8bf38a0ec38c1a4143fba2de3492219f6a8f8520ebe61f65ab628a232108b24d21a24457c76c84ed20e3b0026dc42f9f518f8f11199cad380cfee95aa69ea5040c5fcf99323fb1b9869a514493b9631ed8101b2b0f12632a7dd9be0ac1324ba1943c1a4f030a3c6452394e7f86070f4499f571a0cb80997641bc7b2892638d1e5d3ed182372a1d1c91b72d62f0bf44f", 0x977}], 0x4) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x9, 0xffffffffffffff00}, {0xfffffffffffffffd, 0x8, 0x8, 0x20}, {0x9, 0x4, 0x3f, 0x3}]}) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200000000000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0xff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x1000]}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='/dev/diskmap\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300), &(0x7f0000000340)=']/\x00', &(0x7f0000000380)='/dev/diskmap\x00', &(0x7f00000003c0)='/dev/diskmap\x00']) bind(r3, &(0x7f00000006c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000300)) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x0e/[\x00', &(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='/dev/diskmap\x00', &(0x7f0000000580)='/dev/vmm\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='%*@\x00']) chroot(&(0x7f0000000740)='./bus\x00') pipe2(&(0x7f0000000700), 0x4) pipe2(&(0x7f0000000680), 0x2e94e605b0f6c0a0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0x4004426a, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:45 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1000000) write(r0, &(0x7f00000000c0)="6136329acd2a0a1e9187e115f3aac4e83798dd74cf57f6e015ba486749e11054a5c35e5795f9fbe8db263246406c5db1db52130a2e4cf5e0cb8a3f125e345bebaaced13fb56a23ffa9159cb8d3ec83cba473f210413e5ce80244d265c42f99453ceaa5c11acb5f8e9d97d995703ca6d1f425f972abf31af5c246560ed977f5ca58b145d2ec39ec679aa86e", 0x8b) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) flock(r1, 0x4) close(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = socket$unix(0x1, 0x7, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x30, 0x7, 0x1ff, 0x2}, {{r2}, 0xffffffffffffffff, 0x44, 0x20, 0x0, 0x5}], 0x5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xe2, 0x20000001, 0x3, 0x280000}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0xb03}, {{r2}, 0xffffffffffffffff, 0x80, 0x22, 0x0, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xa, 0x7}], 0x6, &(0x7f0000000200)={0x3, 0x8001}) flock(r0, 0x8) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() setuid(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) syz_open_pts() syz_open_pts() 16:00:45 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x6, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getgid() r7 = getpgrp() r8 = accept(0xffffffffffffff9c, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000047db000000000000000000000000000000f6547f00"/113], &(0x7f0000000980)=0x6e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x985, r3, r4, r5, r6, 0x5, 0x200}, 0x5, 0x8000, r7, r9, 0x7, 0x4d, 0x1f}) r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r13, r15) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r11}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r11}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r11) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r13, r12, r15, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r18, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r18, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r18, 0x8010426d, &(0x7f0000000a00)=0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r14, r13, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:45 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0xe7) 16:00:45 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f0000000040)=""/128, 0x80) 16:00:45 executing program 0: nanosleep(&(0x7f0000000180), 0x0) clock_gettime(0x5, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000440)) openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x80, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r10 = dup(0xffffffffffffffff) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000030, 0x7ff, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x88, 0x2, 0x3, 0x2}, {{r4}, 0xffffffffffffffff, 0xfb, 0x91, 0x3, 0x80}, {{r5}, 0xfffffffffffffffb, 0x8d, 0x20, 0xad5}, {{r6}, 0xfffffffffffffffb, 0x1, 0x40000002, 0x8, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x800, 0x7}], 0x7, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x48, 0xb, 0x4, 0x8}, {{r9}, 0xfffffffffffffffc, 0x10, 0x20, 0x100000000, 0xff}, {{r10}, 0xfffffffffffffff9, 0x80, 0x80, 0xa1, 0xacf}, {{r11}, 0x0, 0x10, 0x1, 0x0, 0x40}], 0x3620000000000000, &(0x7f0000000400)={0x3ff, 0x9}) 16:00:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc28, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) dup(r0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x73b7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x1000, 0xffffffff}) listen(r1, 0x0) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) lseek(r3, 0x0, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) write(r1, &(0x7f0000000180)="be211b60c1990d8299e5277e0a84cc9249f50a4bf12218369e0d894c9900513e4cdba4e5748cd44d5bf99fc27f8aeb64a984d1be2eea1bb55c1838e27dfde09855e265cd58be2249d6c643ffa947c3c90026b80987bd4c3ab0cfe500899929a6f1fe343310283dc827a038fae4d5e60662d12cec7291e5bd039f58c5f12162f7f222542ceadd1dbea111708511505a1343c5079c618f6f15264c144e51b767dac0ca4f2166aecc77e0f753e5f3291186718ffbeff962662bb178e5c23705cc5f422b89f81fa5e22fcf645b25684c9544513d22715c525bdc510d6121c7e4a34cc1c6399dd35b8a7e04bf51aabf8ab609f28ce1907338b1c11dfb76a8c84c6888e03f20f1efa186ccc60e7682078f91b81ba1b4e779b6ba9c9ee2f46b5a9048c7f4976a050d3f6a3dea6557", 0x2e7) r4 = dup2(r2, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0xdf83, 0x5, 0x4, 0x3, "fe6fb4d587849591be25c654b3c146e85b833731", 0x35, 0x7fffffff}) dup(r3) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000dc0)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x3) ioctl$TIOCNXCL(r4, 0x2000740e) accept$unix(r3, 0x0, &(0x7f0000000040)) r5 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)=0x10001) 16:00:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x9, 0x0) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x85) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1ff) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)=0x7) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:47 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000156000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3f, 0xd90, 0x11, 0x2}]}) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x85, 0x8001, 0x8, 0x5, "f8f33a9643ef56ace6e15fb9e1bbdd826b8247e3", 0x0, 0x7fffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) r5 = dup2(r2, r3) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000500)) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x85) sendto$unix(r2, &(0x7f0000000180)="1a94f5e402b4b498cc1fe6d34a43faa915c5fa9f59e19ba000bd34ccbab06109bdb95ddc34a4cc998bc5ab69fc7494e966cc20bee1b092d7fe14b6a0932442f418c7b97d88c069689ef2e20653ee7994e44bd2301225b773d4c6f5e3f872be82adccf23628e22085f5c33c46cd167ca08fc8838470c380705334cb9984d86312ffd6378fb8a3fe39719f36a92a70462deb1d1b85a4fa56c7b23b8ae40266f2fa443e4da0f3eaa96c24d24db8391def95f105f3fba2c6c9481bc7f22dac46184b0c8371dc0595015ecdd0db889f14dd7ea967b7adb997ee5113f0f37c339c59fe27950a35cc6d09b3242889015e243be2917a877b5aa43c", 0xf7, 0x5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fsync(r0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0xffffffffffffffff, 0x9, r1}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)) write(r0, &(0x7f0000000180)='O27', 0x3) 16:00:47 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x8018, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x840004, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0x1, 0x4, "e633d03529f36c4b063d434baf213318cb0c5177", 0x8, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff5d) fchown(r0, r1, r2) ioctl$BIOCIMMEDIATE(r0, 0x20005701, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x188, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffddf) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r4 = semget$private(0x0, 0x5, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/112) ioctl$TIOCSTART(r3, 0x2000746e) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x13) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x6, 0x97d3}], 0x7f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40, 0x4, 0x34e}], 0xc0f, &(0x7f0000000200)={0x20, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0xfffffffffffffe01, 0x0, 0x3, "c35bfdf034eded8007b47d2d65baec24168ee2f8", 0x1c0000, 0xddc}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x800, &(0x7f0000000140)=""/207, &(0x7f0000000240)=0xcf) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = semget(0x2, 0x0, 0x84) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/158) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet6(0x18, 0x0, 0xff) recvfrom$inet6(r1, &(0x7f00000000c0)=""/230, 0xe6, 0x801, &(0x7f0000000000)={0x18, 0x1}, 0xc) fcntl$setown(r0, 0x4, 0x0) 16:00:47 executing program 0: r0 = kqueue() mkdir(&(0x7f0000002440)='./file0\x00', 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x1}, {{r1}, 0xffffffffffeffffe, 0x1, 0x0, 0x2}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readv(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000001140)=""/178, 0xb2}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/192, 0xc0}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000022c0)=""/30, 0x1e}, {&(0x7f0000002300)=""/159, 0x9f}], 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000002480)='/dev/null\x00', 0x800c, 0x0) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x285) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r5, r6) 16:00:47 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x3000, 0x80000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffff00000001, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmat(0xffffffffffffffff, &(0x7f00003e5000/0x4000)=nil, 0x2000) shmdt(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5250564e0abae26b538f31b08d3c4956d5b28730f1d5e26d1dd1efe6430b73bf7dd9d9bf9ce99fee75b894930b7c479b6971831097b331073ec6940a2f36c9861ea9b307fd33cb0275bb634a425e9d1b0c05d2c8f1b6f2063c8b910869ef02a6307b4210d785c95e7ae1d5afb021d1175a5a0e6eea392169d8f7a1fe666df443564c1ac1d2b3bd763b5d3cc27cb6fcc0054"], 0xdb, 0x1, 0x800) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = geteuid() getgid() r2 = getegid() chown(&(0x7f0000000300)='./bus\x00', r1, r2) r3 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = getuid() fchflags(r0, 0x0) setreuid(r4, r6) r7 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x611, 0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) sendto$unix(r1, &(0x7f0000000140)="ee5beab7ca9f78fb09326d30cecf1a0579af0b868ccda7d41d87e8a62a44968571c862a9449fd28eb8bb721bee98216435439a7498aa887c8b7e3d10c583cdd1abc9a40f0150265dfc6a17bb842a4f0f6a64bfccfcda3bcf707b14653ca0385c26a9ea1a14f8e66c77d2ab0392b8867f05c15083aeca6861a3", 0x79, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0xdfaf1e}, {0x4, 0x6}}, 0x2) sendmsg(r3, &(0x7f0000001b00)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000300)="ef631c221a70ce0877368cc1a9ba4999d77190abaa1383afd9da42a4a581929428dd9fe229a15ba483680582be9db1f466f1dfbda5ab6dcd871f020522c432d2b0b7dffb74c19a5fcce85f2e1533103dd0eaae6a1e8bf1d3fb12932566d74094550d2d5d6eb4a026556f739dde26d66bdc950102d08a3d72b1e834cb16826796555e66dc74fabd9c1defb4ecd792b20ae43e6298da1c80a474e9a5c1ba20595d87ecc01b77575e0f2078d8921a9e87e4f6aec159449a2eacac22d986c0ca198463028ed1d880e154f9b062bea51a35784b62e979f293cf16c9316b2c5f9dc56bce9b1bca6169bfea2905812fb2cb687510229e", 0xf3}, {&(0x7f0000000400)}, {&(0x7f0000000440)="2c1bfeb99c20cd2ba0e5d18ddd40349b9d31666b76da7e10495f1f3f2be673a85e243053c058d813f757f68aee48e77086f86ddf7de54868f4056b52f5a1b0dd370dca809292bc0eed4010d07e08294cd9d95e830b53bbec60bfd1bca9a5692e2f4cb1122757e66dd994d7382decc6b571322920b6760e0e3a3ad529c2958e92efc18cb4b096e7036529a30311dc3be808a9588c4f84d3ced2d855375eb1883b95ebbd1e45c281dafe44db48e5a20d721bbec348a2c784a11e7232e4d900a2aef207914e8cba767c1812f69cdf0ec756349e6505fddadf0730d3399b7c90e3a41f0e5f28bcd6baa29a7154ddb25fcbf10401dca77403010b06f842734b84d4e31071f9025dcefb2e97a2a302be699761448ebf465fe124faccc12abb0338569c8ba94cb48837f338d2777938bedce7d5598ab182d225b352eaeb28558a7d1de9ccfb13affad7d242837818a32875a13dc0818a878504221a4089f2edfc65844c3ae8bb5254fe421f0982d9418ab11d9fbbf0f56c5cc12f57fe843feabcddc5a1f815d7aab24b9eecad1d6376856718f69772802966a5fdd9e322cf4e70de635aeb0dcc1dbe21348aadce4c17d2bd7e709ac301f12f82926c8868636639b99e1f0641259a89361d91cf7be0e685005611218fe5b824f8970b7e1be281d952c0b08a00b5e76c94303e6e0c47345818add3580be5f1dbc7baf905324c705e56d4b596c5bbfd01d28aeecc227099d25aa44dbca28b978942c5a9eff0e63e316a15ba3bcb4e8960e44426889e99ab9d583106fe494e67ea008256224c690d07d5a5194085ea4f473df34f6db54c911575a7226bfbaedf186fe7f5e0c4e6fe8cbf51ce59be3a27a75230c2ff1117cf2d3100227da153312dd20f8c7e28c20428fe5a7bc3eb43b5c434d426aff50f2e33a44d4c9a65f5548ffbb493f1186f59173644500462f213bc22b3eb1af3f24d579a2b3d344991d770790e954a7e8bf6bc3cebadbc4cd6294815f06b005fa19152006f0f512f61dc10974557cba4a5a37c139246d3ae44964f0cfcfc35211ef45d143ac959e38c056b40620216c444a5e6e05343be16292bb35ca1b93de07b32136bc9ef74590e5ec48574a860fe064999750896544ef01852ffbeddbbe68dc54df8c04a59a0d04c6440eb75fac239153b81fc50155e720a3ea4a31dc8762a1b6cd3c6aa1a1d2d5f524949f948b0289816e959b79364fe0cad139d7e9784c6a4672421965c18059a08cc4cfc8429cc1a0883cd8bcbca56dc69210be104f86081e10fd3b406756e15db7786bf12d74b99ab508d1948ad15ef2c623d370b0abc98ceb97305d28ee97718de3cf3740ce0efb2dce66625ef9ce5d6b399171824c015a8dadba69db2b832ea786deff0404a5d6e18a1672529d91427ae84f2752f1a2a0a950a2ab854d7aa3b4ce5df1f04708fd3c16f25d726004a26a0ca10d163db17636451ee07c00759ae46c82922a147b4ebb18acf3099f49795e116442440e58c4af0862a263a061511e90b3df99e6767170ea94b4a0e883ce0947e5a8242f6922de954555cfa4f4dd2f89da84f14e6887240885c70d61a2e31dc37151cb849fbf2ba3715591ffc874e73bc8d6f7dc2f70e7cde5c61aaa2657e4df3d49b1dd56a73398accd5193240dcec772d2e6d05675686281439f0c4b653cec6f4745f69600f5273f815f68d2d5e13571dfbf10849581f87ccc30cb591ca48a13c048cdc0e21b3fe64077921c9b8e5401740da29e91403559e92e1687c66bf9e1ce4ff6e7d02bc643ccc1a7e690fdb41750be48832604fe60e8cab6793cdef37ffd21251c729fefea46f68fd71c43536158f5c5a98534f120d3bdde9506e9eb2c989c4329ab45ac0dcfe9275042fda39e2e8c9e4629fdd365ad86ad055210de6405f1793c57b52d7022ed614f47c4397941fc6e8dc72812c136c862603aa73b2db89ca46f9f33c30fcb67f34dfb3a68598142202e370fb508b634a384e870d517873fc4310efcfc737fd31f706a56ac2ed97d43211eb6f8aa02a482470e480093fa35889723a1c314331674f17ff9cc80ea49df77f4a6809065d13023b40fc92eea1c296706e79b6e3e5c9a6be5d16452566d1a7e492ee3fc92f5e558aebc3c7440fa05c0af9e7b75c1400f743f4ed7fb0f32f9819ce90d5aceae109aacb4c134d80c77c56ecd454b89d76237f720ae2ac0cb30204a3106523940c4ed4255d4d4e39507202732ff5b0c0f30fd3c8db8ea209d322a1b356c1e505d8a79db3b4cdae1103f4eef7aa08efaeb0150ca207ed0544cfa76686eb78ae292f213a94475369f7fade4b40c46f34d374dfd44a739cd57cd17f32aa7e0b6196aa17cac1c9eaa9d8faaf4cd3f72577c5695f4937934a4a17db645b1e991a1146856ed79b24c544308d6660fa3fc5e69a7a96f669822959548ae0fcb2c379a2194c9581f437b2e5c6ee99e939817d6326599b51aefd89026c64b9a4ec4cd5178e872f250c51ebe0423b3c1a1e1dbb14e3619f327662f0f5b21508b39121fcf14cd8b64b12bae2f30f5d90a86b4188eba3770f68be236a0f3f8811d57674a018c45307edc71346e738e8c223b8a1756d9db5d506ba65748d2962398606c9cd88912870769367f772a17851245d17928eff8342b778f52ad8939936553dddb9949a1644e2fcda07c0189697d0658490e81727a0e570ca5ce3c55193319a53d1ab11bcc44e73fc3d2699af6c338c6b5a0af40baf47a4faacd372bc5c4e2a0a52fee196bf81571ed3a962aaa0dfaef69c49e85a7aea1b33b8e40b1869d9e12753316cc17d406a1b5db3239b84d438e3c030214e2b482779cfc708c9d109e48a0de1ad5fa7235e0076fdfeb074a973b384d249868ed58fcf3f82b5754c278aa9bde55d08d283b27fa2944d3b8742d0c2652d589cf0b6e7dbc9879106dcdb117548e6ffa6b24f6450120cd1d5f97f4e2c5886e16b1265040c38acb9dfcd5412f76ba4cbf33fc1c981a9842d856c326ebd25e189896c64641217eba23a911fb433c47c70092e0d038c42aaa010f023299295570bbe96b6ecde8614741b9b3be1caa824f465fbc542bd199533385406619003929e20908d29019f47f9bb511f8a4e515fe39ba862fb71a9bdd767ab54f932f900aef6a3618945231879091027cb26a5c57809950f316e9cb0dfe963aa9d515b26a54c95c7b407f1da84a3cd2f52444456db3818ec121223a8c2b715a5010a02d34a0da8dfb6a84a8dd8630b93428ec5cb58b75d29f954146f101cd647674f8f5860f3fe3b06dcd8f71f2e383a064a657e7aed1ee4ee9ac090752bef165c8ed86f3f9bf7614dee527f708a7ae5cc2344e60d11901eb7efed7be8f5faec71cd0b4f066a25b624ba765c9a3538fd546aaf71ba3fd47e1f4606264933e3fd613d1f68f47f71ec316e9b8233b1e56797caaa5aaa13ab5dc932c6bffd363e53dd563746d9ca6cb52bb74a42f76dbe5bcf2e1895ba0f9723f4217441bf4adfaf371ddc50e325522157254a3c570ebce931b2c79317f3d99f3c90053cae11da75ac5b0ebcec19ee05da8e526202721bfefe6ffc6de36a9a08c4f12d8a8af0d75a9aad4f39618a80bce7bee595651e0640af5309e36a0a8f00fd8a52ac377942b989ded7ad25d2a2795db2381f8779f5b76fbb81fc19dd346957638ffc92a303711dc67a86cda536465ebd62c8594735d4a16a7086cee7be5561c3eb512fe534ee9951f68e6d9ce61fedf672a2f0351d84952eb36957d9eed835c64fc497217808c0b997070eaaf6bc5ae9cd972d250ef472a9231e0ea6cfd63d437a6c572c313394ef508cc5bc79b06a02df7f9fca8a514a48fb0339198b3537d53c77c8649f2c18f510a21f2673fb360c0d177b506a93e2fc994d5a123356ad9ad0ea4c4831e67bc70ad251ada9c57ec3a47957494cbb40557f0222e7df31c3f323859a57797c8e01029b8d74f8c40a63382645db1061a8eb0d33d50aed7b2e907bbcfd1072ff72a854b8da0d6c184521a2ccb647a00ee02ea34fb7bbe1d3e8fa631709ea249309cae12649afa5e870483e139f60d256b5621c55bfe5924858816624806fec36dfa33dbb9477c675feab50c3b43b78767c5f1c4f45cac5e074016582bec67c85d42587135c5515f4b40ebe6ef3d05b7e52253812f52d8fe4571a7942c31d3c6b834b1862b905071cc48fc2ebf7d212fd57d8d65e9d56db30a0587dc7749ab6fc1f5697016d5ecfaff0ad31d6ad0061f496c867cbe1f3a593423c33564a5e4eccd002648dcdccfe64c5481c039c32afc8b02621b4e5fd0b73f84482a1af969d2912779b59cc8e9d0ae80d351bf259b249aba797bcaa2598ece67ea4f771248a477e853cf058282b45a178cdd3cbb9f9a4b2393c6babb3ada8a84b5e51dd90bd4d6aeeeb9068a6c1bb623a5c658a25e922030537c591e3b769d99dd3c80477ba6d03059c7ee03fa179063e16cb4386af9c8ae887a8c52477c4ff5158873cf7f40255530d4221e7442392ad21ecfcb47eeb405522a0f190bf6c58430b5011f6417944cdac05b72b73eda2b9e3d389f8f1ded5f3d2e749785b68e0b0e1f1d12bc0ac4e4e6643fa8476c92612fa6efd921e4b2bd3bfeeda5c3705763f72c9f8250922ad2ed07576d8b0ff7c0fd4607c5852c076f42172349ca23ba83fb47430ce6643b801b2e7715ead7676d8c4226c3ae7e7720d7ad47258c4d4df2585fd809285cb3ebc49b6e31e20cef9f4962048dcb86d4318d396028c7ed9df72631a1bfca0756bbc0b8e1954792c6b4dc4b59b2a4cfda2e9f10d7748d784ae86c0f7bd04a2772405a1c53989a8c2cc12c418a314d8635810387188cdbbd00a82fb14dbb5852244dea061b5313cbde6a21e0fcfdd06d530f9a3c4fd03bb2c1df5c42bd7204887b6217c6b4f96782fb59757aab0e44cf7dc61236cea4a74cb6e08de6342762ed18113ae675e10ed5a143073962c49a23d0b6b9dac0ec064eacb8b95b9357917f270b2e61b44ef51ec1334ad659953a45c48e640c5a205bc071af652977db9c3d60c8e56db783bb967cb6a2bac4742ccbd1c8e60503d4d8e4ecef39f38bc2236063d090ee8334207b48211fc32fee2861c93a5872ba988b1620a2c4ae07e96a8896fa8a6a06301f04421fc75ff4ccac5509b8d71f18c24c87170eeee744c38535e753d43be9c1552c092e4a1b250704e4d1fbbc24bead1768e41710a363d2e5c56e895019199b4135d48d756c6cdd55a385b814a4c1563dae50844f4fca08d2a70c31b890c6abfbe1d667a5b4f50c0434c8deee70d4f07ff52cd885f5c216b5150fd78df04ab8cc37a0985d321eaf212b8b909bb738bd5d5edab6db8b08e214cf79118adbe9452e4f697ed77916db46557489252d8ab035ca92f1f85bf5cdbcde82af4ecf8f116f25fc1fec9dc8f6f9798c9de75a053d3a49917ad5cfcd707ee1b0b83d25bd4b416b560c8629dcbdb6e61d9fdf8e9446b487ef4f4daf4580804344b631bfd045a882e72de8dc738d1571e7d901ada3d063d9883d670a5cdb20e7d524e74e350399a3e4935115aae3320c56bef12b61660e932e517e22145d53b8c0a6971a66a0ba06f82d7915313f59ba06fbb2c041d188df2cfabf171c26e4ac5f5670f64a18f8f4532cdfa9026ec8bcd5ab529015442436da326711853f33867522eb42097f7cacc6592a10371faceaa6035e968d2675dcdfd0499afd7701457975a6a71a5c793bc90c97c888e94f67df134ddabc14f7e01ec5c184fb2b53c1c79c4fea26f2433124087c936a3a9d3a94a4d60d7", 0x1000}, {&(0x7f0000001440)="60679f620c52be4018ac7745d4b1412db8ca8b4489467945f986a92fe01b399ee140f6819816e2cedf13c0183dd995575cb2a25a7348fc644c1a8c29be03c061a324c4750b80fba764add46b9316f66d0903ae82b7e899702a0cb29fb230df886932e96dce7de53a5ecf7ad746f81d156b43e24ae103cbf2cf3292951b2f1b6eaa9ccdb710e9bc7f0a48155c8f050d5cafee45ab3e3c87bee65366599b8869010033214247c97a4b000b9d73c516a703d55245d9c188a2415822157a9ff20d850b3e6fc8de31cd51b73f61c6821de5c5a5a553cb678431a870d8e2a680d47fad9b", 0xe1}, {&(0x7f0000001540)="1c16b905ba987a41476a806de47c47ac690ff502ca0b60d24daa6f77019ba0e3eba1f4f9d0212a520c6306e0ebe53ac14cff6576fa2167ebd0a9872fd925823cd2ab9271d6123367c432ff2f36cfb887ef4d7c3916716699c441363f877b3861b74f15e58f4106841bd4f51f22a1eda0057a179471422375bf67ba9085b65faa59bfd6b47caede0d74664794e832958739a9eb46145bc8641bb1409b09601dd6a2e908ff3d334e8f9975b749e0882994f0e241dafd9b62f0999542a6df865feb79f14b051134", 0xc6}, {&(0x7f0000001640)="d523a74b35457cf07be93fb7f01e54892600d9e8ed34671e97c42e4bc194bbe4ab927d08e3d0c2dcd4cc6dc0736b65e49aabd7945197c48dd5cff79dd7e846470f64c5df69fc15ec09a1865f70c27b968aaeee110bed60005c475c54f9bf816944743bdc933da354e6709e5a060b932474c1d4ddf07fe998bc13bc0e548cd991983d43c0a3a20bcb66a10f620befde2913b1011b93e70739a58999b3da700808e97449800e456e0560", 0xa9}, {&(0x7f0000001700)="dda1ddc780b65687c203faf3c3bb3041e988f7270195735a11fae8f0d304d03b25ddbe29ad0529d4dfb32d9d1b77ca", 0x2f}, {&(0x7f0000001740)="053eb1089c4eacba911e9f4e541ac95d0c925ad75a6ea4fe3415ec8aa588d207f6068f034ca98e0817d313617511c4d47a7b885d8cda34a313f9d6b5470f32c7644ca63b6b1dca37156be98a9361dd57b0ea00193c19d69be1ac9854d7b5d6cffb6bf2f65ac6dafcd5011594b54a043184cfb0", 0x73}], 0x8, &(0x7f0000001840)=[{0xa8, 0xffff, 0x4, "3d8d834056e4afe9a29d9f7f69735f7376ca807a4c5c1cd4223727debccd8db00939667930bbe66eca658495f0fb0dae1145d8454569be21846c5ca8dc4c3749aa81967d633f50172fa753a413acbdb3776076e420f23010fa5af3e15a2fae41cd60a23cc28350f95839b652a8d559a1ae306e99dd4ecd938344dbe26e8da1f129dc3cf88d66a37a1a558e3cc06e384674f0"}, {0xf0, 0xffff, 0x4, "96214e78e1887af9fc5c4503af2d81fbe8ac47c65dc1208903093962d7a9c7de23efd248e1c21c46be6fbcdcbce51ccaa3d796e3158d4245cc3ba1daff73e9c8c7b06df026a14af9c5436a8bc3ee73517218c66891ae98d6e026c576c64c1aa5ea124fda59f2585b9a3e7d9cbec9a60c91b0516caf9217767175be0247aed1e9611424580a05f3d2634a0f38f0a18ff89a4a21b1285be1ceb810f549bb3dc1025c7e36421d12d62541415b56c7c30bcbcc6a58e2c1f79992a16bc440ad5e8cfc4c6494150127b33d0922c446178099b5f9eced532202a13e92bbab1c0c"}, {0x108, 0x0, 0x800, "123be919343592a6e6d24db7b5a32af8cfdf94a04804b30869acc97621bbbd709d5df513d204f2b4ba37fe15f897de01bc005639c76b5dc2e571a46fc8f3357b9bfdf22a36dc7a020301aefbf5e6ecf125729c5af834b0769f16ddd4941d2a91f287ccbf794dc8039224bc004bfdfcb89ec47880784d94fb247a0eccf794fa4265e93e988927c22c6abe8cca62b77f32903e5176727410b63e59149e13eafe3441a88b29ecd14132c6b8c50f5823420da8fe2bbcd0457845ce6a458da31eb6a8a8b5e5f75e50f20c078d0205f32e78d026ed853bbd1c659dc8b0f3ea1f4e7bd9e9861aade24afe0c65c0c4088ccba72d89"}], 0x2a0}, 0x4) write(r2, &(0x7f0000001b40)="9d5d5b691a6e4ea11ae67192ab3806ec307837b738377cfa0b9ea0923a83330996623739a85c0f30acd0f057581c156a7cee8231a2918f8e050e2df7d40eeae640e2593a1ac33f5050920121b06bbaca451ef862ce58e9cb86ad7ab75d7191a3a025d222e47e8c1617744dc3ed360e4f244985ad421700f9aef3", 0x7a) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001c00)={&(0x7f0000001bc0)='.\x00', r1, 0x2}) mkdir(&(0x7f0000001c40)='./file0\x00', 0x80) readlink(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)=""/66, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001d40)={0x40, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001d80)={0x0, './file2\x00', './file1\x00'}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/diskmap\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r3, 0x0, 0x6) r4 = openat(r0, &(0x7f0000001e00)='./file0\x00', 0x12, 0x150) faccessat(r2, &(0x7f0000001e40)='./file3\x00', 0x6, 0x1) r5 = getgid() setgid(r5) mknod(&(0x7f0000001e80)='./file3\x00', 0x8, 0x3) bind(r3, &(0x7f0000001ec0)=@un=@file={0x1, './file2\x00'}, 0xa) mknod(&(0x7f0000001f00)='./file1\x00', 0x42, 0x1f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001f80)) open(&(0x7f0000001fc0)='./file3\x00', 0x100, 0xc) clock_settime(0x0, &(0x7f0000002000)={0x5, 0x81}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002040)) symlinkat(&(0x7f0000002080)='./file2\x00', r1, &(0x7f00000020c0)='./file3\x00') 16:00:47 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x80000000) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffffa) sendto(r0, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r3) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x0, 0x519a, 0x1}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="622fe8530c3c070051571d2e072152fa4847106b462b2e9fa8ac5b251ff4610a6eb1e6df9b0a4a52cd0676ac38ce0a605c6be37ee62c0317344177", 0x3b) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x3a) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) semget(0x1, 0x0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) sendto(r1, &(0x7f0000001980)="725edbb6c488f8d7257a02913c415deb2476e1e3b86d40dde7848e399641342c91bb45da7f851ed21bb09d5899db369d15d2862b2809cdf4b819ce26c6916c3e6973b75a7c89e5c3d754b36c708e558a09ff74ea4ce6e02b0a35712fce4d3fad073f7afe504adad9f7402705d8533c1acfeea6f86097bd715202e236e4e3845bf580035354b284a2b11f80b405edff120908303b66babbb80f5ea05b542b10aa7cb2712fe46939ce3f1a4ff31c7c363ceec3353150012c06a0ed009d87eeca2695f2f4b4cbf193e4a017c0f7fdf0157d7fa852c415998b40043a161e413257f1bf1aded79624d611bcc66e8355b3965c9718f0f13840bb1e07fcc1d8e9f1aebac0ab56f4b39764b48b0204ce5c1b99d859bd8d88c1dfe1b24255fe04b6a03c37765be55220fc32a6c723c45e5f7f7c7c9750d8d5b7a92b5d31d853389128b40dbecfbc551eec2534e4f011d6f0b3e9372261ef5505bdaf3ef4567b3e2ef03f6581c696ea6003101d82c7188316baa51c0d6f93c78a674562d45e02f379c3c95a30c92e13eff24a5b66a761f0f520d5b25c8d4ec246764771d306dd8185a29dbd3fdc76ccc0f2a4751923990b19dad6234e6f9e4ee8bbc3bbf65b025790f78e35951c604e42743ead94681db8e39211135e9446f1d55670e0fc3877c2af2c74434ca7540d5d2705b402e553fe4f10a81fbcb0b32a0b377606e312232627bf922cb957412aeb69d93a1e33e172ad6d6fa501372f58b6919029f48f1e9ffc274a4145fe8657b022b7af18db5a97da8f6fdefb96178cb40e8a4aec656875fb7e933bea330c165acff0478cc7c9e73ce1ebaf5c1db13fca7a8de77a8d22789656be5b95fe17b4defd95d5b8f6e8b8808bdb63db63a94e58a0e0f8a11100afc54be636d85349124ca83a611372b69bcfb060df2db6f4571dbde6027534cd2881615f3f2514e7ca4c2b3a1ec587734e0fdb2da7bcb3c7c3b3a01eafaa8a5367585888dd63c96def99c395bafb1e61dbabcd125d243c15c1e500e590b0779f019c68ee079361e79aa45af922ff7dec7db0ae3e7e4b7de2bac818e01512a240a72a5fba24d22ddf98934405b520320640a25dfb81efee88922b186f7a281fd1696077930497f5ebfb4949753140b4871c8f11a4cae997c39cf13b62bbe92ffa9cc931812ff9da6eadb08a2047115ae8bd2892da2a53da25445716edf8444e9fb3d9ea9cab5ab31264d72e2f19ea7e5c7e94302f18182387d894bfb0d82bb7fb9e58bcc251bec0b5c94a8a47a71b656f602e42c77e87b12801bc77066c3a66aa48c483bd1eafe90b124342f1cbf2860bbddc6b9982a01569ec88fb6a2f7541c6a13e4f40af6d539d27c6c3bea077c20e6921fd75964df790f756de266919fe11db9e75284227535004b32f5b4c3811679422721a4b94e2242d11ebcbcc29ddfe71204d6c7d5bc149a3ad6d8ef939acae598100830993717cc85357fffb11238a97373193919d4f3dca0769c504e346d7b4fc728af198dee7c151ba297269b87737480455f1713ea520c4f6ef64a03c2d49ad71513ddfad0579e42691035a35810f7dbabe9382950411ad31500c2b26c04d20488f9de28a0bc9f6675723a8081e59a5de7175169f7b37fa4b6ec8b3854fd52ec79bbee8d54d6ad7d5d5340d84db6adfc17db2b293c782d0acbf9333034ee629af33193c6129d68dd02a6c5914fea1149ac62e80b8ca48e91ed123255ef9462d19b31c1216a1f5c8a6bc5fb27871d4b408344de99709dca0913f39dbd099e18bff5555f81baa6dc29a32d180063ae9f682b1405f7bad70594b0990549c2b0e4c4ef429302284fc43cb1c38848c1406b20adee6d20160158be912fb1a73ff3664498fb7cdb21122caedfa757b8248741ceb791e537f798b1b4bdc29ef563527e68683a06e54f96e39a40c0207e1e358a96796246bbe4599beeadcb1366075246c783bad820a2830291dac792bfc8f21c4b44c2793ce8655126b9898d83025ae6b4aa85b0cd93c6c725d0657f8ad221806aff694995683fef5f71ce78ff54204fdb9ecd18cd7d71f98bea503e1d3b727d1c55b8ecc4fc50005bcea14ebb59392d143b2df5108915e0799f6fcda20fd5103f06b71ddc8dfec800f4ed7c521d8a0177c87bcfe1199c554a6fe799f86185e65491d043f042eeeb0b46625578cc316548f045256c968356cc37a7fd21a3e695e8dfd617cce494bc0016c94fa93f6360427a02cdd63f8b7f4b1522bf92b4e9dab8c8cb60b1db7c55226393387e3166ae637360e0077ad8a77e6180507eec856745204de62b8f7a6dbc79e45aeb53b65592c712a95e78699f0bee6edd5c0f8ad55ff0ad9fdbfd52f99ee218fc003b18c934fa6e5057b8fd80f3cdd02504f686db2c03c1a9ab2fa006362c2a79426f7cf8a58edd6419ed0682486fb771d1005bfbfbb4d6e6791e88550e9cbd029a221d86f61633e18d718bc675ddf931d090f397143b8c97fcc3f8ca97662a9822af62b199eaf54472a33b6c256435b5ca18cb861942e3a4fc6936a72143a327dee6d420d98625a6668dbbcbfda20bf3a552dd8b11bbe850b201151543de6a0ddcb616c8311aa10771ec411f27c611e0c6c67ab3f387589c3e740994834ea2efb930dda9c01e285d1b58a7a5f85f7ba39c2cd0ded98779689ade806d680776ca232fd15a4687b3400e7b43b72f8ff23d2c3bced703712432bf6fd128202b90061d4f65cf6e4b7d78c0ee2a01c94649c110877cd770d6df9657e06aa23ec65cd5886764ef43660ab6e932133a46f65ca88787ea037217c589487378e52013831d792347238fb68cf798fc111a2fc63f6cdb9c4e68dbc89f70c9e2c2a2700f5b7c342b77a841a9fc5a3bb38b2e9b0ce5a57a443fcda103349aacb2828aedf3ed3519ea589724e66bb1127e52c2817171c0535153f0869262fa92c68e078a9ef0b75cde8ff1b63fb0f8d9c7f18eb4a3ac1c1da1d645cee8287d9560b45214054273fe50c7e27c7f5739a5dad944047ad8ab513f17223ba06218a00a33b2ec6aa4f46fdd8219df1eacd5ff1e354ca50004987e09c5ba2a2c9f8034a32743dde8cfab6c8f9c0151063f0a724adf1c4d52db32caf72a2e9839ac2f544d335c756c7ec8028735d05ae1b6e7112097d913bf16dbc20dceba0f814c363663afcfb43b5147fc3ddd7cda84c12401b21284d38ee0df1d03f897242d4668f4fbf5a00c38b23fa7e45573533a28f729c763c67050246072cb0693ac03439789dbc9b14ab5862814f74cd55c7e675e77b334daea9565be3565d6444c0bdcd4cfaac3515f4e841be260d85a06ba83f07c2e8d03e583c0c1484075943d42d7adccc28298f4df4bcebb70536030c42cab20c0dcd9b659cb0c8cb9e6e135601443a2ec720a87a792b782355ff0b86156c8a65bc62164f85e4a574d5893d5b77f6ee70433792b0f1dd15e84c206c4cb24117c75c24f19ffd99671e7338f98a9a27d7e7bef625af042846398a0fa3cc086c7880be33babf1000ae4d3660f57c44a41b5919dffe09a794a0ba3580531c2d15aa17a1acf5fb6687d73bb14d0fe0ec78083d2ea32a073950e2e82c366d2919617571f0dcef65609d2b714cbd64a32c070e79469928cdd35acc7e7aa4a09a6ca2cd99d0610b7a75e1dafff0acefd1207bfc1f0a854fe7da2eed17c8965fad90375c0d0b4f3278ebb6fb830d9a412a63b5dd34ed0fd03310ff4eccfe8b73e39ad036147e12d95da84c612eb4e0473655ed95db34bcacd938ed4f6d5510bd7912126c1f5bef38c0967e608e635e6832b6bf98f246350b055afbb28d73f0ed386b04936e892e81cd72b3b8334ca90fefd48b98220c7d6546c63d7f749d9b00eefe3484857cfe3dd339ba3c37acaecaa9ee926c1bbbecf9650e57fd866fd351e04aa396ffade330ff532e753c15d8221d15305fdd8cde8b82f61c50d1fcc65e73d0939db52ef27958ba65ff548a16ba08ec0fa548a6b732b751e0c59fcf516b7f119d1a17f6d8d51a3a907ba8691b9db45ecf080796cba4c18ef5a5b8d7bd543ce360971d4857be3ef4ccfe2da13ad834141f861c680c12bd9ce53541da42cee4b9d55154705415d379172bfe36384ca81d126df2b093be31bf299bd6fc0aa82eab3d68c828e36603341b44add299d07a465e0c195570e3200255a56e1304ca1071bd8180c3848e47116f7fbae7b7c51ab347d1bb97197c768a5d6bbe6950b552ba8697a6f0a8e202f78f091de2b0f2013338634ca52578b6feb2de9236b734df1678f7297ed13b7f49b3cbd310ac2ec9d63914da36409422dc6817c25c8225d55f2cf8bc027e7e891b5d3bc40af650f89ba87a5bab53a17e81019f8a632ee2c274648f637c607743b8ff2efcffc5ceaf242df734f6f5e17caeda4ab129bc38caca08e7aab48bc60b4966315605e69d41b4ec9dc5c1735ef78ed6b52b640f64f295899076f85771735bc85782fe3fe6faecc74e98ee9921e92e4695a6a3d6d3b84aeaac3e54bb0d341299298b82ecdbc9a9a85c734e77ca413122330d43324760b1a36c186888e9cfd7fed8b209552e2dc54ff16e9093b79e47603b7d465b9a5febe95b50ce717625c2ec8c209fb1860a3f4f61cc629d811af046fd5e2d9f2a04139f58be3cdde60e355f4141f09fe9ea9eae6a3d5f8ad6967afc413fc4fde59acd69a79e08b80d06d6959b646b6c71f961f74e043967c444c69bd1d8600ae44f2d202df759e926db38bd384b382dd8d054e1804a5076c5869ab5869dcf51a51953bb2ca41726f434ab24175f894bda4dfb29e57389400ebc2899372e1d645a6ed452a1ccb73acb195d8d2b3f411e1751013ad2372e2a0fc354216726d469bff89806de4570c3b35c79a9eeffc1408a318853f2430af87d9c29b8510048d728bf2940c5a5ca0cb5bf0e2f50d4481c665b7f38bfd4257a4586b40d3fb3f5d739e70317a462c3a66631b6735f71b69203b77259dc0ce48ca3354f5dc2882a48df3248a8188ab0c8a0b63634f3cff8fe1a716320b8ae2f20fee864dbce5445baaf5ba8202f2dc2edd2e805fab628f6891898e19f253eb7852e9763415305b421be2c80f99d3fac1c6abbd3d0b8b489530b1887916cd31cd29f258e17506f036c0dee484c0bff1b8bf50f3965889749fe1a7c52689563e5ab49d19dc3e674e2af213979f3e6e8f207c92a1a635e41246e5cf5164fad4d1f59b94d1afd188f6e24e08bb6909e4e98a56ec7c3821d66eba319e3268f3ad53b52406236c35b17bbfa0a543a6ffea6cfd103c6025b0e57e7e618ddabc706861829044496c35bb4e3ac0ffce510aeb82c97eea14e0b8f3df2dcd225ae51af92fce48f94774c1a02478a4b4ea21f9730c8f2c0b5cf78e94574061188daa51b67027a0ad2d969413701405ecb14cf39203619efd5e63c8ed7aa73e875aa9a8fbfc1798c1a484177fc8491e904823df0f3af2eaaf183ef62f3b73b2cfd7ce1c500dc2e375a01d12ee654b4581fb7e050a8b002e1d585cf58410eed57ac9db38a6a8af222700c7ba54c942f98e8e6f9079d1cf2b11f67392752e054a88230c8f71f50b64c90c5ec3cbe4b08bd8a15444607364635f20a534850bd47f4356d37dbefc55e2b087d4a1fecb891bc6c9f533452fb3087eb874d23e4639647067e20e387e7dd8e2b5f39892bbc4154ed304d93bdc1e44262d2c1039cd2fafe1137b748dde33b5a43c2b63263a7b1d56a2c8d972056b040083e664bdc42d2bcd4a29462a229458eea6e2179311d9dc63ac99f4ae673b83a1801293e8a53689cde03d4", 0x1000, 0x404, &(0x7f0000002980)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000800)=0x401) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="22523ca2fbd865d92b2d9f34f4e9ad5cbacdc894023d3f3fbb646c61ca6b357f5a800e05b4d306a5609bab21ca13787e1a51601afbb8151a675062b72f8d7b6b0694dbd175339de6fa18e59972f2508d4709a4556f74b13e15ad07201cc1afe8d1d7105bf6ae4ab47c7b2b753b38ba1e83e6ffce8fde3347340f99c6351909d5b3612ece32280968516481b8b8374bce4aa102ed40f42e1f53b83a999b64ad9e061b788a42cef05381337c1d99f4dc4921f0044da29f4e7ba4d13856aa907df82701f5bffd4f73807142047c73f411a986db2d1222f9a9bac0d17c64d8ee70828bf349bcaf90b5", 0xe7}, {&(0x7f00000002c0)="b891f902c192eca3c6c476fcaa19c59a8b6b5dce775eeeb0c7561b6006f93ced1a8ff357f599fe234bea95f904c4fe0cc93ebdbae0a6719e96f041fc86bce726a5d9efe28933cbf9cc244805d9ecc19ca219af4911b620676c6e7689f7c9a83c8e8ce385be46dbe817666e4bcda7c92ec1d14a150f59de5b949300b30b9c9caa80dd5b59b646b73e02bc9f70a428d2d3e3876d87c2cd2d276f43d2f4072a954d2b3b436cdef5245bea902ae65c6989dc7e4fc638d65647e3403227393b72e0e631dc92db8ecfc96bb3d6e2ea43de7cf17b875fe751d6c3b4c3c61b4c0bae207fe603e4a55a580c48", 0xe8}, {&(0x7f00000003c0)="593b173d226e6f2014b44d6edcb1d398cadc9b7abc0f85a85c863d58fa4fa61a57dae24b130975b60aec369c2ea6c681b71e484985e3e5aead9a6a2302dd267244b632933c728b6ffa4d40390b37179c7baceb5a22025e74258194a0ddbc25844cb7b5aa3301ae38b375422e09c24f170459e3d48cd49f6d29ba3568600e7fb2838fd69414e660d43a6de199188a133ed325f9d46963b6baf871c926a6ef97d03ff3c601080b4a4991d811c7c544b790a51505c47df5ae9be506dd1e8d416afbe70e6e7bf8055bc9bfd8", 0xca}, {&(0x7f00000004c0)="2d60c4c8cd56816e75f04117c51e60eb38afa6d9775120e8074d9e41c35fa6dac6aa842c9ebf5aa866b7bf1a06d4bcc28253a44e933fbdba461c1ced7a0eba3a1683fbd3c28d7cbfdb26a76be3feee71c9f1c7c7e93053b555abe955fa8d58d08591750aaa5c15c730a26992530d26a07b4865cf32c21981db8e752ca5c16b18c1da75e5c4277497b8e57f81a4d41b671d5a1146366dbcd786da4de4a70c87e9996bb63a08de9e63c4fab0fa4561e6f5ce394cc11e1f7e60f8326ee587a9e52fb629dfb87ccbc3aea4d9b7c9d36b04e502200d439724069da720709b9fe368bc97319357fbdaeda7e1fb2cd2c4a30a94ea8cbd6a92d7a16796a5f8ad9c2744", 0xff}, {&(0x7f0000000880)="f4f3b0b7aa0984e9e18706b4cda0659bac926f97854340c0055070a379f57f3963b17613fba0c662a654887a9ea996661a295570933e30d43f81e834fb2c065447ab79298de9f58989fbe29f69a4cb4169573c4b69fa0ea15e7ec22ae12fa3f12b0339ca168491e8867724c3f80ca6677bb8e9274d914f908abb6817c1ea669794707e52420084bf34d084b209bdeb8b33b1fd024ae207d9f934ce12b0cd3ab524ede1b029cb5c2f37d4210007d690b4c3901c53f2a8d97b049d30e1908dbb4ff06a0968a46245a7df084fababc256296d95eb0f07353a13d404090d773cfd9f9cb92ef24608fc1b46f22f3fc024e21b7e4b0da60def561aafa215f3adcde30191164e6764760604ceb2e20487530aae3b83ca45cc916958234e689fcc58b3a46fd28c4301e8f9fab8771a974a688c50785678771c06ea0ff47e664f40e360270c302e19ee89eccbb9465f07c13d97023c551af4229245be4962df6c9f9705900937aebebadfea50b9249c22161ade49caa2545ab21ed22f2949d7cb9dbfb72b941a7843d0b3490eab919025d9433d0ae628b03c0c881da1adafde3eed2040e75ff53f7ac12509af44dc32bd837abe017c0e1d35667f76468431617ad18d6805bf6dec321b224b420e58aa57810cd5211f222c23e980f0bbd384cabbc46c9dcc0f32bd60a7c01ab99578d9247494970ee5d226eac9cde34a00eeffb7295a909956862aab09d2ea0714f404fbe97b062fc2b036ccc85ca974ea565cc8343e7de967b84f8df3706b2122f7ba6d85cf78c0e807f692e1a8096a95575a8354e29a20a87430651ffe0217e1b92271e32a701d929f08d080852ee479556da492bdf68bf5ed0dc4fda67c27465016ad0d0433b12278ce3301fa9ff0a12ac81518965342fb41b64ffa78807884b2c476753425d154e98b0c820088889094c58c51e09884b65f523d260212a69c8f4e48e3b861aa3f9b41a975d0c7672d070714ed276bea04b6d834baf767fcbda9f5598678f4e4bea9953ac36ab3d5fe776f6b41e8a36a929d756e246e3f248c5736d478aff8d07e0c350742ae9914ee638a89f1ae4abbfcc78350b526fc1a1e21ee078eb90e532972da1c53e24deea444d69488a5cbf799cc18db2e0e03887d3901078b8a67eb7f52c757c32d833f262b0432a9826e147a16f93d9bdec44f5cc4971ba837fe186bb51a3e547619b1b9f7adcf3ec72b0134e0066c468789fd975b5af5f79d6c320fc032d95666ffa076aef0e305c1a9a283afbccf1cfbf45867bcc2127ea4e7cc9873b9d355e58774f7eb020459d55c3102820279956ecc41ceef9b87c9e8e2d4dad05374d06cc15b087cfceddfe9496be2ed5afb886021808cc92a1e2fcb71368c58108b528c279146957593183da388fe36ed65ee0c795f678e9c49af7ef3899342da82f64110edd36a9624f4b99757c6bd87f72d4c5ddef120210e03b0b0c7ca1afde9cf2c6c814c7f9bbf94f6becec116a5f63f9e255b474e9b58a05ec6ea19c6f0025b1fc9d60d47f5c5742857761e3db26e17dee718b7ff4f78c6409054e7a001c30b7e28c43e5c7cc07538d0549f956024103e7d2da5bdf3964b44f6eeb26aadcec9f0fc7353f3248e347487d3ea5f4d2549c1882197311b75b27e8291aa7a419e78266589afc23f16f418c48f40c9d9d8d158fc692d195ce62fc9f3eed00a5283fec45345973c932e44c074d8c1e795511b4c9307ab1f2909f2129a6ce4b0215bf52850c2ab54df42b4830e6c7743a80b03d305ac430b0beac83d0ff87189436f66769509f32d1aee294702aae8e57f008409e7ac7c22b37adc5664d6f30866fcc8f5b38ae5f8350e366e9ab57da24fb7e136292a2b42d8223888da7d7756506861f27423d2b7badc4043c958888e3514719b43552e441b6e756cf9d5835345f51db1f2d57c4288412711fc8d1b6af0b6ea089946e62c630a79848bfac679b2b4065d2d22727c527b3c163b90bacb45dcddcc7879ad55fbaf199b5f0625b1b61153cd00ae4d9c63c5f72093fca8a4b7dc7c3d76c24e47dde84ef23130445b072e4eea09b560dbe99aad5bcb27ced777990a88c1eaa1f1328bcbb1f28498f3c1ebb81aec0ab59c022fca9cb51e1ba1803e57ea80b87f6d675de69b4fa6e03016fef08b48fd98461065c0246f127a7403d8dd32b764f98fb4e4d70c1cdc7b3c5a506c4664f028790f926325c246c44e03ee5ce97540540f1765daa7a4270e8e2ea24409c770c0a0d6f15fdb11d8b364bc3f75da52dbb26e006a5b33cd5c9b63112b55818817c0c56810270cc4c0920b4b72417a8fe3f69e518bf2d7d8c6a71854c0e35689e6c681ecf80038524d106b70f1522cb875700ed4f2da02015556aacda0fba6a385c1a31a6fd870127d43d720ceef3ae6b8ad9d152a0588757a9da967c35ba502b41eca0752201e47d0c6a57f186ccc18af73537134dfa4497e927ca6408906fc15dec68066ff5384dce3e6190bad403c843bd111b4ad4d2d5f985c3ff864bc74307bbf835c76ab2b9070b909e856ecf57617f42c3f2eb313401ccdf7029d30784fa18dbdf9a44be4ddc4108d759d004d100f528202a5fe92a7f6e5a9f917adac20943351cce8e8131c6ab699317549b60b7bcb8a9f2e6fd38262f7d322b50be44508cc5d2ab15dddb6421b6395353d2d0539734044678ce3b8c8f8071467f50575dc2cad88fa8c8d5669f7d035f60c81b4299fa42481dbb5caa361d4d1e4c7508b2c2beb1436a45b8ae48bbf3e3c3ffcd2c9dd1190dcd14696d189cd3d7fe11062fb36de3d3c021590e58e6052cbf4ece8e182d580d7ac190d4a785986759aee8b2bc5cfad4b1b350349d859830d0180aa6ad9759a025f59aa8e99f76dd9adee89219f9608d54049d6035039bc35db7fc37758a7d24fa7db6fec78e757d25fa25651008eda9afadbe2189467028b5f1b1a41d31889aa96d07cd186fc4590890a03ad12814d9e5a1cad48762401e497662b8efc913867388ff44c80b489bdbe474e518b304ac49e814ef766d0b1556d70ddd4bcb03436cd3a59f29c6bd0db9a2d567e4906a46a2ad2a706cce764fedd355a84f391872f9fb39be59799143ebe7c41550090030092b4692e5fa04aab36a202fa2c9546480300f6edf5b714c0c456bd9831ee399da091d9a11dfb0eb80fc506014dc2d01514c9bda9394e43a955dbb26acd7ad5b829f92979ba69acb32e0f5f99ffb8aab04d718bae1779542ab187414d84484d0b15dd9d82ae67e6a7bf669c2737ca9c914abbe67f6b139461378f9e8d7eabc8f09677a2156b905423eb0f15a9c3356e7ee4786e5ebed5f0088774fae0c23a18dc2e73b362eb91aa86cc0e46d4bec72f9accbab50a876f88be58c8e1eb125808e493c900ad55680a76b2345e427eca5ffed7df9e1bee686de2cebc116a92b555801aabfe69801208d129aa3da8014baca2fcd1c98db0c6ff12aafeca8ed6bf7a7043bb1e517ec90f5ef5caf70ddf9fbf73d4141760028256568f7cabcf575747a426ba4311518bed51edc98f31d87656c580595ad2a9316303bd84a133aed5bc5da26b32b47a6f45502a0a04520ef2fcb16ef49d8b4e8b4e7303b93c8a8514ee4e0bd755176d55b5942784501e5f15241f51abae264fece7c8b82261d30574069ea6dba075e0bdde894d20712063ff827509a4c11a6ef205ee11763bdb7971808ab3e8c146b742e3f28831ded3565c3c7736d8014d59586a57755630e56bc79c70e4a2be054343a5643d1b403a92e4a8afc002b57895ad3b6a1808855ed1586559d9baf73283f0f3ccfee8fee5831c60eb50977d8466c6a292db2c574f2a4fea07bfaa1940b1b1aa9678d68cc61f0f27b20037089e060887cda5431b833e2a645df4220c7d30b4d7c3c66d50687f8c8d15de7fade07d2267877f4448d9377ce18098275f27b90e2f4139170995c436045b113d50ca4e8ead03cc6c5f04e212f28e65d723fd2c9936841606b46820cc5cf24f02c54acf821579eae41c820c99b2c5b12a4dcb225da4f68dbf23af95d6891a676485dac323663465008b3e9b38b8ac6e331e7c841ba534fe70103a932421cdfb3f96d8c00c6c9479ca7f631ca4675154d45bb0b540002abe117d67af0758e72bcb222919d8a5dcf4dba9bee55bd43e2762182108e9d1277a2eb2499340d749d24718b50773f97b40f8c8c01f9bf88e5f04f96816104c6fa12201161659e9b6c174b4a1af3a6f035f5ac19e1f27f3ba7b00e55e07107e3a0103859a4e9d283c3d923efae69d96a57fd7d7e31ed40ca8c0dce92ef285f39031bced4924e41fde5161b40fedb921da3f03a5e0543ea747172f8fce935deda2cdc4793fa4a185c7a37c37267f82efc600c2d50bc0677083ad921417d6bcd403437a16f5f8625f321e0cfcf7fd8661627a2ff2d28451332b859a18ff490874913e6952993197ea26a00cbf6d07d38ea9ee3afb964f82722da55057042e75a09419cae8de7841c3b9fd03fbaa9c9c08b84c20e483dbb5a6ffc3cc4002e7f862f2fd65fc0cbe68d0dee2e97d87140dd8e39db5092cba13ca8b31948ed0f8ea6682ad1fcb1e1c5b132f67605253c18068c1c6d1086cddb3cace597f7af7e4549ead1e9f945482c7d7b3bd31787a0b437b9643876157f2b3f702f634c5c1ebda6a948e7dbd5bff7ec05d3f3d6050f49518cfbd890c17980eebde886ba266c1985099b0ccc9c5ef7bf1a77f1fce95d71a2a92e6e947b76908ff7aeaaffa68da5745b633512a55974d7d4e025a72913a3d4353478b534e71dae3f75a7e33b6052cc79a7a83c4b70888ad4568d664678ef70c40fd9e6e34ac24264ffdc40aec063e58a4b0a2a31c62ab75c12f6a9b278644ef8b79354cf5782a0675e34acf1d084192967770cf795a64d00e6348a604264e2cc7f288a4984576153f12016502a2b942d653aeef9d50dbe1c5cbc86c4edd647fe04c2c82e8c384ad6703c3110794c1ab27d34438b873369af5997ca994d089319288c85e79af5705fe16d5538063dd6af5c4f6d0f597cafdca490feacc35e555ab8d563edcf6f80d1f6139a677614105b9f2bfa0227182c5ac533c0c52a0319baff3726be9ede3366da8647ed5a655552c966b83955592443c0d29aae00571fdc58e0b34492aa4f53d2aec8865172ece751034d4783291b834590f8e206f2607079e1f6418f5b0d0c474f8a4f8c47b9ada0577dd13d631ebc9cc35ea896ef604586786ae6384d22f2254448271e45a4832068f2a4558d75d2581e042cca36aa30dc56a4253cb8e8f56a87c48ef0c9adf6b314522d5302f9cb54bd16e6dd5306330114f443f1fc308861622cc9bc37ef898aa350bfa29863daa6bff6dada39c7af747b8c8136e1a355ec2d97f908c327c2ff885d51ce27f36e8e7935c678e3cc008aace228a0961552f5ed8dfe2b79b6702ca58755a380a277580b38c67f7c903cb8afa2b7ed63b501f2cce34f1a73edeba4f88c7eeb0c497f49e21df8a1821ec98b4f8c376494d943b71d2eb96ba70058b434b6634c8eb01357a8b3c7cfa2ffd8bff1c4c6d871d6f41a0fb754fb8bfc0b8d367e55394e75850e4428d7c13ef0e80c34d2f471cd6acd578c69dc4e1b4ad38aa91db46b10120317cc7d5bcae27ae8fbd59dd9c1f3cceb7a3b49747f96a041d918a214bdc78d3f82c0de3d6e719dbdd099f7acefa567f9a7a55bd75ab2dd513d3b46ba6ea958538f1b14a53dfb30971cef72a832530fb21f53a1c76ef3633f268173222783e2898a668dda6deb9f96fb79c1e1a93f7bf48ea4d95", 0x1000}, {&(0x7f00000005c0)="1214b69a6b7366ea2621f7ca26bd46377cb32f4d4138dfe5722b3891bb2028a3f1d710c2b29fb47031e99cd662057bd9d16782ad017746b5c2adc9f1a243678217b18e85ed5a414717de4a5b9f207b101b92e281275d2cd60b636e21029dbe00e9f04a9f3fbeef4dcac37dac4d1580546fb42a3f50d237cb5400b5621833d1681ca4ec47e385d96113b9ff23a6a335df7a3b43dfdb06eaa73e4b1d052cedea7d9dbec492d2102dd87127c731d5076e0072a23df5a317fbad3d47f0d105a85281f3e154e6b35000e51f4bcf64df2c6cb086", 0xd1}, {&(0x7f0000000040)="18ef7819b7d97c73232eae28e51001f83d835a82567c023706c0e09243f95cab6afeb00895d115ee58ea40be242ab4d9724e4a2fad0a1a58ba6b2f84022463fbd98b366f713d44c466ea3b3fcf26e83a486abf1c8fdd2aa63f5ebda29a388fd8d620b9e9cef3c31b67ef37f708c9ec57cae4f77c9eaa412659307f278ac27fb00f", 0x81}, {&(0x7f00000006c0)="7675b62a3d57bce312e6eb58dc5f67534c8c17fa88fa67c1cb73ea761d15f93f6df791b29df5545f0ebe3cf22d0197cebff32194ec3055be00d09dafbe2dd26e9c848ceab961133b6abd86aa13a4f2ecdcb9d65982271ce8089cdb11ff592d9d1911233c818ec72fb8450a234937fe53fd218a7e4d18976001b72e842ecf27acbb98126c28c1e019e830ce75c8caf0994b34a15230d156", 0x97}], 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xffffffffffffffe9, &(0x7f0000000100)=""/160, 0x271}, 0x800) shutdown(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCPROMISC(r2, 0x20004269) accept(r1, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getgid() flock(r0, 0x7) r1 = kqueue() kevent(r1, 0x0, 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xffff, 0x1}, {{r1}, 0x0, 0x72, 0x5, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x14, 0x718, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x60000002, 0x9, 0xe0}, {{r0}, 0x0, 0xd0, 0x1, 0x5, 0x4}], 0x80000036d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000015, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffcbc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x0, 0x685f436, 0x400, {[0x4, 0x26000000000, 0x1, 0x61c3900f, 0x400, 0x8, 0x100000001, 0xe995, 0x3, 0x6, 0x81, 0x4, 0x8, 0x3f, 0x1, 0x9, 0x10000, 0x1], [0x5, 0x100000000, 0x6, 0x8000000000000000, 0x5, 0x6, 0x22b7, 0x8, 0x59], [0x7f, 0x3, 0x63, 0x7ff, 0x7, 0x6, 0x10000], [0x800, 0xff3d, 0x2, 0x3ff, 0x7, 0x3ff], [{0x0, 0x9e1b, 0x998, 0x400}, {0x400, 0x4, 0x81, 0xfff}, {0x3, 0x4, 0x5, 0x5}, {0xfffffffffffeffff, 0x7ff, 0x3cafc0ac, 0x9}, {0x3, 0x8, 0x20, 0x7}, {0x1ffc000000000000, 0x3, 0x19c0000000000000, 0x7fff}, {0x4, 0x6, 0x1, 0x3}, {0x1, 0x1f, 0x7ff, 0x10001}], {0x2, 0x7fff, 0x200, 0x8d}, {0x401, 0x1bf, 0x8, 0x7}}}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/42, 0x2a}], 0x4, &(0x7f0000000540)=""/217, 0xd9}, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x8, 0xffffffffffffff81, 0x3f}, {0xfffffffffffffffd, 0x0, 0xbe, 0x9}, {0xffffffffffffaf0b, 0x9, 0x2, 0x8}, {0x1, 0x7fff, 0x4, 0xcc8}]}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7ff, 0x4, 0x69, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x340c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus/'], 0x8}) r2 = dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r1, 0xa, r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x10000, 0x2, "0c59f27ed6708dc060c31e3830bccd455c1ac463", 0xffff, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup(r0) close(r1) 16:00:05 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/139, 0xffffffffffffff77}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x96, 0x1f}, {0x2, 0x6}}) write(r1, &(0x7f0000000000)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0xb9e1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b2ea6a24e54bf3400"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x41}, {0x7, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x3, 0x7f42, 0x7, 0xfffffffffffffff7, 0x9, 0xfffffffffffffffe, 0x7, 0x10, [{0x5, 0x10000, 0x1, 0xfffffffffffffff8}, {0x4, 0x6, 0x7, 0x7fff}, {0x80000001, 0x6, 0x1881, 0x3c70}, {0xf, 0x4, 0x8000000, 0x3f}, {0x9, 0x9, 0x80000000, 0x4}, {0xfffffffffffffffb, 0x0, 0x8000, 0x10000}, {0x4, 0x80000000, 0x2, 0x80}, {0x5, 0x7, 0xffff, 0xfffffffffffffffe}, {0x2, 0x8, 0x7, 0x100000000}, {0x10000, 0x401, 0x0, 0x7ff}, {0x4ec5, 0x1000, 0xa6, 0x8}, {0x1, 0x2, 0x8, 0x8}, {0x3, 0x6, 0x100000000, 0x6}, {0x2, 0x9, 0x0, 0x8}, {0x6cea16c4, 0x101, 0x10001, 0x40}, {0xfffffffffffffff9, 0x10000, 0xbe0, 0x283}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x7fc5, 0xef, 0x144, 0xfe}, {0x5b, 0x1ff, 0x3ff, 0x5}, {0x6, 0x8, 0x10000, 0x5}, {0x100, 0x81, 0x10001, 0xda3}, {0x2, 0x8, 0x8, 0x3}, {0x7, 0x3, 0x8000, 0x100000001}, {0x3, 0x100, 0xd81a, 0xfffffffffffffffa}, {0x88a858c, 0x7, 0x2, 0x400}]}) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10022, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000000)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc70, &(0x7f0000000100)="b6") getuid() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0xe4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x84, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) socket$inet(0x2, 0x7, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x100000003) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = dup(0xffffffffffffff9c) r3 = dup(r2) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000200)={0x2, 0x7}, 0x10) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x2, &(0x7f0000000180)="4b03632f0ff4032a742be65a77a0b0159afe9e47ab619e66ae966292b96770a9225ac3559959274eba67044f90eaee435bb6faebe430dceae3003bdb341093e851479176864a9153e7921083792f832e5e3ae8d45babf9ac60ceaad1f1d9f6f585f39e0d87f32b2c096daf7ddbae5a9862e1eea7571c68961b", 0x79) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="f19d44a06a36a5df7d34813f2c1ecdd2b667640b350b445e9b7dd3f8d1d22bfc4c09b66eefd6e5b31fd59c04fb4debb91daf1a0208e3db85f58a954a4defc2f8b54ad5685b3354999eceae7e441ed11e2bb295b9f083a522157b446721d22d00aaf1e5a00bd6e74de07686f0bc8b2df536e4927d052898bf2fcebc8158cb670ba13238919dee59e3d9fba8400e565fe15b0618cdfb5127d4653d92f45d24fb2c66c7e87ec77d15ee2ba9cdcab9b7744fd8b9376565e55e04795b", 0xba}], 0x1, 0x0, 0x0) socket(0x1e, 0x4000, 0x59) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) mlockall(0x1) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b}, {0x102, 0xfffffffffffffbff}, {0xcb, 0x1ff}], 0x3}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x3) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000100)=""/40, 0x28}, 0x42) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x8001, 0x100000000}, 0x4, 0x7, 0x3ed8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x1) 16:00:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000a00), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000009c0)=[0x7, 0x6, 0x3, 0xc53f, 0x0, 0x9ed9, 0xff8, 0xf29d]) flock(r0, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xce}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcb95}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4505}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x50}, {r2, 0x6c}], 0x2, 0x0) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000600)="c739943f23", 0x5}, {&(0x7f0000000640)="8aebb96f121c3da1844cdbdb092082ecdedde96cb1f69414721ec678527f6ea7a63744999bfb2ba3c304e547074e4e9346a621f38868c825b5136167bf322a9ebb00af2374f104c3e0372eaa8c34110025a31ea286788613b95328d089dedbb3c7471c96717e20c822709949a29031fa4d51b4ba94389d3f1da671f6095d2fac1e358a8a6a05e21aea4297609c97c561062ed2e50eb1df33c6024d7c88deb665d621e0e2f626552b06fe9c8d582b4b7072842441", 0xb4}, {&(0x7f0000000700)="c97107fca44eeb0b60a8710cb24d6400c858ee608602b27f6976bc390f8d749c4c0d685d87e754710fa6274205f8c5e7269a3021bd227568af1c0ca258da55a8ea324dc494793be09c178b34e09517c0d29340d1e71ab7eb1cdf5c8cdcb58059a8476521cac1b5ebfb1cd2390530cb4bc3764d66e49554b64762b189153dcd4724626b814ea8ab53f28436a2c87d2d6be382c47a2df117a252f3a1eb88104f48ddf0a5c2dc93db4a6715d5ddf3b95389350ab4297365bcec60319385c887bd98c8511e5f4be7a916052fb92b09a5e3592ffd2e1326a506ca049b7e521bc4", 0xde}, {&(0x7f0000000800)="3cf34527f65a8ffd95cf3cec4f372c8e5430abb08e6bdf5769d32261ff4a4a8f50fb7710d0bd517a9783c87069e2f01a4cd8b44f33d33b9d1184b42f7459adcb25f5ab2c2c95bfced70b14ddb12186cd4aa7f535e1fcb864b3208e39b43e8c0dfa1520798ecc27b78de1922926c0b41e86420decf17c59345371077aee4dcc141a0f564fd1bbd08cb288929498c42727d0e80509dc6d65d654335e4807883b55ac79685dd41b7ce512e65636185dc1ec9706201f", 0xb4}, {&(0x7f00000008c0)="b189f3fd0efcc833331c17039dc6c0cb2d3ead11fea44ef1cd2acb80cbfc15c72945fe418eea4e67fb53d02d7bf2d3639397752c20c3b3605ccd3665679a353c5cac51acb4726e090f425f96d358cfa485044ba1c70cc8b1aceb6a", 0x5b}], 0x5, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x420) semop(r1, &(0x7f0000000000)=[{0x3, 0xcf, 0x1800}, {0x4, 0x5, 0x1800}, {0x3, 0x6a2da546, 0x800}, {0x4, 0xd7c0, 0x1000}, {0x2, 0x5, 0x1800}, {0x7, 0x0, 0x800}], 0x6) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7a0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000251244740cf972e0b559b0af066f1238f2e70ed5e4e7c0bfd973985ce378bd33dff7f00003e308bc147f43a5b9b995bfbf7c673edfe1d55b1dcaa89c28ac77ffdf639324b964280e810e4fb7f03725a3511de49bab5c2d0a91a0100218b6aed0bd7ccc84f840d12ed280000000000"], 0xa) unlink(&(0x7f0000000100)='./file0\x00') close(r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x8, 0x7c, 0x8, 0x10000, &(0x7f0000000240)={{0xb51e, 0x6, 0x6004, 0x6, 0x4, 0x8, 0x3ff}, {[0x400, 0x4, 0x0, 0x8, 0x0, 0x4, 0x5, 0x1ff, 0x9, 0x6, 0x0, 0x7, 0x0, 0x1, 0x80000000, 0x20d9, 0xb54, 0x9], [0xea52, 0x10001, 0xffffffffffffff94, 0x4, 0x0, 0x100, 0x8, 0xffffffff, 0x4d6, 0x400], [0x39c, 0x82, 0x4, 0x10000, 0x100000001, 0x1, 0x6], [0xc26, 0x8, 0x200, 0xffff, 0x7, 0x4], [{0x10001, 0x6, 0x3f, 0x80}, {0x80000000, 0x1, 0x5, 0x8000}, {0x7, 0xffffffff80000001, 0x9, 0x7a23}, {0x9, 0x264a6, 0x400, 0x2bc}, {0x3563b8a7, 0x7ff, 0x3, 0xfffffffffffffe01}, {0x1000, 0x400, 0x9, 0x3f}, {0x8000, 0x3ff, 0x6, 0x7f}, {0x5, 0x0, 0x2}], {0x4, 0xf612, 0x5, 0x7fffffff}, {0x8, 0x2, 0xffffffff, 0xfffffffffffffff8}}}, 0x200, 0x401}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x96e}, {}, {0x6, 0x0, 0xffffffff00000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/149) connect$unix(r0, &(0x7f0000021ff8)=@abs, 0x8) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[{0x1ff800000, 0x9, 0x2}, {0x7, 0xfe2c, 0x2, 0x8001}, {0x100000000, 0xe6, 0xa9}, {0x3ff, 0x8, 0x1, 0x8}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x2, 0x818, 0x7, 0x1}, {0x9, 0xcb8, 0x1f, 0xc7}, {0x401, 0x800, 0x9, 0x401}, {0x3c, 0x9, 0xffff, 0x400}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40020, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10102, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r4 = getpid() pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="5f9f6f48a14f6ce67f7428de86dd9919a4f54411cbe21b1851d3fb38a034b5a76c424e4119815ed26f4f5165e16c6d3d30af0696cd73958de20e27c4f21e0a29daded08115f85593981cb100a6318f67fe42a160740c68c6924b15ec2e23c08ac568574ebf785800ba928d77384e989860c841de5f51e78872fe28df9a561a89b78bee8b1e74ae35d62f70b7ed1d98dbd8d8a34e874ef43b118c810db7808565f7938757386e86c463f7", 0xaa}, {&(0x7f00000002c0)="789379df7f0a953af5cc70171f7d3a94384d92cc291e3737924bafb38cd675050b2750c8a38d2af5ee781ea35ff03c3eefde6f441eac4b14afeb950adb154ecde2f4d92521f41c22e7a3a9b50c645727bb70d98e98a0a54e461c043e4cba7cce9c381d46e65965df5da826c0923b2e1e7eae44a1bc98c82d8149315f1d962703e0b3c219b66b77d33ee50cde17f9af4637223629a3ce60a8f50c7714d3e2b19398d1dd8fe3dcf72b73ff40d4eeb44f81a5", 0xb1}, {&(0x7f0000000380)="3be48893fd1b17745d65b5018384225c5048586d0ae64da8b17695808401fe96ca67b80e61496fbecf51eebd92ff5fc75f6e32852ed95a9ef029fbfbd786bac1239a2bb8a0a9f40e25526cede9f7ece3", 0x50}, {&(0x7f0000000400)="fcf9371c3e2e10be094fbb57d586634c595939f42a1960345775", 0x1a}, {&(0x7f0000000500)="d962ddeaa3303b8ee207e835ace9ddbc961c49ecfcf0bd16bfaff8c134a35eac50a0183e6497f7c995fab27291a117403d223a6bd66b4e8803019b16b6ba0510ba3ae5301666d04972078965202404c59c5c7b8c38530305ecea3137b58ce769e40ef5fc817fa8a252aadcc3a9dd46d6696dab09c0a7f98f790822f82c8318bdf2e4beb5e0259836782409ec9543317dff2c7d4798597fb4fdcc3a2c1abebd1b954cb06bae156ceb6f9606e9b62bf065aa9262d9cbdd569df9165801eec232ad9d60342ba3ee2c7ee594440cc8bbd93e98e1832adbc271764ff1cf2d8b3e85fd62830f3720", 0xe5}], 0x5, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x2, 0xb6, r4}) getsockname$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) close(r2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000600)={{0x0, 0x7fff, 0x6}, 0x8540, 0x401, 0x8000}) pipe2(&(0x7f0000000100), 0x10004) pipe2(&(0x7f00000000c0), 0x10000) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x0) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x100000000, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa, 0x98) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) flock(r0, 0x100001) r3 = open(&(0x7f0000000000)='.\x00', 0x800, 0xd) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x7, 0x4, {[0x5, 0x1, 0x6, 0x0, 0x10001, 0x9, 0x2, 0x1, 0xf5, 0x0, 0x5, 0x1ff, 0x6545, 0x80000000, 0x3, 0x3, 0x3, 0x5], [0x6, 0x3a, 0x1, 0x80000000, 0x4, 0x3, 0x9, 0x7, 0x7, 0x1f], [0x401, 0x3ff, 0x101, 0x8, 0x6, 0x4, 0x3], [0x7, 0xf6, 0xfff, 0x6, 0xdf9], [{0x1, 0x5, 0xf9d, 0x4}, {0x10001, 0x80000001, 0x81, 0x1000}, {0xd7, 0xf8, 0x10001, 0x200}, {0x5, 0xffffffff, 0x8001, 0x5}, {0x400, 0x80, 0x9, 0xfffffffffffffff9}, {0x7f, 0x8, 0x3, 0xd15}, {0x80000001, 0x598, 0x5, 0x2}, {0x4, 0x101, 0x1, 0x1}], {0x30, 0x6, 0x7, 0x1000}, {0x0, 0x1, 0x2, 0x4}}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x0, 0x80) semget$private(0x0, 0x1, 0x40) r0 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x4}) 16:00:08 executing program 1: r0 = kqueue() pread(r0, &(0x7f0000000000)="1c3df6b0634125c1df95bca8636213310ff0c43d8ee9df41cf935bb387c2f34f33c08101074872eeeeda411e1395c933b12554399a7fb8f865d7fd12d1f2086767d61f8d53c2f3265d91", 0x4a, 0x0, 0x0) clock_gettime(0x3, 0xffffffffffffffff) pwrite(r0, &(0x7f00000002c0)="155ebb29234f8e2dd2e617d3f7a282af509f814339ee0899fc90e7867112b4ce6d0f28cde1b7c4c7fe959465ef24bb34621e53e331bdc577daededecedc317ac6dec861949aa719150341306d7025e429a586823bb7af6037cba9f64b949de190694aedc5f08971c36928c2ef71a652e024835c485491e1d5876d297994de826a63f34c8873f7a4f0a610f048567a8b5db883cb4e6542d79266d2840a873798ed77f3adac3fc5d8a7ceb2ba7ec95292335267efd4485f0294f31ee6aa06875d3936b0163672ec0fc484b82dad2c305a973738be7a420aa8a0fd9c3eda94df2f385031a456e3ac11cae9ab800e90fe7a3", 0xf0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x80000003, 0x4}, &(0x7f0000000280)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x54, 0x40000000, 0x20000, 0x5}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x2}], 0x100, &(0x7f0000000180)={0x77f6, 0x5}) 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0xffffffff7fffffff, 0x2, &(0x7f0000000000)="9f727445b08fc0e2eb160c5238db9aa4d9130414d0d10d9d93db7379a2a2a3256126cd0ea17ee588d07323e7b0a07b4440b68d8ad1c6699706eab02bf376f894fb95cc8c8949e4508a9d4442d446289c04bb5171337dbb9b4ea5d2bfe16729ff3189fbe65ee007fb972cb6692c709ccd3b950c26022e60910cdc15a964081db87e6a2c84c49cb34d5ac26eb512efea5dc474d122a62f6e873cdfe01e7e6a140a5fcfc2408a04f166fe496ba22fd7eb7a5a13cb2978257352f1442ef3c406fd2163a146c2c94488aa5afbb15c83c7355e5b44c4e34fae157c2b2548b8673575b9a189133c3ab3ea4fd0517b246a83bd200f2349e998d7a450aad0932c66cb8d3303cc250c9256c522be244b30abc2ca2f05357ba0ff6ca751cf3f9cba7e63148f404e1c46bcfb1612142f8600"/313, 0x139) 16:00:08 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffffffffffff3972) link(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/120, &(0x7f0000000180)=0x78) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="a7adceda7e9684a3edca62f88aa2f2daa2aa62a90b", 0x15) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffffffe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = semget(0x0, 0x7, 0x50) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x7, 0x3, 0x800}, {0x2, 0x20, 0x1800}], 0x3) 16:00:08 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x2000000000, 0x0, 0x0, 0x0, 0xf1, 0x5, 0x911, 0x0, 0x1, 0x4, 0x10001}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="63044c5551d8d19ac409afc3896864a8b74f2c259b758924711606ae7768cb84a80a3fcada64751b01556f5175161861cd8627277c78f5e762a53f9e9d551d1d343335aa894e5e812f519a7165fa63836258dcb08d52b03d9468a01216b809d969aa1a8407ee983a6f0fe3338c21f2595ea67db87ce28a07d61d250c0dd28207c5ecee8c3179a4f1d8863c36ab27ff8ba1", 0x91}], 0x1, 0x0, 0x23) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8c96808, 0x9, './file0\x00', 0xeeda, 0x400, 0x30bc, 0x7}) 16:00:08 executing program 1: getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = getegid() getgroups(0x4000027a, &(0x7f0000000040)=[r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xfffffffffffffffe, &(0x7f00000001c0)="ebffcbff02000000000000003048e699316ccfa9f27191e379d719e45d48c0929648", 0x142) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x583, 0x0) msgget(0x0, 0x2) setgroups(0x7, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1]) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x10001) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x1, 0x7f, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x80, 0x2, 0x19c}, {0x7, 0x9, 0x80000001}]}) r1 = socket(0x10, 0x8004, 0x8001) getsockopt(r1, 0x2, 0x29ca, &(0x7f00000002c0)=""/66, &(0x7f0000000380)=0x42) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x3ff, 0xcd37}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x401) msgsnd(r1, &(0x7f0000000100)={0x1, "cacdfe3f012f5fdf583fe800d5988c7cfd49a87ad2d42b3884d9a6c7e8e6c16d44e512fd5d8c74462408dc6a3ff39f66f8eb58a295ee962ec09027ac077e89a32f4ca72cfbb3277138de3662e236bf169df8642629e2e45c4232056506908140d95c898430247eeef169bf79cabf9a72897fbdf5597589b45d80aca7e966c68490b2df0de53e9248c647f4e94a31d1ef225093d8e444c0885efb5943f74c941d187d79a3fb4f0bdc4504325d11028ccd6bb5946b975d210f74af8bab57a89b7fb5ea0c64101b"}, 0xce, 0x800) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/220) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001240)=0x80) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001180), &(0x7f00000011c0)=0x8) 16:00:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x204e0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x201a8, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x10ffffffff, 0x0, 0xffffffffffffffaf) 16:00:09 executing program 0: unlink(&(0x7f00000000c0)='.') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x28040, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = socket(0x18, 0x7, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x87, 0x2}, {0x66, 0x1000}, {0x7, 0x5}, {0x24, 0xffffffff}, {0x4, 0x5}, {0x3, 0x9}, {0x149, 0x3}], 0x7}) r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getppid() openat(r4, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) flock(r2, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x41, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200e2, 0x24) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfdafc3d8762e3232, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="d03298f6dafc79903b295e6bf8dbef53b4053226aeeec169100a6a606f", 0x1d, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000003, 0x0) fcntl$setown(r2, 0x6, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x810, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x6, 0xfffffffffffffffa, 0x7, 0x7ff}, {0x5, 0x25b, 0x2, 0x26c2}, {0x5, 0x3, 0x11b, 0xa2}, {0x2, 0x10000, 0x6, 0xffff}, {0x1, 0x2, 0xfe, 0xc5f0}, {0x3, 0x8, 0xfff, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0x7, 0x100, 0x110, 0x200}, {0x401, 0x0, 0x1f, 0x9}, {0x3, 0x6f, 0x8, 0x7fffffff}, {0xff, 0x3, 0x3f, 0x9}, {0x7, 0xffffffff, 0x20, 0x3}, {0x7f, 0x118f, 0x1, 0x3}, {0x359, 0x884, 0x40, 0x1}, {0x1, 0x6, 0x2, 0x4e}, {0x1, 0x6, 0x5, 0x1}, {0x2, 0x6, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r3 = semget$private(0x0, 0x7, 0x10) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfffffffffffeffff, r4, r5, r6, r7, 0x12, 0x4}, 0x7, 0x7, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[{0xfffffffffffffffe, 0x4, 0x9, 0x4}, {0xd4c, 0xc1d8, 0x6, 0xeebb}, {0x100000001, 0x4328, 0xfffffffffffffff7, 0x993}, {0x6, 0x5, 0x800, 0x92}, {0xff, 0x8, 0x6, 0x7}, {0x80000000, 0x0, 0x3c, 0x4}, {0x1, 0x7, 0x7, 0xbc9}, {0x2, 0x4, 0x9fc4, 0x52}, {0x6, 0xffffffffffffffff, 0x7, 0x6}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffff) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x8, 0x56a, 0x9, 0x80000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000092fce94742685f1204000000000000002cfe2c9fb74a38226c5431ef6bebf3aae155ddce9f6e721db7f10c3bd3534db35e4219e3404e6a895e09016fcbcba9c4825fb7fe2c342fde605944fd59861dc087d18a66ac02608c933b9509e4add8078a510cefecc68a92eb42b5ecd1000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x523, 0x0, 0x0, &(0x7f0000000100)=""/88, 0x58}, 0x1ffffd) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000398fc786ead2d138d89c79c33f4206d0370e3b4d5f16ef08e31f0435c5cfef9a1b06cec108b1c3048cf46a92f619e43cb000f87a8dcc6378dd3b9d99e1ea7f3bc4c5c927c5dbf88fa5ca616e1395745a9d470762e5db481aaadf075d360c03acbf9322072de65615f70aa7d840cea1e5d53c28597858bef0a673deab1689a172125fd25ad1c0248a684088f72e325b262874660fb5eee68301a594e13b1cfd23eb46e86908a296a7dd37519619bee686e002f57f8db5632bca66baae1428124d53ebc71ae3d86d70e7ec7015e2b91f16390c09ee3ed4172b0d0164d9575c3e5da11980324cfe957594bace"], 0xe4, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000080)="029161c26bf0dc9a6b0100000001000000af90c0b8d97203b2c5ea065a983e5c494fdccafbf7fbf5ed032af9c40ca74f32") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x280, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x5c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/151, 0x97) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86176) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{}, {0x5, 0xe35}}, 0xf88e9ad380a1742c) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x2fffd}}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c, 0x0, 0x0, 0x8}, {0x9}]}) read(r0, &(0x7f0000000280)=""/68, 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x3, 0xed, 0x3}]}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff06, &(0x7f0000000000)="ea") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f00000000c0)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) r0 = socket$inet6(0x18, 0x1, 0x100000000) fchdir(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:09 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() readv(r0, &(0x7f0000000240)=[{}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f00000001c0)=""/117, 0x75}], 0x6) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x1000000000006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b2") 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b0300232700000000000000000000395246940000000000000000000000000000000000ae", 0x2c}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x140) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x44}, 0x7ff, 0x7ff, r6, r7, 0x5, 0x4}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x8}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2d7fffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x7c9, 0x0, r2}) flock(r0, 0x9) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x3f, 0xaec, 0x0, 0xd336, 0x2, 0x2, 0x0, 0x2, 0x10000, 0x9}) mprotect(&(0x7f000057e000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8810, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x20001}) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x14c) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380), 0x1, 0x0, 0x0) mlockall(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x80) clock_settime(0x0, &(0x7f0000000380)={0x4, 0x81}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x2000000000004010, r1, 0x0, 0xfffffffffffffffe) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r4) r5 = socket(0x11, 0x3, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002ed58d0b00d83bdacfd64aeb7b1d1a6d0240eb2ff0054b652d1d66851cbe5065cb39f0c823ea7b94a2e727aff1626bde5eed051eb90719600fa20d2fb3be1a7e860c473737ca2f847ec5851c2a59e370def9e90f3bd429d418c2c894ed618e849f65ddc7ef97fc6688a5b86887633ff49f91e4d72b020ad1e283eb168b30f923a0086db6be86eab12317a8baf5e89f4846fdc34bc8143f3adc699fb398bb70c2000000000000000000"], 0xa) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xb3) sendto$unix(r5, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r5, &(0x7f0000000180)=@file={0x0, ""/56}, &(0x7f00000001c0)=0x3a) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x21) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") 16:00:04 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 16:00:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="ad") 16:00:04 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000040)=""/149) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x8f4, &(0x7f0000000140)="8231a3693284c388a8b62cff40d6a52cf59174a479119c58cf50b6dcd7aa83f0239731b2e6e8dc4eaf2483926c518d214e092b24f13e9437d825363aa09dcca153dd24d7578505e81af2f193c13fa77a24991101369c6d2594e72a70ead7e7475603e7c3957ec0542243151ed7bc100b75c87376f673c700784fe881f49f26efbb93c562196e55a20d3fedd91b5714ff6e6341853e18b9cd437ee346b0cf4caac9e86795fee0d7d75e6d3b6dd8c02ced14c6448ea9cb020e2ddf4e6d8643b3441db086ed8f00bb5eb5c18bae1ffb4d1196a0e8e6f5b393f4b1ad0cadf6594d19e6a22564c8bb5261432cb3e64cbfa4250df2371d49f6b4b06736d7314bbf0a7c2cf104206435b8b6aef503cdcd13932297a6dd546ebb6f0947ce6a58919b11b16eeda0718d0b16e204ad612f00be7b88e0244c9bd9c3a8c12287d6e4a949069b18945de224e83eb6fce705eb08b35fa7a24fb7958163d39fef9c3fcbcbab5bf9227877f9535c1ee88bab43fdccd94e7f131333bda9d0be4381093321c5956f5905c6a8631a1434060e1f5e5f4b497319f58a90954facfa6cf6e1fe75e4031aeaa5bebd4487c8ca0d1d7394b30548958fd9b40ae2a28da55691e3069b34955a2b6493c1c368a61a582e43d04a80b1f29eba4d7bf379ac8d87e9b5ee238ed555845fd8978843cf51e604fd648b6aadbf8dd6b538f8fdae7d3bae753bc6022685b4e6058ad33e38932e90db72fe0b9492e4be63faa64ca38b032ec65b8e2bd4d39d09d655e8ed74b4271ab0b8a1e5daf577f2e1c30fc9ba9b73afcd4dfa7aaf0cf88f30b0954196aa4d53cf6890b451b10cb6ffc77824b7cb828daec83cb69376e1d846b9e91944eb7b561c9c80a270d7518a961df10befb4ed3841881ba850c9721644c61aa6861e6e67049ca07252b7be6330eb9aa2af4b0c2c455afffc18ebc7f71962e71b5594155ee775c0b48c7e3e83b6bff4e1f5ed5ff547e37e8bec90eb93c1779f6063e2c89aa602dd5844a1cff4d809b83630a693a816c4c4eaa7a1ae317fb09461ce4e9ac7d78f0a7ba2d5c3e7a15dd5a1fc9d9564e843155ab65889763d4a37d8d485dba8e9e213862e13997a2a93339e4047c10ede48f842bfd9af95455089a6080140c4ba747b8a79e5693ef2bd4a9c806965d4275eaffa32f3dc1a18458bcb1b1bdf9f62b499b91ed51aeac64efa8bf64612832b01b350bfceddfebb1f2caedc6e7977917c954f4ab60e88b69a27a5894d3249c0742d1cb322463e2a08aafd21d2b99b9a7188da23d8a99663e09fde4e4741f63de946e978eed053c1121082e06648f3313162b25cbf8e17aeaee34aeef584b29eb3406b1085a0b7fbaf1350ffdd790b3945b057d96ca4ffc77f216f1fa663d1cdc7c873c89ea6969d3c23cc6a37b5b20676100d5ec19639c11500415c3a447bc64c730e958d7b81a4e5e59e6c09ba08f99c485ef045323d8020edc47d2a16bfaf8516a8e15a782c3ceefcd9b8997504de29c9aa355d93fd1039ca353390eaf6b3dd0251dffd4542d57b0019ee676d6339b2c85cbac0c991531042394857c954da28b6c03ed3bb1f74998c331f24d6edf5290c48e2a38d41f8616ccf39e09d3fd320a76923e7bfe5dd9f889c5ab068e302615907122b1527013ad16498948186e894ec38e61b68da47f82235889b9a105ece9d989b85a4cf1b3a37c74d62f3f6bb6ee8f5293d98d4d098c828356a4ba04e1e56b143611037d4ecbb0305ed15ba9354ee00214c83e9c5e125a88e8d0e686e6d3a1b2a8702d68237ded2177763fb0c057228f926b8af9ca93055d572992cf08600008cd411314199c7da8ccbff02ec772735eedcd9f3b51f8051a745c4bdc18ddd5b4ab14e5035f4242c804b418cc9a214704be38f13aea59a9883cd57c285bd59a526a3e5e6a0ab1cfcb783cc56a74e0d7fb5433606dc8ae917bf2300b236eeafe5d3d84ee6b3a738cd7ae033b536ee6ccb219239d291820774d17aa557b44eaa214f8c25b2a2273b0905bf848f42b15b8cfaee462d6d8d05ed7f7834e33b824e0b0d01062e294184187c9b1ec611111f5d6679845fee48e81335c6da857251bd33ab37c64e6ff83d517568b40c147b3a09d48aa03b3f7fe9dcd5be88af2c1c2f11d8cbe2e6c965bf73efd0834c52b457b309fadbc3e992b9be385f6a942d6eb8cee8873d675e80f31f4b592437df31f210862c8c0ce154e9c6b705d638489cce01a292dba072d78fa0f80a1792848a00a6faf047eb8c59c08f6435fd4802d9b07231e11c5128aee6f7d3c8491d0ef9cbef32a1248acc854a8906728bc5f2f0acfec5e781b626ca4f6641d6e2af384d97903f4b048ad4af81f066f0e511dfff98a129b4904a0b5bb73b05bc705834b7a08a1f95cffb2da3412a707323be420b0e164cc480993eb0c74e4549cd0e0bf2428cdfc9207ac8b574a33d538814ef1e5a0200f3ba7cc05b1721f4d206ada51abbe11b6b1ca3edf7959702dd4cb76d6e824c35e9b2a27511e38270564571441854152d41a629dfeb9b480e8ae1e11af04cf239adc9f6fd205906212c5626031564e10c805b0dff26a8298a96f9735636e33572966460f99c57eeb3cdc06a8d369df04d257ca182987f1e2d06738600bfa52a2dfcc7ca236b2cd806c7310a4e7501a998ea91b8fa5904bc696cf539a30ef957c343d366239460d7550674773c1a269bda9edb37d6a71cf6ac0693a43d16a8e1418e9b3a7ff9dc013ca87daeb4f36fe484b8c83ef0a6f43b095c7ef5158e5cc62d047b6fa74aa0f8ad3ccaca0c508ac45982cb5d2328c7867245fb04fdbad715642dafd4220183ef847009be025cea7b943ac54cfec8cfe99c9929bafc4f3b0b6e401dbfcb29009b57876d8e69c9fb7d3b7b171f2f7bff63faa43980f392246217336fcf6b630417e32d50f3f33a4db36cbd0db83fe6348fcdfcb1c877c0480f19d2cfca063d781d923ea20eee903fb7c012d1a4e0e2792dad3c7ded86bc4875bc300b4507410b6feeb052c53a5872ae2509c0b05cdc2a6538715c5e780644ea30d551ef38ee7950158ea4d56b961f7f844f50b5bb0c5a18dd2c3ebd140b1bc82eb63f4d0f65471401c499182e3dbca2d1897a2894408840373af080876465a1c5a00af0edd79ec704527a8cefe17d8f68528e48f5f2d3a76a3901bdbbb94e4fabdb39f228728f095c55f53451944b176169b88484a3f1e9e06981e8bd9afd14302584d1a8b603d4a50cf15e729cd95ba03d3c4b630c53710f7b45b09a77df4741bb1556d0f6ca45acc7b34572351e032b37ae3885df07416a6c4140124e3c4da62639cd1356082962d3aa57e333a2637b3576bdc29bd57afbdff6107d71dd75a172b447b5c365e983f2adc105dad276b76259eb31a28a1afacf926db5874bab5cef00bed1b6e34b928e985f73dce8506b8ce35016e01703e60f01fa0b4ecc9115e8b0495213fb0ee59d96ccf4b1fb69edaa58c1e68e84751a744a9ad7d468ea9f98539d93c1198f0868443ef5890dfe8b5759044af2930734f98b1e9be83941d33cb8b1dc55c929addfb13dd7e15429ee86130f9944693b0ff0fa334afa758ca5fda3387d61a52e915d1736db2d7f82cdf86474789cf20c31230207edcf63075f1cade496030501add9465100243c39ca0c18387e977c3c8aa8ccb0004a4b8331db0cd13908cf8bb2742a439cfdc9d1886c723896e340a4c28b8ea6a71e3e10a499f541e6c3362d02696e5fda78ef18f1b892e3c3b527608ebd73a1532a3de9aa2632c44f35b96d484ac286a7023ab76969a73fa40645b04744571020bcec01233a56ea8e8efeaa42891df08b4b058ca3e78c902ccb40a84b638a1c893c27b799f8f05f03f2fe72266c3a84f24a828ef35f49af79bd27510064c6bc453a733ed4dc4691f2c342a996d9cef6b4ba68bd9023f173be376ea655ec9dc549f3a982df2dd42275e1586affa9082871069d46151f25387805a1dc6882de9f9a41ce4523d7e9514b1664f65fabb0f1e96a5ecc59ed64a3d66aaa703baf96010b4f74e71503fe41ab0da0d99280dc1d454b61acece95f90752bf2b0f5345ce8de9a11faf60c3d1bee99b8e5b0b4ea0043807ade4ee1e4584e3a3445a8471908d7b9c031d4060e62d98dfad4284202e6d7722d6921585fb7a4567724da8a8bd4d4e350e0dea237bb96ac2fa784f19b3a43c220673699f719856309f98938999b6268c0a6ff582f425491b5c39bf82490f75cb2de1af3e421028d0df842b8daef0c3ef6df7df41d1b665d09b9e098c33a992d8adecab82d5d720ac729b897d4da45804c7ea6416d4387b9465344ebb89177445c962d38efbab0f95672df4943dffcdaf13cdf69bcb9f99195a945acc0d428a8405a9c7cdc3444df1e99f0eac94bda22ab3208119f41f99f935750ecec6ee25f78636e281398851448b0c98cb42617bad706aa9021dcf11a59840e0c6a38155e1cdff35a81b6b7e1a6e909b3bbd7cfa788d9fafbc57b5b543ce21fee991a2c13f38a3eed3e8cfa56ca857cf4f3023023f65f442d2a98c074e2299804ce27d19eb4d84d51dbcd9ed650f1331398425981d2c4002bdbdddcbc900b63f79774135281b15f913bf2f87bf144800e9a78bb35455c054cb73356bbfb5543043f81f246f55f492533c221ab0e51fe38a8e3f7862eae1821a2bbeb70b40ab3d68860254b0def6532d1990fc76291b6ce0842cd9ffcf68f1d97f2acaf6c7cdf19ce362a7f68e59c2919367720e3950e0b69050e9ce61536e30ecff88788b473bfe17e0642df3c56f9855d786746e843edb235628ce25890434a8979dd7f485ad2b4252db401ed26d0c89ae293f7c206ecac047ae4a33fb6dcaccccc1cd70595b9a5a5422e73e1c65f9e9ce505c57791b5efa469a1fb088e3c2eea999b305c065911384d91cfe248a4be9fc4b324d75df5ecacc2e398abe58b6cca6756bb01a61e14dcc3d36021a6e5842a18100138537cff6f2ed48355b76df3157ff2501a8683f471ebe99e67b564045c89cde0d5dfced913654227d40180e0c96e505392439972eca617ed6547103a281ff56a3e434c71ebc9e5f10c489575262bc48afd8adb5f009e807d17e9733e997fbaa8ae35b909da74205fe5d9ba447f9380dac42ed1460333997ab0cd644080d9bfb1414c489927ff52c0857dc33d0c17bebb8ad4fc7f2a7abe230f9080fefb82d04f5e929db1b1ff1ef1e156e389c12c773d3c6fc7c0d4acba3e3fbb9311f1aceab6c8f05f057fc7ee607bf366a0973c785d15637e24d204e1046931a2d5b3ffe24bf9e8ba7f29f325987a736a80b0b91e3732e4c72d020bdec28b05664124ab0e40c5b462f6e4844bac5b1c6b60df7f54f22127ec962c82215ec142f6faed6b4978cc0e7a852494e148e395dffdc4d06cf779daadf6abb11a1b7425dd4e7fa0be4287a6dcdccc6e79dcee9023ee16e4af01cd35dbc1853d4a97519d83876da21d080b0c24541a35e4dd8263a1a695557b0febb2743afb216a7fa80b0c7c652aa2d2d8fcd7b53d89614793d1701f2cf18ec96417d4a8bf720c4226b84f5d4cd47a4f7259dd3f4dc977b5b22c2872abaaee4d2f7861d3db3167038d0a6f1901e20f0d4b48d9cdcf7092cf7522ca620978349f2987d2dd0bc2a62ab67579c318fe8261a10316b4865ee73a94ad7b2b4f907f2ba5cb9ddfadddf413be4a3b046344b0e13d1e90cba8e7ae1e7968b2330d408214d57f59073812f72d73bbbb0745e544cc83d6179100cd7d2aedfe70e093889ca67e2520b3d3b664c39087547e", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x400000000000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x6, 0x7, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/91, 0x5b}, {&(0x7f00000013c0)=""/177, 0xb1}], 0x4, &(0x7f0000001480)=""/113, 0x71}, 0x803) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0xfffffffffffffff9, 0x5}, {0x80}, {0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1e") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x401, 0x0, 0x9, 0x97af}, {0x4, 0x10000, 0xfffffffffffff803, 0x340}, {0x6, 0x40, 0xffffffffffffff01}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x74cb, 0x7a, 0x0, 0xb7}, {0x1, 0x2, 0x8, 0x5d900204}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchflags(r1, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/49}, &(0x7f00000001c0)=0x33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0xebe, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x191) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x41) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0156641e896982653000938ad6a04f6d303761f60aa1635e8ac4c1a69012ed354ae3e700000000b5b9280257d8c645a60425322bfa01a1ceceae8082f0c447e14f664de693bc03dcc0cb24f95f421fd8511b030169b3a0117f813e80b354f24e46f3fc90afec37a691cd7da8c35a9ab2dff511f34e4ebbff846c62b26d699c523c4f2e8b4f75c74469dae167ecf0e649a5c2275dd257bf1fc2d1df2803b767fc00"/175], 0xa) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2e4efe5b, './file0\x00'}) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setitimer(0x0, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0xfffffffffffffff8, 0x1c000000, 0x0, 0x7fff, 0xd1, 0x8c21, 0x1, 0x0, 0xfc, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000e, &(0x7f0000000000)="234028778016945bb1af6b69fc2ed2b6051fa165f336da1e81192b1a057395508a89b183aca819ce84be04d89e466c3e50701dfa1f63ef632471cc524a2b309d8b6ede232518e3b8e49213101b87af29070fc531f84d4057dfacdca45f1c01bc8875", 0x283) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x200, 0x1000, 0xfff, 0xc38}, {0x6, 0x7827536a, 0xfff, 0x7}, {0x5, 0x4, 0x6, 0xd6d}, {0x3, 0x3f, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendsyslog(&(0x7f00000001c0)="113b930a54c0e1c4b2f13326bd750c17df6451879d8ea30dff762da6c11ce783348e97d29e4543b86dc79de769a060f1bec3ec955ce5710668e0831ec3d0221c6c", 0x41, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcf9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5780000000000000, 0x2}, {0x18, 0x3, 0x6, 0x5}, 0x100000001, [0x5, 0x7f, 0x0, 0x3, 0x4, 0x1f, 0x7f, 0xc276]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x1}, {0x82, 0x9}, {0xcf, 0x6379}, {0x100, 0xcb}, {0xab, 0x6}, {0x23, 0xed}, {0x48, 0x2}, {0xcf, 0xffff}], 0x8}) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) getegid() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="d506f5f3073d1ecb1ab50a6bf99101381fe8810b397cf6ba8bb0c02a48ea8abfabbb1585fb7f4ee738aeb775a3187fb776fdc8b6bfc8e908a4ea010f50ce7576ec23d815beabffd93cbf90188ce8c104bf2831c5d2eea2599d0ecbf25f78749ff141b9acb13ea7927fbfca34ba3bc5a6c850b53b61ad4c94b8dfde9ceae26d5013c2fa8f8732692238a9577886d0825bdfefbd9278fad554", 0x98}, {&(0x7f0000000200)="c212dd51967d93e59082ab91c51f93d8d810e5b1f49d9eea571adf6993b80114bf29eb278e9faa61c5311b6693ae1c283258022517db60be5c2bbf7976d4b2974ae3bd760c55d73c9f420188c2bd76e77687a358663d6393e872f21c3939b2081d5e5d14d77542cc0bf331d90f16de1b89409671a1a4ede65a448fdaad6f27b481999f531e20a21d0fa20c1a3bfd441e88c830532a1f9c7ad97190dc34583f1697f8c2dc4fd992698f3401bd3ccd", 0xae}], 0x2) getdents(r2, &(0x7f00000000c0)=""/26, 0x1a) 16:00:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7", 0x133}], 0x1) fchdir(r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0xc0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20400, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa00, 0x0) r7 = socket$inet(0x2, 0x1, 0x3) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x11, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x160) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xbdc3, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x30, 0x2a, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x4, 0xfffffffffffffffb, 0x81}, {{r4}, 0xfffffffffffffffc, 0x10, 0x8, 0x1, 0x5}, {{r5}, 0xfffffffffffffffb, 0x52, 0x40000001, 0xb1d, 0x5}, {{r6}, 0xfffffffffffffffd, 0xb3, 0x1, 0x7fff, 0xfffffffffffffffa}], 0x33, &(0x7f00000002c0)=[{{r7}, 0xffffffffffffffff, 0x20, 0x61, 0x0, 0x6}, {{r8}, 0x0, 0x4, 0x4, 0x8, 0x1}, {{r9}, 0x0, 0x42, 0x80, 0x1, 0x3ff}, {{r10}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x8001, 0x5}], 0x1, &(0x7f0000000340)={0x6, 0x3}) clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) 11:46:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) clock_getres(0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x2, 0x1822, 0x87d}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x802, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x180, 0x0) fsync(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0xcc, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)="b9cd007a1ff1ba9d5035995a8eb579bb74", 0x11}, {&(0x7f0000000540)="d85a5f551194aca42ec969579c1423ebc305d217c14ed07373eeaa4b458a8392f4d1efee1da1f9a49c1f784b0cd35683e087e5c7ca74e77b404e6843953d5fbedf7af81ef67077b0fd6f3046cad512f2261d5fa8d6018ed7b71f7947ed20dc2125a620fb23a8399a41c53a391d6a579fd91169c201319736537706c2dd3686908ab063e22b6e1bd747392a8754eb08c9bcbb5cfe18584ac0ffab57f15af4de2d4833e7db292b25a26e60cdf3646ae8ba539afe72223f3fd02cc9ab9cd3ca24b20eaac001239feeb196870c9bbdfee900a714b97e1565545adab13758649e5f5b567c080352427ff2b5432227d4c09987b1277d48c185bb38", 0xf8}, {&(0x7f0000000640)="072b2451ff1bf2057c481927d9278fcee730b289e81c55b812d04aed9768e2e2b9ac31e536be8f6b34c84163dd6d012a74ddd31843acd43dd98ec686f17c9d7acd7238396a60af918bc1ff98da03967005b0a5947ed639fa3eee5250516cd24f702d97093bc4d5f36adb70113246393b8ddf0ef3b433b541954c4e92d337b517015902c89e565b", 0x87}, {&(0x7f0000000700)="68c66ef0762c66645898b1a9ddd7feee39978dd7b38212494132c1b1016b70b3e396c75a4ea22cc84695ac7f1ce41cf4ea109799e93ade1b0249108d34ca48adc9bf92f678d14c932baf8b6ff7864fe5ffde23a33d2cd07b6c1ddaf70fdb3dfd7023495f07f40bc2464af50645580972067becf24d8d85004d33d1b912913ba54cf904dff2a892e5d41ed694fdcaed8987ca821725f31da594aa6568e0125f02cdad3257164d7b3e1639260eecb0485d08648483a5b2c10b7d1230c4375a0dddb92b9960ddaf349a73b2585c1b4de1c05b5926907d52e43ea19d6cd8358f", 0xde}], 0x4, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x408) r7 = open(&(0x7f00000008c0)='./file0\x00', 0x8000, 0x4) fcntl$dupfd(r3, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000900)={0x8, 0xfff, './file0\x00', 0x1000, 0x8, 0x5, 0x7f}) fchown(r2, r5, r6) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000940)="0ef495473122f5b6f84e00a1749228ee20823497a9ea4dbf41f2f0e807876cb884b37be41d25cd8b8e7b5c0a872d8054feed8d7739600923c0b01b8f945179225e28c4562787e48f6fb2199e728fa216f0028add", 0x54}, {&(0x7f00000009c0)="a6cd8681a504c45842801b9398f2d346e7e4da58eb72ce4b619896fbe83481b65e658397c78ab9c290486056c0325f62fd8fd61e6a88415cadccb5f51c8952864b65625430a64cbcc3fc3226be386ecc6d7d735b0e1ae658b7c6e424f2a0e79d2d5e6a663741ecb227e0eb20c0b756674c7726e4f197f82dd17b85b2837501872261759f40599a71953565565700bc0774d57c5a1111f87e7bddd53441b3ef8a36639f071ccb651713d0c8eb568eaed9dee00ec2ee45e7db01c4c1d72c0e8b7197e3c195954df3af", 0xc8}, {&(0x7f0000000ac0)="6c452f42d3889e5df439f895bb3701327c3a77149d9fd822a70c95f62507a4e4ed6c9adc9e36f43c1c39698c61555f5b98e7a0868ed99a32f9649378d5fb20620906c9ed67562ccdd3b577bed7e97d25688c9dd2c6ee7acaaf77c106cb154f211dc56a4ba7a97b0a17412cf39ad4ef4a2d03f28a76b078ceec5790962e0cf62abd5aa10df7380d71e067616a8416d0d9eb5258994c7ba117e70e667602a598873f7d193064f0129c0c04a41a224133b386173fd12c9139fc7867bfd9901a863431970897f10ca379d83f27dfbd15f46dac4887f36c0997a92cdfba3733a0a0379b1848704844f706631e94f70714e03f2ed5eb8bb5d22bc86af74724f7854336049279f55f07282f67fd51a093c714d142f1978c16f5e0e7d0965c1a8cb2037b777b4e8111d84e5b3c6346d1c8feb962e5c592f7aa63b7b0c0521300e16f49f5a3c90a953d87289ad36df6bb67f67e55f9b3f016ada9481cb6db3ce4765c9df80a86b16a5d556ad7d536a5425aca03dc995626746f685a979aac93a616f8fcb4a1558ad71ae562926c5ee733ad1e0f8007b87469b3c5bf8f16e52cb9ac04326472de269e813156f90259dcb2d89a3b936f74ffcf8ec973a96496be66ab6aa28973b977a1cebb67576700a81b865dd07c51bbe98fe2576ff8a97e8be4a2b9471b2ce4b75360e97cf3b746c612eefa85c4293cffe59da7af5e3ea50a471fe8ff01ffe52b53d82df90fba02ef74f6730af6ba79930118c07dc76fc098c236c82d6a2843ad9f00eb713af8e28eda96698837bc2a6bd9b87578567807c95ee498c7a4b973736cd68a727a9f063aef02a5302122b2557c2d2048be302060a5c8720bea9b28f5c49e4b063c56ae70f81b778e1933819a4f0a367811e36b2dca49ffaef0483333c5aa63a577d10439f4fc7554949c41db19b1b4175bf6ffd7bd2fcd801987d0a6dbc0df9293448ea303a32a2a9af00fb0ed8dfbfb0671c460a8c827bc5959dabfa7790ad48beb9189583b9bb5d08d6643ed51468953aff896d6277c878ed7f2c8e1c8f0c94f600be910fa7393336d847d03cf010063011ebdc8b78781c542436c64d5af43bb63e2c02d88529c86193fb657e41129717779db808f7ca83b8ec311850dbc39550797a055d82a36d9b3af3619a897959e1ab219c17b36a0244f059ab41daf7cdc740cfed072c5d8f579a5ff293e0153dd71e62a317445dc35b39ca8b5845650afbb82c1f36ddd434ddb33b40cb97e32d6d2b2c9fdab1ef305958103ac285891b474293cf5c9036193b5db2bde28621366cae5041a63456bf75ea6d719a0d94febc8ecbb3fb3ad2379cc78e7538408fc486e81721a5f40223420a17a0e42f7d2d13d1607bb72cb0455b0804e2f0fd3a16e377f379f50374f5625183e5dd3b4d9f6b2962c43f437fd8e474b5c7ca6877fe0358cc596142cd705119322fe3426fb03bdded09563f31af1394213fb2e4959a75121496b972bdc0f3f90e185134b6891711f9462dd60f9f9f77752f4dd7db4e3d4927b420f1f4663be6a039703258a4ce4e0c508bb00fbca604fea385bcc0eba817e541eb971c7d8dba5f8d75638110ddf615b20a57f3c97af479dc075011dc0705345f7bc9b486c9088d3b4f82bb92bb8608c5f663456b030015abb21a0af0abb3d87218e90a71b07294701689bddb26c04d406c094668daab4230439e897800b299284b1be98bfa2c23c859e8a4452f7df7a8d92ee5a55b6bbf18444bb08b53c6ae151ba20bc4c89e445f992b44a727270743315a4cceb980031ef12eb0fcff58a545b117450855fed261c5c381ac46ed88f68c03fc7c715c180affa302c6dc81d8699bc1f4d74ccf9e98c0503d44538db7a84064dfb6976827e32cc9c9f178908f6bcdf64efd0ecc0591be4a6cd15efbea376b5a253b3e73b6ed29804898c6ba1a97d8f3dc53e0ecdb4c0e89f88719d41acdc7055f7e01792fcdce980a98886bbe2eb9d4dbbca5bc0ccab7caf57245710a91d22f374fb1cc7a27b4c8dc9d4ded22208960759a6b5cab5786b9e7c2316ba0ef9e6678621c006528603bc784e999736494c9dca1a295269a75b89985302cd1d0061f50c73f257cef604d1611705c0dc25ac85f3efd7b96719ddd66f7dde7960aa541cb47228b4c26e5ba61a1457778bd879819c2b926f19d1c962d6d8bcb1c9070935ee1cfd4640ab2459818945e0f3efa9e373e7698fd0c3a7cc026984d0d8f864c074fef41a28f860a6720cc4707bcabc56a42081b4e051e7a59252aeb54cebf3ddf3361c493dffa2638602a1b455b8a28da865470a3aa3f89408466a3b360c71aa2fff8021c8e20a4247d993e7ad44084c653771f8170f2851111ba81b1dbf4b9747b242aeb4a92831932cb7d353b83c68563266205ea6a1d7daaeb5a3dbdd0891d2baf5a00311457a59fea26bd8c86bae3f61c6b8dea9bf14c958b0f4b8dbc888347961c713dea8784908a647c4da9ba9629cfcc50cc721befd1a77921f425a023623f1327589b98ce02abb669bef3bfc37bc9b70b62b0a385887182c7d4b6ddf0f46dfb57453ba61e2e1024f367bc6a1f491de3accdf3669ab7868bf6e85dd033929a35a14147eb0813ed365219319210dfde23a13baadaa19e57c39a4906f88423c21b3a4f23cf67588dc02115e5f4462522343659938bd28f5da311c15f76954bd27c8ba34d42501d064f1d5f32bbe1ffbf869adcee5de8780b50d6bb49103b6dcb9ef2be3acc7699b249fd7fc243a6833729cc99950f54682ea5b49085b901c3d6ed5f3f7aa2a63454f5e216b1bced0e087a960ebb0cdebf63f4e48491e638e57f4c395c729689d501492df552883538f392d728f8e009da1194f65e7cd10a57e649f415854eb92dced999ab54ab3a8ebeea6aae12736aff7e5c9608256c11df8c3eef7b9e78387f21e4e75c9e837fa3898485ccfdc52b4e5af1f4f9770d215e7e8ad30d1b19880b13944e51a0ad1f311e30b74f1eaee2d60b8341076afcd9336b2a4a86f61c8bf715c08111d120bb4d5ac3b856d5412cf313aa50a1a934e61609964ee8af3ba466ed6cd21c5f96a51be4df78b6101d68e86a03de939b4a0bc131621620d7558ea4cf030d7270a352338919a4012883f191850708acbd91870847caf9b6cfdd7f7e8363f13ec9503f56348a978eb8cb271ce81866b92154bcd5001508c6b2ef7a77eddec925095839a004f0bd2bd193b84456b31522aed6f36963deed79bc1212c55756c08a25024420b9fc245e3302e994780c877a3471c6d9e8bf2b7f05b80355262be92cc309623e4b1a197b6ceb1db37e6d62a3e521db05b00ac270548265b5b2d74f9eb41d36f12adf574528faeb2f84359873f1c41f5e44359942e7eca19e9c753234b72e7892ea768d0b3a7ba4fd89ed9537efd2152938a218e3fce37f4d2817020d0bc88df409a654425f49f33af2d4452fec93394f519610b0a12831562ebc2d0025ac29e9e4e29dc10b88e3d678595c147b04d7245ec358c7d09fec7f61a62ceea103c6a94c7e249d42925ccd21953550a56eac11c2c02dd4c118e83d6bf567a96503446c6baaf1e7249b5785c8c49a123534c5f54f07aef7e8582d6a9e4432e776556a3a8320787279107a416b0bf7463326c62b1e092baf00e9374e9a6a133937117fcf447ecde68bd477774a0aa07b030bfed17a74669c11f6b01efcac62c53c2a5acea89733cb505e6c874aa925bc7fbe652d4b1ef4ec93e228b9f92dd0ed1f2c52ce48bee3abc642ec1feb227d5790c90e04c1c9e22b8362fac6d2714a23bb6f75aebdbe7f16b92831da3f1d10891a3d26fc8edcb37f5bd74506cf3135e5dd0bc4477008d53f5f840e4cd96fb3880d0eef85143f7983dd87700996f97b3d35364221f8071a3e190d92f029b257d6238719c04f8b66d3c8e7093a2a03a194f75a7a90f13b764df239f142313a9902e370d485ce81dbc93ca3401698d6471ab597785f1ee308d78bd9e9b27196f0f088fd6da2058ce7384fe88f0da56c4ab0a6727d0aa5a597e46a28062f570113349de3f68fe44d4580c6064c6556132fa9d33cabf3c237a0482fca4b16c211df119c3f83cead9600efdd7313c3de0b334aceb3df2f196f7d27ef8d76a0b67098056ee6063b8d643de953d998023bc45f4050f307491eeb454f069116792445152f45867535a9703ed3a92eede4a18ebbc496413e41cbd621dc7a46f6d93c57b537b9ec5a187d095bbd1bf1129ab21b947aa685a1c9fb914aa40f7284f9e72c315b0f4a5f8ad400eb1721984abb172bcf639ea18b1376a3cdb61dcc11fc1e6f339e2820a9cc2711ec27662380200e6e4acebf0d5ac9786c42e7521079c87fe4eab21f8cbbc71267bae96768594b589e8591f44fa6aa202a1a39daacb5b092eacce01f52943fcad38a68fd42556224beaa8847e240622ad6246a1c1d8c1529e02564ee9931fafb712f88905d24d96b05095566f66a06ff260889f057b48ecfc551666184deed28351e7e1126cc110ac9b9cf26eea54aba5b5ab9bdcb40e20cdc3f524c4fc471cd85775745b6a01315870a4149a0551dccdd3b8f3205a6289dd73b3b72fb7e7950c0b2b5be92f0eff70d44c4540cbaa2c750b5120008110dcd3f633543a48a7393ddbcce06fa39576b215fecba84e90d395327a43f536289c827a4e990b5ae09f02a13298d62c2e13d44551099fc6819d50c413bab6460699fb1e647cd9e827ef8e1e0106ec22a00b1eb121fe861beb3de2c95d3e6fa58730db064b9191e1ff635970de310e3d6dfc4447fb44a99f3857b41117c92fe94969cbdb18df91c781ee4069f511d6c3414eb60faeafc56e840ee0448ab628a0fa6705c058252c4a87f83e65e58728f5569fb1a8607e8ee9f8492b0197896174613121dfe47b32d6e8997ffdc10c00a30a7053c86129ef84396b96dcda72180dd7224f4a8a670cd6f02b3cdbd090255c98423c111f9ef521a87e8dde892333533a7608f12a3ba5a384816f54a18fba80a4cc21c7fc4384afd995ed92cb35f2d636dac805095733fba828d7826c0c31d48140883ec4b3adf0779d012068d60843bff38e27c1f0cf414e52320c96d3cce0f1275343c9ccd7f588e004385ff92e3cc013ce346215a47ec82c4c933c76c31a57faedd14035aa4318699f34d1baf32dfe54ef7d2a7e4e4561a9757688790131e92f4e77c608b53d5e07b36edf1719724a409d6131a77b82e0ab898edb003cbd56834f5fe09d2097ed8a9ae1028f5284ff844c7fa955a7d2e6a581d1906cafb796ac1bc96363a039f996fcc69f83e5c2f5a873aa164abc0e33f17d8f66e04465a48773e4a0facdad46e28cc57bd60c6e499598537838ece4f42bcf74c09b8ff563e611a5e49825fa4e2a361bef7e44c9a1729016ebc140cccbb2ed6307279ff3088f4a6c19a45d84d876fb8f758d67945d5eb43bf5f46a948683a92c7c5105174230c7db6d01bc7a6dc45e842c9654dcbcc41e869703157e2fc6bcd019cf9dc4b37328cd000b6435525d5ec6d731acecb7d9753c6a4c8f8ae21b0ad1cda7e62141d3994087ca45d0e2b26e89313fbf08cbe54db2f49ff1dc2dec26b475cb39b97e69f1be60b7c266c0c275e7cd4ba6c4ee31899bf1717f1ffa46fa791310cdbf8043cc48c452f4e0299ab7989bbf55f821628733a9f42a21273900f2d775472711abb7215adcb9411d133508468e813ecda947cb0acd4555a68448714ca4cb620dfa3df8d10722e42d202c67fe2110f02685c6f620166f0e94ce28f827f0214e39f53bf23fda45793762", 0x1000}, {&(0x7f0000001ac0)="1f35761658d9d5d3267b4eb01452cc209be900d79a70d4daeb1613131362324fb0a5408d4b22f21613a540fbdd18ff13e717f9a9dd8b1aca1cb3ef131d5988060ba5d39f7c78322533070c5d29e0cad309062d2d401739ef183c0628e33c72a8d5eba615cffa5a31570b932315be045dfe1fb02f1e28167fcb9579bd312585aea408facd4d9d54d404368b920c56b15d9166fdbedb02cad09bb59888997bcb33063ecb146fc1f6c61298568a9e113f119df13e276fd94e3c5f328828daa8df0af0e89267ae0ce9c9d65f9aeda6a21108824bd7c21d", 0xd5}], 0x4) flock(r7, 0x2) execve(&(0x7f0000001c00)='./file1\x00', &(0x7f0000001e00)=[&(0x7f0000001c40)='tap', &(0x7f0000001c80)='/dev/bpf\x00', &(0x7f0000001cc0)='\'/(\x00', &(0x7f0000001d00)='\x00', &(0x7f0000001d40)='tap', &(0x7f0000001d80)='tap', &(0x7f0000001dc0)='\x00'], &(0x7f0000001fc0)=[&(0x7f0000001e40)='\x00', &(0x7f0000001e80)=':*\x00', &(0x7f0000001ec0)='\x00', &(0x7f0000001f00)='tap', &(0x7f0000001f40)='/dev/ttyCcfg\x00', &(0x7f0000001f80)='$:}/\xe9@\x00']) ftruncate(r2, 0x0, 0x0) semget$private(0x0, 0x4, 0x100) 11:46:07 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x8, 0x8001) lseek(r0, 0x0, 0x0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf1, 0x4}, 0x0) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x9}, 0x261) 11:46:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc005, 0x9) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 11:46:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) read(r4, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r5, 0x4, 0x46) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="42a309820b080000b3fc"], 0x1) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) semget$private(0x0, 0x3, 0x80) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 11:46:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x733e9e1c, 0x9}], 0x9, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x1, 0x1722, 0x1e6000000}, {{r2}, 0xfffffffffffffff8, 0x90, 0x80000001, 0x231db0f7}], 0xffffffffffffffff, &(0x7f0000000140)={0x9c1, 0x5}) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x5) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x3, 0x4005, 0xf091) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x188e2, 0x1c1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1f, 0x7, 0xfffffffffffffff8, 0x853, "c0814ffef96688f678b0bd12046c76519cff1eda", 0x146, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 11:46:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000000)=0x7) 11:46:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x81, 0x8}, {0x18, 0x2, 0xd25, 0x3}, 0x8, [0x0, 0x7fff, 0x1ff, 0x7, 0x6, 0x7, 0x9, 0x7]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xffffffffffffff81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x8, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:08 executing program 1: getuid() r0 = getuid() r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b703e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) msgget(0x2, 0x683) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000100)=0x1) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) chown(&(0x7f00000001c0)='./file0\x00', r0, r3) 11:46:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x10001) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x7) 11:46:08 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)) 11:46:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f0000000380)=""/198, 0xc6}], 0x4, &(0x7f00000004c0)=""/4096, 0x1000}, 0x1) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f00000001c0)="440283d7b23d72925a53bd8e62961dd9ef82cc3f03a7b618a884d0c9fc6156840305b3bd0f096b0141f9cdc137a6db4a12f01af4e0379096810a834d65784cfafe982e97b03407a3543af75766d334efe4fc42911be332cfb8c5992df5f687d38a8150eca6e1a362865d81583744f7a29a4dcee0e40c5c5b136e96ee75f5a2240ee4c4aede88b0646bc6cff00ef8e73f1d7e1099997e86bc1669da08dca2107769b12295ac150a893b63c2aced447fdb") syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") 11:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0xbd8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x5, 0x60f, 0x100, 0x1000, "3b9aeed6d226707006bf1b9f43b68e5d8c1403a4", 0x80, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(r3) setpgid(r3, r4) r5 = semget(0x2, 0x2, 0x1a) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000200)=0x5) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x40, 0x2, 0x7}, {0x6, 0xffffffffffffffff, 0x23dd, 0x8}, {0x5, 0xec3, 0x6}, {0x5, 0x4, 0x1, 0x7f}]}) 11:46:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffff9c48d473, './file0/file0\x00', './file0\x00'}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getpid() 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xffffffff, './file0\x00'}) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x2000, 0x101) recvfrom$unix(r1, &(0x7f0000000140)=""/122, 0x7a, 0x801, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x6bf5d715, 0x1}, {0x40006, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffc2b, &(0x7f0000000040)='S') 11:46:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x81, 0xbd, 0x40400000, 0x9}, {0x0, 0x111b, 0x6}, {0x1, 0x6, 0x2, 0x40}, {0x1, 0xa3, 0x80000001, 0x6761}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x9) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x625b, 0xfffffffffffffff9, 0x4, 0x1, 0xe, 0xff, 0x3, 0x3, 0x0, 0xd956, 0x9}) close(r0) r2 = syz_open_pts() pwrite(r0, &(0x7f0000000440)="2813e7f4f894ccdb77f3aba648d9178e923a7001e43478d324b5c298696170754d664705006e41278f940aaa99ca594261f48afda354075a7d52f414379511a2a34dadd5f3cac67a", 0x52, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xffffffff00000001, 0x7ff7fffc, "73cc510e52b37b2e272d7f484beee7103fc9c06d"}) getppid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:46:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000200)="1c2e74553a9bc1af5a08df46c1f21087c73046a545d6faba05ebd92beb7fc0aa97ddd43d8f64d8c40cc0bebe4bda4a15383fa0fd3bea2c9ba72a64467e45ebaa63055a619e68c6d45846487c63d6718053eaa0816b67b9465b2c2df2a4d3d1146bc697ead8a09937f48e1e9128c1caf43439e757bd4b8bfdcc9069af92870c0018d951215c4a29de6c144f38d8b2f6a890b28961db73312d35437592168a388deeb3c45ea3debb58de33a6724a8704c18316bf10efeb7eda038d078e303ea2d4b45ddbf9782b8b5e7d2c197639883af3f3b56d806d3c731a322b88525653f32fbe950193f87c1cc07931a89033c3d01a8d77d79e38a54e00db1a4f", 0xfb, 0x8, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x1) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x20a0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) dup2(r1, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/197, 0xc5, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x4}, 0xc) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 11:46:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xff) 11:46:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x1000000000000000, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x400, {0x3, 0x800}}) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r1, r2, r3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x400}, {0x4}}) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xcbd) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:46:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0xfff) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000100)={0x3, "3ef16e1335553889f875a7403eea0d236715c237041a1ab74a1225490ff1c4801e242560df272bf851d0c484a34df156d75ab5b1acd9362a6380ddf0ba33963252fc7b6c06786543e755f186c50e69b650160371bdd113cf1f36ff8ec6976baedfb77e47297d510b272ff4d99a49f27d71e390c5c216e7fb5417e21f6d8e7ee77cfa1b84a894842e3da639f7aaca53eab199063412c3635c4fa18876d0bb4dc03b376994f135c447f4c017c97ee8d4a73ceb697ef0244bc7fee79f3c7bb3fb4d6521682683204bd7dd69edf207f4e92353f476681c70cbdea4bf6af8499b5477cdeb1e6f58f17671197e5284fd4e851d231f5b9e85091b7a9e7a4b4cf41ae582902cece09d815bde53e3322f4224e1ceea7605aaf19f3088c395204d4717b93c6e4c9d507922493bdf2e21a588f892e62d2f60023881c9529a24f3caa4b9cca2732d8242b3622e98cd2098744bd306136b188ef4db9770b01afc07990737139ee5d898c4a90deb55eeddf5fc720a7c6ac693a8183781bfabcfa2c8d9a26a19a57819cfba87c858e9b40388eda2b8ed81ce1c251cf640d59146acddb5dd8ae5f4383d5240931f4a31fa6df1d37b3773a3d141385651f2b15a717417ffc7715c14e3fb530212f7652b140bb28a6db45a039e2450e4bccd0d4102fb12b49476872ddf5c4f0da4084fd1baad766559280c25e27cadfd0de66c9ebd844c7ca8c8591ef1b1d6e2d305f5adfe8ea83e030f8a271ac3c32f09894e901abee6942ea9fa6f4714f60f6df8bda30f1bacc316cefc2fa09d7a0e514e19a2e53283dd9396163e8287a09ea00e05626ebbd89a09f14a773d4a69df3319589b0218f8ea2c6f044405d92cc34a14206825c23d4583155a7bb4a80f9ddec4c43668142604ed378a9b8eebf4883f6279107b94276c2794c0f1002ecb7b94bef3bc6a91f4432139eb3f7d4a892c945c84bce63833a3c34741350a3cae1011a7ef6a68fafcb76ae7e5535a4f8962d3a3fed989654db248b9efcdf873c11518faf2ba42f72b2019ec9cd6feb9a9f87941fc4ae83bf2bd7ee76038c7e59062d008659f7343244620a7e9485d4b119e33d12d615ed44ecb647d7096095a2fc7071fccf4949dcb23f2ff5df04982e9465055612bfa07b1ee8817cc4d64be7c128039d661627913f55e6b46ca1abf0dd2ffc7bf322038b7812b19b43a5ede2525a8bc89a3ddba08cdb5ef74daa42a2b06618ff8ac7f35473b0f0e3defbb0a831d637a9ce4fe460f845c3d51c9c752f989bf27ffa46489b9affc801eb8cbefed2d0a08b414346f5fcb26f337331e83717fdec357c0dd02064016274c56580b3f64c3050c9fb9eed23bdad6e6270ea301571dfdfcdd475ef76fc2e752ace70367c1e3924ece7b513ff01c625f68e7c72e49de70e3a7bdcbe5cdd9066d6bf323d6a0394ed243f7c5f0d04763dc99761a2623821a395f0c65169f7e944aba8996a16391e52b9ed575d3153dc19153925c5d42bf6c4ae100472839d84c03fb149967a6135d9663270dbb46641045aca9b4cc211acf0b910fd9de6d1e6a902846c8bd1ab96c657db76db55f498437a5ec34c1f92b9e69873285f80cdc3f178e9e6759358faf1f136b66c976e5097e8503b11af116201dabffaa092552586df26742604ad7d8cae5d7e8664c4613bfa13f6c8e8e3c0f6b23cf0d0a69bd706b757e8762a499365e59d9d5ed33af1a6c513085cf8978e36e3261f633555035529acf1e40df1be23464f16e63e5a64c83e097dc8ca7235da3ca63a2be6684dd535f97b342c307d12d4d38b20f0706c446ebb67c4f6afcbd0bb97b2a68b3188999e7d6242a38cb7185a259081c818764e8a50913f875068fbeb50323271cce2d8e89c75372753db1278dd92b684225742301b5bd92e0e70fa87f9f19ca3a2dc5490c913a169c297f6e7fd43320ff1407b3ee745766f0ece6cdc35106391adcba1b41ff1cfcc818f892fd25fda9ea0b3a30601087adaa8af1db1a1a1c54528db156e24380c39b2bed82802513a06891992387b174155f12970beb1e8e699266fa4e1d7f6591364ac5b248ddd7dabf58314b109faa8dc43392e3dd8e2011fc41ec0a275cb4a2320415c76c79717a9093a2ff1aedc9a7ff071b8799eeab1d6065c5044ed0850996b0d771d83ac26ee45abb1172e2083321865e920a503ff2252f521b9ef7f5e11370085cc4a74e65438afeb0a78ad77c4836c74ecc015077de68d910d0a971d4dc07545d3a074213437f2e957651f59c50e62058e459bff8424992e016258b5ecb2fb953a04490ea129e0a5ebf26b85e99b762df7be4ebd39e945fc13c8416baf8d51884a339251b76db6e0ead9d5c5ebb3562da92454d3682370f3644fa782ec10721550227d662b962d25e009710a2de6b377e91590481bed221c269506e8fcecc7714c358d3eeb3169d9f3a52405fbdd5b34ce5ced6e4b7ff6fc0e977f9df1d7353a54e435796f605c0710ed977a5b95321c1c7178296cde90095665c4d137ed8d1015e8155f86373246644ba5e1445a51bfb41e5442b2c54c6308ff945accd58e5b86be03e72a1409ba44b23c67f59f6de3bbebbdba3b679dc9980c5cab7982a6a2c403b64361e2bebbaa7ac3519f739ab1fc0dcc5a99821d38d2c2a93b9a421136e919768c7fe078f7d969375f65a883a73cecaad44029b38f134e351f0290a3c053984006c5a027c05cb507c8bc08794cd88c66142eaa36af8d50010d29b6d5cf0b4beae905cf75a10ec028c5815d1afa0f41cf211907eabdff03baeaccb5edab653c5790395c6851036c0b75e7cb4993b66ca91eecb6d31de9f564e0977b667b171e378c1eff12fd0d17125a36a0f4e6ec06a98aa24a85ca3b58f9c12d1a6d6a2e6dab7eb28660c8846db71ad2516e4bc1fedeae75e5ec141e5aa4c955e0a5863d919c003835e9fd6d03a870ae05f3bc2468cf13ab48e4ac301ffc6f9836fbe4ab52f356c375978f786496dcabeb3b2031beb59c49be32f398a2db5cbc9cfaa8359834ba90354324570355db53f03b41ebfd1898df651232e758b74886663e5ff1a1d30f1ce014ce07c0c609927f15909068afcdfd534124caf3d24599315e5ced5cbdaa5c21839e049cb9d60b9bcc6414973b6f1d9eed7713577615887cf2450e5850604b09adc6a05a89947642e3e559a3e981798f588c2944c7baf3494393c758ce608c93a7bde7cfcb50a3eda90faf7bf19faf8fe2874cb499fe6aa8b64509696cd510cf6065d3ac6317b7e082468fbea5b76bd492876d8b56a3f799d2ba815f3dc9dfefcfefb932609096a12573d31affd7703f31e894dc919a57d340589069e23e8407500589c78a5804ca530856237c6035637efde53d45deca390b4118470e3bc38bf4a74f4e941fb71e4cbeb699dae77fec985c13fb6e22a0d24bb1ffefe442bcd91f66e523b0bcd7e459ea3bbf6c0e76aab9acda647c3f8c4911d9a446ac01a0ac0eebaf8e4561c923e35a5ab9a7473c695a6650bdd844282cd2b58d8b23ab5f8696c6d04ab6ebbe0c242f31b93c909a0e88c114e5699c252a03377da9babf21a14fb531311d73c36c862c102d6ced0ac343250df8dcf50779bca44b8a65076f2530f147757a2b5b75a2c596c88a75dd0b8d6f698e972fcd958be782d75eef13d43595e378f14e6f412d99172a7e1a80a30db9d52e12f80bfd2c3c920aa70ec6932c3effa736c83b4cba2c5f49f4847909d18b6e7398b7626234816601923ee6962bf36b9c5818302884cd3ff6f57421bf9002f1e407fa005ca48a40429a132d59ea055fcc7c0c28948e702abef38f9b91855f76e19358e3c3d8f53d2f062f841e2a32117131182ac769538859e2f5bfe3afa79e8aeb01fec3cc28f29f64478c7f8da179b6892c44536ebeb29623f31071c97e1f97833d51ec6c25d104b84980aecc9091eaef0c0b3acaa3a02d67b80262d61aa91386a6b521b96388ddd7b90e9e5157c1c7dee880d3ddd14b86f972964cac4458cd8b02a84dbaa12de738d57f8ac22db9f3231d62a17ae59b6c58d86e7c506eeabb23f487b2d4f4e1d58b0aae2860f589a07eb6e5a50cdbb893aa468eb91a78e399959170f181c395bc1f0553e97fb537c18b40a7f4b8b4400bc90e03892d998eb2405fb212d3062c7db0d563e19f593562749eab25c077a5301a0a526f427ee1f156c3ef68ed1eea1cfd7796eba70f170139981346cc3f28b98f4b82f30c1f6f574ffb41260871aa9695a671a48aeee6329a92204b7282b2dd76e43424dba1acd7d929fe90156e9e96e8d0dc2fd8ae91d0446b21abd697d53d133ef44a4ba6f50e1a7b452d146efa5c2f1864115e75a8fe855fdaa88c141d201504225904b2059a0bf70553995b6c6f3249093d138c8f0fa9390ecc7cec5a5a77c2d4085be713239f583775e8f88f462b8a89be3191aff83ef7511deef5125ec295cde14d6eee56958630a25948561d9b097bcfba61fe6db4f11713b7289c1031ec00d148e943cef148e623dc3b8b9eeadcd2492f11027000bf90dfbbfa309a883188619b7487586a809bd75262824c4ee0ad8e9e322618b99200a9954c58dea1768178770582afc8abfa47c83240bae875e1bef667bbc76f8023c5e34878901ab76611b78cc2ee3c9afec4c5c2d54cf0a44e1e2a2b6e18e3f1ce8d10402d92267472517f5f902529383efaa103c6eb6c974d1e7c6d1836163532ae70acc8dd41eefc03c8ed009400841396c17ea38177a183a00a7e688ec6504a74125bf1806242bac2ab3314123cfb257af25de112a40871a0a8edc2022f9a92f2298915e6fe3dfd5fc8dab526aee4291a8167d2fa17c1341f390f36bd3f266a0e73a4cf5f8031561804032f79605d4ed1c4d50fd4f5b176d30f02dc66dc53fa610977a7e477595932b809cc3664986275c4adcfcb953659e9571514f61f403598a30af63c92dda9c7f781dbcbba2a83926d2b0867e3f55ff12daed70df06090a30c083e09c8fbff0f587529fc17119306dc0fb629757e98f57aecef478cd7c0cf4c7b02ef574303809d1c2cc4dcc36abbabfa5d1b19cd6029609660d9cd4c8f0b39c9cd5636ff8a593debb46831675b4b201b336e83c39386f2af2f9b2620cf9629844c2a65abc65f41a75631b8c4e06fd2a0e2da614e6293714d13687d5e96fc02d79af4519842cd579debec7d74c7a76123d544ff524f4bd571d93a76798ca53e9e97e7fe3a2a38d13ea932a44479f369e003f1a8896e79949302d8b27f29bbbe2f3f87a7d9c9c2ca12366bcf13d9d36998bdc36ef1078ad468020b3dc5a6517ae6fc92515327a758456bba7c4ff29ee1092891360e9d5429e5ff80bcc14e4acb094b3a53f4d6a8da717dc856e6947cee879728d6ab451e205af52aabb7f15ef11caa4e6afdd03479f24559d828af1321ceb741d004c1a1c2b324d656ed6d0ff7f4d8fe81ab35d73ee3462975b794473d7a84b5cc18be70b0e9a323e8553d4e8398bb4e25e9d54b03b59d5c3624e59568fec13cdeb3b9f08abfb03a337741f0aff043195ee39fe1e301724ca0ac59380fd9c2f78baea6bf2a6fd40211b023385439f12723fb660838d605d9be9a105e13d2200f9981da34a739cd6f92feb89c4f6b707644535c19bcb8a54fc3d7ea1c09af41d380197a62a08c2466065216035c8f7fbbf16c40d065898eb0ef56e027c94de10453957260b68f02aad0d65e7633b058a8c29c269167496f6fddfb93032fdade30fbcad7d5abb6d85a2c4157adf4867c1e823fee0d27ec9169b31e2dc5fcc0d84f74c4d737498ee85"}, 0x1008, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 11:46:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) pread(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 11:46:08 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:46:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4, 0x33d) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="5ba458b5c195e49c220bcbeef4027f30d2a23f6e432006bee288fe244570ca7749d0dae32edfafd1b6cd6bf1d008853db3f992fa78301dd3ff9f715f7e49aeec805797cfb4353879884fab77258b758712bfa7e3049d2600c95ab5fd12bebfd7b7624736e9b4d3245e1b4b6f6cd56c01112ae6ad3fcf3a4a3936bd2d6c2009c78a1dace09872731c47f1e40b816423eb4052a7bfc1ec65135ef4e8dce53af5fc1b6ef5ad9c85647b1f1323105b", 0xad}, {&(0x7f00000001c0)="221eef7b751325f52760ab59d91f7e222977e0624b136a259eb0f89bab26529f7cf2f596fa8bce95339a29c7c3f8cb54964949caca24b46b93158bcede6af232f3ba04f354ad3763ac0a1ca8a76d503de582d3e934927e6a45af906d93861eb05816246da4d2608883d2e9cf369426d4ce552d31a15f0c7adce2d4184070a317dcb7a6aae3ae2c3fb9d081c864bf3ce7d50e72d76d50d8682fc02b586b8ce4e02b", 0xa1}, {&(0x7f0000000040)="b8eec0ed5be7ecff2861e54b4a750e0139938a3aceb4965405bdb9c27befd66740e9b804b94c55498e9cec91cc1cf07a2d3d6c69c3f4212920131d4ae8a51fe065db11868f86a8448e0ec4808629f4ada1ff0e660cf6118b2659d6ccf54b5a7e72923c6bdf6548e4ac273d9b", 0x6c}, {&(0x7f0000000300)="913c1007432e29f85283e2e2c4838f994098130b66e4b47405a103bf3dae7161f8128f69dfdb6cf14fd22be8f501a4af312d052a3ff7bcd8f5e45201e92fd2743525515b1b7269b79a0362dbd6dfaa974dc87cfa405268ad703f124f344b89f900cd71e0e480cf205d44ce82ac1e6f31425483dec11cd47ea0ac7a589108eb60a44d92b4f70ff7ea4701c51f505177751ddc65071c434c72abc7c9393f", 0x9d}, {&(0x7f00000003c0)="6c019d8be3f927d6e102a792b7ed8ae351223f526cc2ccd8dbc5cf34039255d20546f0ba6fd1243e255213d9a08a5e1668aa4a106b0934539f73ce009ea18075d4159e559ad53bfecdd00495d7402e0df84ac800d7c1c2f32449e6308e2f3d81433245b79b862ad4b4ba18294fc6850cdc60765a4179ec5765728da96ce1306f31b20b305258c9bff669c4eeff90563023e478a2c7d3c348d789c8270363f7514bb6918149531acd33a82cf423071f4dea484b47837c1ec291ba81", 0xbb}, {&(0x7f0000000480)="bf0ce36133a198f04a04589792b1cb27411ff38b9b06137ea996e3550f2319f66839fc6609ee72d7a8a25d0b9fac4b4c0cdeb45185f661022ba091b5510205d32460a9b05bcf4dccd4b90632e6", 0x4d}], 0x6, 0x0, 0x0, 0x963424f23ea2a4c2}, 0x8) 11:46:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[0x6, 0x8]}) socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) flock(r1, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r6 = fcntl$getown(r5, 0x5) write(r1, &(0x7f0000000880)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53e9697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf306000000b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) getdents(r1, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f0000000340)) fcntl$setown(r5, 0x6, r6) r7 = msgget$private(0x0, 0x4) msgrcv(r7, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) msgsnd(r7, &(0x7f0000000700)={0x2, "6f6e2e67e7c7df8fe1cf81534de002d927989fba594808ef633452df6145725a4673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe36c057364f631c5a8f24f3245531814e6b09aa22a1382c93f29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f4644579026377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"}, 0xac, 0x800) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000100000691, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r2, r3) 11:46:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 11:46:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) pread(r0, &(0x7f0000000080)="2d0dacbb3f1d5c3986775feb957e10daea99feed6713913f4ba0cffc163a2e292d6447eb463307cfde3f9dd78c6cb17e73920662b7b01f0aa69a9a", 0x3b, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) flock(r0, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xff, [{0x3, 0x1}, {0x3, 0x8}, {0x3, 0x2}, {0x1, 0x3}, {0x1, 0x401}, {0x1, 0x9}, {0x3, 0x4}, {0x2}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0xfff}, {0x0, 0x7}, {0xa5efcf9115956b46, 0x200000000000}, {0x2, 0x7f}, {0x3, 0x7f}, {0x1, 0x6}, {0x2}, {0x3, 0x100000001}, {0x0, 0x9}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x100000001}, {0x0, 0x4}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x92}, {0x2, 0x3}, {0x3, 0x3ff}, {0x0, 0x9}, {0x3, 0x652a}]}) 11:46:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 11:46:08 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x91, 0x20) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x6, 0x9, {0x0, 0x6}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3ff, 0x400, 0x3, "99e5e43251b292aa74af72f0d6982b970e431a7d", 0x800, 0x3}) write(r2, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd407b2667002bc1896e21d8cf883c3643bf57d456dc7d409aeafe904b4be39", 0x5a) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r4 = syz_open_pts() close(r0) pipe2(&(0x7f00000002c0), 0x10004) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) r6 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r6) read(r5, &(0x7f00000001c0)=""/161, 0xa1) 11:46:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x186) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/92}, &(0x7f0000000080)=0x5e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="757046739c450894e600a4f76c9a864d6450a55c56d05f3c883a3283f47be18070f8690e3e0525bda59966029148e52eaf9d87b00c88dc1ec0420306ada168cabac6a3f49127e2af6a722926aa9b21b57944f918811ac61b4fa9bfd11e46a6ded5403adbf8d59bcf3e5d100790f0d703ce379194a4f9effc1bdd4e48686b3e6c299aee6804de4c26241a11e9c19ff68c9fe05588659633b060b8eecb4eb984d858a33dcec16d3d6a2fa15286", 0xac}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="dcc816063b01500bebb1e75a1b952600c6762b463454821faa842a38e953883b8845782f781288d52673625e68fbd8cede529a", 0x33}, {&(0x7f0000000300)}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0xe) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') recvfrom$unix(r1, &(0x7f0000000280)=""/17, 0x11, 0x801, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000440)='./file0\x00', 0xc000, 0x7) 11:46:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r1) 11:46:09 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) r0 = socket$inet(0x2, 0x3, 0x3) fcntl$getflags(r0, 0x1) 11:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:10 executing program 0: r0 = socket(0x2, 0x1, 0x100) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) r3 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup2(r3, r0) close(r4) 11:46:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f0000000000)="c364229fe974aad85663af75e8", 0xd, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x65}, {r0, 0x80}, {r0, 0x8}, {r0, 0x8c}, {r0, 0x3c}], 0x5, 0x6) r1 = open(&(0x7f0000000240)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 11:46:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socket(0x0, 0x4000, 0x6) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x62, 0x8}, {0x3, 0x100000000}, {0x60, 0x4}, {0x4, 0x7}, {0x1e7, 0x9}, {0x24, 0x8}, {0x22, 0x4}], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 11:46:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x8) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/21) r4 = socket(0x18, 0xfffffffffffffffe, 0x0) r5 = dup2(r1, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt(r0, 0x109, 0x2, &(0x7f0000000300)="bb2a667301a33a0ebbd5eb4216ef6f9b9d5fc45dcca770cd2563c14ec617c9c64fdeffc0cca424c1a3fe704d87d5abe270c13caefaec3464b66207daf1de27482a3f8c8ed8d08bad5f283cdd64d3776d0e88b908c2610a4f43b5bef6fa6de526e16edca6dc2592bb307454126dfeeb9e9c4a75c97989bde0f7766118ece6265e7b7ccb11fe16b840de62ee", 0x8b) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="6dc62ad6b9b23449dfc7d44f23cf719d6f3c5562db30771d2edb50b91d0e063eddd7dc75a7942831b0afe0684db91ce4b0f47408dac4e50f3fbe9456c8133b876192", 0x42}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x9}, 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffffff, "b04d00f3ff0aa81a00", 0x1, 0x800000004}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000004300)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169944f220c7e13bcf08b2c16c522959ed5c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b5706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8fd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b60a5a4c6bf48cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3d2cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e9769bbc5bd838b8d2a50bba25c04a412a9bbfddd507d60f4561a622d45190ea759386e844f597d7c629067c84fdcd7f3ff5f58f3cb63d8db6568da9ffb5caa45616b3f890d557f77a5330933aa318831b6b4f0ea8338de8eb5e70e29059da9b5872f9a19a80fd14a3a8c20f64134888f0dd9ca1748e49bcaec811ba16dbee80f2ae2679f5914a2f6a30ded33345b62ee5aad728ddb7e93adb65595e5b49d844", 0xffffffffffffff7b) pipe2(&(0x7f00000000c0), 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) pipe2(&(0x7f0000000040), 0x10000) 11:46:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x800000) 11:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 11:46:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 11:46:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="00000002", 0x20b}], 0x1, 0x0, 0x0) flock(r0, 0x8) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 11:46:10 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r1, &(0x7f0000000140), 0x3c0, 0x0, 0x0) 11:46:10 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 11:46:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x16, 0x0, 0x5, 0xcc}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x96bc, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000010, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd1, 0x0, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x59c, 0x249}, {{r0}, 0x0, 0x20, 0xf0000000, 0x80000001, 0x2277292d}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x401, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x20, 0x1, 0x94, 0x80000000}], 0xffff, &(0x7f0000000140)={0x1f, 0x4}) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() bind$inet6(r3, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x1}, 0xc) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe002, 0x0) 11:46:11 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 11:46:11 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="922a97336dbfa006e7353052f6c0b40a29b2295d17b4a03484679d1d8ff5764de5b9755721a1013708a037a5a54aad9fbf05a1123653c80a8a9bdf42cc7e63ff06080f909506d410c9be95aa5cf16707783184675113ee10cd97049b10f4d266d3afe6ea1ef6f0a8e3cebda65fa7e59362d875d431cdb983770dfda1c3295da2d0db75cfef00b06a430c19c7e8a944899d3ca508aa6d2d63a5d56d5b56b0f8d8256dcc459842a4caead5f449f186606d251d4915f4d333f63167d21c1a1a20e8ca286892a39052f5bce42c5f9ee26f5f4af185849caa4ccf10cb3d44332631bc2d9f03fdc87df5ad672a", 0xea}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x2, 0x4, 0x9, [{&(0x7f000029c000/0x1000)=nil, &(0x7f000025c000/0x3000)=nil, 0x8}, {&(0x7f00004b5000/0x3000)=nil, &(0x7f0000322000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x683}, {&(0x7f00000a8000/0x4000)=nil, &(0x7f00005f5000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000001e000/0x1000)=nil, 0x9}, {&(0x7f00001b1000/0x4000)=nil, &(0x7f0000065000/0x1000)=nil, 0x2}, {&(0x7f0000474000/0x2000)=nil, &(0x7f0000309000/0x3000)=nil, 0xbef}, {&(0x7f000018c000/0x4000)=nil, &(0x7f0000405000/0x3000)=nil, 0x1571}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000599000/0x3000)=nil, 0x423}, {&(0x7f00005c2000/0x1000)=nil, &(0x7f0000255000/0x3000)=nil, 0x6}, {&(0x7f00004c8000/0x4000)=nil, &(0x7f00002b1000/0x4000)=nil, 0x7}, {&(0x7f00002fb000/0x3000)=nil, &(0x7f000059f000/0x4000)=nil, 0x2}, {&(0x7f00004b2000/0x2000)=nil, &(0x7f0000158000/0x4000)=nil, 0x401}, {&(0x7f000053f000/0x3000)=nil, &(0x7f0000383000/0x3000)=nil, 0x8c}, {&(0x7f00003f5000/0x3000)=nil, &(0x7f00000ab000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003db000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0, 0x0) 11:46:11 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="f3ef6ed222ef71037e6ea57128a8b69ef95af55a84093d8f4319eb1f923342c65cb4ee5d98c8997bc4b7d7cb21eb45", 0x2f}, {&(0x7f0000000240)="a0a2a11c1905eca8f35a70a55deeffe891980b50dc694c1988eab342a34cfeea9ed631f3481be232342da150f6bebee0c187bf3e75769633ab33cebad3ce2c85493322b0cbf2d47da1bbc76f4dcc7156c4a497ae9f00d69c20033e500138b8ede00a8ead7a55cd4433d768bd9c4f9b32948b751bebd651041ed68efe04c16a9bfea7ba4f7ebfbde376ad59917631927d597b36676d7461f1a6fb5cec7e5204331db0d61cf003131ae0537ae226625ae35e3478d4dd0d329e4c66cd3648023be5fcb5dbf5c3e286c5b1acd3f0d60841bbc4", 0xd1}, {&(0x7f0000000340)="4c95b3500484e8c7dba2e6178de4f88f800fc6dbdb127a7272a3b782d477a04a403507e1bef963072efc3d66ccb6f8e433543c9177f02a995c3731df2ae6c0a375b80fc9eb05605fd94d8f226e45ad3d9aa8c733a6744579034470b363ecee01ec20dd67058a9a61d69c66bad24ad95de058fcd16a21e532216079374f9e232120efe7626d0723c0dff9a8ccd45e2b7351b9d3f6ab0c8fd7555b00372759fe79fc72e7e2636762d76dd4dd9609e6a17bcf8f29aa3681376389ef899fa90bcaea", 0xc0}], 0x3, &(0x7f0000000440)=[{0xd0, 0xffff, 0x1, "75af044e6e2b77a1c39360fa4d1601f03454b845f3557c3efc1e9ebaf6c786e230e857d7f4b8dc0e1c7d367199f309c5e4fc36a4f1c663d790db65bc1e82681618561e807b1d77abecfc34a67bbf574b758fff560c23211cf544d84cbfcfe4e5673304355f8d4bd29a6a1eed5b15a870f3d6da34c18fd0062808dd0eb31e22482337b557aa8fcd3dfdf490351f4019176ca5cf1dfb18fd9f650ee7f62b913039c88697bddd27325054176b1373d8a50fd49d8b0d2b1d703119"}], 0xd0}, 0x8) r3 = dup(r1) syz_open_pts() ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x8) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000580)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:11 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() r1 = getgid() setregid(r0, r1) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x44, 0x80000000, 0x80000000000, 0x1}, {0x5, 0x0, 0x0, 0x3578}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="a88f4a1a851fb7c3978d3f9a7da38cfa29b52b745724ba0eacb3145366d57beb4f9d1236adc6d9560eaaf856184a1a2bc664a09886cf6d8eb3e38d9c4352113f6c09ffe4d59f02bc4f9ff6fc8023ecf668fa0383d58497d7b8", 0x59) chroot(&(0x7f0000000180)='./file0\x00') 11:46:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x840, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2050}, {0x20, 0x0, 0xfffffffffffffffd, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000504000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x80000001, 0x4, 0x1, [{&(0x7f00005a6000/0x1000)=nil, &(0x7f00007cd000/0x1000)=nil, 0xfb}, {&(0x7f0000476000/0x1000)=nil, &(0x7f00001ae000/0x4000)=nil}, {&(0x7f0000301000/0x1000)=nil, &(0x7f00003db000/0x3000)=nil, 0x3ff}, {&(0x7f000063b000/0x2000)=nil, &(0x7f0000359000/0x4000)=nil, 0x101}, {&(0x7f0000013000/0x3000)=nil, &(0x7f0000322000/0x4000)=nil, 0x5}, {&(0x7f0000272000/0x4000)=nil, &(0x7f000077c000/0x3000)=nil, 0x8}, {&(0x7f0000401000/0x3000)=nil, &(0x7f000067d000/0xd000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000054e000/0x2000)=nil, 0x3}, {&(0x7f00006dd000/0x3000)=nil, &(0x7f0000747000/0x2000)=nil, 0x20}, {&(0x7f00002d9000/0x1000)=nil, &(0x7f00004ae000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f000057e000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000565000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000c0000/0x1000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000038c000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000048c000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x40000000000, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getpid() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 11:46:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000680)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x21) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r5 = geteuid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000740)=0x401) r6 = getgid() r7 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) r8 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)) r9 = getgid() r10 = getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000700)=ANY=[@ANYBLOB="9e0844850b6b19ef658126c670a10c7a5ecde2110018a8bf4fb75f7e6ffbb80000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="df29738a47398b5e36501d4d5a0ac1622236766fe63e2a972066987008c6e40ffd38f9ad7a2318e4b373b1b0326b8aa6f5f3596fe5ae05c1df07bb03816a57449c926da1606730576720c35fe9c96a299b9aaaf861e1ff8968df0d797c83f2d42c65b1bac4c44c296e011b470046fcf7492c36acff043bf86b65ee38070d60f989b43a687658390d4cb2523e590d3838c8cd550c3cf6e1b5325e62c8107648ed21f04e17fa168f8228eb6aa13bcd4363", 0xb0}, {&(0x7f0000000200)="4650fef3fb6bfdab7ec2d5b804ef54cd9cc5c6b52b3313e91d9f0a5fa3915823473a056538c640f67d54319b353ceafef14629e6271331ea8da6d6ae43c829106bbea580de3f00f0f8cca2c6be470d95401295ecd425fe859a94cff6961b36fc23b7da2993505caaae28d3f816b2c81adbf1b460380cc44ade9314835af14029a78101b6d38a808c3cb238e2e081ab15d17ca9e68bb138b8a73f13bf1e5fbfeb4fd26c79fd81fb041e1cfd7c752869bd55c2feb34f20e7b37fa5468ed5519be3b6", 0xc1}, {&(0x7f0000000300)="f8543c039f79cf463775abf5677b4f4b4eaaaa015c59a7b72b035384c63311a0d6689583c58b022db56a154239d71ee2016b606557bb8f968a7dbfbfce8bd6c5c1b989847c99fdb7e24f62f35a635b0e42413312e204889ddd6f52a21df8c55f495c2849c0a080289c2a60972497bb18838277e4c7f624567387b47f069ad2264061", 0x82}, {&(0x7f00000003c0)="384c8114d1be25f6f3a69da5e4aeee2825c466fd1bb2b98105848bd9b0abc2d21b8adf9fda7f359ca741988decfb54fa", 0x30}], 0x4, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r2, r1, r3, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x128, 0x402}, 0x403) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 11:46:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff8) ftruncate(r0, 0x0, 0x100004000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc4) 11:46:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x25e33d75, './file0\x00'}) getpid() r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8001, 0x9, 0x93, 0x4, "15d05470c6744a5409ce69ad04ed8943aaedfe24", 0x45, 0x1000}) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r0, 0x4) r3 = syz_open_pts() r4 = syz_open_pts() r5 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) r6 = syz_open_pts() recvfrom(r5, &(0x7f0000000180)=""/107, 0x6b, 0x3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x8) getpeername$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) fchdir(r3) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') fcntl$setflags(r4, 0x2, 0x1) writev(r5, &(0x7f0000000800)=[{&(0x7f00000003c0)="09c97eeefc494ae25e0ae09d42a440dd1760f238800edeb5", 0x18}, {&(0x7f0000000400)="e297d7f16795e9111e0b54e022ee2de952058a557e1d2e493fd3e4aba544d419922bbb0332fb40a8c15e5a25181d5ddc49251d57ad8b4c5b73f0cba918f20cb0febd38a3dc818b503f097ff49001a632c0fb454b3d5a5cfc7f4ec946f939c8de020a54d54364d22d5476adfb4ff66efb9e52941eff6937ec02e8d0c3dd381650d41c9a495a55862a17a8e997b9bfb0a8372e5016afe2a8360a4dd1b76c8579894d06257dd215a7cf6296bbc14ce1630d7c791954ffba4ed928429cf781d73f623cd69c0471e115a7e9afe0fa5ca198a1e313ded3bb202bb25c35f372ecc80fdb39ee69fd298f456574bad1af13f9c0041f4e33b8a4b3d22b5c6829", 0xfb}, {&(0x7f0000000500)="257b82a9bd030dc090091dbec4278774c08f5b308b6b1f9416dff8546fa11f71014d40311ff51bcdd5723b03c7a276fbd2d3877193190adeceb2126c6639fa5d135fe9fc173862a5d9bd8d94e5dd11de6dd707f2e1da3ddd18772009eec6c1c8f47092511ca201369bfa6a6d34c02f3bd96062fe1617385170bfc4db47f70ef8b7364e45b27f22fbb448570d5524f5eaa2e7f2a343637cef4e0653802b9ff48da55f1b4dffa5867656f28a141b3b64717203ccf7f324a27ca26d910a27403b62515238928155967f2e417f23d0c0ff2d9184553a5078b0b81d0f2cbe7a7031", 0xdf}, {0xffffffffffffffff}, {&(0x7f0000000600)="ffebaa6d68e18f1293f3dd82b576ac3c184d39df02769f0f75095708ff074ac7523fa0da0e3b0f6280818cd10283a63b39b9d9c06b00d7a0b790f3af3baa18e0bee17af2f3d022619ea4ab84b6081335b71e0dce43b37a94c5d813fad265568129ac23d35dbcae5bb74898053eb0a18e3cf550c397113d9c729a4ee9da4f6fdfe3496f26ee378375e910b5eeb146751da79bc02f7fdbce4f18d90403546c8c1e02481379f9321e1f005f156cd4015c6b9c600a6e56283923b76d17019aa0a42a4720e4083f8e", 0xc6}, {&(0x7f0000000700)="bca19bbf665a61983cffe372d541535b15742d4f750d21cd368874aaf7e43e057637aa5eefa4ccb180bfcd6c312a50e6aef8157d65a1ef83abcd36e334b81555342fe2287d1e42dcafcd53a3732e60c90078570c027dd2baea62e1af650d5ad1c2eabb157b81631b51faefb4377eac5a0159cb34", 0x74}, {&(0x7f0000000780)="40aa9aee6754b0b79b14318c501ebef6b37a01a6a44f0516d38a6cbb5ff0f77c32e1ad5334b86e4b43d9d1d3fff1b38a3acd60f6ffb925d815f928bd80c05a5e914a", 0x42}], 0x7) sendto$inet6(r0, &(0x7f0000000880)="0f793580fa4a03de8605e78bf21609", 0xf, 0x5, &(0x7f00000008c0)={0x18, 0x2, 0x2ee, 0x9}, 0xc) lseek(r5, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000900)={0x91a2, 0x6, 0x1, 0x4, "3584950b51b7770499729bdddd4276138a504e8e", 0x8, 0x1101f7cd}) write(r4, &(0x7f0000000940)="d37b7316c43f7f74db989afd7009e453009b1c3c36b4e3b54ac1d54244ca1de8632524462e884a9b2e71eb5ad8fa70f75c67054f406f349a0d243c0d4e0e02b9b2d12930345a4e6c592fea50", 0x4c) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) fcntl$dupfd(r5, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000009c0)={0x1, 0x0, 0x100000001, 0x67c, "06c9daa86e320f1ba659a2ca2a4027fc93186b0a", 0x7, 0x4}) execve(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000bc0)=[&(0x7f0000000a40)='-{\x00', &(0x7f0000000a80)='/dev/tty\x00', &(0x7f0000000ac0)='/dev/tty\x00', &(0x7f0000000b00)='/dev/tty\x00', &(0x7f0000000b40)='/dev/tty\x00', &(0x7f0000000b80)='/dev/tty\x00'], &(0x7f0000000c80)=[&(0x7f0000000c00)='/dev/tty\x00', &(0x7f0000000c40)='/dev/tty\x00']) 11:46:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1ff, 0x0, 0xc571, 0x1, 0x2, 0x44f, 0x6, 0x0, 0x2, 0x6, 0x44d1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) pread(r1, &(0x7f00000001c0)="a666d3a3ffab1e428c8a809c8e4317db76f6b3a3a778535246e523b465fdd4052d0328b0490bf0486e1b8db669e065efb8e02a882c777371d3d2dd05df5d955e838e2fd9f2dce2cfb76d8dd6db62e7b0ca2b40b5aca2bf6f8c348e527b8b60f9bf62f5b65ad9e59ca4bca028173ac8b4d5ead3390abf7f344707e9ffa73aac2d04f783bc29737bab146f5222aa3bc913dce5073450f0f7c35b175a37a8fc3bd72ed661882cddfbbf7007219c42dd0298eb0a77cfd0017f943985c55d6eabe78b237156815acced9a1ae7ca3fec7c", 0xce, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105703, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 11:46:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r3) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x5a) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r1, r0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x3a, 0x1, 0x62a, 0x20}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xd46, 0x1}], 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0xf1, 0x7}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0xfa, 0x8}, {{r1}, 0x0, 0x50, 0x2, 0x101, 0x8}, {{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0xdf, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffff3f, 0x3c2d}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x100}, {{r1}, 0xfffffffffffffffa, 0x4e, 0x2, 0x6e8f0975, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0xff, 0x3f}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x5, 0x3}) 11:46:12 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fffffff, 0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000000}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) kqueue() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) 11:46:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fsync(r0) close(r0) 11:46:12 executing program 1: sendsyslog(0x0, 0xfffffffffffffd7c, 0x0) 11:46:12 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x2, 0x0, 0x0, 0x1, 0x2, 0x8, 0xfeb, 0x2, 0x3, 0x1, 0x7}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="89fd9738608bf4e2e4df86d95549349384ae235d4fa43098409132df235e32932f66e8f2197ff7c1951fcdece72d912d387f37d1e59cf7e37beaccb39ce3d60317297c20f115d6bfe6c284e8c51c4520036086f3d5fa665de369b718e94d94dcdb7916c2018157ee4bb140c6e4de003e6fd1d578e38c61fa9eea1d21e24fd984498244c93ddc9bb90d49e058955e960cccb1d95230b9ae25d634c85acafb8fa99cb50bac663cf3113e479876dfd9c65b8ea095f115ae49c26477753df765b4e13421602622543be23baea1204855a1fe3dd482b3e4f52894002544ffbb3e8d9d5c3b", 0xe2}, {&(0x7f0000000180)="ed85", 0x2}], 0x2, 0x0, 0x0) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 11:46:12 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x5, 0xfffffffffffffff9, 0x7fff, 0x0, &(0x7f0000000280)={{0x6, 0x8, 0xc1b0, 0x100000000, 0x6, 0x3, 0x6}, {[0xc7, 0x80, 0xffffffff, 0x20, 0x1000, 0x0, 0x9, 0x1, 0x9, 0xd0f, 0x9a, 0x5, 0x20, 0x7, 0x9, 0xffffffff00000000, 0xff, 0x2], [0xd57, 0x6, 0x1, 0xffffffffffff0001, 0x3f, 0x6, 0x4, 0x1, 0x5, 0x2f6], [0x7fff, 0xff, 0x3aa3e3a4, 0x0, 0x200, 0x800, 0x1], [0x5, 0x8, 0x6, 0x7, 0x0, 0x2], [{0xffffffffffffffff, 0xb50, 0x1, 0xfffffffffffffffc}, {0x9, 0x7, 0x2, 0x72f0d3ab}, {0x5, 0x589d, 0x358, 0xa3d}, {0x1, 0x3, 0x1}, {0x2, 0x4, 0x81, 0x3f}, {0x2, 0x3, 0x4, 0xc4}, {0x7, 0x89d, 0x3, 0x4}, {0xffffffff, 0x8001, 0x7fffffff, 0x9}], {0x0, 0x7142, 0x1, 0x80000001}, {0x3, 0x1000, 0xffffffffffff0000, 0x8000}}}, 0xba, 0x13}) ftruncate(r0, 0x0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x40000000000004, 0xfffffffffffffffe}, 0x4) 11:46:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:46:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffdf9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x6c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r6, 0x5, 0x7fff}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r9, 0x6, 0x5, &(0x7f0000000480)=""/216) semop(r9, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setuid(0xee01) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r11 = semget$private(0x0, 0x2, 0x1) connect$inet(r10, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r11, 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)="7f52d91cea8dae18cac6af4e84c7a1b228a487fef9b12572cc2b94e09f07646216ce84f421a4d7ce434dba4e281ab2935930d938872738745fe6ff5645f71581ed698d11c359f18459c8714251266ec5bff9d0a3984dadfc561906434bf7804cb0a4560da1eb000b5fb1d74833c0bed63b42c186cb3bb598a2668fa62213556b2bcf7f3b4a613fb7cbcecbece7c75614732dd02ffab89b5e4da816601be1e0076648551540fb8c3e85edb001df9bac53e85810aef11cda6fed315bc20fa41cd92c27a962af90cad6db4a5eda3cc0c314412416c8c542fb85565d1180274e463dd94135a9cf12bf8d198a8911f30698a300b6499099e8c541cb7b92020000000000000018389f902c06f37d7ba8952715788d5cee9276f1fffc651c4d797433b74154923771719a8650feebf7e4801d86c372a2c9306e4e13c281729c62d8b2414cce89aff63d6f2df46f33755761a08906") syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 11:46:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 11:46:12 executing program 0: clock_settime(0x8, &(0x7f0000000080)={0x4602e844, 0x103}) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="a26d3e76c3cf3620a803fc020000000000000007c9cab463ee45f0d923a6610661b5db0197d62a1e4944116e66375411b9f8aac1d502b4cfb812cfed01000100000000008cbc75f8b5496b753b7a", 0xfffffeeb, 0x4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xffffffffffffffa9) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0xfc0, 0x2d}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)='\x00\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:46:12 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r0, &(0x7f0000000080)="fd", 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x8}, {0x18, 0x0, 0x8, 0x5}, 0x5, [0xb9, 0x9, 0xb45, 0x2, 0x2028, 0x0, 0x8, 0x9]}, 0x3c) write(r0, &(0x7f00000001c0), 0x9a16) 11:46:12 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 11:46:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'.\x00', 0x3, 0x100, 0x9, 0x1, 0x0, 0xa50, 0x4, 0x1, 0x2, 0x7fffffff, 0xdf}) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) 11:46:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="03183c3089e7ed2b0cbc4c7d45a96b1d5fb13bc5132417b4a1d86baa3b0f7636757a9c57caa6ffbfb6e7f0a4e44433c67c6973f410b2a4036c528e754598dc75dd40ba8121643d176ba2691bbaf0170f", 0x50}, {&(0x7f0000000180)="8bcda116a14010933988817b1d6c87160e207506253d1b174269eacfbed84ef7e4e39df40c4f5be794ae58cc415d81ca3a36db21", 0x34}, {&(0x7f0000000200)="04f9d2eeb6753b0b73612f6114f24566c554c693e533085d3103cccef4921e6f64a5a95cd8063cd6ad881fb2", 0x2c}], 0x3, &(0x7f0000000280)=[{0x70, 0xffff, 0x4, "bc8fdec1ea871292827129f8322af658b7c2d661f328f32572f90ea6c20f01fb45cdddd165160b69b98c0628c9339a058e6bea471c31c71937388dd94a643652a5aa1bfa5f6948b4ce40c9f80714417090fa45430ebe54470f5dcf0ba5a215"}, {0x30, 0xffff, 0x1f, "e59cadceae11c350c094b99bbf5cf71321b74ba5a3a20ef6348f29c7862a8f04"}, {0xe0, 0x1, 0x1ff, "4a8a52cb3ff8e34069e2b2c306f6ce270729cfe04136f5ce7b683aee1a7ce40efcbb3381ef78cc7316756fc04bc61ef94476fb85d833ace8fa9e572b9053abb3ee211c257704ae907a83b62da2fed1c00c715ea319a82e9348709a734788260e2899aa7807e24a1d88bcceedb7e396909f66014c09e5ebd996d4b124341cb3406f86e2430c51d190e21f9e8512415f19883a9a7eaf09836024d4519f9f386b1cc4bbff949bbdecb5bca96a97b4a23b32c3ee8a0143b7c6f1b6d4d508f76aaa65ec0139223d896420f6"}], 0x180}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 11:46:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000e12000/0x1000)=nil, 0x1000, 0x0, 0x1f, r0, 0x0, 0x0) munlock(&(0x7f0000e12000/0x3000)=nil, 0x3000) 11:46:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000040)='./control\x00') r1 = open(&(0x7f0000000780)='./control\x00', 0x2, 0xd4) unveil(&(0x7f00000007c0)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000080)='./control\x00', &(0x7f00000001c0)='./control\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000740)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000800)) mknod(&(0x7f0000000180)='./control\x00', 0x2020, 0x7) r3 = open(&(0x7f0000000140)='./control\x00', 0x8, 0x80) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x7fff, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6c8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6cc2e3ae}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9150}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xc0c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b58000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fc1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}], ['./control\x00', './control\x00', './control\x00', './file0\x00'], './control\x00', './control\x00', './control\x00', ['./cont', './cont', './file', './cont'], 0x7}) recvfrom(r2, &(0x7f0000000840)=""/180, 0xb4, 0x2, &(0x7f0000000900)=@in6={0x18, 0x1, 0x4}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x101) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') 11:46:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x5}, 0x8) write(r1, &(0x7f0000000200)='R', 0x1) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x10001, r3, r4, r3, r7, 0x54, 0x5}, 0x1ff, 0xdc2, r2, r2, 0x7, 0x40, 0xb77, 0xfffffffffffffff9}) r10 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x1, r3, r5, r6, r8, 0x3, 0xfffffffffffffff9}, 0xfffffffffffffffc, 0x1, r9, r10, 0x5, 0x5, 0x3}) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f00000000c0)=0x40) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000200)=0x9) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 11:46:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = msgget(0x2, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x8b, 0x0, &(0x7f0000000180)=""/139}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 11:46:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = getegid() getgroups(0x1, &(0x7f0000000300)=[0x0]) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x8, &(0x7f0000000480)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) openat(r9, &(0x7f0000000500)='./file0\x00', 0x8000, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r10 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r11 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000188000/0x4000)=nil) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xee7b, r12, r13, r14, r15, 0x0, 0x6}, 0x0, 0x100, r16, r17, 0xffffffffffff47ee, 0x6077, 0x9302}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') 11:46:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 11:46:13 executing program 0: r0 = socket(0x98, 0x5, 0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="11020000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) write(r1, &(0x7f00000000c0)="d92a25d53cb601597ca456a11b0dc3c50bfd06a6ddc8e4", 0x17) 11:46:13 executing program 1: setgroups(0x0, 0xfffffffffffffffe) socketpair(0x6, 0x4007, 0x5, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xffff, 0x7, 0x3ff, 0x1f}, {0x200, 0x9, 0x100000001, 0x2}, {0x9, 0x5, 0xffffffffffff564e, 0xeaa}, {0xcd, 0x9, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x73, &(0x7f0000000040)="b3a24fc3a3264d9605bc20c82cf011bfe8efb83628ea59ed5a2a63ed60fc3211ca72c03bc4ab654844cc3dd998a6c13de2d366b1b7b85e894caba563b3bed492e2dfa4e85f50b6362724b100400ac951024942e13175de1464b74b5672de71824cf0ae0277de00fe67b6ab5fc1e5fc90bf0c66") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 11:46:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f0000000180)=[{0x5, 0x9, 0x800}, {0x4, 0x5, 0x1000}, {0x7, 0x100, 0x1000}, {0x6, 0x7ff, 0x1000}], 0x4) getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)="3c5c320aedc963ae927da23de8fb8ff8074398157d34908474f2f63d014fe047c9d8060088ce8080ee0f114962aa7d7e13a80e8661157d59b0211edacb72ec04d46a8986703a430dec1c9fbbf19a1b160608617a652a4f59b2be37633ad8833d8c65ad2ab9b7bbc35d95dab01be65017936b8e343ff0e78bf1da99a672202ac109b5b30c23f7df4e356f6cae7fe8c9a38c0688236aca5eb5d6dbb3a4e27ea32fb239ee204453515fe3f12918a4585eaa13b8e3c7339731a465cac96384cc3ec2925d2cd0a749582139b1a9f91f8e2194e830", 0xd2}, {&(0x7f0000000280)="f85f26cf5f03731787dd1a7d4058a3673b25dfeff5f3c16acb3b80e017d9f609e2d25aa157da955a2ee6105d8f2e088d631530d904e2eb691b9cd5aa794c53bc670c215931e08d58ffd4ba1ddd7f4f16d7b134da150d0401c75bdd4d70b5cee56bf1cd13430937bf5d9804f2c74b5d4a053ccbf0b6dd3ea2f762fdc4bc5a42bc99249dfb464702a952964d27d17b21b529d5b5a2f78a753dd37e457a6e3914dc706f194da9417f13cea524aa754a321d9f419dc219ff4aa6b32bf4130bfff6ed546dbd629a26b705f2c73a26d8f7", 0xce}, {&(0x7f0000000380)="a85fb43d925e03a364a0bf714654404f7f5b0aabbfa41c9bc7802c5ebd313e3cf8db0b8939c7211f05009b3d0b858a5931ec78cd2743696ff3288a323198b11f2b9c40734043ef3729c93d5c8947de969d5cc78ad578455cc663c7eaf1cba5803e87e1c56504e3e2eda560a37d29c160dc16749d06b6d68d6c24b1f29fc460684134342ebc50d6b399bf4d12b4db0249e77115e10b9d7f8cd894549b122608a7f13f57ba7d6bf5f1136a7ce60c676828686ffcb4b6964a6eca9e5af7c7480b1f47b71a9d832ffd384a9d90c0e6f85645ad49a899358cc41d1b481d806ec2e25df1", 0xfffffffffffffc4e}, {&(0x7f0000000500)="f3a32a914db8cdb8fcac489bf9f1bfe1f3cabc93b8ff5f9d916f30316259da025618522009cd4388525c60763b5b1deca0cc3686e0f0066c9cff0bfb12dcf1e45bdb8a6db35aebba93fd2225c8e9b6a42face84be10eb64f4a2e7c6aa766", 0x5e}, {&(0x7f0000000580)="a72c3313802e12569b6210d50178f31723c29366db032b7dcd9b30f6814ef0a27ad0a407da1baab12562d724a352aa29ead122a480028c7325731a8116c71e972644f7215554db276ebdc08f119337a1d4d7b3ce17ffa5b51c162829d76609a27668ba0cb9ac2d911c08db0193973150d799db0171faaaee9acb7e59", 0xfdc9}, {&(0x7f0000000600)="9f1fb1e7447517a64a84af1840a0e9fb2adb2ed2f2687b100ffdcf077a885fb69d375320fa69b8d24f542ed32b04a13296b200c3954080181546b18466e9a79c1f96c21f917cbcb9df4d0855ce5e9f2105ff6be86d319fbeaa0785362cdd53a861dda0b5cc5b5f408179707a155f8632646ea92f925dcf36edb09c63c38a02b5efd6601340f419b5453783ea270a01839c8299f36e3a5825487d7d0b70893f0b511bc72634264d497fbe1c1a8c002d0d95bf1598253438d8dcef625bb3302d8c724a09d62340be0d12fd7fa406f9e4ee620196381fab888673d98de85ccf84", 0x3bf}, {&(0x7f0000000700)="0c007d0b7488ed94b3b485f0623c82e8d32f1dd3a39ef8379c4663e258fc3634b98780621478d4b0faa794cddf7a9575ac1e0bf567b76baaedf04c74cfa64c008fc891407a2feb1246b77990696a531cc32cb54e04cbf958fb1f1382be1e9d8ba3142e11268d807e6e19f4639d5d336a058cbdeb738301eb6c500de9fc22500238b686fef186b7004d327fd477893526fb", 0x91}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) listen(r2, 0x0) socket(0x10, 0x5, 0x80) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) 11:46:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10000, 0x7, 0x3, 0x0, 0x1, 0x0, 0x10000, 0x1, 0x3, 0x80, 0x8}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r0, 0x0, r0) 11:46:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r1) fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 11:46:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:46:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/132, 0x84) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 11:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="5321885d99f753fa9cbe42ee1aae2b28dc7ace5adbb7c4a592f6325777b436baa6039c83db5754dcfa1fe63c4182d1b9e2bc30f5a166c6ffb7656f84a17e64d960d41b6fa91c4c285147bfb21c89943b07d87432cec874400bce2419", 0x5c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x14}], 0x3, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 11:46:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:46:14 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 11:46:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000140)="f1f7e426fe7ed52b1e010e01838708c8bbde8a14c08846f524924fbf26c147dc7c7361d8b6bb2b22303602667a70552cd652953768782c1294bab27ffc1f8b8d42cbfa95cf5971f82dcb3744e323125707d710d4606f6db307df1f96ba36d7be78") 11:46:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/101, 0x65, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:46:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r1, &(0x7f0000000000)="87", 0x1) sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000100)="ffccf1de7a9fc69101851cecd175a24b4e7837138c79fde64468b311c74c86b32802872431695319d3c5ffb6c061f21c1cf4b4ebf5a4890074cd844996e00ba7e9", 0x41}, {&(0x7f0000000180)="e8079ba190c521f291963ae3d9b329045c3f698cfd68f5a24f22c09d30278d46666b9931fa14ca3f81582449dd3184b5fc442882b5831e504a8525980ee1d0eb81a75ef6f8ab81aeae161d5a53f692cf89e608535a5c657ed920400673158fbd5d0fc6e6276d003a5ff30d446cfeb9333b57df447d773c1bdf0e4ef786d9f78a381e3d8d2a11c809b65a203ea0729db1827672aab54ba9a6bd913e64816986d34254a7bdf6b04f5849e86209b89d59677c932c1413426aa299d08eebca96", 0xbe}, {&(0x7f0000000240)}, {&(0x7f0000000280)="e8595950fb2dc7747a5a63dcc3", 0xd}, {&(0x7f00000002c0)="cd90ed43f7345403e1ddade1ccdb37dc081b5115fb9d0f22ab6628fa00b2a045705b8aa8ed9442f7d36f818ff42e23dec4d0dd45334c6d8d8ef1990ec66bf6233ed8909eb0ee82b184b420f779bd10f8b226d371a32fce321854dceb26f851c97dfc503bce61f3302a9909549b5ec0be69b7b71b03f438348e46487571aa64731d43a8490917595ad73847dcd05e78c65b0c60136fd0056704f2eabbdb5e1dc76aae75c9f53e7e2204f545af57f2130a67aeae3e81597fa3235d2c8dc1a19669a0becc7a88b27aaccbe23d974652", 0xce}, {&(0x7f00000003c0)="e217e0eaa0b550bc894197a7a3c41470fd8f6fee041e3ac731dbc76af30e4079cd483a321681d8e35ce5b0bc9f0ada895bbb3205424d8ca713c93abcc3e4030f8d0a7d75041acfe7115e50c6de503e38a8fdab02257e24d96acb81932a7c57f5e3fedc515075b8bc9f5a339e36407e23ea86a0374b8d6d5a7fcf14ad8cfcf7a95bc461135339d12abcc7ad7176a3556065379bbe2ae3f6359f780e557911258f7cb310", 0xa3}, {&(0x7f00000014c0)="0f25de84fef9245e358cee004efb0e9c22773e04307d0c4bf4393f3639df44fa330d013da41b3aeb752e50aeaf35306d358f92395126758f18dc34eef7221a875b5389aa41f47f74c88e85fff8c4a6f28d84f348ad3520978f14226c7a91a50ccda25eb1c77d4fa529400960f0012aa728654c469ea76d89eb827038ee", 0x7d}, {&(0x7f0000001540)="8b388064171e49378cb7b5e82748800d08b2dbe61ecff92d34ec5164718d2681edfe45c44cb02e6d994eb833c70fb4699c396de4a1a56d9b46ee88004693642e37c132d14815bf3f9099608697ade03c3f4eae3537f69c4328d87c3a81cdffc008c8bd5c9368dc5bca87979fbc9667561aaed89e9488a853ab70b27b3338cd4c8e5d5d9978c0f5be82811924a0a4deb8507fa66d792d1c0322056933349a699c2b13114dcb9c73308acdc9dde72762f67fe72df9b6612c339d9b02c252de046286896b7e5f49783f0d142c6fbd58154ab2f55cdd459fb53ede7f45a102edfdda81d4cc69ba579993b4d2bc6b7691eb00e306ea3a8225f5150136a01cd0c00692ab1b500722fdc435f39af73a2d2de11e4d807d2fbc0932549f3b66f46981c8243165de69a8bf6663cdf2b8cced2407d24ccf3cdc0b9e7f12117c66991d68c40526257a058c4469820b447ef7ee4bb29ef6689cfa3c3b23ffb85de19ab8ae2eb91f9c345ff1d70076cc8493af3fc41a8b681b92f718564ce06a57921515c1b1363d2c0d296472d8e68b536d5e7d59b6f125f929de2ca33d4cb46580f676f11a9774f0dada0caf6e9a260d8c096b7f28d7f6aae325fb57996adae6922bf13a6133203bafda6a2d05819302d39d807cc1fb97250279d3d85b9ece89c83d0b7ed5256f917a5bd66afeeacacc80939d10891f52bfd8fde6c7a38eccf408f64bba8c1e0de5438f56bc106b4351e45052002e3b213e54a22e978ddd122888ee5c47b43c72d62bbe243b7efae2243a5eb8107356a825ae8b9ec956f578ef5f335d9330d475aa80035a5a44a9531add569a480fed6b726c19acf9ce55047c7c6d5aeb933ed777ccb4198673b0b76e4509e339bc366bfb83522eeb0434621de8053c66450789addfdea747c4e62f238a5924c92b4e70ab11aeced20e1fd51354b4f2e288edb358cb71f3ece3cde514eb17a4572d59e6222512d0a8f29772a3470ed66a40309fb307778dd7b363f271854fc159917be2f9d943631280b0f1467d07d64dc85058f4bf7b3ac997dd1fe7ae69e2ea3626a416fef388f26e21f03300b42e06adb433630da49a59f72d5c96d1ef1eadb00b053bdef9f083efae064614362f5662b4c58dbcb3eba7d69af13e98454771926632ceb4715ed97a5d7a27c53c4bb5ebf52a758e68e3385c0bc8345bd5c4489314da60e50329506f45dff337ad16a0dabb08bb7a8e16712fc1f0fcb7a99a3b09e0be54a788be4bda12eb1e62af8aab5ded9c49642c11954ed1271aead529433892d7c68aea7d2659d56395bca8c2e9cf5174eab19df237541a63530b43ffa5817e56505307ac17ec9c2ac7afa3c6d2104df51a8116e9d11ebe1b065287d3f1f6a84b32ab1fcddab71dba84869a107390cea8ef223eb63cf90c045fa4fb608c3fee4a81d3ec1e77164c42a0de255afc82aa167ef00ba2f68d942e7d3d6c3456dda35f168908fc33c4d214eec1c22a7fe1d147b4164827f50483b0dae394b2f152fadac807908c4745a424ba7ca4c31c9701f8ac298bdb5dc34429fabb624dd5d53db40373752f87c729ffd02ba6905167a1f91eef3cbf3abcb397c34489ad44dcfcf95c5da826a34e41ea78eb13f14e787bb7e913cbc43c45bd37267c1bc0fe0105124ad503f5688ac6c1874d47695918ae3d58c9e544c1d0acef40eb56f1d1d63ac3e0035e97c08d5997e0c0652e93e358f522046c8e20c8a40a70d093dc82097b48796db001ed0680dc040c8eed19f980552b10536692c1e64045deab643bc1007ab99df011c55bce20591497dee87af24715f3c7d80244fc602eb7837c875568cd3b91c1b3958eff37768b14d774877d57668d17e0af96b743993d831bbbfbc3ca21f8795ba7a6f6c92ee2b9e27b42aaef994341592324658cd3235e8efa423b18f7a0b27e497eb4782aafe969fa8908a1c2a70dcf27b523bfd0c04a53415d6ddcd717dfbfafe8c3f9abfa73e010f9a289b5104950fd3e408082be328583b5aa4a6b5a71a43e99c0e5fc62c8d0abf32c7ba1b3b93c527352fb1c5c1290fc6ef30e235bf336b407afa026ed02f7cc8cdff63e6f1acfc6827d554e895aa03874a2ac9cabc2b76832b3c26c1f5b3f3a6fa6c5ada57f4550be2e9bc6da35d226abd046e0168d7ac067247bfdeea094338c36ea2c56902865dfbf222b9c143d5f67d1429a1d9fdec59e6ec310d27e568cd44b834f527a92d153a90689fd5e05cd1dd3af02865bf197cd513bca344ef7ab8aa3b2ed60aeb555b3ab566e2a424621698c2cc28562b8707067056bf87d5a10a559ba080242a90bdeac31b596e340479ee91e2acaa34193f9c9118193eac93413a521f2203fd5c433999ddc40ad64320ad36a90469c9095a263fafd26824e1c85ad5774f636cf6783c3baa05fb09da5e8a82fee16e341037b722327c2ed64f79d6711fd5f1b2ef2679f73e5b09b47d3c8853c54e696be1e086df640627ba919b32b8cc06770fffd2669d93f87e059413f82f19bb09ae7d0177fb5e90e438fead5e92910c55b4f4a6c57646753e0716b6d5016ee8aed51b5be779fe290caa721b85df44606abc0a669a8df94a3af005f081dc5f1ff5467995230ad1218eb77ff4d73fec056ecedb37e0d971a75988ab9ab045c50dd71731124d3046a06082bc113b0a21f8a5e64fd6cd095bdee7505b07972944bc9b5d8370b1522bcc96d58c7c5f54fac41aa52d74b3d634f04afa6c5f8dec61a6c7ce67cbafdc87f962228a7dcfa6daed29fc0b5fb2f361e5bb57c91579da4f72674804d1cfced6a8ac8ab27ad8a6ad6fce60bf6263b43e471162ec164793f29dd1fca16b5604b6d5890ab4075523b4c9d3693fc5e89efb472e7fe5fc4fe96e7320caf99be0b663c08588b4d6dbb24a454ecec5b22129c11fc9e3ffddde40c8404fb0f57f90d7d52694aacfe4a648e86085ab4d43213c6283d31021cc365fa9f09be14f25a2b15ffefe3e97006cdca6a7045a426c7edf68748ea1223d09453144ed0ad55d7fa0a86ba0acc17ef9631b3e106d653d046fea17f43689392564abfbf6823036b30e1673c4401dafcfcc1e7c65c862be1119f201bcf3a759a74f8d50833421f298608979dfb5b3068abcb27c821d29927106bf3c2dd43913309bcf2108a10301c019a2f9bb6c621eb12a5a63ad0805efa4db1844eca104910ccb4357a3d7a04bf37bdd7cf3a4b4267866c6068b3e3fdb0533d8b1abdc2b614e0e381e82ecc365f59861637c103830d1b728d1d0174335c79acc5eca5fe74f59ca93b8895ef68ce453a5eff6096dd65efe26c9f32ee76f66df22dedb01e758486b8751cc678bd41295428a4e64bb6475025621008bc3a5c346b9ddf492429f3f7687b055815bba67cd705cad7d5e70cf9a418709e1a1aac3c615e662c753a670684bba032bb95cb6f288f6b276420f0869c516a800f8cab4bc485163ca40af7c1eec13b2df5d85c8f24b80c92ce88e899354ec2f5e6c02dc1a17d3027b40735c5fba9983c33f66d2c7b72fbee9e5742d529475075877c01b1be89a4a1673f947f5e6f5c12088b741d0a7bf1a692d53f6079f5e0cd15c5422387c18675ff43202da0d8dd4e2f9efa78d3d4ad43649fb0818eb521a8e3c8659677e2cbb4525b21b11399019e4f902f4ae3378e97cdabfe6073a621938c16a41129ab742e22fb57a418bf8c6a49a4d741da4bbd99f094c7c0d356acb0c3d74631dec60fa2450fb4de37576ebfa17a46c27073f56a9691e4179cbd68f1b337ce428dd3a30ad5b3cc197da8147ff514272a8fcaa9122bc09ef68c8c155506eea9919866c16e432885ea26a50f7e7269b8c14ab368ffadaad8c22c5e06df53bcc652176ca21fb59e1c3cad831e6f4abeba38475b88fd3fa49d6678dcaf6f90033d6ccdfab5648231ad8d94e9af7478f3ace219facea67b633c566624cce23ee99d143e254a2c1c2c4a3736812922ed3e4c4aba25bde2a568eeec5469faafe857af666b96b1f1d598a86d739f4031d8ffc900c5139992d63d6ec7584e6a82fd49dde0ce31029ee1de78b296ede39b984b4e61e8f9e6bf708981c30580736f68f9f714cdf508804f0474aa41bb8479e62331cd4715871226522a276b5558e2f2fdf3f3885d19f3de8c2e8e522453585a817d08a08d343ae73aa2ae861cdb03f5ec811a577d7bc787af47576ca9538e124717fdb93c4c0c258a78ab4c36aeccb9cf9e245e29fd8c28a0a2403d31b61c9bf9389d57e1447807c297c1551d223989f7fb1c97ad88fe37a7aa2222190e6b045b7366fb39211a8572b74adeff69bf00243f7167303772b072252a17a252c1bb9a78c1cc4bb818b405c57f86f9770fe21bffedc8eb4d72e9db2dea95eda52da656842ad967854f48176dd2b4c414c8aed9b1888969b400d16abdcc36b560720d7167e85bc0d79473203ff1a876baf860da6fd5236f6ee60390b7229be2cfa30d6372cbe97a386d1f00860360636468414cb9a9b013cada6d47043ec06df3a7722148d62a16f4e69fddeda13474b7df6efe92a7b415bb57353edfbb6e128724a7cd2d5c6515166c5b4f6f1aad195a16665978f5c4c9df911bda68af02baf54f4600910e975494941e0db83efea52369536a3cc671fbec192bd3db146a6a9d174eb1218ae640c0b3bed69d36ae386e1559aeed0bccbda864420b5ddef0ee7edc29b9e58925d02fe51d883551881e81a67e81ed8f2e6f6a6db7d1417303a569c2ce9d53474951e88c168641a6c6445c3630e3c252258fcc0781f6a502bc64388dbc5bbccb83570f2f640ec024f103979f5cab85a50ea5ecf4c1be587572d298a837ac252afae151144ff17d0c8b9692b8fabccade619a6b0d05c86df9a3a0953c670b4c7ebc49a5a018db0e5d8c2beff0f1500116072db5d5c51890838f17104f2bbc607ba09bd52be1b702e53ce182ef1d9fe2fa516e956671d0fab1d5329340399727c00b4bdb05e44601d4045a9de84d3af31a6bb04772214c9b0b6251fd7dead173dc53a636d454ce816231456d9303cfcb790761074863052d0ae002c7815d71aca74718cacdefbab6aa149eba37abc7dd43b2225d5886bfc972823f3a1da0b71f457172e771304e92969125dff2b9c9b9ebf4d14f2033c0a964bfd5af6191a34abe8c47a9517a38408301252339b1fbcc24fbbacac0a28a38d8c644c4523ad46c52f1c6bea1f9873dde6eeae17bc3369aee1548533aef7ddb12f931c3390e7fe7a346e7eab425739a21beb86844161993d5e7714a770bd5a84512ec9dfc6258385dd7dfc128f6040939f94a0f702a9a9283eb0f81d8bc98da9dc80b848f53906acb758adcb567f7d45a143a9ad58cf240d8d4d526494de884c241f8020f0995101e306097e7500eeecf801a306c7c7d7928f20ffd6b123489ef74b8691460312b308e1ecd6397d220db243a182ddbd667717027aae5a8586ab8650aed01383dd6759746b67b663efec718a5a88e88dc7d90415e8c12440c63fd002e3d2da4da53a02bb4850df6d1f7589c2eeb090f7faf167b34abec5cd716307280024cf39684f2f42aa0e848d8dbc1f648ea43d427649bc15b3475723bfb4184d7acb019177de33ffed46ac13123a2575568f41dd0d10c3212ee6baaca765686f745249fd2e4162df7a1af85cbfa9a48a98cf9a8e8fe4703c3d483e74e7a7c0b92f2461d50c48c643c23d0ca39a566335ac37f4c1d6ecc65e198e17dd4f077faaa7702e0d871fd227a763e255b4610ed30e8f45f0bac184be5365dffe0927de790695b28dcf919c3c73ade231419c5", 0x1000}, {&(0x7f00000025c0)="87b3422c7d9f24853e339183f60eb77a52c5039673bc4c2c8f2caa2c6f1302f23a3b2b574126dfb9d7c8014a61181623935ffbb9d1367732e0e1c56e95426dc141fc6f535b0233fde81324dcd75a63b0487bbc26f72f45029ba712822bcf2db8ae14d0d93714518326a8124b5e0131668bfaf36dd60da8cc64c405d18c6763ca6579d20272b58e1f072b6a95e37807b6f998678e5e53db6369a4ea4e777ca930f61f6cf7dfd1f8b7", 0xa8}, {&(0x7f0000002740)="a4c1de0dfcc6ce143aef0dc164cd0a252de866ec0db57db73ed9d4b877124da64b9e97f793d2fe34c0b4b35095be5517f6af2f63ee8d1b73ae586f6cf18114cea158fd8b2d4b4c986983f80d0e2c6109198cc8f70094f5ba60e42944a0f777fdb2e1d15586fb171e0da2077bdaec3508ec9830a98d074506db6b49e3967977b06c6d671611fcd04c4a88a2bdc709e6b6d1ca7b49829f11d923abe034e344156bb5e24eac82227227a0e279cf9794bb3400001173918b1ee22d961ed92baa", 0xbe}], 0xa, 0x0, 0x0, 0xa}, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x3) shutdown(r1, 0x2) rmdir(&(0x7f0000000240)='./file0\x00') close(r1) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = semget(0x2, 0x3, 0x14) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/72) msgget(0x3, 0x100) 11:46:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8c20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 11:46:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 11:46:15 executing program 1: socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0x80000}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd7c, &(0x7f0000000400)="fba666c21a835f2d3017f617c573b80f63d02f53159ea5735f9b3c35ef8135cadf77ffcb18a286ff03000000000000c65497848e3597cd148831e7d76d223e62b605e0b4cf74fad8db9c9baebdd722f9f489a7e406cd0500000000007600a2d9fe88c1405b1870c1b3f9ca9dbf0c83a17af20038433d0252af37f263a40579f6b00464164b504c915594fde4037f0547b084db781eaee308809b09c950d0ed33b0fc4b4137d7080566b1c000000000000000000000000000000000f2c7a2bb4089cb6e7da674878e60008adc4f101b774d0e68e9028984d4d31885ea73839f5d57c1267fe642a7ab6de0b603fde5bf21bbd5bec15a9d500a71077d64956ed81bc6ea7834b85ae5a4ab7c0af2e6731b1306592f3086d9f63336649fa53f07ff0ecb263e2a0fb88cc6568eb556eae34b6858552080dee928f76a1c432c6c5037a395ebaf07f37a273e1fe92149ba26677a9cd6debc45407d1b8dde9328") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0xc3, &(0x7f0000000040)="e6eaeeb02d0af566db733c8e978812677382cc6f544bc35b0abda417a6fbddda92ce158b7816facf6d500bf7b14da4d854c0aaabf98318312e94ce2b0b602bd843ea26d76ba7fa57df5bd407545436f1cf47f7ff5052ea6e3bed2eab9a9a1aa8c4ed112c70bbd622931c7d995f63117cbbfbddd067d207d93a9ec4195db26fb8d5ae493135c7e18f0f726ad740358a7616bfe5cb9b570a70005da27c057dd00304fcaf5b799965dcef1c2b14128a040c1102db60f24a547241acbae1eb44d312d75ab8") 11:46:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) lseek(r2, 0x0, 0x0, 0x1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000040)=0x40) 11:46:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) 11:46:15 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0xa0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 11:46:15 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) 11:46:15 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x2, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/188) syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 11:46:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = geteuid() r8 = kqueue() kevent(r1, &(0x7f0000001b40)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0xe0000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x400040000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x68, 0x45, 0x4, 0x3ff}, {{r2}, 0x0, 0x20, 0x2, 0x400, 0x101}, {{r8}, 0xfffffffffffffffc, 0x4, 0xf0000007, 0x5, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000049, 0x6, 0x7}], 0x8, &(0x7f0000001c40)=[{{r0}, 0xfffffffffffffff9, 0x6e, 0x40, 0x4c00f131, 0xfc}, {{r1}, 0x0, 0x80, 0x80000015, 0xbc8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000007, 0xf677, 0x1000}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x7, 0x35a1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x7}], 0x0, &(0x7f0000001d00)={0x7c, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001900)=[{&(0x7f00000001c0)="077169b78cd91048cf3d869a6a862e6583a2a0815a8500ae533db771a06bc59fd2a2d45a1faffbc9810aa348cc01408059e77edd357b23d1bf96c76b6b5f83854f8e44f26019486aa0cfa3eadd472933728058562823b7ed7a5e53ada11168417f43a767f24d97b0330bd03fe5c54c1838ad6a52f91a0263b274c26067065eef359a9eca1c2b38ff6c2c451bfb3aa645de2c028075d468e0a7435aebf44044011005bf38129b0126f904f85abe7da153c5df1d0f", 0xb4}, {&(0x7f0000000280)="567cdd7ec59b19a8efd495af017d94449f87bd5d21a72891e39f63ac37df459e6aab48dd0c0130a6d2fcfef5e026edcc5932d84b0be260b9af59483f6b84a029cf46f5120a428c563006be10023288ec9627f05e26cd7f78653d1ad9dd3a58496593939990580e9ed461607d324f6f1078c44d0d25c2ac6376ed767b291bca5af54d993bd1dd9b2c4ce085bfc1c85c538e78baeda7c73f66d8da867f133a571898bd8b3dded70bf3c4ce8d291d44394f27a95080e6c91eaac7a491bf6263d01eff833be40adda9deaacaa8664001434b372b9404d1d2d1dd9f24bf11b58902f6d356769d46789eb7acc2ae2f077c252fe17a0d1f4a071f55578c1411d03bedfcf3704d763a06795f8d9798f2f46a02b32d62d8479f6469936ed0dd573ce9728f69673d2329efd140d26dea1f26b91b4265baa355aa36ef395262048ab7eb18b16bb2e757c2ad275a728d3d83f57715c67799b5a64867c90897bf865dbb1ed9a58db01d2b36800d89ef616c06a45466e4a72156daa3cfaf6fc6eb85402a81c3140a30a7bb0bba4e5470005ede86903f84cc67182f779272311899fbcc58fd32794e86c414319194f46e49443e0ced4a9fe8d64325a765067177676e0f83a244e7a26560c220528fbe7c6a79ecdf125e999f092684b00c1e29389148859bbc25140bcdf2ff6f3156572c2d69b271cfd26d97a2f9617a8ea2d22a2c1b05582a3313aa3fcebac15b7061d49a337c041ed29d30ff418d5bff5291983a02ebeb0f6c6666a22438afa5c258c9086fa774682172fb96ad591f6496161efe706a95fa21fceaa9158f4aea7bf14a58213d9d53ec3eaa6fab41163f4e7b1f52ab4cce63106b4354187a416210b9dc2c6e88da4f63792d4b0d3ed25e11f028520ea3e6eaf3d18fefff63dbd375816cc5e16566184d1c47e27cb39d6b74fdadb940c96226b90fcbc279227204e8a238d6aafdfee0eac9a13ee4ebe2b109f932882221786536b0327b70d37db603dbd3d7e4a15ff2b3bcacf0728585ccb606abf3e5a208a96d53e63844f7614b396a0abe500a4ef70fb38dc6bb99c7af982e32b3ac7decc8e76b2a22e0d838868266a0b855384a91795bbcfac0b484df053705665a96dfd43dd2216be34c6a05defc5c40a042ed2f5aa491faa6f60b8182617d881a2431765ff5c97233f3d1be1c42d8cd2e77e7ba2a0377f7c95f976a3fd27d5f6af2788a4fe0aff8e6e548909edb13b844a0b7d0173dce1c9cb7deabf57e89ba84ab724ddecde16b6e372ea39ee45e1372345d022c588b3345a999cb0dc8e3705098507fc9b8cf2f3a3e60c5c6e78beb3c354177ed30a88168c28a3b0d8061bf33651cd8867779be6a1b6bef3af95b9f8fc776de4addd2895613a32d25cac658180f222207bded53ab7d40d32126070ad16c32472e3abbff68bc89d37d5104068aa80880715d3951daec2b5ca4067877f1b96a3768d0426e48873e3ff8f9cd0ec7d8db8e791cc11dbde107139e82a17f523aa83e6edcdb47f09459882f178ea5c53cfe1244667184fa162862d9af8ee63b8bf404e3f698c3d3ae817490476ff3d386a21bcdd44345b28aba07cb146db0dc6e114b287fdff18542e59b21361615a330af23377edff3554b5da103be87f861f81393bfd9638ec48e9bc5babde2cf7e072e7ffe1701a0c38f9315bd572005aeedec3dbd74287a71517eaf41e53936380a9851e33085c0fcaa249bf4eaacd0470eb47f51b3c386fd3d797ce0634c694375b169b0dacdd1ec32e618ae918fa7be7e276f3e4ea06a0749e9b4d1cfdf47d43492eb57fafc3521dac17276b528ae038989f249129c1e3dbd9d3456d68f9b99691ea0e89a4bb242c63e411acbd0b2af26cb8f4b250d33a343aebd1a4a7687215ae416915415203e51e092f339d5deaf13330ec6d12c2d1dc2c6c0910b623b632854db6f0e19789b0c3403da30ffc42c1d181c778acf04fa366ac03ed07bc747bc434e1d49ebc33def47c3987e76b758915f0ac7c87985e961cde0038047a11c936e7289884c9682954db808928a114766c15983750eca005af9d3e83ab78bf827783c1e6d6c0f5fb9e11d8b549e7ed7efdbb08eb14c2178db551a197da4307bb95c924d331e32be2be018603f76be9ea077dec13c0e127a86fef3e19202df400ffef1280d7ddba9670faf9b5cba1c7c15ac7f1cff7c65f7ac15cef2d7745c1320610f69c2d00639a8add82eb1761e630f47697eba24a2c5e5f3630be024e8c1d248d24c3879b8b0e316d0e4215448f354a213504c537dddc8255de3f73f5f87b794a46b0023071a491e6ac70a8353f4ce60bcacb17c6200d94b2dfca83fc69d08ab913938a78ce6014a0842e04fce02f0fab12bf991db57967877da26233cf357a3a370394c739c12c3a68f9167832d11975269214c1f440309ddff77865d98e9818f2dc7bac155ba61c4e855eb93fa0a73a0bcfe5ef25145540354a16a41af8612122e6da5a16dd57c59d9a17606288f4d1b6cb0c1e2c05af19bd5430ef5c6cc2076f5c3dcd1a20e9cbb4b0198b0cd2d4cbc655187ee2c28165094d593f227156690b0a1c078101c470ab99fa7bc6bc8a0b3c22d49ce44b3248d3b7a1bb9931578f8434c8b10d4abfea2f59b88e367e8418721eda380029a98e79fc468287c8640f90e4c8175579e3b9b130ca643e810a9ddb7081e60c4b87d744156a51cbd136e4857f864be283e1b65f9cd5aefed6997f7b7466b4acf95bf6552b8687128e6068c064019d02d38286bb0b004d350276569759d676a3662d254b2f2cdcaab81ec0760839ae72c7907e40efe3cb37bb006f819fdcbb4f8bf7aa095631d324f3d5890eaa7c19ce19808ec81cb58c3d30e91dadba7f38f023ab580d9204393999702d7a4b84643780d12f92d6054555b8826a4ec048edd2b9be184f5028d91d845696b29d160e7a80e45a1a433546ae203c5f541fdc33953653661885dd02376c75aede6e15f07fa25cc85cdb239b95a0bf33a34515e0697d29fdf35f77bc9f265da6a959fc84ce81149334459e0e53d29065df98ab279226d6d2e738868b9644a1f13a0880f58097190ab26b874092b047ced027b9a29a31ba227461eb61bc1363be42f30ff1c2ee665a386a7015bc6cbfa56d85abdf79952950c63f0108b8ae4ccd16999a481b354cd995e3546c2980b3d99b9dce59ac177a7048c4dc5dabc27413f31c189b1b643c7bd80e5311f224aef838a7c8319325a0fe313a5084b1a76b20213281b8fa1c6e1451241a470a431e96cf8f0d88b4781eb1171b4beec3fdc17546ba7c5e3978c60c9dae095879b4be6256988c3b12cfd1199430f7403f1f515f363e79e310fd0bf0f03fe64f9b2c3e3c79da8c31f61ebc0a1c8dca8ff867b82e9fd11220114348deae1cda848f73f213fbc1d8ef574fe61de09d74c08fba4b9b6feba02c2956a7827ce1b45d38104fde240e956530c2dffcc264171081ea3fdc0398e8c6ed5a1bd97c2cf011e0403bd5dd1d3b101b6c6ce0468efcf7ee206c508a35ad01596d4eea9190934f99c34c283da88f9683a31c80ef0045103d6075395911d9a0dd8dddda0d2e63cb243531ef8859d0c594676a81a76e8565a0628d6f6c4a44cb1515bc6c0941778587380e0289f7b9251f1731a9338df0b4ff1903849ef92d804054e66f910ad67399d45d53151365cbda2122cf52df713e5c5f4dcd1cd2a24a54a35e993659bd2481283cff19a5676a16cc45099304691fe90b49a887fe4ec3b2d74e5ee011d310387ad1f6eed8bee4e9df6b883ec6e5f808d60aa4b111c043603baa006115e422e0bc099fbb4c2f35628cbcc00859e3ebb9adcf1e4c3a0f15078d8b3cc7f5ffbcb1411dd3111989424417480f28f3d99f383de6d52fc9a1f991300fa135e49d50da7e863bf9255d4f3830303613281c39843bb48620be9e103d9cbddefc6640e7d0852f556102b473e297a0423be8802fde87f384e2985ba3a40ac1a2ec177441c25007fae51829be504e7682ab1a4a3033d3f524ac144fc46a5be0d79c87ea1a45b2f2af126d52c9a7cac53f246d5872361de8407f2dae812006ad0adda5e17352fb578664d514457005a19fd386de7ecbfc585e319b6e617674d0a62dad4b6352f7a209379576f33bd188656a2bf0a71e09f018a15b36f85dafdc0926382f5facc748613d4d5ce31331454e3158661332321b4fce252f30227e7dad0ffe998f17f7ea38f8c86bf533c38797ca8275e824696fadb42349aa858cf5f62c038869032a51e296f8a8f949874de04eaab51d0b2609f627a9517695dfb2bd27c7755459d419e894c623ced30d9980331386d2c2005122fe49c9a1cdfe612c7f3c0a60700a6dc0921db8770010fb0821e91f52623eb082209219731baf2918134e59d3f37ffc32cd2bbac36786ecdfd7e1a8277acafc4bb0fc0e20577594c25d98288cb777fd70aa4fe342f88a985469531b81d5e05ac3c0a990295b3c61bad14b0c55a6d9fed255eac07d88b82e04242e623a8c667c41026515c7482231196030af9a7b6b6d052c17171129807f3ed8a7768bbefa845533ef87b19671da7b97fe7ce74b6f3124f5358f45fc777800b1690e728a51a06237379c2edc721267b9ada2be62f6604e8673082379f10524bd01fb913f0ddf1304674c1924e397aef622dd95c914c5b53256deb3f352afbb071bb33f0218e2561293eb3b5c5e4a517622c04813efe3624c878c0dc9160d9a2048cb32ae66ef8d8a441749a71fc220fcbf39f9c0f87ab9a77dd151a35be54c303f77ee0fb8062ce16b3be8601555d94628d978bcaa205d5e656fe0c807c7d0baddc80704aafce01905e3975dba3d747beda4ede1eddb4fdbfa67f067d1bf1cd51b8b3039ac0e9ae695bf3ac9798fca9c1e48a7fd8f059eae553ecd820d616586c8b2e5a863bbdc32da984727d68b4ce4ba1ac9770670e92a582507b74801adf2667d48d393cd62c053a6f5cadd2da5adfcdc616a3c6ad7f7be2ac80054e77c93ba44b0b8630f01a9bd6b65c345fa3b6cec61a858876f0c50515a6f4a7a21d8f76c360fd7e46483da61870122710fafb9909acb26ec51eb2e8e991efee3f604e3fc1af4b1738d97958622118abf0c299da8a1ce6d00498686233d50d0e4f000dba1dc451fdafe925308f4772166090d13b583d1b229909af3153a1ef5f99588ecdcfb9b891ddd1e9718173def2924370cb54e3811626b9efdc17cf3b848c25f6d9b40171ca26ffbe1f56d739f90e9d25b3eef7eb035decbc6916926b1b65967bc4445c372e9dab68aac85864326dfbf0daf556a6da5e4661c261d90d1b02af4aff04bf0b9d1ca4192ca71803428f2d2f90ecc2412d266135d80d12fbdf8d141d4003768d7e67d6d3d1d7572fa417e47bd3354c02c25782b18c0ce84f64274d2d2d3681092dcdca2ebd802e0d124e5c9c77443817f090969c969b78388aa71b108b813252cc74e8912babd6591114bbfa286ba7deb11c2140a9da99c029fd3c93b9939e0dc3c134dfdd24c62446893f633a947a569d58030e931ccf7c9d1110018c6e485eaa47fb32ede40867d305b1bbbbd150f7b7c7019962325d043fcc3548fc7f7fc9ef0ffe5e3051b14037a79bf1ea785010f975c1779c34710df74dd1a01c31cff36b652c0270279d93c079f9f9085ccf26d9347292bea9d4d9e0af79a9cc5b65a056a85fd6c0fcd7b5b0f3496d244ee2dde9511963c0abae951f335c7fe744ef5c0116d4ca90cbbaaa93dc37d601cb824e7ed851bc27bdb07705ba6f5107028fd23e7f1aaf5b11", 0x1000}, {&(0x7f0000001280)="19f599cedacef1703c606fb10efca28e2d2e82044bd27153c7bc9cd606f8250a6502fade5298d5187af46374d82bdca789ddf79f74772d0fa136bc175f37cd20ccb30b59d3192783b4863af484196dc66419b6269b92f89ce696aa27032ef68d970daa0a3920b724c8fae31c7fd4f6a73454f17c6a1c683090415afb834b08f502660fd319664fcd88786192065ec09038b4560eaeca4ec0e29af106e3a7876e871e0df9594df18c75145d551217fd2d1907c7c8c2146004", 0xb8}, {&(0x7f0000001340)="133288c76c241f45fdafdc7cc710973ced8f375c41d6e9232226c0ac04e90f39ba98e4a7a3bd580f6edf2ff3b9eed33ee12236d50f2a58fb1a5d03b0eb2940fc848022e2e500ab4a465da86a3084e1dd11351e99686764f59d8ee56b0e15568d17c9123f32bc5dbf6fc68dff97b5fc95a9e901d7b31f8243fd54e0163def4ec53bcb07cff38c04b12ceb7739859253c2c8ffaf9bf56dfae141dadd47f54ee244bb23912bbc220190fa5fb2838933832c46a03cb99ea8a8992b3d8bed2b0c5a268ef2d9e60b622f7c5c2449cd8451d1ea349444750632951fa371262a1002675685582aa5", 0xe4}, {&(0x7f0000001440)="eeeb880468a7c4f12d0dd56044997f88ab7b41b8f73987a802425e79ea02dfd5c39819b9cb28064480177037c893a16c1cc47d79cc8cc56ec88d9fcf6e03ddc7d39b7236b922c560ab6d2ba5dcf4755e75413dd29b58e5f144667eb6f74e09236057ea84dde55ebcffa6585902915eaa77a5acfefe12905ba1d9e9eacf8cb2d58944806bcebc28781638c55e32738e3b44035f238f166c808d6163", 0x9b}, {&(0x7f0000001500)="ebf5830f80a25eef8eab7583eb430d8a63de0bb3bcbeb5b89f41afd3476567b5eb06c9bb0fcc4e8355be9452b7c52059eaa505dbcdd0064a46cf5a323ec6461fa1a386ebc312a4671f70cffebace806fe85acef1d352586fbb0de84a6b626441ba3deef3bc99aade973c5bda9ec5f0096286c2897d81a14f3d6f18313ccceddca62993e49cf8dcc0346bc4811754201f56d1522db582e95c6960400362792ccafab03f352bcc4754052700ceec5f60a6b733d681", 0xb4}, {&(0x7f00000015c0)="9bbcb7678f15b31363138257cf8e2f5f116d4347567d7be41156d0ec226c4a88880243d0312f20c526b1a3a8278129c50eaacd493010452ba576d5f7af042d6fb7cc6133ae1d6c02efcc9ea9243352dc7de9aa61af9838a2bf0ce610e112318e882f8b30f5a5cd280d36ad25695b26ef3a997c53e4f2e1cdce19e1a457a17ada63dae3d55d65f7f7dcb6a914cc68cc67bb47db784333167a65a1e4a1dacbda4f93b5e5ab9a068ac20d749a86ba690dd7eac37ed6e8f90758d13c9b7ec9d1038ef8c1dbf77f6cca81130af381213c000ad4d26ab5b96df66b96843f55d06f8924e91b5afab75afd5f834ed32e767683073b2e5494d448d7", 0xf7}, {&(0x7f00000016c0)="1a54b15b55dc49bb5bad58f892a93042a51e5f86ce68bc8de9c53def594d92ecbefe99878668e7b96f85a5cf687dc3e61a6806dc38738fcd835a4068f7b36693ce6825a14eb68b7c725ae8007f48086d49716ae6bd4f351878cf5f54fa61784d", 0x60}, {&(0x7f0000001740)="f7ceaac26e2d10df659087abe36c3efa65ef16ed442f31894ea75e87b8ae53d2675a3980953a563dcec26d7fa4a22524c36f3702dcf01b9abc976a8617fbac73eff7e2d33cd43ddbd6c8ca655b25f4217d29c9de3f2b6896de131425ec7f4e43781ec5772c73521e4d60bc43d805568e951f87e3b7552eaf448c236cb910cf4ef1424b50a42c9df47fb3160c3a0b2b18e313f14459ea59b485db6c48de1cc502c9cff2c249179e0037ac19399c4f0d104a0633738617354c1ee99c0cb7042f9ce0281ea52ba61b0209dd35f4bc80a29a9264479c527ef19dfaf087d49538481d88c694dcef0d87", 0xe7}, {&(0x7f0000001840)="c2ad17d30393f1e8a2bbb37d4147486026003c43cbd72bdd590bec7f07e412685e74fba4116e1656df1805b6848e5a49a1de7ccf8faa44ee781830146060a914ce102b60d5d5fb2d68e34dde6b6782fa68e3559b522952322704640f9f3907be863725c11fe0c6cb75cc7e9d84d5147988d64b6b0706520cb1f96970200d6306214bd311e9aa6a67585ff4805844ff1b2fd6257c5d", 0x95}], 0xa, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x78, 0x401}, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r1}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) 11:46:15 executing program 1: r0 = socket(0x2, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2c, 0x80000000000000d, 0x0, 0xffffffffffffff15) 11:46:15 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x93, 0x80) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x10001) 11:46:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000240)='./file1\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0xffff}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0xfffffffffffffffd, 0x1, 0x53d, &(0x7f0000000100)) 11:46:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 11:46:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) 11:46:15 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xfffffffffffffdd4, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x280, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat(r4, &(0x7f0000000240)='./file0\x00', 0x38882, 0x180) 11:46:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/205, 0xcd) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80a0, 0x82) r1 = open$dir(&(0x7f0000000340)='./file0/file1\x00', 0x8000, 0x80) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0/file1\x00', r1, 0x2}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:15 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x6, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="c6c3b0b954556670ffa3ee343b00", 0xe) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="d1c2438ea5ba9a9735594aa4bdc248fdcf6e852fc63b981ac85f12fb3a827b6a8008000000ccf7050faa8f3d278c89e1e83a06d4f8667e201d6a2358b11cd94e6aa4ab70bfc706000000b40fbce6fafae3d7be6e57a85804ff0f9ae8389153fda3b10f5bd199aceff6d822f9e697ae46c532b62d4cf836429b2ac5d350362ee4e00bb08c1d37d2ec38cafe296e0a0f17e979eef4e2abb820898a62eadc73fed4fa498355bea9156323db66a10fc8132a405ffa043c701ea4b75d608c3cf6d7aeed3da1230de8bc9c054223", 0xfffffdc4) execve(0x0, 0x0, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="76719cbb4b43c5af27a3077c7c55e156dc102bb722663cab28111ff6d214b041907386113f1761d9b31db45f535400ffe7b14dc0461f913853dedd9270980b24447eb675035b95bacec20adde550976386c2ede90b5278258ac43a55d5a5", 0x5e}, {&(0x7f0000000140)="ed354552e2b66ac8dd16506355c1f86f9767ca9bdfb69f93cd5623a9dfa903fb144275d98af590e05167696a3ce7db17e8e6c55e369f9ce7e3d2b5d418b338caa457850e76d979b390b74635249270e749b75f18e8a9302e7426a82661527b5160735638b32d651a5a0f65e81dfea1d7d5cb08a8ef7da91ad3f77acbd6bdbcf8f2e7f3510ccf82f2eb62dd07eeca", 0x8e}], 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000002c0)=r2) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:46:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001500)=""/183, 0xb7) 11:46:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x7ff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/71], &(0x7f0000000080)=0x47) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x22) 11:46:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e921c937437a6e5ff25b677cca23ca6d62f66696c652000a7199b420f8e47225f41e27495ff4b5fa879e001b92443572d09ac2387cac06aefae503794d36712f3e8da93b1a96663aa1a4d3ed45fd20763ca4efaf36be0b669"], 0xff0d, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 11:46:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) poll(&(0x7f0000000140), 0x0, 0xfffffffffffffffe) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0xfffffffffffffffe, 0x0, 0x1}, {0x80, 0x0, 0x0, 0x100000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x9, 0x80, 0x0, 0x9}, {0x3f, 0x9, 0x6, 0x10000}, {0x9, 0x80000001, 0x9, 0x6}]}) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x7f) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1008a, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:46:15 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "eb6e0ee1c7745474fb84648465e2231db1d1f418bf17268b67921e79cf2030683bca18a6f3023f369ebdc74eacd55176546e70eed6f4e146425a5e9ab05be51bd00e5bbc41f7ef057c85038e326276f43635168a854756770ffe896f693ad77f987cdce8dfbb4fb490396d2cd4c39a"}, 0x77, 0x800) msgget$private(0x0, 0x100) 11:46:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="9bf911d8607559a42c842e819d3d10b9d98ca79ebd131c0a00b3d9c2105f0002d681d3e9effd05f6678e03923a5e0c320c3c1882a7c13fc2185ffb28748729ac3fbd491aa04d6a7e9bf6bdd7c5cc780e6b3f6a188c500bfcd0e7b44ac2b42b5ea6cabb393932d8b706aedf90d7d5847c38098572f04997a29a1c480119c2976dc9c3e5170ac3784098bf84c0b66ec6e5250813d81a156cdd4a3c960ddc0081508704544933ba67f3e7c145ff6aac823c52a01db1f242a06eef9379aae0e311ffe7e8fd712d28d42ffb74f2b142e8db461b662e8114a5b76a7bc94b18f0dc258ae9126d0b5be7ad069829c818992e73296f21ab92b79fde8f928503b69af221ffe5157d50c6c05d22ddcbfbaa21c7084ab382dde48e358d0ddcf7288507acb4ea338c1c5fe4f337ae7ae8fc91222948aa3304f5fa92165f5772b9ee76e872113a98279627e890df3d64f034c7311d76a656599040956b23273a93e9a4cb17d947905e2bccf5933fd64fdb2e7776ab42629e25e050b087a06273ec5e880b617db00383a358ed1d40d8a141ff8f955889a06d3e7799d34d144176a7686a803e8f683d61489e21662dff3c2f8e4b954c721146cf099445a26cd7ff79ded873a152673cf757947e947f464554f1f0fe88fdad41f67645948c6ab7a391743e11ea61bc48d48a71d941af638e02930c83df8a75c17ee5d41d4ecf88994ad32f7b4448c06743807d9a1a6a2d8a85f0e36c041e3b3a4c65c0d45f584b53a124d833efbde5b4fb42adf550cbc86bc0a2b2c8db2bfd792897a0b72993f1df2bb6902595f9d6886f98ecf977a5e946e6de070df3c846668284ec4822929350284c9d99db3412a06831f1b5ef0f4fab691587e2dcd1b2d437fce8df119e3f8a299e3fd777ae18e3720fd04eb67d08f1767e99e6189489ec1c064b192de058379c6a7417be05c85db65817e73dcbaf38347f2e36f84cfaa8a779d4ef2d63fde6f07a50ffc1ab19db010843c61e5a7385de0ab6adf81e8b71c16a47de153719638d550bb396f5c670270d80080dcd037728512badd7d087c45baca587451ffaa0250f700d042f117915c8188e8442b74ade493ddcfe809a6184f472c03b8959c1032fd1c67e03052338be93e9a98e54c0465366c00f35d84be27c5753acbb4691b7d9928eee65150fe633f287642f2c1aa84450be98be68f73302508bd807386f499c79fa2ff2ae5ce3d34bada5456f5e4bd26e65a226e8957e4cbf2743fcec46d4ee1c3396c7053ff096e1dc17c0182787bbc1681f22e11dd96da1e6ae0ef0c1e0ed670cf8522db18244eedbf86a44496c639b918e655b22eef7ee820a65054322d94a451040dd59d3736f682e03b2d91567f1fc4223493ebc52b9cb6781cd60e46716172aa8220e141958651eedd85b631ceb633d366204e8c1e1cd1d4f43aadf92d1693c400de80df9ce0cb4445b292e70a5bd7f1676e183aa0ebbfb5b423128b7bdde2e66bc92b81973063f82ceadb3f42e59c42b45fc9a7d5320536132e53484645122cb7dadd65455980210494825c45c7119632694f5bb504157edc976edd7c094075826ab78b09c6bf50691bd602c097d186a2dfac2a3a8aa06f098118224065d2387dae3d82b4210f20c67ade887b7f85f93402dd7914e0a6f08a044de17e05661f6aa50b6c566198c9754d69fe8fb5ad43eb8af356f8c116d8bbb6c950afd76c6a006c353dfaddd925a106e58a9bb2717c2141556bc5380066e8edc78543f69aa5a06bc4e8ca16f496f7243de7d4d2eacb4943e1560338546772575c5d733aa680593195dffa81f98cc8878290dc9cab637e9b462e1e8fb6fb22b4ca47f6f666898f178e9c7712c156fe0213bde65b5fcbad77dfc00f7883d59e55b03bea7c44f8a9c6c0a1b8660ed56d85b365f323c22aa90d8597cdb9bb8fcb16e5896d161a12bdd3c5c0e49d5840e37a8c02bb4be14a2baaba0ea71d8f44fc895ed32f387811d8e65b9558c51395ab1df65e9e41693fcd2bd602f7fefcb389d1f877b16a55d75a32760ca18b23a9c2248882fd57915c9eedd5206513f21c4079d7218e22a4d829a9b82811c3156ddea063f036f9f9daf36840f1306f0da7fa1e55d75dd51ee1c0205ac37986a411f96159839bc5e8b8c78e029ef724f7d39305231458a4580d9651782033b2bf08ac091d96069c20fc42881104c82b3849e10aa517452da0b9390bd28d14a17ff228b40b4957cb189b2d7aecaa392d8ade2cfc48852f68f5d1ec9ec975565167616b44878ef22e4fab28f842eebe8a3af3101b7ee08c96e7d2f929dd2288890df1426e0dffd535177180c61e76bc94530c63f605f7d09e325d03472c414f1b05ac2fd7b891b8bb7b3c61a29e30c75e0b26b3fe564c93b07e110a9a911b5c781ff1481c3e3e3ed2f09840a99e2b10b6fa00412102048c4ddd23b75668eef714746b38267c97c95fa957a7d5c3e2a2b2322efee6d2a4661932677920eb05223f8fc412c8a6c156d3ce52f49d996fa420873e163752c78901d5435dc2ea59009ffe7d10fcf3b2ca05f8438889b860f15a9b7abf7569cd6d72f6316887b61bd29140d950d68530c9b6a9d1fa9e7797b5150858dfe0395f3fe270c906e253a6b12db472026ae42d680a244f25dde4ccadaab8e9b8b7a20ab998aea8ecbed84d60a816f37a92ac5b8d380a667e3f47fbb23f7420b60ca5f4f64bcea6990f5285897dfb511e87a3fc432069dfd4e3173bc9c2f093f1d003931dfdb4250332444696d63378bc7764596065db272e90325ed51807eb183d95ab4458e5ae7c066a72c86907ed8acd23bd407d97f8ce61650ffc765960e487099bc03171823df37b2cb7c657dd3ce53570f5cf48ff934f33d2f41ef319a60b30582bacab28956aaa3aead7da4962aeca402f2a6e642132f34f6d02ac3ee6f82e81d56ede21ed40a1ca3416c87a2b237590b7575de999a988f67ad0394af7a6bde305e8a869f24551e12e692701ca2973d51518ab385709815adbb9015787357f4cc1c017caa09e0e288f6cb364f2d64db896ea94f120fdb3906898f2080e2fa9f1792de1337240bc6cad2221ace4b1460dc01ed6ec1175b98bb3045c184d670cd3654902566eae586d8d21345be8895ef5b16da8dd1d561102c0c1c943842b57f0f05848c4410bc2bad7e3094a49162d7ad05bca76648a7d27172b656bd390c5045b72daab4ffab2a42b021279389d18b2574b7dd334cc24327ab2fd0bcb9331d93173e0539a246a905b14004b25e4497f2b2c44fbc22395baf1e4d81b6a64a3469dfc4e15ca9a21fa63e16dd465638fe7d17eb675f7b133548c6635c7510dd7dbb9f9bec71a84beab360aa45c039e7804b6d44b9cf79ba4f611a5974d391cf0fce6fa6c090b315281eaca2622447ae83942ba13a044590eff732ae772da5c93bb3b9d1bfd78e7098631b97242ee835073b822ffebd1e9d87171b58af19d1e1075f030d7edde752c7ab977865e83318474dd99982834437af618460afd139a84189e6006858bf59371bae7c543d63076d528fabeb703990774ea5c03bf56ff1b13b6aef26375c7100695027c83e3879d1834c552af8e67267c771ba614594c3036b00b6071057902bb08be2ba9832fec924f0c9b0ef3cc734fa862ff1888cb8f8dc810cab0f23ca66e13f9d262d89e21f3c425f50c872f9a2e70cd42526b6eff50294300f46962ddeb1ae44372bc967eddab02f942165e57a2ba29145a6743e693b161fcd0f791d69fcdebef09ebf36d1017456e9d4c0e80cf9497091d1a630cbda820dc00e0f62343063b9502965ffd5b028986a5a6f1ed84566af469f99c76666c508cf22123caf6eaa8b7452b00f3359e9b693ee76fcff823bacf1d94027e5644e55438b6326c0a62dbaafdc351432af3235137833f860c1aacefc3638021fff31a3e20f7cff5a4a70bf8e870acfcdb229d9b13e92f42c31af12ac9eaf05af261372bb14de6c4b3adab678eada841e19468d87dd7267bd37cd1f1bfd4db10ecea87d0ec1ab6775b22a1bd483ea6366fe992872f3b7f53bd898965a5f3ada28d769ec134f749c3b52083367aff8421569b972635c09da558ae07e00f05ee7fa0519b56837680eeb2b6ca744a3ea0c311bff65dbf049d5cd884a5f7597e9f49fb1c656b29276df8f4a0f26b6e70aa5ade3c6e96d3b2144abfb94c02f6007e3ba754c140a12a559d139f0ac7080861912d4aa7ed748dd619dcac71f5e0521bfdda200aa4746049f1bac259ed03987c4bb11058959891c531ef254a4e855a670c7eb80f10da1e9cb5b7b59cffce56c403da12f2f6000ad031775a220d86069122ed0c0a7b7989059a0c3aa15fbdfb7f75388bf95f6ff4c8ececf9b8987b2921c0d0519aee64636aa836cb3225d7e04ba049d7a94ee485123b61a72661043749c9ed0eec060ce65b85f8c0061d592d80b5d752d93e5fac2dc63ad0d6a79fc72fbad151fc183bbed358be06c9b1733ef270bebcec9a5a4fe9c08715b5e2fd05ce3e8b328aa75febaafb60c25708dff790930e111161f258c19c69b1f344d6cd7ffa74214d530046900f6593fcbebf9c8f4bd6aa4e0366ff8208474ca3553e4bfef5529f3788e5166475e7b89b8bd1e3bf3c152f9e97e072f1198641cb66f7769529e3d1fc59769ec508481aca5ce4d547c21ef83eb4b7cc0c111c22aa06e96acd3a603a9fe52723d5d71c200167288709c6b188754952d9490dcdc709bee3b069c5ca2de02215a260c34fb8a4b66bdc6c4cc3f3b2d26193f966b2d3aaf58968124ba35405ca36a47ab6d27da01ee1b12414fc7a99ffef2c391e90e9fadff8598873270e8e8a8c3660d163e63855454809114f4a3a79ef523ab6c5900879864e5fdf6b469dd8b510c734e338c2fe11a33c3e182db9a9e2df3f6884fa380cfc7d9a2e19ace256693c2c86bcfcf87e345aeec6961b577323adfbf8ad7d83fbc49e0c3fad6200c189e7de44bf11c0ed93df0f00b548ecf68d72633d0a8dafe4fa613dba487a8ab7bf4e6be5ca78bd39e7a1d173664278c01b9ae974b1842dc06d5300ff16d048dfef0d591fa026f9a20f4b0bfa7518181472fd4da2739e15f1c94484d3f6bc2ce9a9accaf3c017a41d475ffc2ae622b388b3ead44ff89a073a00c2e8eb04d3048cf0fe59a12c5fd3795c5d6bfc6ea64a05d516d5f210f48b262572d4112106e60388e4c645593239a8cb77deb10f106dee8f45235dcb1c7eb38e7708d962ea289eed49fa617207b5d069c1fe99b70485725dc74c38ec19a9d7255b7d294d0423c6904e5528389b07913a7d337170e2db31f286f25757839488356405c02892238331f6f6ba0f672ef73ac71ecaec9a0c5b1163b8555a64f4bde3521d9a334ff04cd2387dd40f51967fec8b043bdb59ec7d1070dac597bdcd8407579c45a4a3a58916bb9a4f18be42dd5cecaee7a964e3bfcf7105a06c537c27fdfe405e89bc90fd3ad773356b0f19f7d58870a9f385540d5c9ab641459b8eab83dc89e00cd28c2a1788e32c6ab2e6ec1f589507e33387bc48fd1f65d3d656bce41987dc270e8b7129aaedf212126bb3bd2f498599964048ecd1f2840c52e12d69354d98deff428380e01863167fd2da9feab3dccd15bc9a32d6b0bd452d0d4f387c1da1fdbcdecc26d88e2ea68c388b88597069a3d70402e2d95ce612336b0feab2f05a8fff6d67786358663d9fe8e9c03e75451a530c02e56cadbc4a07e0a5458aa67a018a62b16be8a89b8e2d5316512f9025b7fcf9e31c11a102ce376e82fd86b91dd8cda045b93d0", 0x1000}, {&(0x7f0000001080)="03c01def61e3250fc26c92712a437bcacba176b592c4c59aa266da7adb5c4c22d311006fd0ef5a77", 0x28}, {&(0x7f00000010c0)="f9e047db31af404690332b9248e4d035bc88080c9f2d5664d654ff02285a297b4f0fda4a08873544f2047bbd83c1376c9a21ccf8cdd7855f7e0040ce43f230e6e775d6180381424f832033041c68ff9f5a7d5b2abb060288d555023bb8277f66e653000fd2da9d3ad88d5b8afd1a2ad888c87ed0d1896599ca4687c4847b2a3e30cca9f2331b25e0e5c7a917089ea8cf7b91eb6285bdc3677b9740f6aededecbc9bb12382bc436750d917e83f32f1e95cefce1fc40fd85a7734245d8e96fcc088b81194b537f48861ce48dd39ebb38a216149e9add5c8990020f839f0b40fa2dcbb945f2b670", 0xe6}, {&(0x7f00000011c0)="4c646c4848f58c01dcca39edba3e4ee7a1408d6560547d150030039b6eb247214974235a7b38566ed7203df599ae09f6d4f0e1300fb5d84369e183e9786dcbde9aae4a3d80eb9534f401652f355d040ee07e110bbebe2e7df52791308f", 0x5d}, {&(0x7f0000001240)="83e8db9852c5dd5e1acb870aa2fe9bd68ebf6b595c3dc94abf91b5e2a5bf3f517356cf637bc8f7f5181aac3e409b92c3280b8fc279deb9aa7e25bb353d58a6324708f8", 0x43}, {&(0x7f0000002b80)="c4ed0feecb18ee56f8d47e21437c0d2d75eea3d2b191979356bb55252fead616edcc50ed7935586e35214a5e50debcd24c01d9d133cc14f10c684e6121a5d63139906d6c810edb38cd1e237ecb43dfea6638e575c1d08d5b34c008b88295e2b78063511c1ef1440d8affb29d099d08774c56dda06ab8f70e97f84f425834917712089fb813d9ccd4c44024a5f3f2f8acfa707e0404b3ddc8877487b27dbc356a48a8bce50987aa955d2dc1c0bd0ca9125cc0776fcc30d1ac1296d3a519b472993809d9414a65418fc63533de5f46ca39bfbda5f6fc374be98fce0220074f2a92fa5152cc31e2380a959450767e298df71807cf63223473848d973ee58e50f9e579da7677f393ba9cd6a772164ceadd227639c428f14c5b3dda1808833dab7bac88f24acd8eb8932069acbd90de566a3dfc41cc60bf54d39246c27dd55b6a09955b147fa9a3bd32aebc53f012e69cd01462053a5f9f9c34bc1d94c73b876aebaf65f82447fa7f93f5d7cc01fe666174ad813c758a48e328b91b1c7d359039bc9e454938d9e0683d9f82d93e272cc80099029321eb0c922153f0a9cdf743af2b9bc30e0e19e1603c6ecb97f726bebdb6623501eeaf9b7a0dc1f3a9912e0806023613398ab15d866f1f94b4d6610b7908f0ae3839ddddb91789b010a95738da7e20a896dde3eb95e654df63bfe450170403d56332d6b5a95004e830429bb3ff15222b0c093593589178936e1550f14d0e27636e0207a882ea1fe05a904eaf9eafba8090054b32944bf61368d873dd9ae944f7478400b03377d371dd028df4591f6232155b799f00ef66566ece0c97d449c33fda3a3adfe015d8e0045ce8c0212b950271f306788df32c919cb60ab79597619d09cbd5d89213eab12cf130e93d776279d129efbfa0515ddb657ace144d0c089f1e1a6ba6f55a4a07d13b5fcd02fa392a70ffa3fae7cbef711428983a229a92d3a884d0e96fbc712fd34f7abca07436c5871e0da0df8898c0a6479bcc117d4f8cf0d9f56a55950618e3f72f959cf11af84ef14db6aa8ddcc9d4b59d4a30877991279ae296c95e6dc967163ca086824cac92483c5e5f3fad31aaf100a85d1172e2a37cd5666404a40e67132f0464e646313db04d6cea11b1551438ef9579d86f78268602837d7ddac51689e0c2082ce3954a14b5e2e83e0d67c25381b68250376a01787dad12857dfd95535c5d91bac29eb5512dce9a7cec80531aa8d39d44a1cec69ae553d4cace45991ff3b532411f53e8d7598d6cb27c966ebdcf87547a74a34632e94393339820583ad6381de2671c1fc8bd29d8a3169ef8e421fc9d175c3f65d09f3f2ea4e984394faf0226d1008af7f07f4f7d64933d30d1b5db314ef6723b1166f0c899a3b43ddcd8d588afc298c4caba5ea8f418e0560a23f89536f4ad193afddfd7fe7e8696ccf84d76cc4a88a0407c42d3372904c18ed4f957e8b84e9a41e4b76b203257c3d9fa06aa9325ab6d55da5cd6839858e5c81fa90c54957f6b1a8d078473c2c1fe6c70ca139a80055609729769d25d3e85fadaf7c70b0146c821c95f33ec263eaa5d0780cca57c4474370bd63e8a18eb13e545a96cb91e30a0bcfaafb8ba5d4610a2c9478258c432d412cc7a9ecbde371d0cfd8d9e773967d8e8878c0540235999fcb129a6b7ac89febfd1e933f98906ee65d2ab82e12241575aa89d3fb1831afbe1a44328321ace326b492c335b35853a4306449a886f0a55cdc811626715bf2f60bbf35393c8c89c2bd107422675092f0cf025e1914fe1b33070afb9f3fce91bb6d726f2cf6065adbc34e5abc77092ae2f061be7089ff20c7029ecff4466fc533c4a756e8eae3f6ca7e2c43f04e1d99e5ea50b83f920168563bf2ff1dc9b7c4f155dbb9a274ce370b8d13894613c97769bb6a1528d2ba7a038a03bf6d79bc455c19b607914b7938f057f299ee11ed12faa0565923e8820c0499e6fdbe2997fff42eaa98fb3eb5be0ee29e4c1690f717e00374320f2d0ebb8d6964af77990f5c0fdcf05b9810d837b8dcb70cb12a8e6ad1ab3347ade21ae027c6de46eb0f61f5a4bc26465447fd7938428421a2b31d735a3b44287c901e06818be1df701a1cea52df93986b9dc58e1ae5a35c4dffd847cffe80f6ec8360ffa856e653ada47cd4405450e0849ae6faa705a4852cf91f5cd3db3753d4f0ec5354dfc6389944ba9e25d322dece89397e28bc0a751928296ce09177cc36401e951d298aa5ee2b91fb576332ebb4692e5e040c2682409bcf286720df3f28ed5661d6d97a83612e7d3636fe82d6d9c15cce71d7b73731fdb5d522abbf248326252d573bceb4ad138e1aa2ab0b0f9b7eaf5759aa574f3743b7e471eebf7fd253256766ef5ad57842a0dddeeca4bdea0f726f52b6e001d55b815ef9af59710bbc8d5a445ecff5df1505243b59b7fd9f72395e60e52ac6f879b09059ff52f1e847520948d34e0fc77714179ffeb379a4cfbd5f335925de8d638bedba2bb97b0bf21b440693b5f75e83997802e298fc71b5134cfcb6fa25ec4e1363317b0c7ef2a8a05c9520e99f9d6ea8cd67180dba7581d41317e7a30bfbe1986ede9a2ccb65cf2e965ab9d220e6651b2f78afd6b0f8c2c9d1423d9dbd1d3ece82ba59c15bf0b27451550ef7b5b21f2d8a95e9900c352f3822352524370a6a596036a8ad0360d8f213c11097ab8da1c2f999d9f2a81f771cffab738fbef2baad740503534aa19cd6f5934ca97508ff08b93a5da851e4a08a20e47a68a0f941ba1a8948f1cd80948985e956664d7b9190dd78afa6fabc84f57da246f8ae07bc280fd491a2ebe6117e4df847e2d8f08069a4bef4885e209e0560ebd72f54a0ce9ef41b1430b296b37b4ab89808ad679cbf9bcaaa77519bd439d410cd906721ecee6b23362a36de8ca54b03cafde5354e33b81f67c160b6e021e89f29429c42aae20308bb308a4a838855aef9c7132608cbfb3e622288592b4d498bfe161020cebceb1df9a6b33469b2723838814b619a130ee70b4a45e6d7ad2b66f99424bed16bf165cd4d74fd11829cf1fb5dbd7bb5088f3359777b8caa572adfcb95a0c3a71ea38b01a638e82e0c3a2936296dea84a5f4e747ef17b3cfeaeaf1b9cefa00d8177fea099cc14f3b02610a6f0dd9df6677e1091c1fcb9edd630b5da08d984b3166c37937d43a10e1b24cb970fba5c195d6daaaefa14e6a8578c7f84f871a1ca864eb936e746aa145f56c4046bc9797419c7de0cfc21ac21922ddf1a899ddf8e8fbb93b241b830e193e7e32e0b36f8c270129c4db33b9b917eb06203e81e65ef5ee9da76259a9a818e97abbdd291a1366c28201bc34e54a07e2cbbec4c85486b1f67616f7ed2e8a746f53dd41f57493ba36cfcda6e6187857b6af29226e7d9974fd4489e38a3cfe9724424c50992193579ed3196377b2f6d1349a84a507499f0413d7196014ed3abb30a1e4a1fc7c15eec6875361c29f0bb1ff5e77c6e3469cb917605ea893efda38114ff9f96f81093e62bd697a15c1f0876d37863e96083438d6be89b61f809480f1242bf54c0b4a0e2af0ad7bdfe3a13dd15db0393fee506f19ebde0e2a42db317b1c1491c490091551af493bc0590b3b66d9d6b8f7b5e9516c25b6d29d52bf4baf1c2467e6156f99c66468d22ed8180396e0c52b9ecb2bb436e5bb77c719db2755d35e03077276c8aaad823fc07a47ad79d551eb31c9d8b25aed96327edb98c552ab53b7723fe1464dc1209e498902b44880117db9175182255a05f7edc4951d92ca6a270793cbcd3d1cac4b54412d207fc36b9eecebdc856aa78e59fdc2468f36d3945bb82d426aff52393bf87e0887f4bc9ffac21d4ad2c9e480fa14f708be243786f90254d0afb7fe6b98fe8ac7875388498e2e1e52652fc87aa6ef12e383246f32d3ec01cd3cb81a0801219c2aebabc0ffb1960fb258b1b60243b4c811bd67fa93d9971a730653f123cd25ee02c62c7cc5e38bc57820954ba8e5fd1f941d9c7138e482c72c61327531d6ae3c2012570cbcb2002146d66d4f9c4d1c3fc9ca404051b0c15050f28ed1c55cb6219f53ff4e22e52d242adbb43e1bf6aa61b04d19ca2c1e72d91b65204bad585d30e4cb934443fd857b28dd0f78e54c2157a231327b70d4dd354e62abea3539b196dc8023c2f8fc1d6689aa6ae48f05e50c5a169b3b9094a900429f076c63c33f47da294ae5a86ca04edf38e1165a166a72e277dbd20e956f55c77192978b77029d5ebf5d5d69e5769bd9ddf431e1e5d5fd11fbc99fd8d2afc175f138393bf259d5e4282da9044a2d8b15e103c17a1cee6c475b8d8072fc3dbbee88e00517c4e2b07a110befb1871033d38a66b2a9c7acf01624161676356484f3eaddfeb5cea7fd96f15522afdefcc6fff31fcc2b416732bd214672f1f8cd4a3f71c70abb7c30bd6d9b28007981af21cf6aee6cefffaf81631a6013efe77536498c7afd69dc5fb59d2716f07313c46c2a779ae71e4aab0c8c93d7c7ac2a12f504ef41685b0414395b3921f7a70f9ff8f975486751fc438cce325371c6007e842f2447ed244f702cb9c3ebfd16c26e81b2ad7c9daed29ed80d2cc4aead1aac91951cfa01b493af6d373af7fd4fb7acc0d7fcdba88f793ba7aae189c7847189326906ea907d3626f32d91bf353ec5be7c46e098c69329b4a0552b0bc1f4cc676ff615434d0d629ae6f44c182d8b3509788ea86d60ff3ccbeb6eae4892d8c3dbf0d38b78d24b9842748769bc5f949453b6fa23a3589594d19b70bb6098069bd0ba03b80d17cd5ced822e68f2462498087f92f137c95e6034426ad595bbea10ac2238236c022a05ddb2578f9725f77bbcfd56dec823e366ebe3c329985fd505eae0cd6ceccccdbc76db2ed3908479ac5b59cb722eeda56743de03ab8973b8786fe0fb88570dc4081de2d0cd708656f324996fd36253e3cea12079c39e180b999b89e6e2e929f60c138393a061189c2295c56e9495ef4de5fb41ae69b668c22cfcfb2383d700d231101827cea472c3a1d812dcc3eb699662428119b8cd4fd9d7d6011b4e5d0c99c2618ec9a010a42e951b36a8d72b9d6377e58d5ec01e26c2fa9ad0fa214ff8e801ca1aaacc0ba2885f6fa5cec7cd5ab811956460510995324465d9b8326cef4aff7ac5b39e6464d22426e69b17897734bbb934edbbf965325253e6f872f65f9e3120ae5366b557430a447fac9ed605d9d705e3e66d960d6b5c00a0d834dd8df28b5482e5185c482ec1dcdad3dd29181e24ff340c6556927d46f69adb927cea59d624b1793bac02f557aa2f5bd9e5470d639970fd40d1606ddc296e25ead0dc3043743e5780c4012bcff5c60181ca0764a108a0176b781d42af279ab4bffcf0f3621f567ac0615d785225e6707beb390d25cdee4a7b307a833225f74724b11fb9169efc44f5b5e412385988ae87ec0bef28aa7eab9e4ebdcedb36a053a2d8e03102e52cb856bd6dde7fbb62cdc5c9cf6213a9750c349390140181c8bca9684a90ef14b3061f86385ae0b0acba4108f0190f9fdfe0bf50593139841cfbee6496e9cfa2ad8105e984aa4bdad29f65e3f59c5a2c8f5c9bf99e2b1efb280b256111ae2c4b8d4d92cd3aa1bf12fac48b8d6322c426d54e55b052d40f8be092d0f4f6650bb72dacfeab8b2a75b6898c036bcb5a8e189f871ee78613a179d242b7ec1f4cdb15f1009466c8dc1ad9804cee1eb4332c374767ffe0a91706a0c322ee5e97c3eb8c3773b7fff1c99e08f30ce39da268374022f1f44419d5d843116ec789af312b08aeabcaf", 0x1000}, {&(0x7f00000012c0)="7cb95daa988a4de6a4708cfd30db18dbdc2406b97a1e207f2bc3e2f1ca6eae05490a534f98226c62c4483866ecf8f8acb6aeef6a4d6ac00823bc133a0b75731ec145e9ca8130ebcd3602e7bd36f601020f1cbfb175d92b27a9e697001638efe4c703cf4277bc80edf4d017daf2cbc7f351cc503df5ecc075674d75b684e81ed8ac4b9efd88029334380abde4727ff7f0798cb3d316ad8629d99ea73a2ba82770ae626f81c5829a22e4094e99653dded7e6cbf0c8252fa0c7b3c7c064c762a806811266118cdb5e652bf0c5ea6a1c224dccba1b51a7c014f97bf2", 0xda}, {&(0x7f00000013c0)="81f7af3e184905c067cbcb31f889cda4a7d38b038d48589cdf7888ce8b95e9df749717ff79efb540e8712daac05ef7d2b6f639715f180bb75c8f852a89e9983e439717", 0x43}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30, 0x1, 0x200000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x800, 0x3, 0x9, 0xee13}]}) fcntl$setflags(r0, 0x2, 0x1) 11:46:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x880, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 11:46:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x21}, {r0, 0x14}], 0x3, 0x6) 11:46:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ftruncate(r0, 0x0, 0x5) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x4c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) 11:46:16 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7) setsockopt(r1, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:46:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) open(&(0x7f0000000000)='./file0\x00', 0x33, 0x10) setrlimit(0x7, &(0x7f0000000040)={0x5f9, 0x1}) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x98, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:16 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x46) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = socket(0x16, 0x7, 0xfffffffffffffff9) setsockopt(r0, 0x5, 0x9, &(0x7f0000000100)="3147057d34c77eea8fd4ead2a2a9765553eebd2a1c8e2d54b5283bcd9a822a316cf16afefd6dda0b398effd73721972a236de1352226c3937b9eb501416ae8440ef233c7abd48b198f5de57ec326", 0x4e) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x4, 0x800}, {0x1, 0x8000}, {0x1, 0x733f}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x800}], 0x5) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) 11:46:16 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9e81, './file0\x00', './file0\x00'}) login:               11:46:16 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYBLOB="e99af86faca11cd61f3ddd91f77827417ba87d697199e9f6179af432b720f21b3362a4ea7dde0298666d0047886726a3ac49fa3d1fbaf6a69c8e3fe765bdd8c0d52fa383c481c097100021146564960c78f9a33367d64db73cc8f45c8f055f14681d81c1e457fe4dbfb7"]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x84) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0), 0x28d}) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/194) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/105) 11:46:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff08e, 0x2, 0x9, 0x1, "210162444291df4f5237a9e8223ab2000c3779d4", 0x20, 0x100000000}) 11:46:16 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x6) socket$inet6(0x18, 0x8000, 0x80000000) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/155, 0x9b}], 0x5, &(0x7f0000001240)=""/199, 0xc7}, 0x840) madvise(&(0x7f0000be0000/0x1000)=nil, 0x1000, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xb398, 0x5, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f0000000240)='./file0\x00', 0x510, 0x4) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) r2 = getgid() setgid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x1, 0x245, 0x3, 0xfffffffffffffff8}, {0x28cc, 0xd382, 0x3, 0x7}, {0x4, 0xfffffffffffffc53, 0x8, 0x2}, {0x2, 0x7, 0x20, 0x9}, {0x100000001, 0x4, 0x3, 0x1}]}) 11:46:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0xfffffecb) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="46dd2abc4db2108327a34bc20113a0c34f9a905476f9fb8c807fd03d5a5f9a912d349fb700f6d2f4ae32c02d299e9fab49c285ea94ee7232943ffa849658ab39d7de94feb545bc346cf2a3f8a8e4b1512a6efba3ff3086d95ad807f7b8e2dc446249fb992abd61c2efaea8625cd81be19ebe2b89ed3a61c6c451415fdf6ce2f2d465af9b0ed755f71db2f6ffdfbf56aad36d5cc6e74420aa4d81ccddcb5578ad2bf6437ac576b261de933ba1a72ef89785097bb86ff79d0ad282a0e7b63e8e6ee38841fc6b282891227fa8445cbc092737be25fb0fab91558f18c54260abfe30c8ee5d0148ff0086", 0xe8) 11:46:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom$inet(r2, &(0x7f0000000000)=""/61, 0x3d, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) 11:46:16 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "46ccccc31c1031e38aa14b01a033d25b465dbf9702a3cff1322405695af919c310d7fe1b8dbec1b35674cab6d44b4e9732f94b237c9487b6251cc3c4cdb1993e2a3861b0f89114bb767caade826e33418ae158012e206593ffc5746fbef86cc85700246201f19b45e76387439b17f58430e6c50af7208bfdb900a6b9ab1bc348863118c2a01b86dd9a95aa7358210f5acdc021164cee0fa6a378795178fbef844b96ced0201d9301cec66e1850922660a8f924b0e6f80d11289c4a13a59e4ba7f6fb96fb0bca3f915aaf45c408d3d21b2f46bb4a05b7f438a699d6d850d474eaa8"}, 0xe9, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) socketpair(0x20, 0x4000, 0xffffffffffffa635, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x8, 0x4, 0x3ea8000000000, 0x8}, {0x8001, 0x6, 0x3ff, 0x8}, {0x16, 0x8, 0x5d6, 0x1}, {0x3ff, 0xffffffffffffffff, 0x3, 0x200}, {0x100000001, 0x100, 0x6, 0x40}, {0x39, 0x401, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x6, 0x58bd, {[0x800, 0x1f, 0x81, 0x0, 0x2, 0xffffffffffffbfcd, 0xfff, 0x5, 0x7fff, 0x20, 0x7, 0x8001, 0x80000000, 0x6, 0x10000, 0x81, 0x3, 0x3], [0x48528041, 0x20, 0x8, 0xe03, 0x8001, 0x10000, 0x1585, 0x65d, 0x24, 0x7fffffff], [0xb325, 0x7ca82967, 0x7, 0x6, 0x5, 0x100, 0x7ff], [0xfffffffffffffbff, 0x7, 0x8, 0x0, 0x5, 0x101], [{0x40, 0x101, 0xffffffffffffffc0, 0xab30}, {0x3, 0x29, 0x4, 0x2}, {0x3f, 0x6, 0xfffffffffffffffc, 0x3f}, {0x6, 0x6, 0x7ff, 0x10001}, {0x10000, 0x200, 0xc43, 0x9}, {0x0, 0x550d, 0x0, 0x200}, {0x92, 0x4, 0x6, 0x3}, {0x8, 0x80000000, 0xf0, 0x9}], {0xa48c, 0x3, 0x9, 0x8}, {0x9b, 0x5, 0x80, 0x2}}}) 11:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2c0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:46:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kqueue() write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 0: socketpair(0x1, 0x1, 0x480000000000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x15, &(0x7f00000001c0)={0x7b7, 0x3f83}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) clock_settime(0x3, &(0x7f0000000140)={0x5, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x7e, 0x0) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 11:46:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x9f, 0x5000000000000, 0x7, 0x2}) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x408, 0x0) 11:46:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 11:46:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) socket$unix(0x1, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./file0\x00', 0xe000, 0x0) 11:46:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x40, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) 11:46:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) getdents(r1, &(0x7f0000000100)=""/240, 0xf0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 11:46:17 executing program 1: socketpair(0x2, 0xc003, 0x102, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1ff, 0xf45}, 0x10) r1 = getppid() wait4(r1, &(0x7f00000000c0), 0x2, 0x0) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 11:46:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) socketpair(0x30, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x7) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x2) setrlimit(0x3, &(0x7f00000002c0)={0x2ee9, 0x2}) r6 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x1ff) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) pwrite(r2, &(0x7f0000000400)="30d5f6092f5add57449567536e447375da8253fe51915a438621b2fac5b10dd7a251fb93da3649380cc59570dde5569d441665d7a88a493dc2cd2831aa7b357c1bbe2171bc4f8a0ff1f29a741c1d43b0970b4e2cdcff28b31ef9720f6394b9", 0x5f, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x2, 0x1, 0x3, 0x1, 0x2f0b, 0xaf2d, 0x5, 0x1, 0x2, 0x7046, 0x5}) shmget(0x3, 0x1000, 0x621, &(0x7f0000ffa000/0x1000)=nil) socket(0x18, 0x5, 0x2) getsockopt(r1, 0x2, 0x7fffffff, &(0x7f0000000500)=""/80, &(0x7f0000000580)=0x50) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000600)={{}, 0xa, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_open_pts() 11:46:17 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000001c0)="8ec8e82dba3f95cb106d267cb2f4923ba43c893632b0601f97daa49f15fcacf4e0cafc976137bfa377ffc9d444a7ceeb7c580fe362fd02616ae098895378b86de7222c753dc844c834b735b5e0f70025592bfbbb895a97118884fc1a6b7065567cd7a408f693948df58e8e469a7561fa3497cc679eb1a4c43b06614cb83bfef4b8aea2e99f4d175afe836ff685c5f1fdd0485d44238b2d80be5d8f39120ae9", 0x9f}, {&(0x7f0000000280)="066eb54c9863158414419c9a519cc012956d16678e2bc0eede4cb7cdcabe81520821265ce48d0ae0229eead1cdff9b64c4bfc065e4f666258a81f0a7e09a124694a97a1d2246eec535207d4ef964f268cccd02fd4d", 0x55}, {&(0x7f0000000300)="3645796ba3df8203c7810e2a55dfbc17e3ccb55957112f97d8f33b159498478d242b23c8a44379ca742e1fb03374920c7a9c18266a870c3038cba372c1d6ab8b03ec19d7f2905e879d6a85aa33c3bfff07bdfa8287df1ee5e9de9b387ffbeb3ee1", 0x61}], 0x3, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x3}, 0x404) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eba511100d2e27f86500"/120], &(0x7f0000000080)=0x6e) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 11:46:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10001) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x6a2, 0xac) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000012c0)=0x10001) recvfrom(r0, &(0x7f0000001040)=""/200, 0xc8, 0x40, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x2ac, 0xfffffffffffffff7}, {0x1000, 0x7}}, 0x0) r2 = semget$private(0x0, 0x4, 0x300) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001180)=""/194) fchmod(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b48a154004f2e5565e6bee8b8c5e33ef34742340ef67855c11c1e7f0550105a3e7102e1ffe2163d1a17295828399c577b8e91270be2e8949a3baf495fb0504c30af7d8364c471afc2dc4e7c4b4a064484fa2a3633950fdd0237f3e1793feac34d97e0b71170613c49fe326237c45550211dc3f75d95db191af5573477ab9d75fcfe0b0ac2a1e79b1cf1effd4aedf694dcfb7b2b578c2c2180e69169034eb9c0470ce0e4b15f2415573a3a0002ce47cf180ccad7b87bd377b953b583130a453a926dac3bd787309c791ec3ab6fe38b895f3e1f162593b2216a80613a41e31048f6812ba940bf968bdbe96c34364681e614ffed1cdbe6e8bd2d3f7ea0b66da7fc5f0f0c3f7271d9d45294507fb2bdf25a6444d1469b8bd60cd798be12b53d02768a76a290438ef8cdf870d7d714bec138e27e42a99906378e0a9457a8b151726ba064630ade51f28bde170229347a0c940c96b4491714a3bd2abd0ad8712ccfa62cbbe9928282b4dce1981c461a3c07e6b9269b71d7c01743b1aa551db7015a96a87261edb102af971a445c38aaf09e4984eae2d6879f4dcfa04d7402530926d742df2569c8746c25d7dd229d6f618e20229fb4ffef2f58c549c074c1a1e4e2a6bb6b6ec2bc980212ae361095b2e7e8f280a5c203c291c528bca596d48e1531874add6ada6bbb14c52ad80fa4eb9b2c94c1d8d3dde5daf3ce28732c4e2f397ddb06ec99ae9f329f698030bc38e7e27b12b50f3dcdccf19adfbcdc7af8da65ea3e4a64b0b0eec409d7eb3636a7d64d2cb13a689808f305172996b98c0866f15606ebfdea5ec31826c74335474966864074ca9b9c67e5faef05ee17a9eff5783037ecadfab498457a1993e995b39e645bc2fd7eeff888fae875f9000711962a864667bc089b53fdfd315aeaf27d474358c61549996dd0a99749d2c99dbbe90b4ccee8f27e479af93f109bfeb9bf4c595dbbc17d15590ec8516e5ddbbeabdd4a34cbc81346d670406ba2c37c22bc95f73513c48f62cc6887a12d17f57a8841406de5e09bb094a5ba2cd21a9c92e1c284ba1e72c608c26687ec95abcc3112f3a55b73a1a2bd852d09e05af852733f1c670885e7c1b4422a72ba48bd45b3cf333d2d0d70513b05450d8e03fe8077eaec65ff496c598ad654a0f574585c70788ae68623325611d8b88990f30302fdb24ee8e76af6d91ab645abd553f6b1e5fdb70e729f83c6cb1ee9bfcf31aa3e976c9de7c2a48ccdf496406e4251a2520c5ae0a0dae639900f338781c8e0f6c0e71bc0676368b4ba55a1a19b8bf7c5b293b3dec9bf092a884467cfc3357550d4e2d225f59f4965ad3b956c3eb669cda6c72adc0c0f8a67ab0f97ebb39542f66a11c8d7d530ede253852ea697842d4d1899d9cde08ded86267d23cf082ecb71742e2588df89e2d0d3624823e379dd1f9e9ef5eaf95bfcfd982fc146c2adc462de59a08481d58e1356a2acb475df2a1b7d2425140f1dc3f1469470ea2c95588ecddb76b71c2fadb342650d971a363ab9955505f01ded3a26d733e6916976104c58016c13b78b480c0623f7a3bc57b9662f512cfbccc3ee579087a9f8d5156584b2facde0321137aeb1949800749f8c0e153771d288161d093d7ed35a4a363d87e8f9d2981d52054ed1a902389eab5faa82c94e1d167e4f66af1928b9d862cf3d1d0bfa3a1f4e8994c6e03a52aed9139d0ac4d84a562d8bf75051d3dad6485a53535a658f37cefcf957939892d4398e42fd8bb7f35e1ba899faeee91c93c8ef083f95e11d16b6a3372f944dcd665201851f201720c5ae72d54f1afd3162f415cbd94deb5f48a52d6a02f12e9998210b90118a26eab95d9d916a3d22ed102892a64e29ba2c5922e25364030d089b59ad4e09561cb71502103973d70ab7c3ec50d75c77279aaa3c6ff02f999a7e8e0f21dc8d7af5016f2b2ceab99b51019417400be96e7d83f452abb01be2a21ca32dc2ab48822dfb0d3f9198d9b6e9958e889e0c85f013e7c1d182768413c3844fbe9e9a086174b91e40945b50ba518bd981ae6298351836f481751871655ed49f2c5981131ac308bcaec2505fd5d9ea21d07352347752c01cfaba49ebe692322d27faac5fae4b066a1e089cf88b2b1a5bb5205f2a195c1f56c6d052ff9c8084989b9ea19bf364aacc1fe12b8b97541102dba2d677e1460cc00f042010e4773bf7dcb1bc92f429e76ec30cc8799adce23edb2775b1da520c1b974fe12688d3ba713d65bb4017e7aaba46a918c087d2052766cb217c2eeefc40f7d2e39bbc0aee31a10bef76526210f6a72a082fe0e06d2c4261f0362dff86e6fd3e839d564fd6d0ce32bd200e727ca1b843f2548ccccea20bac9086bf394a2aaaf2e3fde75df3cbc93223619bf031d50bf859aa7ab53cfa600af69b64752c44664caa8f585e1dd382f7ddb3b520d4fae2d905902b5e23e9f4b10c7bd0faf529e44d73e4f7e64e89adee9889a659eae62a03e7c8cf40ec785abfe396224658686f6cda35fac3b9c5bb5fa3287826728d963d8f6c185658e767c8abbd962d83e955b4a81bb5f9f2fa1668bdab403bac3a4bf65471e4bf5d8442301516f88351b66bcc646c123da11bcd2e250169ddb027c4313ad00fa577836045a54121350e515d7dc8ad1e45386728ebea41834fa49ac3dd220e98fd7de2576cd52d51b1bab614113cf95e8a788e37d2837a6d18a8d4748ea8b0b0435fff736470d6da2adb9f840ba805518568285f49a5f6a3765e4c4ad466baf8af21e02c908eaa89269a6e350c17f344f9333c1c3c98619065e45761510635d059f225238ed13c21492527a6a2f4e832380141bca0099e99dbf824bb8d273ace8d64d717aa64889d8e2bbc6890980b9c43909b06e4b8451aeb64a8fccacd8497869d4b641df7e830af1af3f2aebee4baece57530e8ebc6709eda22aba6148de5a01bd37d789d350e105896e495e24b1426dc858efe8fc351feed7fbef8c4ff872c89664c1c583e5d892487081720d750844e032201e198a5dbf12e32890950013f48141a0f63db97900fb39ee3fe0685c4e54aa413ffd94749107dc2ec8ad7c640b943b5bd946ddc6934401465a521947ac49d552ea488ce74e51248acdc2fd766bccef370c5c4d5afb7562f2e7012b5e6d0c2fc0c06d11caa1d31983d3c08d3a22575ae1c72c661175cd195e4ee6c85b73ab057d0beefbeadeadd7ba8f771b500da0cfe4d26c8d7e406a327af7b1e98c2593e094b1c0078cf5327a4c24b02c0c94e00a60d801cba472fcae5a74a15e2a56a203341d1ad19159a0ddd084eda42ded6ea364d54bcb165b8ce702f8b0c643429b9b205f2438ee8f6729adc6ea19bf0af37356294b209ba575cec993ecfb340f234b5ef34c054c016cab48773492db97ba5dbddbf77b629b546d2da94bf5a04296e8cc7baa41733ca5bb9f365e2b5d349277ab92af86ca8ff7c4a37589d05775c7671dabf0e3b8c90f8715f35b4d70c0e24d30a6fd5bdccd632901159ea751fcde5aaddc259148a3a8b33412d091033c9383fd1296892c7503152c5268a835c305d582196dfdf09fbc1503ea5aeafe5a6ae14c8b7891a8a4d7ee923ae58f71d2939569443da3f263041778e5a73bdbaa275de97f59527133d9833ccc5800bf4056a4d3e6f2082ae9e911bfbed2a7fd4da9daf147df2f63e4d40a0c1f071124420838a3fdbfe98a99a744ba75a5999d90b3164269e8fd1baa56f1332d7fae53c9bb62bfdb7afad6e535417aa2dc646509c6652bdd7756f7fc41979737c3e36033eac8eb7943006905c60fce7688a5f65d7a6d72a0cb8c46fdaaef19c4e7a099258d8260a8c8ce75a18be750f26efc98edd9882ca091c875003990fa2269649151f2036c49315a1beeb08bb99615b29cd33d7f51ea969e9244dd96f2147b2ddf57e7d4c3faa70a1a345231ded9cfccb3cafe60aec9f6349135a103705603a2974730bccc951860dff9c862bb55385bfb3dc1caa1c692979f68c5f7ff7a1105a9e8d9e81d579023f4454c5c56fd5a9222179a376bff4c047df7024860a5862d1aa95226e5df42ca0e11bc8e99843a581fc511ed0a0f8b3d2af4cb213b6b5e31bf317147c7027075f34d25a315e45a8b4333d41b3bc1a71f6dd39490b61c0007bb070dfa8246af08b097da111b84dbf0d0ced64f9e3744595cf5edc8077f3dcbe791f99acd96d9b91bae2758b503dda7aa8d99e3abacc96474ea6f547a3ceea20bbc39387b78a6ddcae2ac82082eb444fb4cafb0df63c593f6705cde35058cb6f533bb0afafc2c09da37ff7ccc5040d86172cf93677281729911f8f5a668a927427b311b0c9eacaffea0bdb7f6cca3736279956063caf0f42e4223c9775afd8a58d9986fa6c657db3a471bf90acf0b14423c6bd7fab4e0bd99f85a78afbfa58f5628ed1d51d8fd3da43a0d0632ba908488858a9fb25e71eb6ee6004ec87e14ac2ab25a7a3247b37da02e0c4307e3a63adce68e5ac62055e2a8ccd1616f6ee41acc99d7a7022dcad10856e4534e89c3fe5464e2fe42617512ed84a1e73023960032d9077a4d5d21cff20439a83eac18da5c9ba83b03b694f463729f5a8634b2307165ef58bf25a6a049aa2ceaf657a153abd1216416f3ce9eda0b7943b9cb111577e6149b2922642e99bd7f2a55bdaa82136fa12eaac588720785261840b4f1dafeeff4303b2f41f61424f949e7156442151b035dbc9d6722af3731b7d9603035c5557d01aa94240ce3decedd608c0d9a5d9658e95a3c64e91f17dd0e0e85fceb6c29112ed2a2befaf1eb2938517f8b595a54899be6480d8e73453d7d5c365d27ccb8425735cabf50e53648bca401da0fe9ec7cfb41c4df52e666250cbe18e95022b6ceacb257444a27f429275eca01073166d042a74e3248c80b9e45f8d5b6dea7a78bc8de852c8324a9123b6b6b7bb5c544c61289d89b4bc4bd2575139dded70bcde26f3e742c87418815b53ee0c0f56445802b1a66441373de3ae306f75e5c5bb8cca4abc5fb7e36b41c94c895bce1e44d35b3d36e7bc024878686a9928992140c096fc4837ea4202edddb1c1e5b9c6797d29fdc0493b6e183797385d6b770ff4e547fd6637b31045bba3ae58ea42b8174055c656f281b7c3fbd04e2ec4202cd19a052e586463f211e94aa5f4f5d5e5d3cbc78a15315580ceae1d0a0fba6ced48b70953a92f70b2f30fc344900aabfa16218a52126bfed930800bf16a18b33e8825b23c299a0199902602fdbc92d2b8c8e8dc9609214dd42826dd9e6045a572f1f84221ba58cd682d511d100885a3e6332473e264f709a6924f8dbba7f17a5671fbef95a3d563c7ad1012d59bad7babe9927a9909456d45313ea852323fa8c8e3bed8359e4374d6a5832896ccaf5b2c13db70e0620d7e903d89b4db75e96efbbecc78210f43e6ec55e2fc433c26de52dbc480d255977e216c0896310ce4fcd0157f091c582a4dd600d6e6fca2629634221b36a72a401553d7d9f7405f6a41b11960f2f7ec99ec2d9fb6a12c28d6f56716f474b176ef84ec54737d55e51295b4d526cf8a8e24a297c0633c9e5053ebcead8e92c32a2b5a74361e7d6947a356f151e63c2394632a3cc62e5614c243be8c9416cb5602683bf3177116eb4d8b59a559dbc5f6c1e8d06c96cbabf58725eb4acb8bb6a6a2833ff1bc0536e075db026f7a68a7c08e6a055d1b1e09cdc958f0191e41b00bd398f3ca29fddc046420afa708d45d901d4de7ec97d3a494f252a2cf35e7e95d18b2c0059099d2b5e23a99d5a4d05969332a4fc92151307b832", 0x1000) open(&(0x7f0000001000)='./file0\x00', 0x1, 0x20) 11:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x136) 11:46:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100a2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x114) fcntl$getflags(r1, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10002) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 11:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x6) semget$private(0x0, 0x7, 0x40) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x8, 0xc008, "377b300dfd33810a65f218f8e1e547887526349a", 0x81, 0x3}) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) syz_open_pts() ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() socket(0x21, 0x3, 0x1) close(r0) dup(r5) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) close(r0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r0, &(0x7f0000000240)="f0ce87cfd87b7bf27b588fb1e8bad42d182dfd39cc5712dababc1bd82634cc56b099eb3e5d51ee0005dcee2f570170ee245c3f5ddc45c2d41dcb7f0757260fa6a7c9c69fb1937531c95ad7dc684f207824b6d612314d40ac890464477928d9060633214287efe9e3b2b7cba11af8391b6544e0c901b95ebfa9ca6491021137a271a1c30a54b74cf34af9", 0x8a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000480)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x34) r2 = semget$private(0x0, 0x3, 0x610) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r3, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x415acd17, 0x80000001, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x8000}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_extract_tcp_res(&(0x7f00000003c0), 0x2, 0x5e731b6e) fcntl$getflags(r3, 0x203) r6 = dup2(r4, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000640)) pwrite(r0, &(0x7f0000000280)="014f459731d75fb7a435d3ce6f5566dc4f638766706d6d4ca3039ec6fd9780ce3a00c64ae513672fc8005c4a25278796f251461f21e76f34b910d8c1fddf5cb50aa465049f4d98e90ff4057929c470550975b8dd2eeaf6cfccbe4155ed73f2e1d28d715f650b4fff9f885bcfb620b9d54ae28392aaa92feb370b4701a818094df2976fcd76691e0539789a467e485cfce88627efa8949c18f176660a63d6a1c7de134090fcf1bf50e945744ddcf1bb0bca9592f23d61252b9ecfc1217eefe051cd34b1cbe1474ab67fa39cb2e1ccaf1a5be58e17a9b80d160e137f5e690a2b8499ec", 0xe2, 0x0, 0x0) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10102, 0x0) write(r4, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() 11:46:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1000000006, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000100)=""/123, 0x7b, 0x840, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 11:46:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xfffffffffffffef6) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:46:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7, 0x75, {0x9, 0x8}}) 11:46:17 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbce19bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xfffffffffffffec0) ioctl$TIOCSDTR(r1, 0x20007479) 11:46:18 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x40) r3 = dup(r1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x5, 0x271, 0xc32}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 11:46:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xbb4, 0x1000, 0x3, 0x0, 0x2, 0x1, 0x7f, 0x3, 0x3, 0x5, 0x800000ea0}) 11:46:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') chflags(&(0x7f0000000180)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20080, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20860, 0x41) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='./file0\x00') fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 11:46:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) flock(r0, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f00000000c0)=[0x0, r1, r3, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1ff) setuid(r9) lchown(&(0x7f0000000000)='./file0\x00', r9, r7) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) setuid(0xee01) r10 = semget(0x2, 0x4, 0x80) setuid(r9) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000200)=0x88d) setgroups(0x6, &(0x7f0000000240)=[r8, r5, r2, r6, r3, r4]) fchdir(r0) 11:46:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x9, 0x100000000000003, 0x3ff, "b00900c66609e500000000000068b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xffff, 0x100, 0x80}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 11:46:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000300)='./file0/file0\x00') 11:46:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x31, 0x3, 0x153) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x22, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x100000001, [{&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xed1a}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x5}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x11, 0x3, 0x0) listen(r1, 0x80000000) r2 = kqueue() getpid() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x189) select(0x40, &(0x7f0000000600)={0x100, 0x5, 0x9, 0x3f, 0x4e60, 0x6, 0x200, 0x8}, &(0x7f0000000640)={0x80000000, 0xffffffff, 0x40, 0xaf91, 0xa824, 0x8, 0x9, 0x1}, &(0x7f0000000680)={0x8b, 0x200, 0x0, 0x9, 0x3f, 0x10000, 0x1, 0x6}, &(0x7f00000006c0)={0x1, 0x4}) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0x0) dup2(r1, r2) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4000, 0x4c00000000000000) open(&(0x7f0000000100)='./file0\x00', 0x100, 0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x181ea, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000140)="e5") 11:46:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) getegid() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r1) 11:46:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="fcffff7f95c9b52ebfcd7af33960195dabbf06da6823c6c230966360467ae832b24b12d529f657c2959a27fc1b94fa32bf2509ea99d88d1eea5dc03f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) minherit(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x78305e39c9afc58e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20002, 0x10) 11:46:18 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa9173e9) 11:46:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) syz_open_pts() read(r1, &(0x7f0000000000)=""/247, 0xf7) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1200000200000003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x1, 0xffffffffffff8000, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 11:46:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1, 0x0) kqueue() r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/102, 0x66, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000005280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c94035e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x2f7) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f5945105178564", 0x800) 11:46:18 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000640)=""/161, 0xa1}, {&(0x7f0000000700)=""/248, 0xf8}], 0x8, &(0x7f0000000880)=""/199, 0xc7}, 0x840) write(r0, &(0x7f0000000200)="e46aafb3ad3d3143c809c4771ea4a944ffaffae7732acc658f79a3a8e5b88969c00f23db9ef53c5cc0e783a4a929b40eef8fc7d82222002d81d954961d835560427af00955d228836e60b00fe8f593a5fc63939233fdc8ade141aa7a1959ff8678c210e553e2ad78e9afee5759cdac4eb6f30aef17ee95a3e4ff8ed0d54984c3e69759b1f8c95a0642707d463916778d2d789cda535d02a9aaa6adf688160fdee91d8cb21d12d34517ca3cd141a641ccf8830df0fefe887e7a71", 0x146) execve(0x0, 0x0, 0x0) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0xffa0, &(0x7f0000000000)="0c2b06335fb9c5") 11:46:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e07dcae5e1641afed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332020016", 0xfffffffffffffe0f) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f00000000c0)=""/82, 0xffffffffffffff95) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 11:46:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r1 = semget(0x0, 0x3, 0x10) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x9c1, r2, r3, r4, r5, 0x182, 0x2}, 0xe000000000000000, 0x3ff, 0x80000001}) r6 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000000)=""/27) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x390, 0x140) ioctl$TIOCSTART(r7, 0x2000746e) 11:46:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000080)=[{0x4, 0xff, 0x9, 0x7}, {0x5, 0xffffffffffffffff, 0xa9, 0xff}, {0x100, 0x1, 0xffff, 0x2}, {0x80, 0x101, 0x6, 0x4}, {0xaba7, 0x5, 0x7fffffff, 0x7fffffff}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 11:46:19 executing program 1: unlink(&(0x7f00000000c0)='.') r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x102) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x6, 0x1085b820, "01345bb1f479e63e24827c1527d10a71f3177311", 0x0, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) 11:46:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) fchmod(r1, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x3, 0x7, 0x2, 0x2}, {0x3ff000000000, 0xffff, 0x287, 0x5}, {0x4, 0x6, 0x5, 0xff19}, {0x52c, 0x0, 0x1, 0xa4ee}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x583a, 0x10001, 0x7c, 0x101}, {0x77b, 0x40, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 11:46:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) socket$inet6(0x18, 0x5, 0x8) 11:46:19 executing program 0: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8001, r2, r3, r4, r5, 0x2}, 0x8, 0xfffffffffffffff9, 0x1f}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000240)=""/126) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000000)={0x7}) ioctl$BIOCPROMISC(r6, 0x20004269) 11:46:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x3, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff56) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7fff}, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x3) 11:46:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) close(r0) 11:46:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 11:46:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x100000001}) r0 = socket(0x10, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x4609}, 0xc) socket(0x1, 0x4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 11:46:19 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 11:46:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="98dfa53ed1033c57ef60e3da2848f5bc6385f8e615f23124448bc3b9ec0ada44d26b8c5c372e4cbd0df20311c58a206e6d71583c02f51bbc9268d9ed32d5e382ba103691c992baf7207fd09b32dd50136e698c50aad7e5285ebc55fef4fb7f9a53f6dfe1e946d7e15ab25608a7b82dcd4e19d93f55afc1ce595eebacd647d18336aee20ac47dd7c7b670300e7116cfba31da948473047c587fd2102e37124fa59caa9b3203b9c795f66441a850b45d8185f8036b868eb0aa15e17ade0860e743b929df74f01fd740c023736ec95f10f109f827083e8a55d3eea9305d4aef3cf1e772198e68ef03db924bc01eee149693e6761c636a8fd7af5cceee21fb45882d03d9c229e0ba29dcb0fcde7b6179fcc63973fb2f1d652896693c6bb85d8667daefee973cc6ba16e6c1de2b6b6e746b9e053414e67731446a30c6ffd2d08e23c5df22c85c0fa052aabbb8409ff51b896f454b6a501e3229c10d4e59639de450be1dbfdb9a823f4b9ca293e57940df1cf35e5527cbbd290c90cef4e9b3b0794b4bc8887324b4644ba19037b1d871cc4fc4a7f4325ef97fcb15f110d615db77943a48f906f2f89fa0fd810181d9e0b60559464934a371e4a2eb3f5608060697123d58c006725c613cbf7ab524a722f4dc2e78f65eed69441fcef4d6c249bde381218d5d336576aa56f8f0cdcbc9ceaadb691cb2136520a476fc91b2b28f0057d9f5a591b362fb54b85f02b3201ada5ad22dacd4541372bb121587d0aa7f5eadb995616f897379e47cf199a53d847d6fab5de2447ad50181b3d0b8e2ce2a559dedd7b898be40aff2db6a709913b29ef2eb4e9d4fa0ce4125e9295214dd9edebf15224feb8a3b535a8a1921f02982ac92a0b34416a5f18cb3638f28654cd1841a24ef5eeab25efa0ae61982d105af3ed0e8b8bc21c47519d020de0a6a24e4ae554e09d5dd86fbf0b477eb95c2ab09f32c8b02a3d54ab0c9dec7ffb9d7ff76d560515950262b1dea49c5fc9e965eb0bf3365605731005b221e30951d6561fbeff47813dc5a00236a410bd53e24e533608c9eb2fc22e1a669f203d6ca01fc02dc1d507713b7e5161ee7396d61d35b02435ed95feda8fc39f0acffcd407d91287ac19d8c568b4945324afcd339fa3f74de6e9fc28e8978c7fdcfb86a9bc9038773ba6093d0fbd3e3c4055c461c7800bd3fec31d44dd4fb29d086a238385ebb0ff7271fee28607880896a019925318f3f18db854e954b1aa8a07cf0f4558ca88609136d90a2db526caba39a246d53d0bb46f0b9292473d1298f3e7517e081a4d53d6196c8db857ed4166b7bdb974a0919ff37c593553f2ea42d1a76843aef2648ed44eaa9c27e70cdf0147a69929e514056f254afae77f2e947f6d994f088490e2a0a7e2de9ca55b5bf6ec0c1cccf3dd3c73fb920080fb9faa33556fde5153ac1abf4c7e7ac0314da4509f085d74cdaddb9e17797c1475b56fac1d379c369da619a559c3120f31b599b2c6c79836424b41d56ef1582b578b3895118f0a9fb44fc5860902d1fc1eeee7254c7a9376693d1314e237d45e361f3873b01eef8ce08011419e1d7650136f77d88e6a4eb58799569ca55ccc37d73eb3c9b80896ad0b0edecd170e7bd1fbe948d1c6d8a9a921125f6b4714fd51db053ed5f7352073c7e265833c771c2e3b3801c6ba9e5b0f43343c729b033177b53bffaff95cdf074e9e8d91459147ee07b82feb83397746371d2db8ef72ebf6870fc8153a4a2cfdf70d55b7ae1b29961d5ecf32e105c66f53788df12c33a4fad406f85df4cca2bf1b3eb2816488efd8e0aa9ae1a21ecc0901f2eed36f76abcf6b3deb80d08a95cd7c3b03e0a3ac7bdec6545a0c0bd710f21199a95ffb6f462204e3d78cbc28adfe45f14a8966acc7082d9e3f4952657158f2fa489f6128d4f016757e1762a92aa34696fef82c637342afa80dbc1a862c253d14b60ee79ce7f623a26a47d5626217d81f3560757ac570dc2a536386eb984a9458f5c8c94ff7035e7bc63458709549d1984df5748414ba80075584aa590cb08f9be128a071545bd0c8407bea4e1446b032b6be718d99390fcdc2afb99bbff7fb401c35e63ef5f99891cfeefad88241ce97ae5481f9a0a11d41b9f1b7812f6a09ab6c514a406266b8a652b6946f0dd0acb75e975da9fbfcd8257db00bbe414350bb323edaa9ece2c3338c3249e5bdbe7d90d72d7dfb9e92cc3a4f233779b48ae1719a292b9e93eb0d5ad3c7954aef9592f43a5132d9fbfb8d50eab388c8e5a1cb8275361b672db297c7c194b930c6d5050da9950ddbf9064dcad61d1fc01de851222516619877f8f81f441ae3b6bcb9db46ba1fd1f99c19bbcd65310f6d98a46319e4a451dd961d0c04cf74f2918b5c8a69defedb9b4c05e245a102beebf6fe86f4bd303d48d25ac9c87b15a399d5ed30a0ed7f4616d167bb48a0ded638f39bd016cf6c0b3db57067c3878aa85038baf6ca1d33446210e1e2e16396c7a471a3542e02f5697f4b7ba65c27b136d7f4e74c6f3ea8d8566e9daeca6d1d54ff6e4114e929e9aa8f11b138d7c5670ceab58fd1de4c77c02287e4aae31f0f7bc12bf4cb9b59c6a069e21592944f896d6467bb88472948445534a149dc9dc4cd6bba331e10e56684e7c4d00275beef802b8800d08e03d9cf0b400e5d32b963a37549d8c7e3d1190bb9ab5444295bb6a7b59d9a235502d8b2dd774e5d521b5fe204a8de537496b57f181b910d934a1159ad5beea5bd935b4118d5c3bb3b4e11ea63ea7e46d2f93027a09b628b606d03bbd98f3d9575ecd993a08b81f2c774959bcfbf1301e6afc50c2e1d051a258076314850cbbb157744d6d0be919acb271e76409add13fc92d6833b657f5db925bc075cee534ba22377798e39cb730be0d20a338884832d97df2a2ca24f65ef46575b69462e83db979b7743c8217f0b778ef2ccd2b0dfee1432a6b62c20766ac219e7fe02fa8c79ffdbb0410b0f675c95f70a9cce6166f4986398a6bbfd47ac932223db3c66ea6cb8330080e4ad057025ca9dc16ed8cc12bcee73abee0331d97503596123b769af015f14aa5c679e834c83205c407f0bcd7e3e6746c874a92119b0aac1aa4bc29dc5d98f7b0398f1e856c2ea3f5f27612ae3beb26edb7d9b7ccff752a138ef8bf078071c10a6d92d618d8cc3d9c1d05fca8c4e621ba983a146d2684c58898a69cc0671bea837c8c27f569fe3c9fcb3d59fb9d9126cedca965a3019bff1ad2536e2eb6e61cf4157b4fecbd4a7fe5b6547f8d250b05bd8f383fe11846be020b92560acddf60b946d8806be1c805f0516354337a2d93cb43fe506862fef3b87d98aed216894c7a80f11d9f189ce59a157289f6f595afbccb15b8f0ddcdf0f740ad095ad70ca07445ab7b4b9e821922c5140145652c222321d74cae732b5535130a7088a8d110b9088e650e8e0c47555ff52b365a1c906cffefbee0cb9f79817c8b63505c283abe8025136f5e71c5504b85cb7f45ac1545b061eb0c7d6ee62402fb574f4b2ba027d38b054e0736c9c8a00d35d0983c0b774eaf2791825426163e53562934f2be959f6e5bc96b46cf536dd0f00718599da49455c0c90a04d3fb8927178eb0ae1e830a905d47c2a8daa7fe4082023130f0d21dcc8220277ae273be0eb24d276014bdddbbb0893bd442af332afc535b90c0300ae93188cff54e11ab03bbc980e7387ce4efb1c24fc607a089bc61db3a4a40a36f5c8379608e6bcbcecf94c06e8d784c74fcd4c6118005783f7387874c79d7c46aa39fe1c155167b0a02ce7bfcd968a43b128fc59d9ff8804212ecb4b31433d3c16f3b87ad0eed77fe269429f15e2d406275b91e50746b5f97ecd5ea8ae693f993fbef46919b258bbff2504fb04dba5f15086347b65a84d3b0c327253785ea815bf02255849d49053f3bfd4bc1e2e1d2f036e4f0c488182d07fa2a3910a85e46e0327ff7d41861730f96ac4da01009d733b2da2df8aef9c6719bd6537ad79cd65dc25c5dbdedbc699fbd470373f23b5d64f3e55bed64160079bab77734491badf7f128d60e015cdb56cfeb646f45143cbd31de9a860c95194f05ff585aa7b615254a93b25d4fe0daf3f7eb18c2573e561ebf4841c3df73221f4e5dbacb734b0785b4deec0ccf83110a967d5566ac321d9deb0f81aac64668df5f3648a88fa4aba38b7af1c390577619f1e5023eff8eb4c4de0e542493a803e9871d89bfa11bf9561b6596eb416cac0da146acf62a5bd9a50f468dc8aabdeb9fc037b67bd270db3762b6d7720c9098de214ccff6483ff310c0ffb162cbf3a8fa6b715768514ee0c1af16b08f3d0995b96a4b86624a67df6bf3a1de699969adf9db16f1f9b555ba381fbf589bded2fcc1c8eb217f1afe6f626210649486b55d76d48edf3f7f69890c8c8567af137b5553cfe4eb6af2dfba1b53bb941dde54caab46d603bd0de9a8927efae99e59071e406794af07792ac0a58392565b38f6df1b76fa1d49b2295b22a1df6fbca6523230d29b851bdf3028c3353d19c14f7fb63c07e9d8e527dd3d07ce73df77f8d7f16b9b28b630e10b899b544ecab7cb31e0337acd204c7ea2fe1048586ee28f5e76d37e478c1737ee8ff52ae17717f1baac1f94289326cdefc57d45f007e3df26c7ee6d3b3390e477acedc72754766b8dd3abcbd500e42a1b00624b48acbf5043f1cf8e9463b69591b1557bcd6724fa9da1828e55d56df544fbda5a3a33798f25289f4a2ac63fb4156bc39c6675b220b283bfe8ee23a7699c596084b89402dd8cf49873204fc220515ac0f07c49f0c741824f7e09f494c838bfed9b4b8fad7e51646158947613c7e41d5b6dabf297972078ba17ba0e86a34f888202e04f4317a1959d63796e0f84108e4f08fcccd4d3a7cbece84acfce368d2819ec0b4c1a1e2bd585276b591df9649a6ee569faeb0c1227f76af3825de6f630d42f07ac1998a624d81f938f778bd4c1bd588a1c4e55b17dc4303913ff623f7344d417ee479a03c5429ce98f4059eb8db18cc79bce2947062624b6e4c235901a3768b8eae5cee2a6c490cd130072dee0df71a06c3f67532d78ed185305d18fe8ccbb11b9a991a6ab42c83b4b00c9cfea0b21e803de377ac5e8d600a698b0904cce7973d98143b991a40cb8e56be65cac1a5f361b60f586865f09ca88a010011309d7a00c87fa5dfaed9b056b3ffca8a3b28f79b428162b4a3f77498e2c69821c3c1ac647d16a93e141a63839298512b1ea936674d6f874176a2b42b9ed780d1c1bd46fabe05028fb9bd1d4b4c1adf1a87bd481282a6fe8d61b5c2b296607a2f61869ce0854f22b538f8b1afafb88a79bb4668562e40f77c19ad23cdc42a1e7f7639cc846c3a087e2505fb554f3308b03a881edd83ec65140cc2b75cfb61d96f25b256b3f93a61bb2a14fdbe6c5cebf2b6f863270b616af152191b11a92a371ee2937e082fb9ede26abc0792f8bf3618512ae3328ab633dc63f6b5c6219f08f4c2ffb29cbe205ff69332409918b0f5c7e14f5cdea450e16645c790d9d0f87e6bff8630cf56ba4e65515f46d811e32c1578ed73fc506259bdf894270736084f783feedc2f3444d3eca946a3e894241d445b9a390796784ed53ca2fc9dfa3c5df7236a328685262ed0c8a8b7a04da3fd3ce0d981e607321d27879a4c5687df96cde43c7632ea77cd3492fafd33ef14a24fd64c35c66a0746be66a499aa19e4b112a9e94b5c87a85a4152414404b60523036ff5f699c196a6c74ca9a2f848b8058a5efb3ce08f6699cd768388593c91ab805", 0x1000}], 0x1, 0x0, 0x11) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r5, &(0x7f00000000c0)=@in, 0xc) 11:46:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0xb4}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) 11:46:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) read(r0, &(0x7f00000000c0)=""/92, 0x5c) 11:46:19 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xfffffffffffffeef) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x401, r1}) 11:46:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 11:46:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x16f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x10001, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x3, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) r3 = semget$private(0x0, 0x12000000000007, 0x55c) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r3, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x1000, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1fe, 0x4}, {0x7f, 0x58ae1299, 0x9, 0x80000000}, {0x2, 0x0, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000580)=0x1000) mkdir(&(0x7f0000000600)='./file1\x00', 0x8000301) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) r6 = getgid() setregid(r6, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) msgget(0x0, 0x36) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 11:46:20 executing program 0: socket$inet(0x2, 0x4, 0x7) r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) shmget$private(0x0, 0x10000, 0x40, &(0x7f0000fed000/0x10000)=nil) clock_gettime(0x2, &(0x7f0000000000)) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 11:46:21 executing program 1: setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) r0 = socket(0x800000018, 0x8002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4005, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x12) 11:46:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x81, 0x100000039, 0x0, 0x0) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 11:46:21 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = getegid() r2 = getuid() r3 = getegid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/97) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r1, r2, r3, 0x26, 0x2a5}, 0x0, 0x7, r4, r5, 0xfffffffffffffff9, 0x4, 0x6, 0xa7c}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000300)={0xfff, 0x6412, 0x9, 0xfff, "905c69f5bdb462cb295b2aa21720777ee43e88cd", 0xd83c, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x8) r7 = msgget(0x2, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000365a64770ccfc920e4a0ea593fe511b9e0501087999cd739e1e807124227e8e5f641428ea7f4b80000000000000051589d37774f7a2cef07c52919662e2d0bc15cdee40814e658d0184b73a83568e69e82b561a4f9eb14be719c4d4d063df92256d92c045049fa64607523b9cd7c7f2bb2bdd1530a1b75461f63a46cf22ac37d5ac64eff65a72ea24b46c71a667e4a1e2e7708834db8"], 0x39, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)) r8 = semget(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, r2, r1, r2, r3, 0x40, 0x761}, 0x3, 0x20, 0x7fff}) r9 = dup(r6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000001c0)=0x7fffffff) 11:46:21 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8001, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186000008b0300232700000000000000000000395246940000000000000000000000000000000000ae", 0x2c}], 0x1) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10868, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3d0000) ioctl$TIOCSTOP(r2, 0x2000746f) 11:46:21 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x2000000000000133, 0x1) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x98, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 11:46:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) fsync(r0) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x9, 0x7, 0x7f}, {0x3f, 0x0, 0x2, 0x7}, {0xb00, 0x100000000, 0x10000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x7, 0x1) close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 11:46:21 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3f) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="f844dced582d306bc2cd7257d09e859c81d06b23f84246a29d8b991aa20f4c6546f303ee738a8ccfeb8715af2246503ff27907de3c61f334f09fcc598c57d9c08deb7514d73945a0e2acde0b559595c7", 0x50}, {&(0x7f0000000180)="4fb62f5576efb81129366f7a3fceead6ac7c9d997a2f122670f0022c2cc0e8fea4702c89f629e06866468244cdcb599bd5576a90f52ea0f85e4f83fcd1da7fedac3ef18ed63b52d01f784d81ba5f93c94fe7a2f18c4727fb00f6a05d6fcb33d6fb127caed68183c074e12b88d02b4f877fce5dbb106bf188bec829176ae5573c5eeae8a5087ac69d1f81a09ff9dda13d61eb052afcffde15cf5cfb50396942380fd6a9b7c8825e2645d0cf337f9857e743", 0xb1}, {&(0x7f0000000240)="23c34070d53d2f9feec8d7859421eb8f1c052ddf43c6776bf8e6f9c9c8c22fd2136411e44c1382e862c0c710d948e51bf19978e6dd7a3140680e520973e1499abbdd0e6edb81d359b500a2da6abfb032f75b34a5", 0x54}, {&(0x7f00000002c0)="cbc064b9d65fc41f00241075ffaa4450ac11083627ac1823e2b92bb0edb86d011cf817fbcd7bc42c895d5cdd1396a38c4b801960cdab1f5c903756f91c965d1e36cf7704a834f8e9192bbdd0a372b8056343db311a3c5b55c1164af2e7665dd603869c1061d53c9653e02459b7a228c6a0349b22ff2d81524f2b9ac79b24caf9d9d84569f598dbe9ea2649f67fbe23294412ac9b295c3e428751", 0x9a}, {&(0x7f0000000380)='Im', 0x2}], 0x5, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000440)="c5ef2501200e619bdc711bcf236313fff4fc", 0x12) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0x7fff) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000500)="5d53c3e3a30ba8933d4505afdc55e94a27637913da5e03ded12d9e772352f9dd8f3398f01bf5c4cd8c7556f6374d91d0ddcfa20bc19dafaa90a1ba90b5f2040c249b37a5f2cd40406010ffbe400f711eda09dcb8607afd2937a0ee7d4cd86b8e74a5e564fc73e43505722bf2e5dfca29545f644d6008e3cefadae13245322db2de96d9f4d0f1287063d8688a03c36e9bb4d101c58d7cc18dbffd246c936b8d37f8579711477ecc9226eaa8c7cab458331534896ac025791916f70ba4e4a4a576eb10ff2fcfce798206f9eacbb035dffe1250dc576897e3f78f7dcfb2cbcb0172d7e023ab366c12971f64068985b47b9f71eadda23138a8efe418f6768b627a1dfd433399f708df40060cd6e4fc937e36d034fc7bac266aced90e14382f75acd08e425dce379e9e73b40f5d3e65eb297f72b11e270c2123a31052edc2ef1d475b989fff751e26af93f6a323a3f375b915e66d8052968c46261edb4140264f627a92bc5376733d896c05b97448324d7b46f93455185b57a789ed760df7b34a98a189197e6471717ee3793e2a8e434e68555ff6b9bbadfba21629d1d985831bbf3c1679fe8b23ea5ad524628a70edadcb5be317b328499e77e8298308de9742b900670d1da3967df61c8ccefd6fe8c0d6bfb24766c14619c161e864d0ed514d4641d34fe72f388df09a99b74470e667ee009f593273d7d134adbcea5ee061ca1e70374cd4c7c87a2e28ae07413a8838fea37a3b85baeb7d0ee28a744e409023abbc9679c611dbe34106730308b4ea19cdbe967e675eef45ff3a50252a2c61c9fe29736edadd0a5fe6baf8e8e4729bcfb99e88079a07754a5e5f6e89664ddff1361768a951235e3e20836c238b1d95109989de0cd02ed4761c5b99a330979a2b2b0b799125700d202534ff436d4444451a76702b254001211b0e8434cfdf80485b8df0969bac88ee3b022628901a94f53a9945f2315e052114917612dfd649593c4000c97bb09b2ed47c5b5576eebe616b0e60cb5b7eab794cf1f66e0142a21672b4568c3b36b26e8a253951efd3b1c0e8fb13d41475abfa1baf98be24d7db749ee658366a7af1a3635b9764b22894b9fd33a4c1b794ed41944520baac26df2eaee9b47a6b5489640014db743fff757021be0c72d12ea8bedad08343b6d47fec8ca49eba299ecb01dc1f9f56afafe1dc69701351110b15b24ecad2ef5e6fd516edb6e1bca0920f558a656b456e62e15d28064b6424fe49c90df991805cba9342e128cb3cda07cc73ead06af7e19683c4aa9dbc98b9329231c33686ed055c628ba0b2166fa04367b0b511b2a7d7c2553a5d41fb71e93138ce155add6768b769f76fcc569969a49c8e8d194aea5a1124c5a0357455e1d70743b7c1f3694c2a385602f527de2fcdef2a5dc53020fc45910a6bd1ab0f47e9315584b4f713d672ef70fcfe74115f386005cf3f12222f1285a7cf82fd0b5eb419698c8cdfa043496b4eba6441c2654d12e45d21141d2a95e6b5ee61301b3bb16e4bc6e879ac62914cbbb1f40df4a109bc99597488c7b39c3b6dec2bfdd12d006f00ae980afd37107a004da1bde719d98644dafdd21429e7a7d3ba68f167778b0f1d3714d9b985fe868d19be801176ffe18bcf80fd9a3447d4600077a6339aca4dccad3af69424435f82ed1e0c9675c39178ebbc1e6b5fa12c1b2a29bab077168dc510239b18f5b7b48c52c6ea4d9447705852817e6985fec703814ed826c73d1bb8e927bd7b82f53d4fd019c79ac6eff72d77b70561ae916f53cd73204c1f30ee0a39e1faff007d8dec985c6847bbd0d86d58abdd872e6b68290a42f1a56f655974974551f2f9786bc1e8d04b79bbf9e2ede6e7e1558e01abd75c1a309d4010c75ed5548f1560ccab596944ed6c51ee20f87100396880135134b6c4c922694d03d749f232ad9f8e10d9534562684c1fa4d35c46fdbd26cbca7834f162747c061b1b89fab77f3a081656bc6fe25dbb00f01032138919b8fb6ea74b263151401fbebb5b53c3b36eb43360059f32d0d266cb29eb4d91a5440520c9f301701da28b76e043bdab7dda34b71ad20ce55a43876b182a7b68097bd715dd939d2a0f4bde107d51e402da231840a92b4d8ab32d94b10589541e9e1106b9e8ed8db281cc5920bb63fea40abd101c0f06e3e3c19087e1a31ceb89d1c255b8eb2d94cd5279f39fedc83612453f9762d7f660db5a4a0cf3e68de230ac041e3e0cf65c252c51c33d9aafd9502e7fc758aecc83f95f6b303b242405748c5bf1d7162b155435568343a5ad681310db6f844d332bd5285ac953d3165b1462bf2436e05b5150c01d6588305f3be74007911984dd75b3c7c28eea793c9d18e21421be05b7ed8a1d0f2a4cb6f8acbfebab05b7209c581ad25afcb8182fe41a7650a921208b037160d041667ac2f64ac8b6be066d6ab0e989f728cf51dd16d2d56482077282c3735ce652a5a32d0435ee0801642e9c13afa10f2c69e0fd4f7e3621f7784121d180247d7a605f4080e842e27188a707fa2328455dd20b77816904acea2c4739c0945bd71e4cf1c7b7047e8977e20ab118e16299e94bf16e469f9744079be326ce86a39865c5dd0e4a5db2a1426e0e25bef7ec1b49f0b451b43afebfef1a2521ecd01990593a74061e057409e9de6f73945c0f052ef19b508af0427b43998f8f24d0458db43eea19684e0edb2be51eb0a7cb0bbaff536f1841917641b268769f0d13f4d88aecc0cdccb378aebf7b2849a45adc0c2f22bdb7321540fefc396ee4667a841f5ed4010a6291ba0561837565ee6cbd7f7415c2c1bfb3709480373a5ecd25668f1344584c95950dde7bd8c4e165212f5dd662d8b6b61eeee976a9af55cd64efc0cde8c533c103edeb54577de153a2538b49a44cacd2262c48023a7ca97718c6b3bb3d15c922fe43386304fe541e1ad7e24337776d30c17f559e5475a7dc272c40aa669dd57020c2b085b0c630b082b4374a6b4f312ce96eb85b2a5b9bd83fc3463c0454b2f6bff80fdcfe200805ae60a071fd575f8ff0c7cac1d40b0340e6d503a51bb9d163d02fd9de1b8fef6b7f1a52819bcbcd4914522c1937dc7bd6d31ccef79a0248696f103d9a6034f9996c7e2414af11c642580e6a85d6a73d9ddab05f4fd5d025cb42f0af824a6d99ba8ed54e7331ea5d1ec550de3b41dfc6b5ae892308a574fea800ba02ae0514b01294e7f47a8d80f56577a92f9c808fb26b833059a98d5b8476a2c9f3a196450870a0bfec79e518a94e3753960d74e38052b37295f1c46742f79bdceb4e6fa42c93000fef830d1b2b9cf863c640d687c2c77a002988e6647ba21ec980bacdf088567e3759aa8b64ed54a742b928c6d198b1d5002e97a9accf1a6fcbdf41023256bf01842018487cd51cfa6be33b2337e19c60867fed63c50f640e793eaccb8624e4a280be4f968aff70fb143675c1425e760e1880175ea9162bfcb6949a285d9a72c3ef65bfacecb783682f0058bf8221cab3fcd85f88b52fcbb662f748f5493b99addfde51eb255a160dbe344912da9269ff1c898c5d4a52ab2da07cc45af18692c169897677bdb68f1e426d6a24a521c3076d72e13b5a4da9de2569aac4c9340c488f607c67448e99b6a0c52d0f7bab82f5c01dc07aef7b3a083db41a82dad1ec1033e7aab48526f667305c2388ce7151f9902333db5ab0c1a9d6de9e05b7ede3f7d8d78c609d1b99910840296922beec463f044170be26f041929611a6a8243a04604ad3e3557ef546b7cd1abdaba96e85b43f5e2e119fd45f33cfe83a7756fb7342c9b664d0f5d0e36417922273624b11e32b25ed6cfa2033ab99e73bf2f2e02b4562eb6690d50099b411bff6c435d935092c6a135fe2777c770bfe79c787d02b536ed6b6e8451f928124cc54f88a226eb084fa0bbc892a45e79c50d801451284519d24582b9467fe59bab4a1d6c859ae90612379c02626a05cdcce9f1e3e8e422b8121f2019ca6b748ab3f5101670ebca8df354c8d0fd08a6623109aa8353a5843334eaad80e408be779f6f9498f8076343c8d1eb22d26b169de623738e10639ee0bb0b3d1bf286ad8725e2eb7237014508264e8e514be6284a9d76f71925eac32b8ea59190d5d43d89f0bf426fbd8ad99520e3a254d1ad132063dbee93eaa7e74384d795aad97382574a570fc3fd1fc9dcbb01bdf73149a631ee483aacae0826a8eb68adac1a162edd360b8d4a3c8e159dc0b9736aa44cb79f614f14c83365d562174e6e97bdce35fb32f365a64e756aa41d29bc64c5398d02ef05278dd2ca22dff1b840a2d843f7c5c5d923778532a0569fcce6f56901d93f4e2113b488b49144f0d1031448e55a0b49b51c1e8f18b1a8b0ad621cc5308af91a0898d9b15ee9bf9ca5ba6a31c8ebfaf35ea2c123557e1d09199fd833be108acd3e87fdb51e9ffaab44ad5424c691ed4030759fce874abcf460b017a9d4dd383372863c36b0074cde9a9767ecb5e28b1b9521bf4871fc9f333dad454169bf8f222e6c6130c0c95430793611cb44a2e558e0b303b383aa1a813a7291b576d16c4795d5de036a9d32a2b4d3779041dda8c88074297102087acfe75b0ca0334f9fe7909dd0fa8282b2dc061162bf1fc9993b4c09bbb09eb9db4508586bedb10b348eea68c56d72a2061a5a291972fb7b0635064b5c4ef10cd52ed887f2b602fd963984f8518a3988cf0cf8ca46ff0452f52eaa647157e94757f636df2a8c106609e2d63d9911445f9f142f21b415fd52d7be69913af09c673960487e4d1e9042a0f88372f3e9787f50629bc2e6582959bbc4da9b0d989e14b23247571fbe2a845ed732146e73e14f6ccc247a7a732e6f913d53990728013dfaa1976b847083182384c6188554ccb52189e0be915e0fe14eeec6b75468a40482262bac188cd1e28908dc7ed36742645525ce566518630e075f33180cef4872b38121062f5db89c6b1fbfa99a14343d8720517820e0edbd405f3a004b6bd417b3967e6ae30fd2302d7529eff45397e23eb2dab331df6018458b8eae65e5275f5d07c8416a63193d694e7fa2e9647599e84dcc749218d4d033a1c6cf34df9fd7598880537e83b693b4444372a7e72d5b6e9654ce8cf8b21ba8fd588c7c1e7be86cb8d083f6fd930031dcd5f76405236c58e1b0fb46810656088a2bfb083699cf0f1d59813be8315897dcd88f23b229e30593355b90050825ce03e350a3772599f00a3e414fbafe177999c63d4a6601c0da905c019d5d5c8e1b8237974bdac2e9ce4b29c8f24f6e8aae8d76b46c63089eafd6d37fc0df1ecf32c97e6c4d5ab20f58c5d5d60049f5ab3189e56f5ecce695415e1898f2d54043b800416ee21c00d370b4cda6c99a907cef6ebb9b411c2528582cdc902637b2b7991e382d9377fdb26379257c78b8b0dc5feb615cb1d07269f211eb4fe1bc30c1f5e9b2a923fb6cf059cfa8d924c55864c7d43fa7c9c76242a35fa9f3128e5d5fdef04e0f2346a1089076feb0bc4df3e69a83662de9feb081f2c6e1f9f6f2789945382832366501f89b3179a3a1598e9c9f8d828d7531bf68dc07e79080303b2687424159d71d0981d94c626fd7b07b1218a4418c61e7d6c4be1f3bf2573d0dd5d5d32af12dd6cd3b21231e99202d900d76aef53b80b44a235c5a0e00111ba91a4f8918744d0a87bad0f72df33deb536d9674dddce02e9a1ecb8d4050493ea986d89512fc87500ae136e8b9ad0985ed73d87e18c6c3bed1325d51735f04c97bdf6ba6161003e510b75e83c8e51cf82a4bc0658d0b94e5d", 0x1000}, {&(0x7f0000001500)="1df9a84dbb6b83b92f37e3c0a5335eb23280a9d9a58abd1b5835cbd5838e410bb47d9ba1282a8b3f1e48b039def15e921ba9d02e4ce7ad4f8d03252bb28dfbb7b2a30901c5649721931dc03114e1d89cb185c5d102fd1e7b4eb0196bbfefa4667a61bbc8639b23e665cc75d051918f16c6b562446d3ff6adab4e931046868283e1aff5", 0x83}, {&(0x7f00000015c0)="41f6130bd9aedd0438d8ea332effa4d3fb2abda9f064143262cd22e552a2683a887a299fd621a835930a5eb49e8427430f728184c3676fd9d4e0642cdf84601217189c5815405c89a2909ce800b47461320aec25d528910d58182fa570a660408f60015649196a89f7d771a65ae63541a5cd26a82831c83c09e320399c42bb75d054ed1ca6646e53518ae07efd48a86f83220f2423b229fa48403cc1adfedee00ac13247578ce2ba9a8ee6211644a8f72076f9d259738c63742c5b1e0d4b5ac57890d2673ba506d9c58e0e792e940e8b624d365e3ac857b303f651afa189dd225cbaa6e0efcf3ac58c9ef30dad114faf1967e0e268ecf57cc689b5f7de471a6a2ffb8d9e82fd21cf8df16fec73d5c7066a7759f1aac5b6fd30a7f78aa2558838277daee00f41849ee57a685cfbeb8c313261a201f3f21735f5128466b7a2378fb833871ff593008c6d9b0761a7e736819d5c30637693ada76b954fc25cd091d1bf64baff0341fc441f8902c1a84aa638aa7fb4b9628ebba04e98b872b81578da3a37556b79d0ac764b7bc25317517995dc1e32bb1f8f055a0c268fe511e8e116f8d551d79a23613c69d4da0c590cd51b68ec4d9e83449f088fb2c4d66dad019eb282d8fa11aa7f024bb1bbaded90ef16ccd1608bb5996b345de388b7c6e900924491841a1fe0fcb6663577fb8846139b3db5ef72b6735e7cd1411b8eaed63bdbef37af911b46dd540fe23386262a2fc7babcffb2c9358b1d863f9478ed38395f27fd941922bfa68f9ae12dbd5ba453a7b4752dc74ccf3029045fdb23255e87af17982d18d24483a64cbbc8e6ab24e12e3c63811b2f3b1a82104e4afceb44a87778b0670a115498e68055c87ec100a48dfc7c0eaa6418735f11416f556410842fb2d41f8ada0bc34fabad4c56f7df58884cbbbb19d2e9a98157afa8a2d8786491ae797647fc7c19a7eaa80e8f9986491320e5fa27002c30b95598794ab3b94d647c694397b8edce97df00581fbda2efa76cd82b002bdae688e56cea57f0a905c06bbaee06ef23edbdbe3d6186006f5884b454b6a8cd48da45f6a2f625f967271e5d6ffd47fe982df90bb86232d256ce5c51e8090805a8a952806b0141d180f0a8578c243a58d00f51ac95b9c30dfcc49bac5e5ccfe27a72a986eb90ce4639c6b0615a561d978795bdc8f76c8935740ea017f87a9504c7c14a3002b3a62dc58f1129ca010419510ba8747f3abdd1b24a13eed1a112cfc851c88e78df6bd44938cb0aab5d1dece8b658d9799e6a40f042b79055d5127cf240b9612f1404f92e6e10bbd4dab1acd375161c5e114f890ef901eddfdceddbaa24843d3a6a6b602b580978dbe4fd68fd705043585a22955af2f7e33023a526738e1c2f98731034367c29dec143a5d0d8503204a7bf02a9693fe2de9d750e96f47ef9e34e22736ee1855159052c51cb2f854319d1af4f31ce83900bab0e808b9ea1bcabcf8fd0dfd4f580de2ae21bb384aaf5033b18eed1c197bd79b817d9d4c3056c34344d80ac0e8e092d31797cafde30d9dffde619155ad4046551cc0c90f60366fee3861b5f714ffdd7c68996dbe21cd02d6488d9d05c8d4ace287ccb39a56e92e808f828f60b11721183ebc4d17658ebaabb353b1027f0ed413872a9ed1c12bab8b49dc4c9c8a05a4fbd6da75700998d752915bf28db5cab743df00aecc7558564675afc94328571b154e9ed417390a5d906b82b6c05b9558686864815dc5d8292b2adbf321989a4cb02bbfeb0e9c239ca7bee6af08dbec9e59ada168e7959a8e1ac4a987a0dfaed5b55e5728baf9c69a1f1debcfab8f4a636542c2c7dfce8dbdc931c62097f3300fa4e42c66e593581bd03ee4c72cf7b6259092a0ef6990d9061ee930898d781027768bf07fdc180c4a996ba4def0593425de4d946c48923267bd523df813d7831746298cba5bdef0f1f611658722ecda1e6e1cf8e3f85349d3b2ea55a5ac004e5d7f263d59c49f61a27a1cc0524bba7bed06e52cd3e4420ded63b8a7b74d6d7524797560a3182dadab2253dd339d768b752ca52716f184bca8f28d04285b8ec86757641095bf76fc9059f252cafdf4574435367b8b6933c1e1db9718c75a4d0c300e4a47231cc3536fc311deeb075d01af9a11538f0f1a32468de7fe8995e9e7a9ebf4c87ea048f7606f3fcd3a7730fe8cc3742c01caf34d9a30c5d3fe852c16c811b52952aee4d2c3336b5b1bcfb7717311df4683afc76641930142283eff95a249daffae647cc123821f03c71d7ba609fed7756fb7cba6412cc0a292e7457ec488936a5754acc3df82a2555ae04cd84dc83e32369467a9adeae31f52d68aeaccbc9fd8213ea7a38d9531d771cf27d7e9defcc3799a1b52b4f74217914b3c4d5f04aea01ac6e1dffdcbc549fd549db3da314a3e70034e9d8be38419d4488d4407edc612e538be9782f1802a09f1203baaef2417baeca8957d2fdc81b37c15157f72e17392f0f7ee7da52f481b4669212fc738e918e4386eeeb99f6e7b650cf20d867486d398a7f184e7e9da8c3f60a12b78eca384f3f8af4dd60f091052ce5c13db6258434ad540ddf5c38c944a1a848f3076368728770e0dfe1f5e8ca46a0431aec1ba552fd3640e0089b04b041b9def5ffb33d7340efadbe82ba6a4a6cc515b5855f020698e65c55f18904e1231a8e4175b6b3a25e25a9d0148d2ed4e204c7d21f4a527d9ec7379ecdfaa4c5a9ca07b6f5d7f31c207adc266c5cb54e9ef5f5e75df6caf819655fc20ac1107ea7f621b9ca91af8bcf9599d4ff9cd5dc4e7a50a03bdf48a4ef44083ad491b3cb122abb214d6aa0b3882824a7d5725d61a3f7daac12c7dec5a5e5b1f89e03ecd6df8022c54afb567e4fed552264cd68588cb8d9a9527dbf13691e3913296d2fbe1f0822eb2bd8b78684550e411ec02261b07c7f89f9972630be088f94028d9f704ba12914a46edc1771cc71c750e8ad6e1565a82c97799534a7be6c12fccfa55e9b619ae430250c97f5219f1f60f035634ebb579d41869d4103b6f5a1bb5661de5a54914df7457cb23a718a68b3307157a3909ca9930be0a2ef8a58df86c54a2a4bfa35e4c788844ff403e068b3f07e93be04eea465f0bd3ae832b3fe17a9ce8d08fe94e25eb4f246b27d782ccc33f085d6943fabef7006f9580d8dc4f9554bdaaad257d3835f488f1f8a22b66bcabe1b7abef5841fcf7d8b2dc00277c44c8f4fde2295c97949607f7ad034261a1718a09bb4706caf4ca8c49b4eca127704a3b133c95bee4d397ef4fd42dc7155c7b1b7935f87fe4c592c426ffd842644be6035656a2b71ca7546f0ba15db8d5c1ec561c2a299572cde9eeb9658a6c4bbd29d140027611cba2808d9bb95a90608e386f62ebb3a012c9d5e97160e6f1dbc09b32c6d6173e5687ad5ddcbf89456914c5c8ec41b9147737c7a29064851e6a07c7413ffeb83a30dfb7d6812d06939d56f9091ca8e1422006dda818535e3e904b8a0c04c9cf9ed58a263fe2996f135b882f43a521eb31a4260ba8a2c0ed369b5d01413a064d5b561a312651e01dea25128292ede71a5761dd5dde7575729efb10f8f68e58174eb5b12ec9e060ae76ed47a9b2d44d409f3c043427ae5da923ee72a96bf97bc6d3afd5ed8775a3523caae4de1f12c846a97cd96de6e38057cb0030892c3e14e81d469ed0db46b93a45999a11f042c3f173d39a93aebd66c0e799049f5a4e1e567e353825cedd9eb7a0b91232a29ccdad0b39a793c71f7f4a9d27337a2a6ff50a665dae324e2ec25508ededf6a64a8ecea6d7d8eab94e65a8c97e331bda72fed2f36b64f94ebf5780fa2cf4eea8978a8171a1da22f25267fe266097bcd2bf2657245470c04d0a3245443d93a1bee7ca43a3b74f6e367b51f37ac8b19604e8fe46bab5fbe12f5fcb77787992627b7a33c0d68c0424502f077e164679b52752814566dffa225d1ea38bfdcdf2fa34d6cd426d9db194dd4d1b908fe18a207a42bd9b667a7b289f5f85e065f72d7b06c53d6685dab04583085e7f91d1ffa278bc38457edf61625fdf85abce77ac1230d82d7d3a0a4e7783a746d0b68a628f1fe26c20990879a28b5bc0a922891a8e9905851521730fb46f83ca3fdf10f34d55ef328c81eec186e39b3d366fe9925ee3506864ff3bf062693df704c944c3e15d0ced45eb4e2c37e66aac1e7e8b6a9927f4ac8455b14543b2a439c3cca746c62ebb1d9c5d243267beabbd086ea4a9072fbe72c669fe2a5a31bdf1342114d8d66884fef89a2b64ad3ae5f4a75c8f9e8a72569212bdf28dae7193e4d9d18030e3a27a226e01a633eaa58d25ab1b6d4f82c1d033d3656dad924aa07cd21c49480efefe966c17e7c3f18776ac3eec0800cdc5ac3dff3f8c8623db604ccc7bb3086ea50d0288bc901bd6a773263894b45492806fc69fb75c3d3fd7d54224a6df60929098ff6c32fb390857e455cdcdfe3415536d230b5cad3c9140e8f4e4979532768814dc68c50760873a02d606eac3ff02602e25dbf96b4cb87a63f2f8469072ce9d084875bb8e0ccba922784cae5366c424110e612975e1dae55d2b83b7832ac4d7365b2ac98de70421416bea7ceee9e962fc5828d5f4c809773df65a2f921ec37724c8d924083068890412fa120f1b8f10e75395c063061deb909ece159fab68fd6139958e22ebcc5dd924eef6d66ee98b2d0ba41fdbd9263d1d8b4c1bb32a2231f8276827d63dfa9c8cf5b11fafeb06e6b9424a235755fa6cd96a2707ad9e15a6c3e2f8a53b6db57396d7b5361e2583e8e8cde914c0b46bf5bee13c8f1e798be501a52d6fa17e8a5e7b514fe2a9d995796ddb5d09f48006457374d5af581eae6810f89985c7d5dbe0d6c95aebb510394bb57b5233755cf39f888277d8da6667be986394bb5acdac88001fb17ff2b2b3a6ba85728ff9f59072f0032ed700d276b69031976993187d26a6064e1cc211c3da5c4b7cadd9425687fb713b0b603c4fc8a578ea07978baba4b4646643c1f10223df89b805146a99a68008dc4ee5f0688bfe3d4ee3fc9afc8897bf1d598028c36da9f58f56c3769e60979cf1963dac9d9498b958d8423397d1fa15e9e0b4ca49d0a4ce916652207fb88db116d5e876539be5b1dc75880480e06170c6b69628106c48e690eb32e9ef496870b9357701c7fe1b46df8f48ab69f92b5a0c99cea14b6c28e50a9b0d33c93acb5d6d993aa8d8941fc9f344cdf6077cf1a260edb015e44a960038160beba14c2d93451de423c5365e4e37f25f4bf466b5b1272c3d6cf6d785281af0f89aa571da24b690e095534c9626c86db8f25d74c8bdc12d0b2635e3d99b8e44a63469562b9a9de34f4899d8b6c510740e507c696df26c0efa729c6dfe717245445ff60f97bcbaf6b6908e1a6c45453611d013bc1ecca72fa5aa14898a6f56c4d5c78049a42b76a074450ff9b8c4cf1d3dd797dfdc7209d070270f89ecb18f4d905bbac5d844458c0f78316ea98de29996caa973cb87d325e177974aef8b824f8ba5f0218f2f9656520f2581a5de64c3c6ff37b87e47778fa4508ce4f9cf56ab587ee877746765bfb3e0d33393810cd0c907d046308c6d0d84319f81d659ed4a9ac852e0e718aa1e8bc5ccb83d8eb57383b16f4823e2d96333680cae043762f8b6bb41a357e2404595c952087ca297bc6f82f910c32a07606a860eb127e320bcfdbf47c0f9ae6d194bb98e46dc6311561a8225302f8676530388945f54090885c0f1f004ebd5db3675622134c1932ccd12f0d7f61f592cadb96a37389feec54", 0x1000}], 0x3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000002600)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) lchown(&(0x7f0000002640)='./file0\x00', r1, r2) mkdir(&(0x7f0000002700)='./file0\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002740)=0x6) r3 = syz_open_pts() accept(r0, &(0x7f0000002780)=@in6, &(0x7f00000027c0)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002800)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002840)={0xffffffffffffffff}) setuid(r1) recvfrom$unix(r4, &(0x7f0000002880)=""/83, 0x53, 0x1, 0x0, 0x0) fchown(r4, r1, r2) r5 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000002900)=""/105) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002980)={{0x18, 0x2, 0x86f9, 0x6}, {0x18, 0x3, 0x8, 0x2}, 0x0, [0x9d, 0x10001, 0x1, 0x1, 0x9, 0xb3, 0x9, 0xf6]}, 0x3c) readlinkat(r0, &(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)=""/54, 0x36) getgid() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000002a40)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000002a80)) readlinkat(r0, &(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00), 0x0) 11:46:21 executing program 1: mprotect(&(0x7f0000039000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x80000000001b, 0x2, 0x40000000000) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) flock(r0, 0x8) 11:46:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0xfffffffffffffe02, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) 11:46:21 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x200000404, 0x0) setsockopt(r0, 0x2, 0x5b9, &(0x7f00000002c0)="76a1b2115063d773759c2f47e8c96d284805cc4b5c296e38092723c88b3f5735ab3ce2ae189323a469f7cd691bc30dcbd0ce0d5a01e960e9a5f4d267dd3ea6cdbf98a59171abd2b231703a7c48949981a731b0b5fad07cbc1816910e8ed5274877c706d222e11d72ae552b7b400fc491453eddd351c8521af14a08cf35b17ee71fd296903b034c7a2c3bd038246116b3f3641e0b3a5ddff45787b9630b875235160200f063e643bf46016910447582387427efbb89fa4f9581744a730f945ee7da638dc356ad3126ba3cee0b62ff9c5a", 0xd0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x33) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x2, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000780)=""/4096, 0x1000, 0x800, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xfffffffffffffdce) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, r5, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) 11:46:21 executing program 1: clock_getres(0x3, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0xb}, {r2, 0x4}], 0x2, 0x7) write(r2, &(0x7f0000000140)="cb36cdcf667b886febfc6a85194f970e7c482c163545a8e25366e1dcac72b07d3bd808cfaabdf55cc659799a42001932ad77c9c428b941862ae1a4ceab9a147b470d2e9a3060ada30eb7fcf077fac7d36df13c9b1435e5f247a2bb5741c375b7ebd39ec34d2e30774b99335644497f90551db4d3a0a4bc4766566de03e06259ba63eeee77ce1eaf21098292609ae710d02550c326b6b8c07dd737c76fbae5fb341380546f0a1c11d6022502dc5c0e8863f145b8eb08935a69d15e9cc641f5bf0e8a589eece7e3d25850a742f3cdf6ea82156d8b4e71d4baa9f46a0ccc6032f89f63f89a92cf7453d7d7cd2ad37955e4bcba36c08a4ff9077d1f45981e2", 0xfd) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 11:46:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="77c633ad37df4cef345466ac1d2a3574ced6b8f1f25844642630fc2453c515f405ddc4bcbd1c73d9027f4a9b62926c2ea67a2bb6c6b15d4ce8e19b"}, {&(0x7f00000000c0)="5da7d43cd1b12bd10c5f25b1b4f5d47e3e804113f6c1de7f3f39230e7951b791f307ccca0e1e05fe75b8f2f2a9c8828d47314400fca14c90bea58069cc07eee40db3e3773a8c4f0786865d2c705e613520d7917e30be831b30c880cdeb103f235bcd7c7c29376c32a0084b2132378b088066897d1f574b658f488f3a850d935dc2236649331bddeb080254a3d894a10ca3ea9b6486c8eecad61af70f14386c8a04740d90025bb54ef29eb8a62f8d0d9a350f38bda1dddff7153423f0e5ec"}, {&(0x7f0000000180)="882eeb8ef33bbe72b7cc3472a3babcd89dbb998c3ef9"}], 0x1) 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 11:46:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x40000000000004}, 0x10) nanosleep(&(0x7f0000000080)={0x9, 0x2}, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x7709}, {0x18, 0x3, 0x3f, 0x306}, 0x8e5, [0x7, 0xe2d7, 0x1ff, 0x4, 0xfffffffffffffffe, 0x3fd, 0x9, 0x100000001]}, 0x3c) socketpair(0x1e, 0x7, 0x0, &(0x7f0000000040)) 11:46:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x80000000, 0x6, 0x3, 0x3}, {0x8, 0x0, 0x2, 0x1}, {0x4, 0x3, 0x80000000, 0x10001}, {0x3, 0xb0a, 0x4, 0xffffffff}, {0xf3, 0x8001, 0x3, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x8, 0x80000000, 0x1, 0x7, "4154f690770622d9689792c661537669f644fa7a", 0x101, 0x9533}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffff, 0x7ff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:46:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000080)=0x4) 11:46:22 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fchflags(r0, 0x10000) r2 = kqueue() accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/12, 0xc, 0x1, &(0x7f0000002400)=ANY=[@ANYBLOB="01002e2f66696c65300031"], 0xa) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000000a00)=[{0x50, 0xffff, 0xfff, "ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae"}, {0x28, 0x1, 0x3ff, "541fd9f0a4e21cc3d92354cbe6ff85ea738a0f65"}, {0xf0, 0xffff, 0x5, "9e2f6371dd0372cedc65afcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042"}, {0xa8, 0xffff, 0x2, "e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21"}, {0x88, 0xffff, 0x81, "fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4"}, {0xe0, 0xffff, 0x100000000, "153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2c3e7eb0e3c291316ac59e356657ae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d797"}, {0x20, 0xffff, 0x0, "bbe84f5404732715fe57f197147e379e"}, {0xb8, 0xffff, 0x6, "2e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01"}, {0x50, 0xffff, 0x6fd, "092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581"}, {0x1010, 0xffff, 0x1, "7b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb9382c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8c2fb645e6642e0c4ffa483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5e4db473e2d910b272a524a362fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f077772c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6016daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a276"}], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002940)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 11:46:23 executing program 1: r0 = socket(0x11, 0x3, 0xbb) r1 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 11:46:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() socketpair(0x3a, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001500)=""/183, 0xb7) 11:46:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:23 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x412, 0x0) munlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000005c0)='./file0\x00', 0x80, 0x2) 11:46:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = getpgrp() r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) 11:46:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="d02363d38865a21bf7633cfc0a3b4732031275f06ecd96d4bdb8f6a8b9aa64ecc600"/43}, {&(0x7f0000000600)="d0afd2b3929998831620211f1884e8197c961be0eb27a37913e6151a37391aaddfce049f8f9da8d04984416946b071000000005986e5041a807b8f10cc3f5763e9912060bbff211e5ae0b2fcbb39b843b97dacc28adeccb9dba9bff32e0141ff9b55585621a92a9652bcef2389536f252d6f91e12186aa82e380997603d5ffbf0e013f48e4f60c05aca4651dc6beb4c143fcc2f42ea92fc67a76ee941326ad0c2c77a65f9f239f871e82ce83827b"}, {&(0x7f0000000280)="948a7a7eb2fb9d45e930f67f72f10e6bb8d1d9529f611a929fa5c04d8a9061dd1b99fc95e5610fcea0293cdbb74751c79d9c30e59a3facea511f7f8e8f7978dd591caf4e7429d98683f14c7a3d5b33e21ade6a46154bc02f3d69282d282c19024e590386127d64cebc78f46dca6d204245adfa6d69bc8781000f99fb923a197bf2b68c33399358c29b455d4dd53f200f9cbdcbec44b3"}, {&(0x7f0000000340)="52c62b6daa77e525e0100bdeebfaadb5d47e52624a2fc6113d917f31cfe4a198d00af0ccebeff85cc5fd98ddc9577df8e11d29cc7124ec2f0e4a3ddb9711483015add9f67015199ba7e9f47888053ce3f365f658732d3767dc4c2afc953a8ac5fed2c36e9e81a2f07c025dbb55"}, {&(0x7f00000003c0)="d939ff0dc1e2710346080579d1c7ba76a3d7b7c63dad35ecf61368f44f8ab73c85f70dff359be47000d07f035deb6ce4a494f124a9f891a8aacca3f0a5b864444baabcc69a0b652c1a840e52a52a6eb455d692f51d86fcd3051fd5b0c4f0161ec8c68a700b6047b1449641b353880e52bac3a5cd4a0b09474b53f5a8a1f6702b39712cf8d15109a445ca603587a12c23143dd0b8dfa16b8643e89b0fc6ecab7dfc676ab1d57edbb8ae4eb327d64e37a9bf0fc685655c"}], 0x1000000000000276) close(r0) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x5038, 0x6}, 0xc) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="730b0b79b75afa8a3c370b92ed4ec0675e043000952dd1e4457adf2ac9f0eb406b69aea455ee8b5c6242e2342eaff63c", 0xfffffffffffffdcb) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:23 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x20000000000}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461caa, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x891, 0x800000000000) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x204e8, 0xb) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) 11:46:23 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00>/file0\x00'], 0xa) r1 = socket(0x2, 0x8001, 0x0) listen(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x2}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="3ba89cac8c28187e9eb15060d22f6a8a49eca1b6f264efd85a86aaefb173279bac1fdffa7a4bc44bf94e9f3bc050e5db8a4abd4f6ca58f935d7215c12c3709"], 0xc1) write(r0, &(0x7f00000001c0)="3826642bba9cc2b3e58692947571a2e966f0413ef0c2b74d2f5294436422b01bb941f522470779196d7a1e66b84de7f85eeec7358218a094356d619268551108f04b9e5b86d5e3608a4027406458e70d76eb3471b0db13a2451df9d16942923159e6f5c713ea13ac294a6431ccee7a3b8ce158720081d8c76c6d7b657e23865a211bd510a53fa56a7bed4cd975686e23078c3fdd12837334b1825226f6f7c2aa852eea67ef59b65a60dde24780f0720e33ffb0d4ade7b4a231e57163e295561d7dd73e3133372f08cd2765ad8ede7e49ff9e68f1e3ac68ba9669bb6560a44412eb17f58b7dff521cb3f6c9447ececf4ed0", 0xf1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) listen(r0, 0x2) 11:46:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 11:46:24 executing program 0: clock_getres(0x7, &(0x7f0000000000)) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 11:46:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000f22fc43ba42919885700ffff00e6ffffff33fb074e5b671b885cfc1b312a538706000000bf14000000290000002a00000003f1d40dffffffffff"], 0x38}, 0x0) 11:46:24 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x7, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1000}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 11:46:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x400000000000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)=0xffffffffffffffff) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 0: r0 = socket(0xfffefffffffffffe, 0x400000000002, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/13, 0xd}], 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xb, 0x20d6}, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000341cb4e840f1a226426e668a1d12d990000000000000020000000000d2be5b4f04f55b13d5826b542dbad74e6418657ec28709a5d8ed558b186eff8e98544f7bf6e81de8f193bd8e7714135121c7ab774bef57882acfbe357a3c0564d94988f9c54305c38e162126f978f2aa22a98f9e65147fe7e735"], &(0x7f0000000140)=0x25) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f00000000c0)=[{0x9, 0xb645, 0x9, 0x1fa1}, {0xffffffffffffffff, 0x3e1, 0x2eb1, 0x2}, {0x8000000000008, 0x800000001000, 0x7, 0x3}, {0x5c53, 0xff, 0xfffffffffffff54c}, {0xd9b, 0x9, 0x5, 0x2}, {0x8000, 0x9df, 0xc2, 0x6}, {0xeff, 0x100000000, 0x1, 0x6}, {0x2, 0x42d, 0x40b, 0x6}]}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x14) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$getown(r0, 0x5) flock(r2, 0x2) 11:46:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shutdown(r0, 0x1) 11:46:25 executing program 0: sendsyslog(&(0x7f00000019c0)="f2b5aa261b6597c3caf3e39aaa18e83d5f4b9ba0568dc7bc5f09dc98b0e0d92726484b07cb3b79511106501df0ffda31623ecf82d3a1799e9f8b0edf2d1ecc4bd62e4945af2e165ed00e19254de7c29e5b76084f2e62a27a030fc4a69b31d99085d014726b29970644009c90eb3adbc936511375ab38414b63ce8d250e5763a9d393018b04d7336de574f754f4b835c0923b35858cd2b6825db2e493cd260b8ee1f0ab92ca076e82a8eb473acc634d51f060be0c59e03f9c44a3b713f6529fc23f6922a6b7d458aecf271e5e0dd8c7ed7f99cb52fe61c9d4e5324c25deb756d8ec22ead0f13fa8b19024e91f06ecac7157bebb7a804b498f2f7840c837ce4c38da34c1d438e867aaac300d2872620092545c7308ab814f311c074ba7f7029a7a34a86878fcedfbbee25d6cf2903c0627454a4ffb9c5ba776f29188d306b2d14138e11e4e3f954bbf1b93f4c81512d0f0129860a256784fe84652190750fb4f356e0a62ef067e8fc295033eab3a32d6f26b", 0x171, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x100000001}, {0x4e, 0x6}, {0x101, 0xffffffffffff1ad0}], 0x3}) 11:46:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) write(r1, &(0x7f0000000200)="82ac477ceb220ce19b8e1f8a16c2d526fe2657f6e093977f5d9b531128cdadda8504c551782c76aa9e8da4c106ef8e5260270e773ae1f4c99d1cdc4ee601689a4e5d3c065854914b719d638e72a3f9b6ac3b1c467c951d26de29d00eea0ad002f6e5c7a2717b3bb705d6776cfd83fcbf5dca0402f3f242f3d11bdb0d92ccea000b392fdb269d6006b5fd6944ab2f3867091700465e24c2f14eb19661ebdf8a66ae38481b38c82f69eb0edc025f35e916ccd98cc05fad9bc03628d68ecadda8714c28680f475279c6aac79d1513ade9dee61f68c71810db61c403c7912a2a3eb7fcd9e911751a88", 0xe7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 11:46:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = syz_open_pts() close(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:46:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffbed, 0x800000) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 11:46:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 11:46:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8800, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000080)="67b1dbe5f4d336d3840255389c", 0xd) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x161d25e7) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 11:46:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) open(&(0x7f0000000000)='./bus\x00', 0x300, 0x54) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x102, 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0xc020, 0xfffffffffffffff8) 11:46:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x0, 0x4) r1 = msgget$private(0x0, 0x60) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003348ba32bfc80000000000000000000000000000000000000000000000003deea9f78065065d2965683a0840420ff008e32be5efdbf3ab882628e91f83c93c027a845cdd313088e62ed60a17589e723405d3be4280"], 0x69, 0x0, 0x800) 11:46:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x3, 0x7fff, 0x3, "156df8087610b7d1140de737acee3965de41858b", 0x2, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) 11:46:26 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0x0) mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x7, 0x9b, 0x480000000000, 0x7, "d513e7e8ffbcf98a20cb448f04a9394ce0678653", 0x1f, 0x8}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x20) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100000001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) setuid(r1) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:46:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 11:46:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 11:46:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:46:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8120, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r2) 11:46:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) write(r0, 0x0, 0x0) close(r1) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x48) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x458, 0x4, 0x0, 0x2c8) r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1800}, {0x0, 0x1, 0x1800}, {0x7, 0x2, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0xff}, {0x7, 0xff, 0x800}, {0x3, 0x57e3, 0x1800}], 0x8) 11:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xffffffffffffff7f) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r2 = getegid() setgid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffe, 0x0, 0xe9, 0xffffffffffffff80, "854955a60000000000a2cd3ee3134fb30b00", 0x8, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000adb28d569691ad5d00f87cfa5b674da5542a538706000000b81d000000290000003300000003000000d604a6d57b0e333f522f46dd94e12dc5ac17285d1c97275a270f60d6afb30c43ebe7c448be04005e867a2baf3792d40f23c85b86bcdb6738ff3faacc39cdcdf0af4d18b3765217e182ce21ef076dd1724e7e7bee53f602e8ebfee94750a1ed5d2fc6088c62ca8bd49ec5f1131d3c9a135022fbcc43dde201753a2335a824e2ef273d12598b480e3f7af9e9973c7daf5a1e0004435570ed93a5bbea77c038ec15c68ad60da016db803d71cefc0b44d6e5204306036d2a1be9b42a"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40005) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x4, 0x8, 0x0, 0xfffffffffffffff8}, {0x0, 0x80000000, 0x80000001, 0x5}, {0xb48, 0x66, 0xbb2, 0x8}, {0x2, 0x7, 0x8, 0x7}, {0x6, 0x7, 0x7fff, 0x8001}, {0x3, 0xfffffffffffffffb, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r6 = semget(0x0, 0x2, 0x420) msgrcv(r6, &(0x7f0000000400)={0x0, ""/102}, 0x6e, 0x0, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r9 = getegid() getgid() r10 = getegid() setgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r7, r8, r9, r10]) 11:46:26 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffdad) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 11:46:27 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x920, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x7ff, './control\x00', 0x6, 0x4, 0x4, 0x2}) 11:46:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bb749afb150f5c4884ad272d48d68d6b", 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 11:46:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) read(r0, &(0x7f0000000000)=""/50, 0x32) 11:46:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003ef000/0x4000)=nil, 0x4000) mlock(&(0x7f00003f0000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 11:46:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) pread(r0, &(0x7f0000000000)="a74e7de3c855a5bae0867e58273466d985d2108e2516399eebee2a20bf9d6c4344a00c48df67c83f07e5b495d4121155e5089b874402c189d5963b9e41632a7e3f98acef15db9693e0b03c6e02ed8816e6f14f8eb915e3c8268ef5f6802a4c4cad958ce8952fcd2b862bd5428b6c5c08e7a49fb2ae847dfe72f8f25e3100bc142deb9106db4bed5dcff6af16355e52604997d0b6436d88a5420b11da9bddde5ef231696b42de80fa1227316d4935e4e1025bb4", 0xb3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000012c0)=""/16, 0x10}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/74, 0x4a}], 0x4, 0x0, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 11:46:28 executing program 0: r0 = socket(0x6, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x200, 0x10000}, {0x18, 0x3, 0x0, 0x5}, 0x80, [0x9, 0xe8, 0x22, 0xe0, 0x453, 0xef5, 0x7]}, 0x3c) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:46:28 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') clock_getres(0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100fc, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000400"/110], &(0x7f00000000c0)=0x6e) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x200, 0xf, 0xb0, 0x6}, {0x0, 0xffffffff, 0x8, 0x7}, {0x0, 0xffff, 0x200000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x8000, 0x9, &(0x7f00000005c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000600)="8611ffcf09a50d125c56ed074409402cb8fbbd873042bd342914b3a689d153603f50dd0795a4293d377fa7b9f372adde107910cb94f80e8bb6035c2bbffaeb3f0e57e21fde1997a13bc24a32a921f95c9cb09f0709f1f093eb6205157e010cceb43e7089e4f21effc9869d74be283bf8118c2c44828f0efee39b4fe6441f9f04bdbda53ab0790d3280d19c21ea3b35b61d35ed097dd776bc0daf49ad531863f670c6089fc4e8e3b01ea12a40bc27eb899de392896406b2fd220f7a3597f9cbad249746804d58c8a6f4d63cd556b6ab0d595ff1381b0d5bcf13642283a3d768fb338ad8a339c714ec", 0xe8, 0x8, &(0x7f0000000700)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000800)={0x4, &(0x7f00000007c0)=[{0xffffffffffffff7f, 0x800, 0xff, 0xfffffffffffffffe}, {0x1, 0x5, 0x0, 0x4}, {0xfffffffffffff076, 0x40, 0x7, 0x1}, {0x9, 0x3f, 0x3, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/68, 0x44}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 11:46:28 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x6) rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000080)='./file1\x00') 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) r2 = dup2(r0, r1) close(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) shutdown(r0, 0x3) ioctl$TIOCDRAIN(r3, 0x2000745e) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) dup(r3) write(r1, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 11:46:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="959ed5857dff267de48690fe63775b72771384f4e10cc80f5a52025b6f", 0x1d}, {&(0x7f00000002c0)="b95cb6eea68dafd72650e53d51dadb6142820abb5789037426d73cf54309bab0405d5aba76de", 0x26}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)=':!],$\x00', &(0x7f0000000480)=',[+\x00', &(0x7f00000004c0)='/dev/zero\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='{\\\x00', &(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)=':!],$\x00']) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000c40)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x14}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x10000}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa789}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000600)="48d9c1037a3f8cff64ae02adfb6c378d4c07d08571a434a15466a725bfd6ea1abd1c2bb6336b6b590748e0ba1ebb7eb3e8d98d3d553362af78cdf99f80356ad1f4bf3e256b34f6d0cee0c6e196c10ceb06a003979cbddb25baab8cc2a38f977cdb541645e558c295fdeba99add07a736321525fcaa14ab24c92566c9f1666807792438d92805dea43520a34b892e9b821bb63545edf29fa6bbbb1e8b0ee2ef60a1f5f3591ae42ef0bcbee5c58c2cded5fd25ade47203e4f41b10d83d881da45bc955c5a7a6e7f26d432ffa33ddcd0b2e5562546d04746bcf88a9ffaf8ca30f3489bf21d2790ad83386e9a9a4f01430ac6415a53b99c8eef1407e323706d734e103ae5af232c2baeef5bf4d4bb206969f3e41", 0x112}], 0x1, 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)=':!],$\x00', &(0x7f0000000200)='].+\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='!\xeb%\'$\x00']) execve(0x0, 0x0, 0x0) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair(0x20, 0x7, 0x6, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x1}, {0x20}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xfffffffffffffd59, &(0x7f0000000040)="b6") 11:46:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x0, &(0x7f0000000040)) sendsyslog(&(0x7f0000000180)="e18c519288458b64b9211e9ec9d84aba52de033c2a2f3a4975393696993210561eb8cb4ec9e7e979335ee4c7e9f83b4938210bd8cd809077d1c94bb3708314ab3e278807f8141375c8a11e1ad2f13961101105a9aa93c0d71dc8cfeb7fe60855766aa6ce7353c044376f82080833d9d8ac978cca5cd8f427c2ce4c63990a2415eb74f12e0bc17159203bfff2c509baa25f86d435fc4c98f36f13aad9e53ce0ac7703474ad460f55f7180a61aeafb5a7bc4934d80f570ca40acd18c849dde0d218fb88eeeb96c6920b597d7402a584c9f9c382668", 0xd4, 0x2) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:28 executing program 1: r0 = semget$private(0x0, 0x8, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) setegid(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) fcntl$setown(r7, 0x6, r2) r8 = open(&(0x7f0000000980)='./file0\x00', 0x8001, 0x203a) faccessat(r8, &(0x7f0000000040)='.\x00', 0x2, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r10 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r5) semctl$GETZCNT(r10, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000380)=""/13) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xfce4) chown(&(0x7f00000001c0)='./file0\x00', r11, r6) 11:46:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 11:46:28 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() r2 = syz_open_pts() fchmod(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x9) r4 = dup2(r1, r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x1f) 11:46:28 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kqueue() 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20000000002000, 0x1000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x5d33f03242aa4e2d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00'}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xc2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001640)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="aedf252be8cfde9cf1a701334f679c38cdef35919b0c6aef5aac7a802b12d33846fb1e05c6358d4817d45283b2b7b5e5d27ac6ba19ca259ee6f3a14850be118553acb1d7eb883a6f23fc12c1a2ab106ec768249d53d709056356f2c59cc9477cff68e6bcef5670353e3c9c37676fd070114d74ab96b3e4b9f3c1107ec8ca1f8f6388f71948168e726f81ce6c1fcc58310bd0eb86e57c2afb0864f299ec9fd793538b4a021aa38b40b4673474ccdedb93e494a506638be37419ede7a0e63619ba876388efcd81646f0de4a14f9fbab75b493b5b66d119822704a26798f2df7393b43c84da1e97a0118f45f719f7e53eb4e0ff2f45551b42643b38bcbe3111", 0xfe}, {&(0x7f0000000340)="41127f51a23d6acd3517592544472f1fbab8f2ab7946af653d5a72b66313db5f56f62da5af81329078c74c716573e4494ca4c899870dab11e7bfd269bb0d2b5078483a0dd90f5d0e68fcaa7c2996bd1ddf760db0e0affc3d6f5fabcbc6c1fbe2b896305ec53029406348b7ce576ba602d49ee308884adf48e8158274471b47735897480c8b13563a9adcfa7a2346e422b008ec8912573b43fc056c4b2deee7e999bea5f34f9ce092dfa51cf2383f74cb79f4ecd6f2abc01628d10e56c683b35e46bbe9b43c2e66a50a9238a82b80d5a4ec2be02f77", 0xd5}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="58000000000000000000000003000000032070a4edfe3c89470c9378d12002d9602ac914b9e8761d7e654828e53082918d5e383e746a00053a10d8a2f3d2869e5f785bb19d9936cffcd1a7c40cf8a7266fa40000000000008000000000000000ffff0000050000008bfdccb12f0269fd1ea98ae09862d0d36770d7657285c288880fd137e6c0a05dd882ef06e201fe444860ad7e9505a87328459d420a5fdc8e7ca1a43fa3ae1367fe8feb1849323dc8b48bd6bbe374caa28fb1a121d9641996d161b39a6bc839292deec13a13b113322a00000000000000e800000000000000ffff0000ff7f000088f474c4817a3756bda7185b9bb54f0e36127cfc54003685a541e639b43fdcb235e3434627e9fcb360387d26369400d2f1519d99f62127b5885a03c8bae35d9b0574f6bde9ecf3226864592634aef92d8a06eccfe907a16ce0f9334f64748d2463446da0f99cde51f23127047815163693c2c422e884ededdbf60ebcad59e9264e46dd160da61b704b71617c6841e382d676717c901d1454f107ad84fc403a518b4d990a0eadee82fa8f480f88487006aac7a005ecc4488df617d2c56faec4018534a33caf1696c5d8bb49efa247ff5535b6d92300000000101000000000000000000000ff010000e146efe2bffa44039d0855da3d86d9fe46e972eb2641e249736dd58346547e670a74208a238f386246865f554e48c67906e139d424c1bfea9701896dd9577e6ee63e94d7ad2695637f3c749951e0b7137a953e6b8d266fd21235d480996eaaed971afeddb0ef30bc03b0027e4aacdd9466888f874df82de8f88eb391480e1d48b8d27d5589af7be74689d33272c42fee81103937186010c5af6048f7abb7d75bd21f48fff3888d8e7f2683218f91524615077dbd5a8860a360fd1a7305a4aa4404f27a6470b80a6421e769d9ce86d6a0641aa00782812c2c53cb2275799119d6ce3fe93c0a05f2fe5866980ba44b0d0d3c5d37d13d737f12686d9cc84196c8b7a4ae2e1ff1952a3af3ccc2c39d240f1014e3afed006885259b00d92942ae5d3e70ccacfa7435121a2f340d335cc94484490b7365d3843db6f84b2ed27e94e6098466bec751c565fe8d4614f16c694296b8187b5d8b38fc5047f40716280382d9ecdfafd53defd90a3eda6ffdae8730e400482e3007aa390c9f30688e27e33cb11d5afc5309c83083a59fa60f2cfd5d2c7eca4f7aaa89e6018c886f0de7b1a0e2246453805e025dc426e8de6f2e3fb7a94d24bce2f514b04317da2a4cdb73efee4b8afe3aa7467b820cc45740a8b39dd8ce0adf4a4d775a77451a1bb93d4213fa04a98740011f5f7d1e85f227ed8ea7506a91040b248ff3e0d94e7555b9fd35345b833b4ddfe48ef05dd9cf193082794b8d1a1fabaf0fa97f2bfb7a47bfdd5e619b627db9fbae56071f2b49e8b18a1e64e9386cb1e7387da0104706d3a20a8d450a7eafaf15ea1a038eb3951d74c5933c3e3a3fe10533a464b0e7583a34ca4e23dca7fa3a57d03c9a599dce42177490449d0201c9c35fcbd5171f394d77135eb6522cef3b5921d351c0400d8093ff86b7d7ee5d4392562f2015c8b2c7852e0d8066aa6c436a13a2fca13fed653e0021c1ed9ec51b7763d0e1a6cdd46ffafa6877ded82d4fc44b016dd125d1b4f31a5974f8b9085576da114c33d42e7411c0559f4fc5fb55aa4c6068fac95fa100184c8d7d6d31950a3ee0a0a111e50fde677d9edec5ea7a70b390f794b21d73065d6f04e60b434b3bd94095d64088eeee784cd4bddac77d3e087f9064ba73ca6795d448ce967ec27b3c69ff3b27daaad242a0c279cb61eca4d37477b6da37d607a952aa1fb017caa24150ed2394fc82712b7cd6b43d7d37ea6d593176306d983073abf55e44da63078c94fba3ddf6d89a32c610f2fb4172956f5a400b293968828547ba8096b03847cd87a7d5fef605ccc1d1044bbdf7e1a9501e80e67ac73f0d992079e9a941245ce6702d359e90355945174ac47078b2fb27380dd180d8124a69f816ff0fbd2d98f27c09170b3270e45ca88158346a25af732e1a146358d414b7d0819dacf17a20fac70af1e0caeb297025333f1e4f55fa5ebe3ea2fed60bf7bcd7abde966e379e2d95850c45f5354d31a94b77d6f98fd53a14e8dc51c294b345b9f4885bb396881d53cc08be31b9e5824e128be190826c037d6a1f9aa5f930c5698e51201bcc7da9df9806a9ba11247cfe0ba854e4734dde8f2fd1b1845a5b4044ac592d890b520a1809401faf9993abba6bd3bda576c5854690a9f9e41503e31a789b115f2aaa0120417889ca4aaf8958e9c40ddcbbb6f77c9c91ef0285b961df46cadff9361be83223b38adf772766d4544338cd1ecc5721c8fe7138e9d22889b44dc6393b11c6fc4f2d0ace5026a8204b42ee4a164f6c433c4a258cc5706a13806fb577fd7cdf9444e3c62bdd032138372c0af05c8ec2f7684adf4508ec4b3113d2053ac7b8cb40650c776dd0055f33b5840be63283a09a67abddf9e950a7a5a1047f2b706ae68647bc0bc6d45508e508ba83b15ee3e9854d96675f32d13210cc7fbc779bc04ca31e7c04aa8361ad6348533c9b8b7f0da0734a241cc16e9381e516eca0204c8e74656f59a073d2a815028721abc714d29a7cc4b3ea172e68f38901517f21b22e8581b883a4b758a4a69343fdfe04fe1f79d61cb05fd1f301337899dcd87ffc07e49f318e7273b1353893844717e3a47519a854212210ebd35c33981e9bd4ab6152c4a5f549d21b99387caf8e38ceaa6b060879677250d56d63a0e1f32791e3d614183b412a5987416e5f3d6796214e9a5f7abfaa063977239b22e06e2e4d43fef02c06da149f4d0395f6834ab735eef1d912e5e58ab83afd7633c541397f24ffaab272dd4ede45f928fdd66fa5dbe399019aab15e0da8b258a83b5acfed158aaf4772d615389a3f76550ebcf1171fa7f8b461c520fa23f385941dec27339b81593adb9405a6af218dff8bb107c765a607650b732ee53b88c9d9d5d3ab834e5679fa33bf66cd09a7d7a7e6a92d4eb242f99a41c5d7dd47dc232f8b45ec97badddb77f80d6c1834ef10cdccd7e4f255d8b36b651b6e9ceb4f5e292c10d5369edbd7e59c804bbb6bba63e2ff03d94605af1f1fbbe8a0b4db63612d48e0fb8e3d0caad7f9144b222d92e5728aebeaede896073a6083dc6e4ba6688393e369eb20980be13059e222e9f4b77de5aad8dfaa465c7ee9e3fc3e7c8d7b7e2bcbd86c8fceb41071cb335b1615a48b9210f5888eb673bf4d7ffa3be49587998b34e6d21ba77dde461d6f2e4fbc45cb78da5098c934f133e56736a3fd4d40b38552596ca3c3ae498bd8a23150173eedd4dc5f4f6da527c3e8bb229aa1297bae478e680e65ce0a8335c7d06435c9e9458210e989b1d6ab5350a9a283e02aa4afa3ae22d9438c74e16a8c7e1de82e10a86344fea49894e5102a49d983017cfd623c96d9f9cb4d1f1a50ff229bc77c9f769b36dd5673b883a430db21bea1fae2f3f81705e478fdf73a97f634163f25cc955d18c13b70249a1c92ff015a5230da6f104863dabe56d00a4347ab0771af3fa0c80551a43282229123528ae0d01fb7f10fdf582385bf62a6ce3e811df8100546771f48b303402f3ba6e8f040a1fc4fb2aac48a13c5f0080763502582a00b8b7b6004a6fbcbc19f29d8e680f6a0896e63c25bcf34d8b837c1a186b13b8426aca8f830c5b84bb154cca7d48425d1378a6b31f864419f58405ef1cda916fa43a9591531dc164805e7b53493c579269e62249041fe0f14611e1e3975e24cc3668fa36c94c532714c40d6a68b8692117db23e948a889a25e1dfc0a43fe088a48f6c8913445e3f9fd2b22a8d7fe46e248156755a46ba1bacfdb2b75397a83b668992d9ad1555b827728839007fd38be2625557eb49a08c194bac922a0f174649630ea737054ac9a371b23525a1e49656dfc86bb1ad3bf0800a77cf117f0de69b43f2b6f4d9255dc2a4df2e8f6ef36c71693d5e2762ad75cfbe28284fe20b1dd3976edaae85b272a9dd3a688b4fce6139088f1f5ed9ffc793c7a2df73bb196afb57f7541eab3b697b252721a59dc52db90fa4d874c09d5576ffc1c697eb2f9a3b85c31c8c3770f2f813179dcefbf99dbc71dd348dfc13f7cdb5e42dd2a3c205356c59eb0ef0eab73405a503856019df8a041a0505c5f179062f85ccbf58ccd6b9405b970ae3d9e63f5db5b87bd6da91a2202db4078b52c40daa55e7e25de41a380dc6d88633d07bf248410361061b88561b293687cffea944ac53e2c57e8dbba9f30ab89ce9ee4910fe5bd6dc039218c336d54b3e00ff0616c28c1334584dac12f64663929f03bfb903aea89a333dafd18e37face0acdae4bc9df7724c38522824e0e8a66e8ae1d9a59dacb27514c6d5ebdf68f13126060c989e77db03657401078a95714b08e2249b658d621fe9be98ab358f72366deb128eddbe56026bbcd3dce461be7bd73a095a62b78bf882bd1868b486dd1165b46f2f01a8aede47e999937fd4d3924f7dfb96cefbd1463aa629e93d02c46ce25b37f7bd7468a36ab9df626bd1245cb7e4d2a6afc3da1338e9e0e33bb9d8f7f25694e7facb77624fdc4d55b7932e5d3a1aad9e56f9a8bb7d70aa89a32572a7432e4dd10667a794342eefed5be85db4d027fe585830a7e5c00af295c31af432574143af0bf0006cc8c36983fbff89f9c408ed8c8ed199318c6622d696b90ba5caaa0ad6bcb0230326e94297457d51013c2e510d402efe6f84f6784d7a5e9d41774b75946fbf4ca3ea795d05d552d846ddc03d28bbf1d2f94ccae1fe8d46b0450a10e2cc1857a552fe5372d8d6a4dd058c49156081c5b5453833d267b1c7d8e8533335ebdce7b6acaa60f68f555e6f3838905142d6895cabc55b7a228475c2728fc8b976c3c53682dde95ba85f7eed77237a0e896ad7ce45f54649dab0f21d2d310f53cfc318418c0cdca13c14047d500622d8c660d7ba37fb2aa46b280073ef9db6f50be03424e4dcd0c6702853158153b76fa7213ebea9312dce318eac44bccb6189f7b4232633b22c9ff84f33c831d0ba371e0b93ad6d16e3e66c5e3c773e2604e393eb0cf777722fe7fe441e1d48ad8acf8ee6f2c185bcac4af52baefa50ecd079174c6c85e74b3e96a9f8042c3c25095b5b51dd7f85c576acca5a8833e7363e2c66e9ee3656d30ef94665c76fa08005a11db6a1fad82dfc6b5657838489df7106b357f312ed986158b24f583662c92dd9d2988f5dcb727f4bd6f7478f953f4428efb9b18cc11fc76205b8f6c0ca55b4641f0425b45a623608eb48c0da3a01c9222e3b6e6ef5673b69b6874f11c34a244555c3f215e3047552d96e0fb5022095bd243ffc92c26c984cc406b17a5e8a05ba0473ecbff7dc8aaf2c1c8ae2286311903a02b208fca09e0738ba8e365f1d930fdab2272abb8865a231ea82f5fc4a63389eff8c99b258d3a33a8d93c874e71db98a24b7c66176fa5bd6f68e86f6b3ab99a6dd8863ca77ea28d148f45246f13ed459c3ed36837d68b8674b514948492ef9a8cae382f8f024cbba37821fc2bdf5e48fff706d3a4a8adb5dced9a421c17093b1d3a885c0b8307e46e1556396e411aed211ed99adad3fc14892e5324744d0852029cf8d6d567d6ce4e18caad98b01c5ef4c693ccbda38807c76a978e473b34d6b3516d741a478968ab1fd06136dd430d4f61357c2299c27469e3dfcbc2341b39ab4322b4d7356b82862caba7b5d9ab8429a016f228b260e10893d335848e6ae19826063e271eb141904ebd0d86eadeb402d1fdf3a0bf46ecb51fb1b423bbecf24de307731dd602b0309a4baf126eece619e737c37684ede846eb10177ff2b5a99ba95381919e6a27d15b438b82382dc285222452f2c00e2ddf46e2804739137238d8c1f073eb487c3faf9bf602c309a57e44221a8fdd4b7b6c72ff992f1a4f329ae1db91ac41a19c24f8f5f61ce0b65bf5fcef871913148cbb3673daed57bbaa7d73d29beb6099a1326116bf7bdf19adfa95db7c3ac82e456d217e37de785472ab7bb09bcd07c55361e7181a6e0de09a5efba9fb6b2aa2ced7ec3ea9e74c686802c2d7620ef026fbfd6fb086f3b6f18abe243c86a929b4671d9ef8bda42c0a071385acbc4d6f04613366f5d74cedd77e7eb37bac6187ad75cdadf25d1a191db27af9c14477575abf51a63bf666780149316f4137ca72f3a9913bea7da86e4120e5d3135e9cfb512e536e90f01a9ffb201cd9d3115a4c812be07f7dd9bcab4bcdfda5b1ee6cd33399d6c2ace4597826be94bb847a86ce1e67146f0f509c465ce9ae47ef47a7ba00e44498fa3e0b0ab2e18e0747e301520f01050d685120c68b24347c299705cba0290bf05ae2feca9d57e940dc1a7266f70e564705ab426b79965c22b55a8e8773d"], 0x11d0}, 0x400) socket$inet(0x2, 0x5, 0x6) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x2010, 0x4) shutdown(r0, 0x2) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xffff, 0x100000000}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0xc) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:01 executing program 1: nanosleep(&(0x7f00000000c0)={0x4, 0x6}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x0, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x5, 0x5, 0x1000}, {0xfffffffffffffffb, 0x7a58, 0xd0, 0x1}, {0xda1, 0x4fd7a44d, 0x5, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x9, 0x7f84, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x90, 0x80) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x61) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) pread(r2, &(0x7f0000000400)="3cc6e67c364723606f9ce9", 0xb, 0x0, 0x0) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x3c, 0xfffff, 0x1000, 0x2}, {{r2}, 0xffffffffffffffff, 0xa0, 0xb, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x6}, {{r4}, 0xfffffffffffffffe, 0x47, 0x20000000, 0xd7, 0x1}, {{r5}, 0x0, 0x22, 0x2, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000007, 0x3, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0xfffff, 0x949, 0xfffffffffffffff8}], 0x1, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffb, 0x40, 0x10, 0xffffffffffffa0c1, 0x6}, {{r9}, 0xfffffffffffffff8, 0x21, 0x40, 0x200, 0xffffffffffffffa6}], 0x1, &(0x7f00000003c0)={0x0, 0x3ce}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = socket(0x6, 0x2, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x3, 0x2, 0x9}, 0x0, [0x1, 0xa1f, 0x37d9, 0x9, 0x1ff, 0x8, 0x20, 0x7]}, 0x3c) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20200, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)}) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x4000000) msgrcv(r0, 0x0, 0x0, 0x9, 0x1800) msgsnd(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="03"], 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fffffff) msgget(0x2, 0x200) socketpair(0x1e, 0xc007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) read(r2, &(0x7f0000000180)=""/10, 0xa) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000100)=[0x1, 0xfffffffffffff8fc, 0x800000010000000, 0xffffffff7fffffff, 0x7, 0x101, 0x4, 0x100000001, 0x3, 0x8]}) pwrite(r1, &(0x7f0000000040)="2eeb4140207cccef6c0f523cc725f4af4dfbf736748d8fd731094b7628db0478641ac53236", 0x25, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x60) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb8f8ad25c64a58d1a029be96914f6357e3a27fe4ed32c1124cd7c65614a0408b555040000000000000054a6f132c8d7c0ac9f370b05eb746de0fca6c084b65d29531df8", 0x7ff, 0x0, 0x800000000000) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: poll(&(0x7f0000000240), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x470a, 0x9, 0xa6, 0xa7, "2a865712876849a67ec5a258aafa086c6f3a4248", 0x1, 0x5d}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7, 0x0, 0x0, 0x200000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x80, 0x1, 0xffffffff, 0x40}, {0x20, 0x80, 0x7, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:02 executing program 0: nanosleep(&(0x7f0000000080)={0x1, 0x10000000000000}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000e4, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x97df, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1, 0x80000000, 0x7fffffff, 0x8}, {0x1000, 0xfffffffffffffe01, 0x2, 0x2}, {0x8, 0xf15f, 0x4, 0x3}, {0x4, 0x5, 0x7, 0x3}, {0x54bb, 0x10001, 0x1000, 0x7ff}, {0x0, 0x2a, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file1\x00', r0, 0x2}) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r3, 0x0, 0x1ed) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x1) ioctl$KDDISABIO(r5, 0x20004b3d) 16:00:02 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xeb2, 0x1000}, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x352a, 0x4, 0xffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x75}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x323f}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x45f4572e}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="55035fccff587ed863213571d7a668e6f10e4a91a74341e8fdcfe2e6608ff7630e8ebf6bba7aeba8a97d7376528cac2c435df6ddd7574b567d155bf4b17c2cce2ee059aa484378b31866ef014dbd3471154c70d211ded7a81e5258712008c60abac914f2b35bbbd7f0bafbe41b", 0x6d}, {&(0x7f0000000080)}, {&(0x7f0000000140)="5e6e4177f23de66b89b2e4c70192aa58252124b856b5", 0x16}, {&(0x7f0000000180)="eda6f0e92f0fb41efd53401a4e5fa884f0ce7a2845ff36deba0804607fb95c1d988ec0b034f20da9d66a5470016c9757c37d7585a734", 0x36}, {&(0x7f00000001c0)="280c4d65fe2758941eb14ef794d9a4480a0e836f67028aab7d3198ae3c7b0bb48020086fb23c5d484156a0cb4dc2e27b6a6f8f24cc9b007b3ae78a7feec3947c87c329b6a331ead065e1d6ccdc0e93", 0x4f}], 0x5, 0x0, 0x38) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x382, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='%t') r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20408, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2000052d0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) listen(r1, 0x4) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x18140, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000580)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='.\x00', 0x40, 0x3) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x6, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x182, 0x140) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000740)=""/98, 0x62}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000007c0)=""/185, 0xb9}], 0x3) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/145, 0x91}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/248, 0xf8}, {&(0x7f0000000100)=""/55, 0x37}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000008c0)) 16:00:02 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) fcntl$dupfd(r2, 0xa, r1) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$dupfd(r0, 0x0, r3) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0xffffffff, 0x10001}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="986b8aaa91b0e85e1a324fab198d0f7a77571f2d971b221f95a5d3a17811d3e3b6266df3df4ea431e186c9", 0x2b}], 0x1, &(0x7f0000000300)=[{0x10, 0xffff, 0x6}, {0xf0, 0xffff, 0x8, "4d994530eca1de574ed51edfe91a481df769063b0b4840232bf0681fdf19db9fc5fdba80c46bc6089b5e164bdd47b6d91a5ac94417d91350579985fbabce4ba4eeb4d50d27be3717334d82aba88f416990f3fd1c44224f993c4a4fadfc21a5dac236f0c21ec570927d2f3c82549a7a1a0ec70ffba55d609859e193ea30a09fc5a773e93e20d8b8519e8df0fc859bf911ff4276318ceee5e2fb2bb59a18a305ba2a0a4c9254761f332ac40fc5da0b1c9400abdffa741576597681efbc76f6d19e16fa1b23d8ad481b0eeb726c98ab5b7196c178a0585ce341e457"}, {0x1010, 0x0, 0x401, "411d2a722585638411a2618652aad8a4090f3839fc3c02aa79392a68994a8544d6e212077ee6a2332572ad7a45aadd458e87f300acb918ea5f1b18022e4a9b84c5e86840b2b39f85d7cb422c70b81f2d94accb82cfcba2d1faa76ddfc4df9205565435c0986f8dc2f7f5a6bfcbcdef018ecee413c738d90416d526bb61a6dd84643b1d792f76b96058ec2c0499752099f433b0f27ae37ec832baa4b07e665f10012bbf96dd803d1eb537b51b950b4049bfc06287e025f441d6b39ee1f274e13579eba386424ee54da1173114b66b7078f3033db36caeb24a80e30bde67efc80b05c8d95a568d69740eef5db84d4825f955808a4ce368bff50e62e11557f30a3a8f78465e788611ca4cd80e1944d3454eb7dc521f3f49a94679ac03bd1c79221999f8190a2f8387410e53441fffec40a878269676dc169d355ebede3725d75bc6a4a8ba42abc5472864d7723730c666bea35b8d3be12ac472698df2af205007c35e76339596b1314d3d897081e87eab9dbb08a954c493fd9dbad2424004fbb991e0e51cba31a621f44d34cd90c19db226c587670ee14e55d33bf8b129be1a398b60fdcf0f09c6c0c67e0bd5fe7ac37e39245283591cd82b0c6a5a256af0a233ff80d6f3af0a8cce84833f4491de0eb904851328edd5f04b07f37bda6804788a35e986806df0ef034cc49bf1d2ed6295256b9d21bbee40be0a14d396d0a28c68feb2a61e183ddfed5aef1f61248b897ff92071747214139fb5d006021965d728bc6deb07162f0523b5620dacaf9c16ed3890f26e9af9ebfa7d12ad693f3b23c4eef0933481e849ae4891d054a0b0c530b8a9e58c11d530585f4104826678ce60a8dccdcdb3c145afd614ca13455af8f410d397b030d1995cab8768f10acc6dc38280ce10273a67c7230f684d88ebe1414819d3e6c8734a91810f6537fcdb5d21780e2dc719c180d42c9f7e2422e2dd47ce382c809edbab97bb6eecea99dd0cc8d48e5a131cc8aa9b23011119f037e0a4c1cd65e9bae8e490e45aa9fba638bc931d40a28c57648f50a3f31f7f73dd24127e699979fa506fb73507694c70394d7396512b34ff3b2c5f7441caef2bdbe2d627be152eff3e3121c40e8d0053986cbff9e5c3f8b6c1f96140cd021ab984d5501cbfaa9f73c5e14fa4996eec139e6522f2006a4cc4286260096c7065b787611c196f7be018e9a83fbcaa72e5ac93bb00bf30f0440598e7fba437501dc73abe1c18852eed0cfc6b8b288218872fbe7d128e09eca1dfb459db6bffcb87f1f60d163ba91644ed3dd79c26e1ee9f725f46a7e5f0d315918ebb72f558819d67c2421cc4d39c69a94486f33dba912e4472e9a1a6456cc116500cf9d445df6ed31889aa83dc37aed7b0c64756f544511decf17284a7ea1f1b6109d8de18273abc43eae358a5a7b16ea6ba638c9ca4493e8d17b0727c38a882c011353541dc67c633b78797e9d48450d76738c9ce6634dfce0fe257feb1c5388b0cb5a404521edf625270440d0db1cda60d0154bca76a1f310e0a39a23f178f63c82e14408b41da76348a8d9022253b05e76c75dd03400744f05fcfc08e941df8d7032edc0c97703613b42031a5635919379dcbab3a69829f627a8a048c451c112021ee362fc72446acb6a28077869acbafd7ee19680bc314bbfc06cfde982d36ec202df7368e4f3790ff51cb7de5ebc2e71ab3fadbe8163623eaf892a0502aeff45c0807cdd6893d67fa753df59c93b0adb8803d37e93b41db0c2a51ed5ee93e77e957be43cc3cff2d398b578db29265f28ae7434f23161a6563f2856dc173ef7ae7020bc0c72b1cd4e5e89ffcd7832e58cca4222c7545d2fc8b15f1fcf14cfa738b39dae8566cc072d1afbce86bad1c1cf1104efff8569cf66fb0e79a64165df7b0f4733c1a4744438d74d21c3a67fe1afe357d8cfc7a27e9cbdbb8c5216167645bae3fcc2f1cea1b181ee4ef8ed24e1a9c11bbdc6030ddf50d9ae4295b25537a776acdc6f3ed57ef7e3934a3000bfe61c5bb5d22436689689fb60dcd3caefc2cb8445e7e20922431d56c81aff682d576a9cba0dce3220a374f304210827dd3bd8b520417a322d4533c6f277fad4c967a1cdf208ffd950750f50361dfd551ed8b18b74cc428e0485717b54196da9bc1db9ecb455eb52c83a7132a5e6c1f414ed8e8e369e1b7e658362a368fef1706f9e2b8a19439053915be7b2b5560132790272d118390008ecf7d7f684ca0d4a11342c9807d2c06435d32f67899db04cdb6f5fa0a3789bc3c417f4e155898080ad0c0834c99bd7aa75ef5b609ad7b9efa7934504012e5523031ae81b4b03d15f9c99f2e2a1473acfd2ccc7217d0a92819df04bfa063dabcc3824e3a1aa796f7023254ce341138e524fb622821794c3263d32c7505479efcb99a14f62fd93208429669a195479f866583840096fa16ccef59d8a485d8374d1a36bf5881d5a66a9bb47089368c6d9a42844edd40fc6c9bbe6db869530ee8b34441bdf2757ae879a100c47a312057873c9b455de693d9c31188e1089501d4aeedbc83f9dfa74358e228688ce2bf51f7ed0a422ebcd6df1906fa56eac06e6bc343a01033b921f1f4c3d549a76a486ccb4169dba8d155ab891319fc9988c44a69067097be4e064c6e6abf41dc3e5a5b9fd6a1a471d483190bf785b7c38f0d60e9977c44de550584fecc5345d8726d882a252cbdc473b1a189106c54d908136be06c70fd7c2fff3b574536d1140d9f5c3058b9f2ff21b40cac55f9e34942702c7f2a6888d7fb3db3b4317ed262f391431924a365f0aff5fa946fa6f117e06276bc71809ba3e58588e81b09f5ea606239682b10435a3daa31cbbd162cda57fc7f5af232038812e3fc779a203273c775514e3dade174ff43b79776cdb909d8b041eaac6d70b1df968a5b998731ada872e4f7b8250bb33cef2ac12b9fb4ba90fa6273cc4146b2553c842cb08116350b4f6c00ca9396139598f742e24fed01f32f714c14988191e96730464aeeb7c8dfe67976edad84c11dbb268ebc42a82545201141f70ccbda01c39a1f04d93d5857c8139afe56f87033b619ac8ff480575c026d16faa2ac25101385439c5236d5573419ae3d9f6775160a03090e3a31db4c975c9972d8070757b9bc167c157d2fe2ffebd3de1f1f928476dcae2d65ce1275d8e4734ad3241aa0ec0bf35d0fd41c2c540e74e83df3b2738fada2c71fc8964d3a1efcea794a5d01d3a233fd12e460ec8fe2a456555b24015e15604bc69637ba65720ae951a3114d324bf92de06f4e507737a66d316e06acf56279b5712cb685e0bfff2d787d8c88e259c6759c29eb46fd95a5f81b1e86aec2d8439968eb6943f303b04287860c8e7d119843a7c91f214bb6ade859f66825c22b41ce2cf64dc9b394663370a76369601308b724ce8ae49617ff4c3a3a88b1e0dda01a5ac4fec7c28b563b0e89b19125abdc81d89ceaa0c8ceae80d54b7d7bbb9c985c99ecbe99a19d1f1fd55db57c62786ec94f167035a736323a164adc8a71c4b39c34d90c3d42e9825023fd75980975a801723e417ffd0309a0089797cb42761c60b1e8dd2f97347be5e5b922b1afe6f2d99934d636aa6a77b5dc786b120d80f72de05b27d0180f0d0cdf2c5662b51246de1d2989c9fd7f97ae4f41530647c7bba01ff74fb1c733a82708d4538c35de7d82ab5b8c19be48eb0f70d2bb37b9ae17dca17680e8c55887d8fba33069ab3a7263cbdcb2df9542405d24fb864f45148866fcb0a2d06335631b590bd6feaf1ec4c900d99fbfaeab4d8c3e23e35394213fa86bdf5f85470ae34192ed90c5350c8d223090cf4d33c356ead1221f4988688d2c6fda90191115e247026734e5ab02e7861461cba512188acda3967a70a2f135b071755c9047e92e3e06f14b9f2591c98dd98c30d550dde8d84893302bb1b6059d81ca9a44ed14fdac4c2da8ab5085136e968740124946721a4c5ad02cb5b8f42c0a74806d9243dd50bde4d024ce24fd0dab103d27bceced2c2c72b1cd3e633facad309e61ae71ca6ad369e13f113b24ca743b24a4bf3c1ce51aba47e239d8a69d4a41a9c637bb336459ced48ed9edab29c102630fca69afdc3320a58e7f0b8638f903961852a02c91013549b89a3e4268d54b011a0709a294895fb7cc6129d336f5b75f807fadd8c60acbacc5ac5a97dbd156255d1aed02fe5f189b539d78a6f60d9ad4c350e406dd70ddb09c5b21ab34f68ffbdbd0befe3c3d6a8cf710edd1137d612b7f3a794bfb740700db84aba8597ffc5af2a8473569798fa32c7dc5ab2451d754f361a718f662fa2556d78e37de396c6a63129b95d3f7caa86448e9e2ad5b5520e2b06965477801d733a5238144437baa27a4c47ef39a996f41e982c031e6b84e80103f3c112aa10aba43e764b2ebeeb09b64b812d2026a3424b62d9bd6b3526bbcd83a21019f3c6cf6c82cb13fd121775431af700fddc4e0e20fd11b8c85e8d37b1ed8768e098a825aa1c6e9a46182cd9497e94e7bd2543b918055de616025fcc94eaf30aa69dcececaadeac7f9282d01dc86abc4999c5036673c4373952513eebb5a2c5fea29082478e0fdc71d3c07a690590412ad9f72cf6b1e488a7e5995f5e1034da574713683c15d5b6d2ed1c21d92a88068a1e575a94fdc3531338de81a1fc8c88c7560a54d8380be8dcb4212587b7b792ea198144adbe65baa7b8c9867b79f4e2973a2caf53672f70f60f26fb33fa3b3709ddf2727a24dad4f2b99f0bf210d20385e5e63994d2b3109abe168d9e5ef81785a45bcdbb714884e67c86329db061645effab1685aac99c325df464b5024a556d5c6f6922aebc59bcb4518e0a980eff2ef4ade9af060cdec69dc30f8f670c05a201ba57c0bee07396d400e47b06615421e5b4944dcca420539c84c9bc056a954b65b0be25c4517cf7c03c4908d8fccf16176d54dd541feef83bb5610955647ff91e481f01521448d5756ad8cd093122436023b0c735f34d5df2e6b36668b2c963b7fee0c966e90bac894c9ca087024e1056cb1d07ee949f246a5e3b9c8fff8be8e0f25ef151de01f57789e4766cbe9502c7ca1ea0cf699ab136b4a4573a77301f01c723c0403843ed583aa635ad4636ab10decef625cc3454ee1392b439463c7d148812b65a7ed76272120aef4676ef7a80c9b1a449a926bd53e7e9453945345c29a80f5e6f8c76f7887dd6141e6892cd6f33a20f4630009c375e7932cf16029ac863efd331c73dc47eeb431fcea41d2f440b759ba822925e85859b48331833578c19d94a7a687bd4a60841a2f6276b3588d2a7875276904e1838907ab7490cacdbf85063ae6fac73e10e317fe1cbf38883a1a2c0c83cb8aa5843fe6fb758adf4979bb4301d1454ad82efaf0215995d323fa3eb8aa812689d2e596a650b444ce8d6593291cb26cdf176a84af13f55fd2d786339ec012d50d5b5f2f2e906ade96ffaf4c0d08457117f4a9512b58c14cf78336a043895f70a31097914d0bdb3d055036b72cbb979e06d3370b58f40c20d928869614bc2425a8c83989ac1a6d86008fcc4776f090450df86da62633a1bdc6f88d8fb778edf83851e83b1d050567270c0e1aec7ea1a22ba3b43508a05d29ce88102f7c2864262fbdb0c8aa118e62ac28b11c6e6e42c090fe4b8224baa98773303a29f8313179bd9c80bbd43ed4b94c7a4f2f45543ab3244a0a6422889b778005ac5a7576f8d364936f09d998ce66ef443db6260a03bd38daa3cbe05d10c7992a92be881d43e68f1324cabb56daae5c3e3fec9b0"}], 0x1110}, 0x40f) socket$inet6(0x18, 0x4, 0x1) 16:00:02 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xe5}, {0x3d9, 0x1}}) getitimer(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffffffff, 0xffffffffffffff31, 0x10000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000800)='./file\x00', 0x96) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0xffffffff, 0x4, 0x8, [{&(0x7f00009ff000/0x600000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000f69000/0x2000)=nil, &(0x7f0000fa8000/0x2000)=nil, 0xff}, {&(0x7f0000f15000/0x4000)=nil, &(0x7f0000dff000/0x4000)=nil, 0x40}, {&(0x7f0000e8b000/0x3000)=nil, &(0x7f0000fa3000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000de4000/0x3000)=nil, 0x7}, {&(0x7f0000f7b000/0x2000)=nil, &(0x7f0000fcd000/0x2000)=nil, 0xbd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000b46000/0x2000)=nil, 0x90a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000db7000/0x1000)=nil, 0x7f}, {&(0x7f0000ee7000/0x3000)=nil, &(0x7f0000a7e000/0x4000)=nil, 0x3}, {&(0x7f0000c64000/0x1000)=nil, &(0x7f0000d21000/0x1000)=nil, 0x14}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d80000/0x2000)=nil, 0x3}, {&(0x7f0000cf0000/0x2000)=nil, &(0x7f0000fe1000/0x1000)=nil}, {&(0x7f0000a9d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000f68000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dd5000/0x4000)=nil, 0x9}, {&(0x7f0000bef000/0x3000)=nil, &(0x7f0000ca6000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x62, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='\x00', r2, 0x1}) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000980)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)='c\x00', &(0x7f00000008c0)='c\x00', &(0x7f0000000900)='c\x00', &(0x7f0000000940)='tap'], &(0x7f0000000a40)=[&(0x7f00000009c0)='%[\x00', &(0x7f0000000a00)='tap']) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44e7b202b, 0x10000000001b00) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x0, 0x8}], 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x403, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='MS', 0x2}], 0xab, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000204, &(0x7f0000000040)=0x5, 0x3) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) accept(r0, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000240)=""/226, 0xe2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0xffffffff, 0xfffffffffffffffa, 0x0, "9263b4417c3a4bde3ca1c47d5838059ef244c7ee", 0x1, 0xd387}) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xcc) r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r3) close(r0) semget$private(0x0, 0x3, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x100000000, 0x8, 0x2, 0x3f}, {0x7fffffff, 0xfffffffffffffff7, 0x8, 0x8}, {0x4, 0x0, 0x1, 0x401}, {0x5, 0x0, 0x3, 0x100}, {0x9, 0x8, 0x8, 0xffffffff80000000}, {0x2, 0x51a, 0x8, 0x4}, {0x5c41, 0x6, 0x40, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x108) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x104, 0x4) msgget(0x3, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x900, 0x0) syz_emit_ethernet(0xa3, &(0x7f00000027c0)="91b1babc3ad424afead7e837cbf3278ba0286ebf09a4a217b52d2a05a36fdec637fb985bedcd0dbaab88272916376602190d4a03cf474f4d28976fe4fe39d9018b8f4271b6932c38490eafce98f2f29560217a1f51ade084a3ed0ad2fff4975a8738122e09c34046d737e7d56cf32166b5fbf8ecb815dd16279f4da2fd4e5f96e09ee0f4d92efe3851add562bb8b889ab9297516530bd6a86ce0803d89cf154e53774d") pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000280)="e181eb3834daac11e0303332ddb86ef8272de55071551985221a9ed8e21182c8a131308381e7407e6109c8f1f856791d988071ef330b114d71c7b8a078613d7c54c834263e68cadca8319b9570970bcdc1b2c321cadf001e28184889064d174b9b67a4b710f880b2044ba38fbb803e2d1c13bac2487bf7aa042c9be9eb65c1de7998ebb9d55d9228cfa5e1f039507cac1c1503a29715f05f82d5c23db6be0039a7832b9ed51517036778", 0xaa}, {&(0x7f0000000100)="f19cd1a2d746e186acef18ad363f09ad74fc9149e20261e2b2ce750151dbfddcbdf9ae4637389e03b6609ab6ee986e73c170320953924ea0106e996d80ee", 0x3e}, {&(0x7f0000000200)="c46bc86e2451464d71b7", 0xa}, {&(0x7f0000000340)="7bd757b0b70a7df3bc9962bcb22b5ddb525a091809223a8e423327ce2e9d5bf1b75688a7973bcd2e25df7ac88a1b3e16e6858283148d6578b34a3d5e820f5ffa7ca278988dd49a33bff99db842093e82798f4f3de855c38a0d79c4261f4f5c72f041e5699c33a48857f910d8136ff3f5104ee2adc99ea764ec02dadb453b65516acddf43f8ade7ab4c25fdbc74e5500ad78bb0e31a167f37defd9c4b46b8eb0e1386518ccf7e1fc4628eb8b078e792a465bef80575cb731d2b9973a634336fd7d972c7dfdd1d05395f8db035f6db336e905ea0b90a62bde8aaaa5414951e00354b7f1a89c22d2639dbf1b1ab551e0e2c73ecb4ee905fa887567484fd1848963ff60dab3e6a7985d36a9b50817ddacc1eb5df6d1ab9b21ff0bd6d5b0b9ed638aa5d576519100b1fbe9bbb6f2ed6f20dbc275c9ff8a555e3a14387666d5c71f6b029b66d1ab1dfb16753a5ca988fc0094699536cef0ac8a356aadfea1acfa10976ba675cfa1e6a41fbbee825d50750838e50a9b0dd91ca19f5faad1295fa2e0eccd722d0aa4ffbcf2be5d343593c4e03574ac046fddb781ed7de58364b2e3c9df08339c82c37e34ba67546c778f47854807fab911e4e8141408e418ed7d8912f1caab2d544a0dc702a2e231926ab7fd7fe9259b1f5fcf1d7c782da845a3a22771d59f61f7e32a34e77be083c7de43a00f06f9bfbc6a6d730c9d0f0e1112d2be14be231eded95138a465d6b8b8764910e7e7ee7aa7de042bf665a178b682eb419d5cb2adcfe639bb480d2703bd10cf0b236861b51145f4844bec1521b09e4c48a7c2fe8ccd202f9e7314254f6ffdbdd601394347bd8e21f0303ada016817e7219841df00323f988bb5fef0c9c9c462c7c5bd1c480661c58f8832ee5b7547263423ae5d85047195ef83ed474759db03944f4515aa5e437b47482762331c5699c497ff9c259d4d176acddd07c1179556cbe1680d276b182fa6d581f396ce7c850ea44c264152e52f20a993a9e1aa247cb86406a8c609ee248405c2d08fe5f6110d141cc729da9a2e49c24ec7f97f93f8a2c4ea809d93995b2da2d745a538336cf481477c028cb45c69b935789a15af8c0cf4609da3662b90931b5e0d012bfbbd368e7f145c7889ae67b1ff30a4d81446122aa336be3e66121845f2b2785d0ef0d26fdb5a1a4134186811faf73fe7028f2f1fd69e3d75c32aa803ea5c6510f47711d56203f72e65268f36e9ffd22945b4a90cf648a0bbdd6187879cd4a183a737ed7dab336dd90713b17943f9e148d46801f699685d1f69cfc003cc53ae1d20ea6ea6eabbf7457c4e91cc72840bcc18673e2e3d365b1649c75cc56bdbb97e01a5ee2797eddcc941bc3f62b41440f74374bdf3bed7242a6f86be704474d3414d055985e623a36af9ab273262f70623bae64671c01136f7821c0bb7b7c23cbc535dd7bb0887135101ce15850733cd347fc8a50c7bf09df764d860729d5e66079eb28dc79f8de1fd73e293460d9faf7bd3f92d2fb41a23ac47972aefef9786487a3bb7f7ba053ea1689b098426768a5690bf0fe9598b1684beb724f521090842b9b093ed32f56d16d70bdf1ddaa304eb6a056f09b3ecbbc532911cf4d852a665148751f5bfa41896e588a994bea081c242b25b55df5044b3dd8b5fad8e65aa7f852d1fc4f526358d3ef842e4390bb3abcb06eb97ea327975776c8ecc9683ec13a339ff800d3d689abec58d5bb635957dd0d97bab43dfe44e9ed13462511f89982d77986c5133eba5b05f1a9bc78bceae44e144aeab8081f6e640e34e94a6136cbd8f7e361de5be740eecd9e8bf78d9c2031f4f3fc82fe22b70b8a397889e0239c98e7cf122bd4373169572041c8ef88a74572694606597d021f7f856268d85958ce10d49f6dde4cdca816969a7d9171a412d00a27857a8d80c964dd0c9dbbecdb3854047556c17dad118605a7dbb1ea7ceb6b4f48ae66b88b76a273d1aebcf0098a093de2e00654563aa531c357d2acaab26b2053c7dd27eb90ddeac5726fd90c3251226afe9a178dc35ad5a94be4cbcfeb43cf653329bf8a7e6fc2d309e2ca822ecdc5dabd160ee9bf69368bc78ad31d84c46f5c8bde945fc464d2a2067b94cb5be4716dea1b8eb52504a785c32586df02f7e31c4ae5345658062d6ff65a8ff98b3883f6a92d5fe35780d55d2a0622bc3ebbdab7c690bf84b6bb245b478e6eb67f146e72d94f933d7b02b57bbc99545be77822bd856e7b309c505c678efc0458fdddd1cb813d0817b493a6b5d3cb1407bd362cd6b2dc576d9c639112be4856a7828e819299bb8baa6121b450487103e865881cc37e3537ca3418b0da8d3c2ad6a5c8e54826ce3df7b4ab024ccba57a2f9c5c047e841bcacec8e8a32a3bbc5a506631e7c1a6b2f4b19c2820512e17d8e5fc30e6bb1c66e503ff13ace53ad01067d82917febc059630476f4c6c0457986bd81e6904a6796937fb8eb7bcb62edb1c93a41f699d154dede95db0bcaa23a0bff0104167723658676b1fdd8ee06b1dd8b0fe473580a2b923db8649bd2a3017406845b6261e4084d5ac444a3d9ceb40565c36bbae8d4f3cacdd8b7787b49e6b7b4e39c8ac701d388051c127c773551b2cd46d3d36fb3fc98021450cd42478e1526d48c78ad4a0ab6d26e97df0160996ecffa1970b31991d463b3aef89a05a69889b768a0490bc7396349b993e316c0d9bd0359b4898b666a021545979c915e46f480e0eeba1a4d05d77390d6b2425fe484071fb725dd0f772e45f8320bcad616d2170596c3b3332bd157935be0d1af3113900a63d7c9914f78905ba8896254cfcd22872c66475900dd2ba41fb29f46122751500490afbd0a4dc2c520e8f62d98e88b4f7e747c500ddcad423222c842fd310137b400189c31cc141c82973ab3b091c7f647a5e402c37939d5a53a0f5b3450d2d20743c2c2a443fe2cf12c86f09c51acb93478d22af0010af2d7d03496ac760bfa6b3c7fed35d85f847ebecf9351e23b88a881b2f9622874eb4032fb4726c8af03e71b7338403edfb46a7f739c6d5a7d9585e9cf11ed3015f9636180e11e89c0ae8645323f9ee98ea1656d785c7f514f2f220b613e603f17dbbe875ce6de14d1ada9028aabc84f11eeee136392dbb7e6d47ad4eb43e94d6767141691255e3fca202f227c6de94dfc9ca7e2f1003599a55c42472b463480f3adf47c4c1fbf2c4b7709894a26c44b8d4060da0a324fe7f79948564d5c9998c7f578dcbe9b33fc06f759e9a3b779c06eb26513a05692b03f7cf98a7e78cc32f6d2602f983121433337e207ff47074a7e00a5eab38618b647732c6eda66325d3f69e8640a48c9d693a35315cda0f985ec06cd8a0a4085ad8a22718e920663f7c638727570ad2e61c6aed0b2ad55371a8d10cdf3446f4dab141165cb13c0930483739e293388f230b6388e5aed89dfb5e78e74bd5848a602165b658818ca44bb0c0b18aacf3b19c635128ed5f7f940748fe52e0615620da2915a4ae30d417e26d6e0e05eacd252c5c167979476cfa7acfc5ff119cd39af05986a693ae9a5d122f7908fbea3cabd48e359d5cdbd954859c69b3a95da8304401d3a2123d64ffe47ec6402b329fec656f7aecf1565c48adf80fa0133b2c57d4af1adbb1d2ccf98d163ba9336c2e16a22ca9344c32bbde16c8eaf6bd274680e43ca5fae2961001432ee8db33530c5ad6a165c13dc1be4a3f5125052de81a33145161227cf65cb8d96d81e3985cd077196e53e328a2ad3c2780458dfad39213ee6581e54c4b570ce70e0224acd5e78c0208d1b55288db814913174902529dfdaaef9eaa15085dd9aeab8bf6eb943f4bea20c8187d5755e92a44f7ac9d83e111d554eeda441df5a21b56fd018194d3c3abcb68865ce2b5d804ddb316053fb1a2cd06b474166a663ffcda65fb1720aebb37fb41eafab7a888f6fc45d0df81b231c0c68056536fc1dc460358522977ca8a7e5edb63cbbcf9e8f1026da776645f5a6bd2b7283aa595f01e236a510a25900f5377b20d0377b061d857e1b9d8437087b1f8f0cea6009603ee51a732ba7e2339449cad3e8e840355ba1835f57cd7770bda5036ea25128b58d6bfa9b3d1179c59f483c6ffbcb76ef8bec493d31e9ec6fb7a103eec8a0f2f706c95a748867de5a74622e3a26540bbcbb4c71961cfe53673f0793a98a3f8eb015540b29d8aa6de3a67e424d006ef17f6376f1764978f9c9a238d47e0029dbd94668dcb1f04a756c72e3f42f9041a71674aed63dd36c888ae74ece1c43899ece6203c1795a93dced5ad318e9a22ee08619e74c1b0d09bab0edd9cb1996c865bf438b7aecf7cd2334e9412ef6eb6d303c924445538b38098a5b393038a94a0d4dc555f117392438a8cb7814c3070a7a00fbfe4237cedddc08169da1e45bc9dd5c390525fdca414ef4415e7954caa7f551ba05805518f63af673a183fbf7bf284e7d3805861271bc3dc7b543c2741825b3851e660bceefd6f71090e5f77d288b0fb0ff96dc6404cb5692724448a1e46ee4638568b6470cdfdcae3eb1cc6387542fefa9ca24cb4dc3f0c14553a785a62422b537a46e086a4daf38cc806a0c663a8f163b953b0c16706b50877706f83b0dae515ac1ac5f297ba442daf258e445c2758754d110fb31d548ab646a2344d141b35f9388619e7463b79c44cdca4a280c8b60d2a6bac4410e7962ea5b52ff1c16f863830644c535ee308a382ec348bab751f202245d7cc874343711b19606c4a79d8ba087517b243e658926bf5629ad6e69ce925df3a9d9c99f87cabc418fc6526cbbfd6223e5e5646af0a953de9bc6c5b9b1ff8aa2fc95aed2dc6167c0b7c75db75ea4128cec687752faf327d76cdd672795cbc376ae27f0dc2e9bb1c62ef82e98952f0b2460ab0d4666118f3eb8bb449dc98e08846e2930642679129ab4a3bcafd162f911e242ce81a5c4a40608be5bb19ebfc2e17f723fece7653c8c258355c66b6f78c724f876381c64764fa7fb320467abdf4a143d83e016711528acfff27db1f8eafe1f4e9914503f1df452d39157075acd610c0c681a25de81ce294b976ff25258e023ce1aa0b237586b8cdae56d613035068f3a9261148e67bf04efd12c00c83007ca05435b83052e052f958309915d19e1f558119948a21061851a2388411abd5b0d548aa76942d44319f58595f836ea69f1191a5dbc1fa03f3bdc03680df75315eaf6100a1c0caa010ab505130d4fbb5ba1251132cb0fb62ee1d6de6325d7f382548a300779c0701d800c5457adbb2cd575bf9f4e94df7659e6be0d0ea349d3218aa92fb415ba651a59ecf239e7d6e91b93ae808636e997281e2e61e0cff4bb91d14669407dcd5cb9b4b08306b5f24bdccbe04f08ba60ad182416ef9599c0621656f41a322ec84d78aff11fe2277c2db63be34f6a69b3e6a39a8706468ebbc8c5db59ab90d6b6489e3453cabdab879d64f6a4297b38393e50a68a7936c822ec942ffaeee54c16d74c04d7655880e1e93b399f5dfecffd2872e66158e2ad29beb866590fadde066c5a898195946ae7c581ac0bcded91c4a5d35f30ede9290e7baf9fdf59a495eae2f8f9f32df56a3254cfde5f2a471bdda2a0d5a24290b394a1267fef9a9a698a65dfdc5040ad0573dbad6c1e29b7d226120fe3d26910550fdf12baea1a9ff7f8ae0210ac77cefe3dfcdfb7298bfc257d7b1cd1a79440de0a63d5741b017b795ec0f405855607ac936b59b9c22297ec3f938ba1d3591835b126ac77d926a52a39af65d368a4a923a254d04f975840ab3162f22c5", 0x1000}, {&(0x7f0000001340)="5209e1008fa64e53f0dc9ef51e63894f6519d384", 0x14}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="27e119a2a261d145eb25d6cec45dfae78e65bd89ed0e2977cf0d1b3eb0566513f843bf75517517bd00879d2a3ae3dede18b4677b", 0x34}, {&(0x7f0000001400)="a8acac4de73358c6fd4959620f187f6b3d7f94fc6bc7024fa2032ae44ae5f296e04faea32307e32fda9e7e8cb2f3ecdaa3a1ed521babd5c49e2c24668bbe3fddd86968e8178d33c79ebfaea0fe891b7c2dee901e6c5830ab6793bf5697861474f69c02bd537c6af9827e9ee140485c64143d7c5c7239808cf8e85d1e6baa1909956050a855ddc7b3f8db2dad3e87befa015bfe3e9c99c685c4d1388063b06d352869c5c1717cb8490938613e06757f306c3df796f4b7dfb005bbcdf2e9698c83e3c31be89809bdec635d81db3c6f889b1e36e8eb15bb", 0xd6}, {&(0x7f0000001500)="cf73e9490d01858e12aa29c7596a68cc69cfd3b7e38a154bdd3e4ebe609cda3d9df755bd97c937f321bebc", 0x2b}, {&(0x7f0000001540)="214817c024cce470c06306614606f49fbd4fe18f960de9d1f8418ce9d7931e4a9535ad6cd178b668205f234f5d9278c851a49aecf4e23a010b6d573be23207aaa84bcc9339f4b690dac85fcff8e3f56e9a8d4758c8f9443897d447af4dfd45757a089d86ce352917fb2ef09af7589ddb1829121dd1c197eb82b112236f01e3f75bb70542814877e4641cfc5f4952fb756e10f6a032b70edefbb5d71de0da1abb27a6c20f5f1169006a265417666a70fb432a2b4328baf6585ffd67af8f56b70eb762d3d54736f64933c13b04cbff509faafca3b6d63b", 0xd6}], 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x4000002, 0x0) pwritev(r1, &(0x7f0000002780)=[{&(0x7f0000000080)="9b6af5bf86e0e0f06d3f8d0de8dddb49e75961455752bf0bf5f4661c15e588c100330ebf", 0x24}, {&(0x7f0000001740)="8774acb62c3cbb6be3e7aa67e179b0751769431a14ff95177e3281d0b427bff74bdd94beff3bcdb5b7a79ecfc4ad728f249e653e1ad6a89588db6bce408854bdce84e576d686c3142dbf969fbbd38a0cea45f689390ac522ba6519a7e625ddf70729126be3d56a7ec1c80d8370175a6c9c79c322c9d743069fbff141f250ffde9311e359a9c70398852a51f45dfab23a1b4ff970a4da19431076665159e803917db41701b94c63063dc067a7cf9e798aec5ae7cb6cb279196ed7524c2bf156cc9634dc496fc8d325104119739336b768c17cd29cd0f63d80a3581a443e3af4492a8e912b110559e49bf36f22d9499b2cbd2fbbfdeda9c21b79413d17f80f8e45e0cab28737f3372da0812500f330baf03fe9bbb2abcbf90a4d727db850b371f2020140d7385f95cac5ea03f9871c481f1b9a3a2736c78c714fa39b810ac5b8dfe65f809745c47ff3621b156084d1621c1c9e7dc96b4420515c858890e4f36a5f539992f3cfae85cdbf41344ed0fd210ce8a1216a09bfee9390df99ce1b5c990b7ebfe9c506c132fb0ce2413ab8d6b41cdbf35a36551e35148e265c09033cf66812382fd38a5f02bf0620d678ba5a532ae6951b8272b4908d3180e9229d28fd77f19cea3e827a69dbec441f8943742417079a00db9a0e72d0c8c617542bccf608229486e6304f357b6790019512a74ee39fb9ca25450e0ab90e3c4e8d6bf7f8fe7d93e48ec6025ccc7bdd03a1eae1e2a739912fbd6ff9a5f86bd7a5d31c3dba4dd7c6fe6be9009fde3a48a3b6270bca555966b9dbc85191b9662fe0c38068fd398c5a27470f14a3d559a905e1d85c85c4d5dac69dad2b4d40f4962ad559110aea91c854a90526b0033907ec6909946982c897b4a7f364c603ff4112e87690f56ce97d5f20a5d674a63b2fae5d7c8debbda9e3fd049cae57bbd777b081c20d9383a0c06931bc193362d424c617dc8d48e0ad09c168dd4f82bd251fc7bc9d98525a53f801ff57dd3351563e045a39f7949af0b5beb415c581099bde8511da4353b828ebf4a9a39da6f8fa1aba754fde0711571b042ac14a9346f2cee15b7e1539cc98b7bb8472a815477975e31e2ce581e559645e5041401bcba4ce2a2f9340ae78db15db9e85421eb63a844b390ad3a67ccaa963cf6227814236548ce2f11b54f4e3ea91cae122352dadd551b90c1c95ba68485815f1d22f1d1696c1fdf066a2658e8862fe90e458edc21a961d05130149d34d7b0075fe31fe76b7bf3d1c7b876b83096fed07882f8bed033a9a05beb0100623a496e73247c44ad6b0b923356dd21d2a7b43c81ba2b9d6ecd835522529af211d8ad575dd6a90e75db5aa0b47ed9c7a40fc9017631c42ff596d98b9bea53afc74630bbe4671c330ef0d1fb6d3031359da7ac47548c18debdc193ee88e5f2eab83214ac8d9b2351f5723bdb145461a4986ef8f8ac40a9966c9469cb5d13f2062b33a2d38023547c7639881462a5c728143a3e1cbab1c080fc3586ea4b857b613dbf175adf813e77c51d9760600dbc9115090931e97a3e8d238ea9e893ffef4aeae10d6d9ebdb436afc63bdb0041a124e4dd71f174e9fabfb1a38acdfd20edcf6bd45d1f736ddc3c567edb25bc061d910d1b9650014dd6b46196de648e7d1e0d13ce4373e994295bacdc6ba0202f83c6a2e6bb4aa8b07a06e4fb78916a8f943ade4c7286e165c965000c131475d10bb7875c78ffc26e1a397d4c6bf3e75c9b5332fe7f0f5dd661c831142e429ae2b8eb85c9508e133ecacf3df4d89aca290adf757de1772cd0398059b5ddc4b7b11ffef15b4de63fb3b875ae56f004bfa26f4230aefccde0d822fb82e85e434072c931864b3910a6b538c86ccbdd278dbc44d283ff8b8a64cb4b7e694d432b1f77080a10784951254f10d0237c728550e1232e5167b51deb1dd96b7b39368b4c30c97ac6933827eef3355b94d1a8fa331e97377ad9d195f331943792649cbec8d4ae9f2d15ccb1416ec174710a1f886013c2b8273a11b8c815613c0d2fb5e029ddcb5cb6306c55a73c7f06a0c87d2d698bd6185c3435c87d9a81e37304ca7efb90e88cb0fe2570dc7041eb0e61ec74549a7e308f3763c8d2e24575a5611e33ac5e14cbea31cee782468541fbeab47a3d9bf31b25cf27d3a29f83682a49971bf1a75aed7729aa7321587d984ddd1b001752b331d79eb2abccd8b23e40f8f7a473996a034209b062ffb4f818926c63fa3d94228087c6f72d77b2f847b94eb74a57cee1d28a2046e0067da9f93ffd2bcc111261c03c3524c6ec589116425f5796d9b285bb9d4a50616e84b445ffd504839f3e36e4ae6976b84b437fbb852cf60b900a46bb71a8e68c47c3b2806d294ed8343435dc4e44609c428fd68692086a7f961ca4d7c1207c0b22f6a294caa71859e01918b64db39e0b136b731ecceca38d7f1aa0bae5ce25baa2684a4396fdc2b7afd95054610e1d98dea8ac9869e997987a722b7b5c15876516b9a6a71c83d5acb0ca6b389a3da5a88bbba2322e679ae499b162a601d119c0842ca66853a2daf1ab95d22929f9b08bd8eacd7da460f180d1130a3a9e409e8519d7123f8aacecef011eecacf1c1090e39617d393cb0aefedce68fb849d8451a5c4282364c91e9817352ae67506b9763b0300e03bf1db1d38d3101632b7a2b548aa4ce3f6d425407393904c66a8a1831399180372e4e284506587fcd2fe78a1d7d840bdc77624483b7d4dccaaafd335b5793321bddb0446e5f4c3e5654979595eb535009f3049dcb60b94af63f864e57190c521dddf132548aa983ef4975eb8cfe48b717f065d6d69c16522b94c75428ec36afeca823bc8b9c4e787d7a2dbf6f07901d2d927961f7bc4d3a42b56dde4f8a87e5a3d6d263ff8a7c17216906935ce4fab2530a9b9504606fc9beda3799875b1610197d2e11d682841283275f6a8cfc2ad5dbef80d5561b5f539971f21961675f5cc790a8e0994d15dad6dec0b89b54cea37913e13adc8ad001b58761abf7a9efaaac7fd3bddb28de401590fadec8cc2dd85bd0ca2dd9264062e8f1de25e83d4cd30f2864e6d7a0a34c46d02afd07e621aa1293823855e938e8f784170501d075dbc52b2ebc9c42a9b756fae1dd39d9018c7219098c5570b10c7a9b896e71fe7c69a2594a9b678df664d8309fe7bcebdd4241f2d284d192c18e3248c02e36d07df44c34e66176d0e2c1d3c48b43abec9ec71d05e70be0cfd22ac6b1dac9f1eede26bf360cf9081451250b732168f1462d1cb05aef2c5418933254d50701b6b868097f3fae19141f112aaf8d0ff24bffa559a7173fe5b1bfe2d8739144f84935a8b33fb587295fc836caafbef957202b0e06694b76559153b84e751484693446f700c1e0aed5c48dfd7603969122202450480e4f5ad559610b077a0f5186b7b389ab7cbcd24b0efc307af13980633fcf5f7c6dbc1553e7e68d504e17e9293679635ae6d34281153c78e122cfd921614452ac286704b03ffee11117c292559d79d7054b8fdaed0986821427f4c6dde916bcbbd6e4bd51d4a082bcdf6248c1114e6c0460801b279b3a028ebe19c2ddabbaec4a7bbe896a295bbdad7cd107e6ab3f2eba94cd5a455b3d0e288f6e5770a5554ee819b3c3c859b16f576481c18881fd984afaa19d43b6fd9c827bcac0940fff7f7ff9d51684b52a713cbf66d128de729f91f1dac3cb7200286042a140a3ffe952d655b9278ed59d0289700d8d38d1b800b1ed3bbf75d01d6ad9a77ba7e15e2f094a0b6d75a3463457ac504b30288d364479c52c612167ed739e2ec979de82d289559b0d9228665e4fd9fce342f1ca9f1c171d06acae910dc1643f0ec0748df51cec7ed80e1f1be54e3e68847bd0db40ef0f2c0c14dfd90e3f06a202a15b11cb4222e605bdb41359f96b16061abf1b35f9cbe43bdb84f287ecd99cfa5f50b732f88ea7f2c86110c4130a12d52ed4be2196a1759a7b15acc31314985eae31bfbccb90d39e59afb61c4988c408ccc97f21cef131645f3b5640164797f4698e645f4fea4dcd366ee6788bcecb3bf8f7647df3cbb4e0468d6597fc45014aba7d157d39ac97d8e6a49b442aff222d6b4292de00021c62a22f9336c20e0ca1668e8f0ec4c11cdc68038e734fbfbebe8d5e99b6387879b97699c2575ef729503d7c18229feb80f50222d14ac5f72f73b1c3143b95c91b1236f1f0ad18ff88e64a731cd8a57552835c4df2494c3678c377f4cb8505eecd1dadd2ad096b41c509b69c053b98fd5e76d17e40e405b915f399691eab66beefc850bca043c4ea94a6695a7e6aa25787f98fc36b8fe82ae1762385ca2a9ddf51ea83edad89b535d9ec06801910ddbf187a4aab149dd42ad72ab44bab96c20720ae7b63364820717d9ae6b5e03bed95e5fec633dbd90cf5a9d0c57accd053b07a58f4c198f8f739e89e1994b240c86f7a3e4a6fe913456916092165bc4427ce79f22e31e1997cba5d79ae10a7d1b629c5d03b0bd1028e268fde39e88c1759cf72aa101ef12af5cb8a7f429d5e1926325d904e3bb443941e6e0a890beea7c481c644c0842309ab18987027a1ac6711eb7232911c9ef32698fd062f2c3b2d8a82b102092c6b6d22f3a220a4c623c4cf014c42c0e416f4a5bb8cf52233d249a55e19cf98396bc47234829fd22c3ba7f0f1cc81e0b70af01dc1dde7a833f98a81cf6e34a820c12cf41739a1faa18ae7070ca76ff99fc2ebc82dca45bcd1d1081ff9bb3d5a23b943a4863d7885d606fdc9a80cde628ebd2fa346779849f1ebda07c1d1b173c8bbb8a2a9e009318cbdc55efba332ca0595bbf30a0f0772d7c648f23e09f553f732fc27edc7c44ae11277e50b6cc391e45e2b1240b31a432d4266c2e79e150b815bf74a161ae95c9e47cc01978ca918f6877cf9c1077376a71b51d4eb12941da3c3a09895692877ae8928545c5aacf95bc85df8dd4603c2ba7fbc792e4e2462344350f1333a6394ae3b0ffea75f1905879fab1cd1a23f8f3e7c5c4d48cac2dc934b65ebdf1bca713a66622526532be2798421bb91b83452e657d1610c13f373e15423ffa6a8186ac50c9f0fe442ba729a6a1d637cdaa196c62680c5d42a554296993e3d8d2770e1b20d69f57e609cab9b07cf0cba89c6d1a4717dacb9606d9b12d2820a47ece0e2b86c9e318fcb5184ef5893e38410039f0ba74b94b0e62710779f5af1ccf605978be894080ab85490689517170f087c1ff677d47f15a9d826d82c7e9c9fdb99c023592ffca8e65448e75a68fcf3f6e054197e9b7c7bf0717aa1ff8eb6d26f211828f7e3c15f296d03f6b71919beae8a8e33e2a0f6ce4e88dedae535185646f4146a8c35d63f0e89204336c1778101645c10c584cf61417f2806b295769740e4cced57a29e9ad908fe80d6df8459d994d65fe22af3fb6b13a015833f4a5401dfe60f5d79ccd34ea50012d48abcfcbcc73495e29711c0e65be6ddf78d01059d7f67ca8af5921216eb39598b4ef9ca8249b4c40bb2c81f3e08c6075f89f38f4a5be31d4c727f793b51249612e043d83f8514ec42fe5d9fb46372561c4cbb1d361ab519f2be584c10dfc6e3635778bc12b2e76884088db338028859bc39ad44879e5216e4318c8bf40c56d3f7dfb51428159bbc0d50e1ce6a6a2d04900d02dcfd386d11eecd972faeba87106de298b5e9d1f8de61ea11db447d5446f2eef6d182e96ba0abc7ac5381e06d3d060775cb708a1166d15f1d74441a0a8c4a80e7926a6e0293dcc71c4c0a5a75bf83ac568e1ab78bd83f2c9da13ef6acc2317f64ed7", 0x1000}, {&(0x7f0000002740)="f8836875e98646f68738c0c8057d48a65bbc6981af7a0e95363d5cdf75041756f95e13e60d9fbe38689146ea3452cbde416c84e5cd", 0x35}], 0x3, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) sendto(r0, &(0x7f0000000040)="8bad1f79f9699b469d97c843cf82ce5bc6b3cdc8af17710ab1849eca6ebcf9896bb6f2137a0186b3184a4e2b6d003a834ac4b8d962f7a637f1eba5b5b70be9", 0x3f, 0x7, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x200, 0x9}) r1 = socket$inet(0x2, 0x5, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20080, 0x0) r7 = dup2(r1, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2ddc) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffffd) r9 = geteuid() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f00000002c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="46d22b92dc1caac5e1dbde0122af8d908c3f44242afd2d02f459e31cbb61d5e6d50749", 0x23}, {&(0x7f00000003c0)="ff2a8004257240a6479b671ef53c0e3ae674a814833d67b8db876fdff1529ecfc024a64fc94239200152bb658714e3128d993f4c167afa59355b2d978559b192c8398ce29d0129360e9ce15abd215722910daa3b6989955088786f8f4fd89da9e935feb36f71dc6377fc1b1e1692d16685d8ba3107df9162918a59bd7565bcea7086cb84237c27a8b7872192bf0f4148f46692c3a487d8786ed23a8ffec150ca1797663c50afddca52f50ea6b8467841e767", 0xb2}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x20, 0xffff, 0x1, [r8, r6, r0, r7]}], 0x60, 0x1}, 0x1) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r8, 0x3}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="ef4f11fb668897053b26b3fa40dd6884010d4cadd337d715594a7d289121e1654d09c903d2ea1180676fe5309707974cd09b58a84426f48a95f7968b0bc33347283b954f2126ea582528e74c1f6bd7d46066784ac7b137b50c4cce0744c9d996fd14763e5f0fcb9c44c43bd2e7e2a40e6416102043e7103315f05c4d7dce60ef1f7c3bb5d7f077cc199be0c21f4dcd1c3d50b70e556775410ee33fbc4e228a5747109cb678cd2d888b8bebbcdbe029c1ff3d9d0415f3a9b3ef719ffc2287481ac37e58dec9d9e417c545a2cf3b635d86db842fb6f60b07612a2f59282cf30fcadd16", 0xe2}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @rights={0x20, 0xffff, 0x1, [r1, r7, r6, r7]}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r6]}], 0x138, 0x400}, 0x1) unlinkat(r7, &(0x7f0000000900)='./file0\x00', 0x0) setgid(r5) pipe(&(0x7f0000000940)) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000980)=0x40, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getuid() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000009c0)={0x5, 0x81, 0x4, 0x3, "4a2076cb32849408983f518f4accafb6aa4ecb80", 0x2, 0x3f}) syz_open_pts() mknod$loop(&(0x7f0000000a00)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000000a40)=""/29, 0x1d) 16:00:02 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3b) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f0000000340)=[{0x4, 0x10001, 0xffffffffffffffff}, {0x0, 0x2, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r8) fsync(r4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000980)) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x8, 0xffffffffffffa96e, 0x5, 0x0, 0x7, 0xca06, 0x80, 0x1, 0x3, 0x211}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8, 0xfffffffffffff4b6, 0xb0, 0x1, 0x4, 0x8, 0x7, 0x1, 0x1, 0x66d, 0x4}) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10089, 0x0) r7 = socket(0x18, 0x4000, 0xf7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0xa, 0x1, 0x1, 0x6e8edf23}], 0x120000, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x14, 0x4, 0xffffffffffff9047, 0x8000}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x100000000, 0xe}, {{r4}, 0xfffffffffffffff8, 0x24, 0x0, 0x904f, 0x6}, {{r5}, 0xffffffffffffffff, 0x38, 0x20000004, 0xfffffffffffffffe, 0x8}, {{r6}, 0x0, 0x0, 0x2, 0x7fffffff, 0x2}, {{r7}, 0xfffffffffffffffc, 0x30, 0x2}, {{r8}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0xfffffffffffff800}], 0xfff, &(0x7f00000002c0)={0x9, 0xffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000080)=[{r0, 0x126}, {r0, 0x4}, {r0, 0x2}, {r0, 0x100}, {r0, 0x34}, {r0, 0x10}], 0x6, 0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7fffffff, 0x8, {0x800, 0x7fffffff}}) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000300)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000340)) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000200)="001f2bbbc40737aba080a001411bcbd748e60494ee9d0e0803fc20dd94e822db1c15e47a5e028e47cf6614fa5ae3f7ca36d7d3a3af162651de6da059d2e107901cc430a185a2641df092fc569fbedd2a96dddf4f77a79a1d84751adc7af0e62d7a26b1248f87cb0eee14f80207d47fa9ad84123a1c628db0cfcfd1a4a9279e160689c7eb39fdb8f43355c2f46555f9dd1c908cacb620d89c45051887ab608423f22e4220dd1f", 0xa6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) socketpair(0x10, 0x7, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) syz_open_pts() 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff60, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1f) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80007fff, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000099, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xffffffff80000001, 0x100}) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x4, 0xd60}, {{r3}, 0xffffffffffffffff, 0x25, 0x2, 0xfffffffffffffff8, 0x579}, {{r3}, 0xfffffffffffffffb, 0x40, 0x5, 0x7fffffff000000, 0x100}], 0x8, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x62, 0xf0000052, 0x7d370d81, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x10001}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0xe, 0xf7fafa6108c0f359, 0x100000001, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x600fffff, 0x2}, {{r3}, 0xfffffffffffffff8, 0x40, 0x12, 0x20000000000000, 0x80000000}], 0x5738, &(0x7f00000001c0)={0x2}) shmdt(r2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0xffffffffffffbbbe, 0x10001, 0x4}, {0x6, 0x32e3, 0x2, 0x356}, {0xfa54, 0x80000001, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x0, 0x6d, 0x2, 0x1}, {0x2, 0x4, 0xfffffffffffffff9, 0x400}, {0x8, 0x9, 0x7, 0xac4}, {0x0, 0x80000001, 0x1777fe13, 0x48}, {0x5, 0x2, 0x2, 0x10000}]}) r1 = semget$private(0x0, 0x0, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) r2 = semget$private(0x0, 0x0, 0x44) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xe2, 0xd8a0]) 16:00:03 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f) semget$private(0x0, 0x3, 0x0) 16:00:03 executing program 0: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r2, r3, r4, 0x18f, 0x7}, 0x58, 0x6, 0x2}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffc01) socket(0x18, 0x8003, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x9f01, 0x68e2, 0x1}, 0xc) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc002, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000200c008, 0x3) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x5, 0x3}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = shmget(0x3, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x0, 0xff, 0x8001}) shmctl$SHM_LOCK(r2, 0x3) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x4, &(0x7f00000000c0)=[{{r2}, 0x0, 0x18, 0x1, 0xfffffffffffffffc, 0xc8}, {{r1}, 0xfffffffffffffffb, 0x81, 0x40, 0x60, 0xfffffffffffffbfe}, {{r2}, 0x0, 0x80, 0x0, 0x529, 0x6}, {{r2}, 0xfffffffffffffffd, 0x5, 0x40, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8e, 0x80000000, 0x0, 0x100000000}, {{r1}, 0x0, 0x88, 0x200000c0, 0x80, 0x57}, {{r2}, 0xfffffffffffffffd, 0x20, 0x3, 0x2, 0x400}, {{r2}, 0xfffffffffffffffe, 0x1e, 0x60, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0x6, 0x4, 0x4}], 0x3, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x2000000000001) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(0xffffffffffffffff) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001000)={0xfff, 0x2, 0x8, {[0x0, 0x8, 0x8, 0x100, 0x0, 0x3f, 0xbb, 0x9, 0x1, 0xf4, 0x4, 0x8, 0x180000000000, 0x9, 0x3, 0x9, 0x9, 0xe2], [0x4, 0x3, 0x8, 0x65, 0x4, 0x63, 0xffffffffffff6d2d, 0x70c, 0x1, 0x8001], [0x100, 0x5, 0x6, 0x800, 0x5, 0x50000000000000, 0x8000], [0x80, 0x7, 0x3b86, 0x1, 0x1, 0x7f], [{0x1f, 0x9, 0x400, 0x9}, {0x3, 0x8, 0xfff, 0x80000001}, {0x4, 0x3, 0x10001, 0x1f}, {0x1, 0x6a8, 0x5, 0x101}, {0xc1, 0xfffffffffffffffa, 0x4, 0x200}, {0x1000, 0x96, 0x8001, 0x9}, {0x1ff, 0x6, 0x2, 0x3}, {0x400, 0x4, 0x1, 0x20}], {0x2, 0x5a, 0x4, 0x7fff}, {0x2, 0x0, 0x81, 0x6}}}) setsockopt(r0, 0x8, 0x11, &(0x7f0000000000)="81cae8f40d52e332c61db851e69f4fce37804f1b479f23d35a926dc6cc40eeca7aebbbda1c0ba8696c4f1b6973e1cd6f6db5f54da1fdfeb39ef79c9c384bfab1c6a5b97eb58d533617b2b4ade49059d3d5c853b69d14eb32adac205ff49683756b4f7490f75a627469a5809bb664e6eaafbfb3ada9f266e5512730152cb024bbe610ce04e86e675e7892ea5e8cf5d9fcde2f4ea6ade6b919e485a8e4b7d078cd0c3b40c174c91b25ff7c0c4c6e6b25a4eb07391c56720432d28e07c24377ad0a3e58506baa7da229ad04bc44479227f6180ee4004de76316fd19c2f1688d177cf92fdfd6000610125f690f67d6c41bcd5ad0337d5da3e09c12b6d566ea29548577b505157c7f8e41c2cf21b5ab2d6ca8e0d0b06db475ab81fd9c30f465c023b087f86c8c88b64a7f77f0e38e513da5bee44bc34a42b41fb08094274d93c7eac722530a929db0b3ac27fbf4b9da1292b7f9fd3cd3ce314c030f6c22f6c3d66e5e2528336ac337fb0ea943644711b975237c8b8e3907d4e96444e45e71ceae5c67a5a4d95fca51b84283b3e5026a7b3886e362aa7c17260cf7cc88673a348a1e736a3215be6804f67cd8897ced983321305ef43f242d78f4614c6a7bfb0e1fe58900135b30ef16d1c798005e7a8e3491393de62a5ed61d7322ad2020e0436a15b1bc1273b04b2d371eb20a97a5dae93db844cc6833bbe76c93d36f9cb29d4624bc16d84c98bf114da74cc7365a97eb7d7f1a0b5a27fb7e7f9050bd937f848b9dfb6fda1ae4ea6c5f56f7b690aedf76a6b9930e4dd34358bfd39267d7eb16edbd3859925979145ef54eee9a7b7cafd073335a586b71fa9d662890465f14f669011482e1f14a25b2631220c8be089612a4a6de75447a0ae70b55a0170930870084f00e3866aa44af3e56b35f4ed2539b1dca1c9af17b5cc80456391f4f1e4e652dff2b9ce0600a6b5c24aa81364ccb8e5df33cbee8b2d25336a328f8e970841ba88d7fd285377f90ed5d06cd053160f40a9548b3c1042256fc23efc9168a2bb3ef78490bea12cc3e7bebb4987eadd61c67f4e00bb8209705471ca35bef4e7552b649f3858dddfdd70c6b0fe0bc0a1ec2ea10c34ff4a30bc3431f35538a7ad244f5bbd76a7705a49ea72c940d01da11ab81b60a54db67cc4e835d6fbaa8f93cf6f39fe973e54ed9536a1f3ca1cfaeaf31bb18088d10b71df5fb0704c30066a60456eae85f6ee8f188de29f8b2fb0b426311e1e4334ea5bfd03461af51bc24c8b9c32b9e4b01cc305567824683a55b6d2dbf683cd182a85f6360beeadaade19a3e633f1d262c8f2b10752b522dd92930e11d26fc686faf91566e6c91cd78f9223aed831c6f28aceace61e0e78c40fb2afa3e25190d0c8d0c68f43141653fd4e0bd5baf3922138b55da987fd6d5cb81056339d2dbf4880238d93648741cd2b338f490d126f6c920258d811fa61f4887829783153e33a9bb55f13859d58bdcca29034beb241f7fe4b9dc8bdc2094cd18ae647e32a102c94e2218c0544db5ed4445275d3ec87e052695046c3568066082e27aaf386b51a7a03546e73e8fd8546cf4d4edd1f05526cfc86a9c47cf3b1e9751238370f54386696670192fe68b318096df5e81bbff1739111f262c183f009c9a6e73563aec1e4525f028f9ea1d6ebc482b6519fb964b970754b14e5966575db20d71bd988997272d92380572b142d09331f5a008eeb29562f5698f344fd50e0cc7e0ccf861ea3294f62302f7f1bdc7fbaeeb4d5d7fb8503d4abfa89190389270fd8878492b9d6f545a31d29f25f31ae63263656fbc54926d95fee1caaa689d4296e8cc8f0fa99c745c31aa188f90cda32a2402e7c46b284c434e3e27dbbd3dbf3399949ee524a23ab6ff7aa5371ef9cb9dddc83e8b14958c9e0475eccb62c361ad1b3e49819f9d2bdc2010905754d6d599c4a2bdf92ea47842b2f71e4ce2722fdfe4b121e5f831930c8ad19a59b5f1dc47de5bda6c482b070d9dae3ce866432c179569d69667e488957c95e6c0383c938e0e5cc91f3af898900f659bbacc1eed04436ea70b4d688c025cb61259ccfe6108f8591d067188b00cbb30b76ebc8433a512d9d357947266965618e0f1739ec8cff37f18f92e1b87fc796a859d4c2af4bb16271edf2817b49e09aa833e71d2d0d33da69f76bbc97fc9858300794f23fb035960cedf6be6e9dc028fae42a48ad73019043bb8bc946ad53c1837588abac8e24f3e10f3517791407590a466b09dfa1be2d2b6b1717a7dd335d65071b8245c0570b8bcc78e4d6fc3e77891bf7f9ab8f17f423413a2c42aadfbc630d9dfd76d58ae02d667b58496b09b8882fb170c767bca08d1a1c9b10e1fe8ab65687264565a7a7f5da3bb6a43c761ea632a2cac6a89565ee7dbbcfce8f5cae49c46431ab642c679ad71c06f3e80ce9f3df027c1f2dbd534c3cddb16d329492cf231f11e22e578ed9da370d8f9c93ba1bce9ee52639227cdd9ea90a6918cc26f57e08e0e0d3b262d6b373e540bb0f56488f45995565ad411bd69772f6c66ed6310db9b24e04191d52f369de85bb8cff8354249e355f0a3614e8174cedc526b37df8451b152b8fc116626eb508a8ed73409f41f8668b32facbdc8448ec251e90620dcf8209a82932cfe5421c5d4aea5d5fc438c9e57c06bdf751159fce36da4b123f95dc230a0bd0e52ddaf16205c571356c0a78201925b95c7419001c7e5efc2633f38d63f101069eef64303680e9a8ee284613e013322b80b72394709473c4eb6c6ee8e5986c7a0e08679e8d809055b3cf11c18b47ae58473dc1538b1f077edeb206356a1d78df719bbff6f225efae486a823ce650141535ae5cf77e59678788a222c1a6af9fbfd6440cf193b0e22a82f901c219c1c98f04da62fd7e41b15911e541247999ac97c1d0ad20432c81cffbcddd9fd2cd89baedca1bf4df416e98666f2c67c8967ca76b8e2f3db64336a4b2952221a804537150b9441734c04f85dd1551e14427fda4d8ce6e0f82dccfb6d4592afc9f4d82832a3b91da18f5a32a54e4c6787a2b12039bfe1f742d8e5fd52f4c78435f24aa5f9c70f7119ec5c748e6be07a6f6451d06b8919b922423c75932914dd32f122e2c71b6070c0d69ee4ea009ba9be4372ecdf7f9ac0a90bf0c0ce0d3561a67fd8c9fcb3834aa495d3cf35341bc88a70627dbbeb2860abe94d78f9e8022cdad26be05f98e26d0e8f0b09604cf80c7929df819ef71550123f4780dca2b7ce97a4c158e2d9213cb70e05f3bfef72abd363639546610e156e57b2ba5381451605236fce8c49f920a52d7cf50e31aefbfce3a4c638524c79b91730b8a57055452a0fb035a3614988856726a2c22cb7613055a773a34c4ae84c23426880512beb756f179098b704164c5e1a2f0c48e0b68f0b85ad586941a278595e5367e8982fbc7846136fba34afd394431ddcd64578d6edef5b0b1fb25ffca8c4917d828b67e32293fe8e33cea87c732b43966f223577b5844fe11b3c26456f7c73e02d8d3a017eae5261f0d996a316afa2e3c76af892473de71cd9629a6b00ede725f5dc9dc91dccf845fd7c292891d810dc3921d86ceae2d5cf55dbe6d51c299aece5ae370eac4c988c11305d5a5a7c9536a29045281d6c613868520915c013612fb00c8b5f4e49e808227747c75fcfa0a673e59cb7dcb066e8484969430428607bb6547c61fd24f8211e21c45e4f8fa843c89c6fb0240aad99e43062c4938acfd15349d9fe4cee97c1497c22cd6838d487d56473850f3893aea2890849157b1aece922dee368a7348af9298f968f42e5b95aaf15b82342bdcb51ad0f1307ff8f462ff95ff91b250467a06126ac00a02163d3a1a0a962fde18b7514c7d5496e9888291eec2950deb7f29b38ddb5a0a122c22c9414dcb29fe71142e81c6f89140297ab4b9feadcec37ae2b4a7c86c8747b5306704b011bed37825eb79e6c65066c3af11654ca8fcda9f02fc69cbc7301139b878e6c7a80992b1827d1d9684a1b4aa26c0337c500e76814bbb3f69ee99049964a7896fcc1cc05d43183233015d8c989a9a0bf6e23bd10ffcab557f84e0d88ad74c3cda6407ec3ef376f3403a6d06c4bfa973314717cec87bb20e871ca8649bf44fe1c3d61e234f9cf5feb7980238c55cdec6a96f4dec5dca7c32f35c50a8a4b9be51ec1882fe086d673e2a6c748e8550e9fda246959e61e15da32773aa9c2bbfe902ab5a18fc951b189ae49ef6921738ebf160fc0f295988f8b6025ef787ae169e0aef7affd3621333db13714f4090a5a5c518d23c50ea245f1bcb1b3a7f1d8dd24218dda37f857618a47244b59f2fede6e536e95197c6b5006341197a89ddb5c268e0a4fdeaec42c550c0b39e7e24128c18feb29d2fa1cf2bd75f018edfe110c64957e03e7034277551ff68cd0b63f72e742b3c8b91102505aabb40925b502aa810da951f98c65dbb08b7421e9fa6e5cabd17af2d90bd51f94c98f803b060edc3fbf5180d2b555d9c435a9852bb5f9cbcf5d6b8649eb567116274a4920c9ff3b6aa347475bc60d251007335d268641a018461ce68050fea89ad232366f8bb0f27e4ffe2e16f3ca4f789ec6010a7b1504d78f76a3395012cdd4561682c3f0f7d80244264853a1382197d576a10965630347c3179ee488304ac3d34179faad63ba6f1575d0e091604f5405c3b042ed20d23d1e3db2de9f98b8873747c46dbcc59f7e17b56c76a5f27f17db7d7f3031c6fa484fdee806d149fd0a0badad5ba90fd63c9e428b11e43c050e2dff051a84aa5dac4e726a3a962e8df3dce76b0723bdafbee95da1ff3b6fbaeec610bb755fa619ff4c9d76fae9bb2c776dff75358481fcc92652131ef232a6f9fd14aacadd73121305bf38e9e77109d0631e39cec1007261cc1f378b1d1cd994473c2312a972a0fad8c704585b91c37d095541e6d4fa046dbe879aaa6f876edd9e7802a2bb85472592c17b1b9eaeeb37e9694d4bc9bf132114f059d8322072b84dd6390e19bee3439939050d3048fc51cc9a802b54004822094b467e6a5fa32d6a9a8a614fbc0394947eceb6ffa73b82cb3f6c73feecb1fdf2bfcd7c2f512166d127b0e6e04b84b68ed8a8010e347ee03dcaf6fa129aa6a83fffdc1e270586af411fa1b666046b27c9c10799b3292ec1bfe0a6f6f361ce7e3929aa6291f8b9d41727405d06012b032d7f771e6a8c75ee005eb95851bccca8099b7c25bf16113883a6e65776ac438cb54f250d3ae4f01cea1501a9dcead7a89208a73b2b5ec728c7efeff00d34e7b41594d9488e6e7685495062d81554f4aea429c090bd36424ef12a3e3b5430a6d6e8b060a67f8f1c376c1eb309b197c5067713933070787221e06e940245948f718c9a3a442ea336990397f6030e5428878ae095cc1b565903852ac0076cf4188e3ef0cb977d13fa755fa10a1512423b5292c295c2814e1fd948cd49e78803c3407496f81d8efd25777c54eba1deb94dc9ddd62c4a3a30cb5356ded45b5e15e26ac0dee3644f71c85af0bb1a4f1a2073819c9aa299f9027d338570229417c69eedbcec0749fb497ff11bdc94fc23a68043b999f51c10eaa3516b808fea1f4b051c87f1a14d6fbc201ce5300290674ce9e1ce4060094a3ff31d1bef3086533996261afd423d6ab851a30f32f712adbdf2d112b69314b7495d3d9604c6c27f2e54404b1b24aa4be9aeaf4e6760c2bc51f9cc28fbce53d926881a4c16e9917cc4abcbc6affd7ba27948d6401a3c5502b7f65b90c326586008387dd626a9a075af4f014f8e38f05dde", 0x1000) msgget(0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001280)) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1afe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) write(r1, &(0x7f0000000040)='N.', 0x6e) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)={0x18, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x2}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7, 0x4, 0x100000001, 0x2}, {0x9, 0x9, 0x3, 0x3}, {0x5, 0x7, 0x7fffffff, 0x1}, {0x1, 0x955c, 0x4, 0x20}, {0xfffffffffffff800, 0x100000001, 0x10000, 0x1ff}, {0x6, 0x2000000040, 0x80df, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) linkat(r1, &(0x7f00000000c0)='\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb4, &(0x7f0000000180)="b60742d6c5ac18bcff258ea978ce072d7509d594f12a5e9add534bf774b4259a0558ccbf4358c984c25f4769a60c43b68f4ac15af9980b8482c88f8acd4adee5214983bc36b9e2c94c9beae1796e95d801d2ba5791c99b0c0898821ff03581b174e3ac7acac4a787714f337ac70307a6b0ecc4c9be936d90be4f5f01") 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x18080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getpgrp() open$dir(&(0x7f0000000240)='./file0\x00', 0x890, 0x0) setpgid(r1, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x100, 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6911dc5374661acfe34061a61dc4690dfbac31e4ab04", 0x16}, {&(0x7f00000001c0)="887f8928801355d5e48bc3318326740dec838bbf8285f769610c664c4a624ea958c9f29ba63b79d1010677466c43462e9f205bf709978d17db384e85", 0x3c}, {&(0x7f0000000200)="445453ae7d6b646fd95fdcaf6010fe3223f60587ffd35c410b6aff7613e8229f3f5c0c16a3a82c0ae329e5924768c0b4ae831640d0e928571c463c4045073342026e0687434cb05f590f56a65d5f244428ac04629fd784fb8579cb858eeec6fd9f102a8c29d2d74d5822b02bb1c72eba1183d74e76bf6a3c9b60945697a7174bb56f276c89dba74c0684f10dcc9a0ce145c74293d9a4dd7cd78d4ac0b726b6dc01b5a521152101a112383b0d94", 0xad}, {&(0x7f00000002c0)="13da83b549ae4e7868cc42acd57db0360ae8d7318c16af9cf0deb53ab30e30a43f5a5024c93338c725cdada4deb1727959c86dd017115cd53d419ccd486c88", 0x3f}, {&(0x7f0000000380)="f6b0a2a34235984b09484e0c195b022dc5af046fd79eba8de50de2e0608fe521a89ea5f11f89", 0x26}], 0x5, &(0x7f0000000440)=[{0x1010, 0x1, 0x1000, "a5e0a0f79bb4c1d00d802d24c2249ca070f20af00473694e7e21a37efb1f01224a57bd2f1e19f697d7d0ce4f0a0688a734823210cdf302212724cccc99fb37dd66db8ba236658f4e4c82348d5e5f898e4c569ed2165618daecee76bba6fedf4bc02a6ebc99ee930c1d2ac3cdbeef76f8d30f300db16463e86619aa95eefc394285af2959015d83c8405680b0c48537a60c0ab0b00b03483122dd74373e6f7a2bcc7b2c5991c8d2258e94aac5b1ff0cd1e6aa54da177c2e9d0abae3e74a27177bf678f83fa2a4ecda6e66d8a8c021c88062cc35f885a9063972fb0d4e8ed16687b2b9ab46759f7eaf69dcfd9c63d4e2746d7cd24bec7190120bab9c1765aad01eb847f56d95a2e92d951876b43a7015ce769c4a010401010c335b2986eeb5bf42dce9c40cf67bbad592c450429f56160ab9d76f99676c9e5583851423a2b883f40ca45b92ed7d54131f5a47c3d121fa0b3aa8e6f6a1ac797771ecc1909a750331ba573ac8b8a89e809aa19dfad1e7cfc8731746b5f8d9349a40602c31d34633c2a93268406458c1c30dab41569a519b11c78134a32586eb718f3df591da50ae097e5a63d36036b51060ddeff70f8de53a9508178dede760793cda4a1aed1e88e77933b1d9cb2448c9aaec00ab29de00bc5872508589635c13914b688e4ee236e98204de6e33923ef9bab20ee7d2431a15d52b2178892175fc5f9fe6e5749560f923096db10026259e43b0ebf76889740457806cc21b39819aa00e723f210b88272b4bda8c9dd14a6d94a7ff507c9e57638511820f163fc9c7eeeec77e084f5a86e25892fc7e754f7eb5136b35cb405e751495af3a4a96ebf87ce7112d191d129fecda9f82aa637d86f89e1184b436167324c5473e3b21f71ca23e1f9919d3091920304764ceef710b6b0eaf37385cee6844dc4236336779e9e8d977db51d12e02ec52236b09b4d538f3c3cb54f164dffb601c2d792a7811a1ffd79895f5eed8a66404c5b07b80f47ea400a8090963175bf7aa41633d2f0cafe35482eea76321866b82cc51e20c2c9c6911fb2d13858843f432b4e9717cc460d72eea4d574d6fe7910284b3415b4603900a6597e4806747a478e3842d2fc430592697361e80046a7c4fbf0f670714ef0179b73360ea8bebf360445f35a30abc69a1f58e21e3260a1c3058f8af95ef33a3eb8a2b53eac3c803b4a37e6d0f885b2a522bd1e09b5f16bc090344dc34c48111f29b4b9d2feb893b36dba483ac6fb1e22225ff397479f25de9d23eb9f6f789e1f381beef30dec2f08fcaafd16c44f591803252efbb50fa0ca06f2fb3877a9944309c48fd4bdd68aad348c417822c4624b55365c9f4969a529ae4e521c8f9ac429dd16a7cc5b64bbdaababd8ab01b34ded1317c503d26c08d60eaa5bbfff3195a24aa1c3f4275e807a025f1d8cd7ebbda5fa3d67dc28f079d57061420268d253dc626f9db3d8704f0a890729aa1d583dedb2452b66d68e17a5551afa976f96f1c59d2c1141f3c5dddccd54972c41aa53b6a07061597d30defd2ce78f1749dc56f7889c8d23cf8fc363ea9e11924914fd289d1fec0b4e4e6d27066a4a593aecb0b1549935a559fb79729cc1e7e5ecf64908432bd57255616d516c37975ce1a0358e172a29e91d7fe03e0f9e97e83bde678a871890d4ab6c01b838c482421ebfa08fcb6fd934d316590bbdabac69f80f681555db6660febc9434a56f328950824e53639089ce067bb5f9ad8200719e59bea6136eb3d85ded77c050f88acfcbb86438e0869d83ea66b9dd0961e0c35e8dbf3d200fcee6e44623b2b0c2ea6ae06717ea5b3943a5dbef024cad0308d32c88cfcd65c1ce7b3e3eb09b5590cf38f20798386e52eb5cdc85f8bbbb88edeb625dcc39e48792535a5a8dfa91eb7569e6184b737971b8c9ddbc740a4bc40f4b6d475f359c6e116412389ffbbf2ea3d6028225a3721b67f28fb885eb6f493d369c308f2a34c67135fc01c0757383426934ed0de47b793a7e2114a771975f81d808a83a54e6f9385c49cf42f5cd8a87e6eb660d202d4c474d013ba75be01fa58ad7c154c33cd9699f264ed6e9300b7ee8b2092e91da1fae5519827001eeed9a09746eb460b35737d15d2c4a432d99216fea3c68f6b20261b1c48cf6746b4e1f5f0f14c0775e0f8252939b30b0cff4aa686cf2d0b901bfd48cbd7ef3584f024b0d2f52b27d20a7d88d1f7108a09b0f2f986de0b2acd40d9e19effa196c372e4bc0ec3fe4ab502356cdc8d56c07661748ed2d080016eba88bc9a1ead49059bf785d45a3be35a0d15dd1ba5781e47b9dd6782db123c1a52a11e9d4613328f2e8c8c12e306fd7e8ad723e80976ddb0659e09ccd8df62c564608750bd9de9dca0abf94138893ae54dcc2a7bf0001d4591676dba45fafb2f1641cf7dc1d233d83df1cc0fbd89eaa301947858b7e52adb63a68d0678882b96c728ec39aafc163bb27f15bdf0b0161bdaf8203b686e3dc39863a8ba9b9eccb9add3045514d6a59e1c5716d3e51b6f00f42e70d2dd6452f38fd802e1ebfa49bd737445568ec96fe6c6c6e9277d50826946810d33941a398c7718b9b9f7db6161dba75def8c56ab6329b70bde22c86d60b87e5fbf757ba6a64c1fe07895068d531edb7412472b2657946daa77adc352026aa8f601fc59d8553341a68b46d9e197ee48729c0cc943ef77460f2f0ed7e898363a5401894fc88c9c211bac8b678ce3ad3fa4ec489531963f44542fa99c7daa3e89962cf89d470894f64a5ac5f0c0d100da6a064231a4da86861e412f3953c1102c82f307c18e25c27b52f43117c10c5a81bd74e0169c1f6f3610500e6b2b77fdda87ac56b1534f6fd812638ecef8ceaf81db3185df87b2bcb5e3323d40ec3c4c3298a04a43327d479ac5cd34b71e43c569fe848c522353ede7867ef6372e16540d67aa44fd5c6f9db4510ab9676e24632bd3a65a9439276518afffa43ee696d459bc2fb4318984f640b6afa5b1348d86d49aa88eddc25a87420fd2c59d7c6e4b4405adc5523726a13bf479a4b9536effb273cef032ddc879e4149bb76eabec14771969ac97d2f4e271ccee3a39a5287217d854a220133b705830dfabd61c8f18191b3242080b930bcd1624afaa0a3832fb24b4da42a2e3ff19cba496a84acde7def6107f61785db7ed08f9546c53a6632ecac9063950bcb24f8d35fb2f964be37d69c7eabec602bd7903e82f703090d8842a454a3f8df3fa68194bedc8b3469bd9fccb32a225191a296f292d3970037d1cb05a737d1c706f13aa83571e5b20d83ec1b66ab72e86fa7aeeff0722cdf53f404611a65b390fefb37241bad083481c84673b149857d18a0ed24a9e71f7936ad9afd1055acfa5dc0d139bca15b129bbf7a7770ce0d051338a23fbcc0e5af0e2909b94763439fded8b6272ca26229aef0de508e829be55e0329e0c7618cf87937267a6c058fafcabed4fefb7a8995da6d1d64ecf48c7605a51d0c6e639293b6b8d2c635d685fa000b544c4e802ac74e129fc210db397d625a5a5117d783f3916597a02d9c251f0a4c71d17d13c0489e0b8305418cfc5eddecefb199d8812448b8869b15c1c55064712a8ad85ad1b6f1a6eb123e2914822ea45c3df3bad9ab32005df3ffcd77cac9f386a9f6280fb812f0010b71b02a3dfebc108dc9a192bb5a196b2a2cd06d69dbd0acafc6a3299cbcfc6ed9dc2f9aaa8e802170010b29f32caf8b6ed1b9c4b13876e41108b8aad44c5027af91538d71640a1db4853e9597792ba7b34ca2f34bd38b9091a33fa25aefd493bdf91d3a4d7b23e961cd9384b86c6c2b3409c2250246d9032434a5cafa4e050a11cd749dcf13c629df5a0eb351f324179652c91a34fa36a24956362a7747f703af2b6958f01dcf42fe87e3c70ac2755f7ed53ea7b11bb3a415d7f296454b130c22799acb6336170b55850766577a1b90cd2742c0b36450fada7f0b9172b5da7bbacba68af60d35e3658588fe64e6b3f228c658475483cb5e95987857b829116155ea175343499a832bf0bb5275eb0fac917f16cbf552e78f7030b31640e330b5d9c6193089416c0f3fa6d9bc37150fa0c37dd50eda511024d04c9c3f93a0cc7c4e89041b5653cf7976e49fc8d2b61755cee7731a8462aeb253267af0932b55471e5ebf8b52e3827b8103d00ef64ee445be23bcbe3948a258050ed5c81680b2dfec8d9f4f4db323fdbd1b442ef197d9021a776a6efb8fe50fe670a5214f117d9b98645fce3d6d9c765f0a3bd538a051b04b127ef937c8c3f66f90fa0d660ba0d5ddf1612405c445946b7754fb0f8c618d6827f94a86221b1606c00e9d40c487808dc1b3c8c658816d593e01af483b88a0a19141908af1618221e5a0504c7776860303ffd5b9aeee2c767d2c7bf91db0c18ef21f365d9fcb6c003fc103f0816e04ee2e6b7599e232a92948b1e75f0979dbdb9b9b7994fa7be6e78a8890bdde0021deec92572d8ead5e188b264771940ec07c1c00ded559ea797f9ef447dbd2b712d77f11b10930832c7c04b9265abc868f73eecc295723903242343d6ccbf2bdce11ddbe673cb96a22590038c8f4c60c11b196424077b49734f675b6286b51cf88936e04dbd305ad998515064c9a7ac930e83b57aba1b90e2e198ebc96b50d441fb9685ccc645ba225b40325b279d226e4efa026737aded779d911424f391486834adcc5c85e4c5bea600583609074dc2dd346dbe8b30d0acab38f6878f74f3f37cc0aea31ae4a44500a05bcbb12c1d6e55b41bba0e16d42f3f4790361c70c19d33b29bd826c64ab20e10796187e0c222b3c30ef2ed9eadd1d1824ea349d3975349772168186daddd17c6088ed7771c038e83733e6dae8dd42e690e2de6092f554ba936f54287fed067a2af16a22db8f5881ee4b0713f0cff36d3f1b0a198b6250558d2f457ac332cfe91bf06481db93713bf6ec98c85cde4a7ef54fcc79b1324aaab5b1a8a4472e0e19963e98de72b79e601688894e71b7f0bff015a967ffb1d79f97c6ba8f34349f31f99db2d5a952f2336616860516a3b73499db4c332cb203627eef64269edc84851d3043e71216a10aa54bc148334c326b1526d2721e007482331519564f7359d4ff64912948ff7a4a4af4120a7230b3f1041312b6c397a4e6cc65b1752701be7b496412fe2889720b246433b4877aa1f0ffa4e6ed058cafeceff9b5775b48264b19c4226025da26c5e912a182e85d0fc72cb0d564edf7d33cd80ced85c90553b0031cebfc21548456c9c9bce3e3dbed363b3ef1eb90d06d76fd53d4e94699f94c2f166a0393673dfbe0f6c44fe6ba1a5a61bcbe4281fd725dce5e1a1765aae6c5954cb1607871ae66ab8496f28ec09dad1dde0a7b85958f0d81c791b9d1ae340579266055ee7f25c65bc11dde1f6676c36f5669b5836774dff1dd533f7f390cc77d62c0023f4e63a9a4cf6718bdd3c30a4b35aba5a6aaba1f0f811ec6f5dcc1576151c14d4b4ef8afd9dec6d2647d9ce8918629ae6d68a8d2a707687dbca7f4b726b68ce4eda877550d3fd0805c90dacfcd98ad2784bbd45ec0ecb2700061eaa77450455bc9236ff6c8d8acc272260bb5a382bb71af5da631b02ab0fbc738671573e7d3973bc35314e888fe4ad8bd09ccb374d3f815f49fae045c36218f04cce4dc53bd0e1dcc1cae661c2dbfc663a21e2663b3a388c80eb012627d9f2dc8267ae35f242012cad5a981b52902f4a89187b863bd5465cd2c41c5ffad06df853ac89e7800e5faee176d4888db8289d51b7310733ffbb84ec4b2e5a13"}, {0x48, 0x1, 0x5e41, "bcc9a95a01db9a8021749dc813489e9196b4d63be46cbfd6938d4142e5d351ac09788cf808ef69cc16d1ac9b10f22de8066945dfb06f"}, {0x110, 0x0, 0x5, "c1ee92d0c7f2163dc9e9262e9a996f10af63471567f5cd125f800017fcf4e25b6799a8234f5bc32cd0fde46d2536c3da5931bd23efc35dbfb0b2a44bc047119a7e135d225333c8b396b28969e973ee0ba1f8a9a0e254c87384330c6730c81980fb4123800bdac2105cc99b330b29abdb8fc982b938907fcaebbe258d3e98daf9de7c2b3f565fc2d8f532bc8b40217e5f7bda66f4af2185868a494a46fdea8ea23f60b82e390e2cccb66079063a1c6685514b12d72222c73114a998a86d352f63aa5b9a9f1229b2b49b14f62167a32bb4271b9d6a1fb5b048f4d4ed8aa44f2e2e094adf24ff28ee4690b37435f99b3dc429c983942a13ec2fc0"}], 0x1168}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x6) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000000880), 0x1000000000000080, 0x0, 0xfffffffffffffffc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) syz_open_pts() ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x64) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x820, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000640)=0x8) socket(0x21, 0x3, 0x1) close(r0) dup(r5) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) close(r0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/173, &(0x7f0000000100)=0xad) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0xfa8, 0x7, 0x7}, {0xa11, 0x7, 0x7f, 0xfffffffffffffff8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) r4 = getpid() r5 = getpid() setpgid(r4, r5) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffff9, 0x8000}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xdfd32d2590f0acae, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x194) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20920, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x2, &(0x7f00000002c0)=""/77, 0x4d}, 0x2) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x3029a, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7fff, 0x2}, {0x18, 0x3, 0x7, 0x10001}, 0x4b5a, [0x9, 0x9, 0x5, 0x9, 0x2, 0xdf, 0x401, 0x9]}, 0x3c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) semget$private(0x0, 0x0, 0x115) clock_settime(0x0, &(0x7f00000000c0)={0x9, 0x5}) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) munlock(&(0x7f000009c000/0x1000)=nil, 0x1000) clock_settime(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1, 0xfff, 0x7fff, 0x5, &(0x7f0000000040)={{0x100000000, 0x5, 0x100000000, 0x9, 0x3ff, 0x16c, 0x78b7dd20}, {[0x3, 0x1, 0x101, 0x8, 0x2, 0x8, 0x9f4b, 0x4, 0x1000, 0x9, 0x3, 0x2, 0x7, 0x10001, 0x3, 0x8, 0x1000], [0x100000000, 0x1, 0xffffffffffffffa4, 0xffffffffffffae5c, 0x3, 0x1, 0xffffffffffffffff, 0x3, 0x1, 0x5], [0x1, 0x6, 0x8, 0x10000, 0x3, 0x2, 0x8], [0xdae1, 0xec39f70, 0x1, 0x1ff, 0x1, 0x80000000], [{0x80000001, 0x6f39, 0xfff, 0x9}, {0x98, 0x1000, 0x10000, 0x200}, {0x33, 0x4, 0x8, 0x1}, {0x4, 0x10000, 0x20, 0x1}, {0x80000001, 0x92b, 0x7}, {0x9, 0xbfb4, 0x4, 0x20}, {0x400, 0x99, 0x5, 0x8}, {0xff, 0x2e28, 0x14ca0c2d, 0x80000001}], {0x8, 0x8f, 0x6, 0x9}, {0x6, 0x2, 0x1}}}, 0x2, 0xdc}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x7}) r1 = kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) 16:00:09 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0xa, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:09 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x6, r2}) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = msgget(0x1, 0x4) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x100, 0x7}, 0x4, 0x5, r6, r7, 0x10000, 0x1, 0x5, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x1, 0x1, 0x0, 0x2, 0x7, 0x6, 0x0, 0x2, 0x82, 0x2f59d52e}) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x80000000, 0x0, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: clock_gettime(0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x4}, {0x2, 0xffffffffffffff01}}) getsockopt(r0, 0x9, 0x2, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffff8000, "06f7b1cda0ff37f16721648088c02d35c2a532fc"}) r1 = semget(0x3, 0x0, 0x200) semop(r1, &(0x7f00000000c0)=[{0x2, 0x0, 0x1800}, {0x3, 0xffc0000000000000, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x7) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10a91, 0x0) pwrite(r0, &(0x7f0000000040)="7346234da2abc209d01de3af836650ce4b0151affa308a7aae6a626a0109a142f6", 0x21, 0x0, 0x0) pread(r0, &(0x7f0000000080)="5c6451656d9d0949f802df1dd5143e0842d63e493ad8f18642ee75c25892a59e43d13f398a4e3d4da16e8d786d9317af57ddf80876bfcb0ca3b988f8d4fd155c45b250a0d0cbffd8584142438ca897886ae0e925e7", 0x55, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8100, 0x44) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) clock_gettime(0x0, &(0x7f00000001c0)) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/23, 0x17}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x180, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000016c0)=0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001700)={0x8, 0x4, {[0x2, 0x10001, 0x4, 0x1, 0xffffffffffff584f, 0x0, 0xffff, 0x40, 0xffff, 0x100, 0x7ff, 0x1ff, 0x7, 0xffffffff, 0x7, 0x1, 0x5, 0x3], [0x1f, 0x401, 0x5, 0xfff, 0x0, 0x4, 0x6, 0x81, 0x20, 0x8], [0x1000, 0x8, 0x9, 0x8, 0x8000, 0x9, 0x8], [0x6, 0x8, 0x4b, 0x7, 0x8, 0x1f], [{0xfffffffffffff001, 0x80, 0xa54, 0x7}, {0x7, 0x3, 0x8001, 0x7fffffff}, {0x80, 0x5, 0x8, 0x100000001}, {0x68, 0xa49f, 0x80000000}, {0xefa, 0x6b8, 0xc0, 0x7ff}, {0xde, 0x9a0000000, 0x1, 0x2}, {0xffffffffffffffad, 0x4, 0x6, 0x1}, {0x12, 0x0, 0x3, 0x20}], {0xfffffffffffffffc, 0xa0, 0x1, 0x9}, {0x8, 0x6, 0x0, 0x7da9}}}) pread(r3, &(0x7f0000001940)="f67232", 0x3, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001980)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = open(&(0x7f0000001a00)='./file0\x00', 0x100, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) r5 = open(&(0x7f0000001a40)='./file0\x00', 0x440, 0x40) accept$unix(r4, &(0x7f0000001a80)=@file={0x0, ""/4096}, &(0x7f0000002ac0)=0x1002) getgid() setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002b00)={0xffffffff968fb540, 0x1, 0x1, 0xeaa1, 0x80000000}, 0xc) preadv(r1, &(0x7f0000003dc0)=[{&(0x7f0000002b40)=""/7, 0x7}, {&(0x7f0000002b80)=""/4096, 0x1000}, {&(0x7f0000003b80)=""/98, 0x62}, {&(0x7f0000003c00)=""/194, 0xc2}, {&(0x7f0000003d00)=""/130, 0x82}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000003e40)={0x800, 0x4c, 0x800, 0xffff, "9c043d2c71a9a0250d7a98fa41f42ff24fc36855", 0x2, 0x9}) r6 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) pwritev(r0, &(0x7f0000004e80)=[{&(0x7f0000003e80)="3cd59098034e3c6156ee3e0615c8b296b9124fe89a15d2e54b71ed6deedacb4f692c9206043c05f0dcb4574c84f8e636c2e8206b3d77a752837687d14efdae760dfc78f407ee5b8e5b4875f2002c416b202c8300116bd0ffed60aa3602a9753e8346d1c267e78801f5d0efdfaf28b738f483f613045c9d22241884a48d4e9d1bce24daf0bb4a92e2c92e6b2ce0f607ac7d1ba7eafd1d29d9d91d14b34be7736b2512c4bcbb47bd0671e62297f1506a431afa2f46f8293d1bdb90f07267e3f0860f391438372a9d851ccd6a9c1b296a57496e5f860c7f449f7e6cbb76d67771ca0854ee19e852fcb2b8e3b07b8388a0cbad69189b263e90d3a4ef20373140a7f20099680e6d779b0894b7fbdf01c126d323a06a49ee1aa14a9b6c5e941312bed110365ecf6acdd78c966e43684148859005daf058f9e7d8b90872b6155d271a0ac470c8df1cfd1f379d1034fabd515a559f1e347575de280b02cf0fb1e9876b11ddca8b2fab266ec6722015b3e01ba4f05ff3cbc37aaccb44e529b4a5bf2d52fea2f1d80573462b48bd4d529b6f33dc07368727ced5608051696717e6184700ec3429f507cdff97a18609c04ba73cf849a876e6182aaad3aa17c959624b4bf130b4389ea65f689d3c675e9169831790a5d39fcc54a614637bd36001c4cc332c77ee4cd0df9024554a9df973b7623e77e72d8067b01986d55b5cae8ea1cf1b6dac0abc4329ef9639f061cfe17e9778afd8d5c12beb7138bc822fdfd6505160f01b90cb3c6f861a8b4aeac179d82d0d53b30103862237c0898133e8bc44fb083f05456c02b89b1dd88d751a046a90248e0fbb9decba69e780fe2851d28c382a0e972a30b737c4b1407ef941d524799c1d25232db326447e0bba385f8d048eab6b0d1cf2facfff7f9da8f83c75389ea56314e7c25c157d1a99aebe441ea0981eaaea04af7b2fbd30efdc9adf5a181259b32119b72906739dff8501313fc2f41d7a7c8f7a394d00b2acc87a07a9098a0283e6b3aa4ca202fd8bc155eb031fb720325ecaad90879f38f62ca93e8de2bad3dfa9929536cdfdb9fd2e68b2adbf9ed5aa9cf9f23d23f7d78c47417e457ff23a5f87a73a023c522cb215805142496188ffbe11eafa62150fbdd950997cf27abbb73a89f05149efcaba0ab7a53750509ed75c07f01c6e7434724264e36440cc9bd3ed6e5e0728f72cf07d7c965135aa38178ea924ab5a3205f015b62431d34d5efe3137957aa55166fbdbea57d5e936386e2e5b81fc1df31b0aa1297cc8cf4d133c71e80c4bf4b6d739a61aae52d25fb9b02784b0a279139d5236bef33fdbf2f3734a093824f10de53bf2aca990439f7d6a91eba4e7d52de26471a517e41fde990dda705b3db3faccf691f22fad6836dc0126d78bb0c0e92d45480ea7867353942869e5f27c65e81f8a5f94c124a529bbbf14d2879c04cd945a843728fd54fc971f5212df0b67cecb81a4119be091cbe36b13c045e061a4ef69197412bbc560f12ed25edd3fa176798a913a525d4825a732a5865acfe26d441557042b5c9a8ec78505dc6fa035f54990cff1f285345c3948dea9b187f7bf301c514c5e14e9ae5910ed50d40f1d93ef881ff58c7582343d798efd740500c0ddb1e69c643002f68aec6f31e1a434dd7d9c3d8ae5c0c3d78c1881ddeac4e6118f64afc01f18e2f7eec96bc5716b0b61949b7b88907f7706008a9e7bc06fe8a24e64353382cd0ae0bda28ebe9ecb2b53389d9dd0331c73cb49a729cd6a2a3c329774eece68684b0d99f1e9e934a12eda82dc048c2d471f91fd7e2c1861213996d8fb243eeed936ffdddcd9cbfc8e10a2cc195cb577eaf2727713afcc4b2d0b197a94fcabbaa46b944fca1ebe0ce7e35e2fb1bf05773172e69350f97fee65ded96ca534cfc734181b0550c43bbd28cd9b6b737d09b1eafb6f39647ef71992980d8290d14d3772776ebbc0ef19abedda2371469da38ea77571ad1822d74b37252c51c8d8b9727eef3deb77037e4ebdf4ca7ae8688bd4b581a1cee6f4604d50186950c00121ee258c5faa7987e0e513bc12020ce0451254c31a0e7c728f70cc9d1052a9519fba63ccd60431c234f565c14f9e294f8d096b04434eebfd0fbbbcbe475edac6199802698707bb8f35185ee1136c3d8e9d213bc804bec176998badb4cb2db99af7cb093912054887653d522f1fd1caa7cdcf3278b46a6ec87db2d1bbf2063ebf749a96c98b7f52830a0afe28d8100c862b5822da489575a1aa6fccd110a477c0668ceb84070efd36ebfb544dfe63cc3af5f46d5ed3db19234cd7c1f662f6efaba50706e7928f8c765d028160638e27a26d2ec83e5bdacf8134fa0d92ca8d8bbaaf5e540867a07f76ff17ecae9eb7e2022a17baa4977091fe5e4e312a39e0d2ec93e86e444926d3c36300834562f920b1f4a72281c5a789223967dcd2ed2f53593f59fc031d2bfbcc479f8e608c98729fde153d980a4f932e3739f5259f0084c6b3be0c618e2fbe1cdeb4ef9a3ce49b64acda5cd9f5a0899879faff7071781bfeaeb60332b6cd2986e805970f4967a8422b77430f399da3c348d526f57d8307fe2a9ad9123656f82d6649de24f48fa40ef2900e621332a91fee354631bf4cfedbee94a43074397f5fd64c9da754eda804edaeab7d82863b15980c35ea26fa870a28cf2a6d3bb0b4e51fdae863c37b52a52290f9795ea63e58c28b0e9bdbf78ad25c11995c8d25f88d8d1cdd6bc17c4c9032e1d13a9cb899ff6565f5c61a44ecb2ca5e2fd6aae734ccbb861bcc96ad5ddc9e7ee3de7dada5cbddf59990c7f3cb6de8671e913d8697a3ce2642004433ccf6e7e7cf6db0354dd3177fc4bbb155712b115d057a848253117df42ec0a08868109a683fae2f75231e6a2fcc58ebfce5bd53d266bb846f27697e8db612727d59601002791e413340b9f7b5a2a761f2b848fc8f4419146b5fd8b8ad977594a7d29508959f1c61215408e823082582ce56bda7f4f99569cec1df384d175a9dfddb9cfc295ca9ee35b019ea830168d40d88a0d0f6e8be82ca0ea053ea3c54bcf0a155d95a47dfd7aa783298f196da6a013bc640b95984f9b0294862c1b3e6abe87eb62b7eebe1f203c7a3fc5aedee0f393cb31c1d65d84999ee84fbb9b3f42ae77ee2a638bc03b2c40b81a47d7c7dc2855803e3a565756d092403ce5e56fd1fee95389bb1a57a6b0c07cb9ddbb80d8dcfee7b553cef370d30ab4dea042d627393579b42cb029ceb1580b160ae1f68a07275fbf809ad88d40339861fee742f510badd96476532c630e9260d15a60a441c6d698b90c06964a3d00885885152f40d392975d39274e69a7999711add33775196d865315f62e4c1f3e33bcd8bd440a1e33029703ceef36f2673bda38bd88d2b8fc8952ff5c137718bb981e81934ad07d50b3171306215b268d567679e0bad7c4eecbefb36d7e35d0d8df7c77158a6a0e102d574e1b6db6a2d0187ea9f37333aac36d4ad0af601b71629df09a0141dbb83d2961c89ae85f84af869130a3d9eeb2f2a6b1d1a5f8b367aa2b5b8de140f9152b7b93dc1ec41bab62e68eddf932f5a9c1f249350d33a0649a95e87a477a89da60205c26768cefa73011b2e0ca48a65f4622fa71a2ac831fe23c377c7bb515fe4e137adbe82a3579ce167cb87f3c231d789641830791b3fab16087135aa4d70ebdbe7f897ab7cc971018081d40c684b1fea3f462b4abd0bcb9168b406e73bfdd2908ee92c325a36f3ea9628930a840efdc86d4febf535e5d5be5c8914b30062b190c8ccc1e9e46b8d1b34ec129f53d88c54c435b2d1a8dbbfe45040dee7461a959f6618fd0ce9f89d8c002849d9859c0ccb72250e4853b78810965960390710f46bf97a77a9d95cb8a4d21f103d64f63580e2049861db26e250271cd8460c99007cc01f9b07da32c9a431cf2674c4134dc6b34ed61177545f4c5a842c4a51a7360ed7035170036670897efd66957b3c58d7c3ec2ffbf25dd2b2cca65d4f42f2441ec5ab77554718fa087b9b4f93e3b6d0132b8df5155335a7d9c75d3b69e2bb9551448e6fd739dbbc64e3c4021e874c58912fa6fc088e777e4fa1c357fb45adc4d416ff7fe9fc1516d19c5aba80ee534d922119c1b9729ddf65d97d6b982b4eec941fc282b2261f0be2c3f28358df6ddc3d319926369db47412a3863f069c8cf2022866aaa96c2265210f3d744648ece2fac0b57bd1ceddebc9598c0c8a7b78dc364bbf0401a77a2b35c41231ed6496d9899bff3bbf1b55164a8cfb43cd3539f176f21266be24340c49b7b51875c24b85bf77f6e77e54d7b0b16ba327dd25b516234b9505a18b9455d736e9bb5f74fdde0abbe1f9532719905f831f118440ff1efef44d9aa5f44d464bc5c6e3fc2a721cbf3bdffaf29bc1cbafc149bf4f35366e8950fd6a36d0196410b796f05ab48ecab9f4a56199ed73751aec984baaac3d4e6e63971fbaf2f188897dbe77e2613a0fe47b311a482bfa48da5954061bd0d344853fdfac65111f7f373161713dc9f2c850ac404b9de1c125145409acc0d9bb39c435c94492f00eb5f4947792a751bc77215853b167a527b3dde50614b0441b8d61e3fcf7d608c2c871f1fc9690996931398627a439e78d3877bed8d532501637a2565de9102aa8704b269f8aa795c19ec5acb4e41f89e4286c9a96ac6e9057dafbd864f3c176f263c0d9a58cad793280984859ed596903b4ec309722c2606959c775338bd2bfefce626ea34c867a867ff1039cbf65dcd69d7d68ae1ce0952aeedccec6d7d5355565fd6ef7ce7362730d11d8370ed18b3f65be94d3d141f1fa8da1bd561565005e0cf418433db6e70505024a83830218d5b4453fdafdcae4a558d59fe28661511602b47598f7e9c2b0e6701324f4ffaab8f946946ccb53e95f541cdf1c277579ae2618e86628341d225c697b21c1d31a7e5e67b7fc72d84516809e20c83dad7cbbf95028af97030381bdae8ba5a67a63e838a1ff5d84b1df760d410c08e9ca58f3600c7a3221a4a03c53693b7c8476d49ebb23d165a6273497c3c72c575e4031ff15279a1eece55b73529bb14436c2af52cbbd5cd63ff8264568cc575c5b84d38439790e7284876939f2e5c6b0e2a737c63a5b5db26071b07bfd72136a5ad3a9d92055328123df3c1aea56d3a6353cace606c1a096c4e43888a648b6dde88a75e116ac985033564fdff54983b6b94c8e90ad800329c77eb60604095fe539874f6f218a1c13c7283d016494a59ae512231cc5c40e24e82d20214a476d7d6bc5190ec9a0dd84b78fe2b40948b240a604f8feb912b12400c4615b90bff08aecb4d4a307dc263fded412550b0bcf3b0059a7c59642b43ebb77d65816ed8e281ab789e31f6a13609b5eb497d6a99147a6db9b7e07c4162702fb5fe9f08922801f84758a835fab640cf7e3bbc91c1addbf0377f5dcfa3dbecf2100d8e54688a92a4f9567d4bdb9e376c961677efef3fb9633120c0be841d3a4e49d90dc4943afd10d4fb80160fae85a06335f319a370789e4b7d235bafbdeefb4370706b2cbd777bc3f10b6e0772d343e26b910ee92a437419e3add4733bb1293bf99a77a7d1f99692c5cf31c335fa04205360707960f4b065decdc8a3839045c432bee235b8d601a77991a24cbcca84aa03d43128e7c5ef7048ebd5e84bed6b97a7055c69ec7b5a66305e2c155eeeaf7d9766deb43839cf59a88e837a713fac3897b2a9aee45ac617faa7a0bebac287e38ccc82a127327b5608329b3c6dec474ae08b4b5b5c8cd1079c196e02", 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000004ec0)={{0x18, 0x3, 0x2, 0x9}, {0x18, 0x3, 0xffffffff, 0x8ac}, 0x3, [0xfff, 0x1cc, 0x0, 0x800, 0x10000, 0x6, 0xffffffffffff118f, 0x4]}, 0x3c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000004f00)=0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:10 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) getgid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) r5 = kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8007, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400), &(0x7f0000000700)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0xfb4) clock_settime(0x7, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb}) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000500)) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x5, &(0x7f0000000100)) getegid() chroot(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000006c0), 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendto(r2, &(0x7f0000000580)="e19d8d4aac52ef7736d650bf90c6b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23e1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x5b, 0x403, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000001bb0ea05207d3b9d48219d7f44a32bb147a0b23661bdb03b5e6707603a74c67661d6b813214bb917ecf8c12d7fafea9fb1ceefb9d51ff75e81d60f699c1fd12729c9198a41886c1839e2e666d2a18eafff87286f6d540730727d5337714b9253a8be28a99f58090f7143eba5e2b209fd91c9501e2d92a3430c98f74515b427599cb75fe4085cb28b6636379bc4ccc3d3fc301ba0a8bf64e26e8f648d6b34a5cb28c00e5af29273050af16c8f24af9fe5045f7fa9fd3cdbc4615dbcbbbd5e9f6500615a08284af804cee5221d5984511433e0071e039e3bfce714ec28ac37173437a9fe700e6dab3436f1300f20f4d9be078d", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180), 0x7d3bd0970a5e2d14, 0x0, 0x17) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair(0x10, 0x8003, 0x9, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) socketpair(0x10, 0x1, 0xf3, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02014000454d25b58cf8"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xf1f}], 0x1) pipe(&(0x7f0000000080)) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)="e09038743cc655408adaf9458a2c86e994b8514435da6ffa5e8a5192f557822620ee953cd6fa988249e807592a5311d650d49a7c347f7213361d") semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x10a, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x163, &(0x7f0000000280)="d092e39826b51f8fee789f43518ae27b8950fb5526f10c15bc4b020ea26f916b1309133f139359b5f62d704d515cd1b7358c937bd2f77da7937b3bdd116c1c13645fddf6898600001760000000000000df03eac1230cbe1e42311b3b60c793b4f3fc7839d33b0c532573c75ee7be9e1c45e5ec14621dd7b61afb8c0bc57209afaff0c092b3b6282cbde12afbf1322f41e605d184d9c84727d35010b1f5f60327aa6959335b7678430f789d6ec583107a6611c405bc0600000000000000") 16:00:10 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x408, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x8040, 0x5f) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r1, 0x3}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xae0d) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() r0 = geteuid() setuid(r0) shmget(0x2, 0x3000, 0xc6, &(0x7f0000ffc000/0x3000)=nil) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x7) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)) login: vput: bad writecount: 0xfffffd802bf23828, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1490, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802bf23828) at vput+0x187 vn_closefile(fffffd80385f7450,ffff8000149b53d8) at vn_closefile+0x15b fdrop(fffffd80385f7450,ffff8000149b53d8) at fdrop+0xc9 closef(fffffd80385f7450,ffff8000149b53d8) at closef+0x118 fdfree(ffff8000149b53d8) at fdfree+0xf7 exit1(ffff8000149b53d8,0,1) at exit1+0x32f sys_exit(ffff8000149b53d8,ffff800016a15550,ffff800016a155c0) at sys_exit+0x17 syscall(ffff800016a15620) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffe94f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe94c0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.