ULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xffffffffffff712b) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000140)={0x34, 0x0, 0x0, 0x0, "1ffbffae61dba6480000000000000900", 0xfffffffffffffffc}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) clock_getres(0x2, &(0x7f0000000080)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x9, 0x8000, {[0x8000, 0x800, 0x100000001, 0x0, 0x80, 0x7, 0x4, 0x0, 0xbc, 0x1ff, 0x4, 0x7fff, 0x9, 0x52d, 0x3, 0x1f, 0x7, 0x10001], [0x0, 0x4, 0x4, 0x40000000, 0x8, 0x401, 0x8707, 0x0, 0x10000, 0x7f], [0x4ce5, 0x100, 0x3f, 0x0, 0x1000, 0x0, 0x3ff], [0x100, 0x9, 0x8000, 0x9, 0x4, 0x4], [{0x1000, 0x7, 0x0, 0x80}, {0x20, 0x8000, 0x8, 0x7}, {0x6, 0x10001, 0x2, 0x7}, {0x3, 0x1, 0x2, 0x5}, {0x7, 0x4, 0x4, 0xffffffffffffffff}, {0x2, 0xfffffffffffff001, 0x401}, {0x1, 0xffffffffffffffff, 0x4782}, {0x4, 0x5, 0xf, 0x1}], {0x6ad, 0x81, 0xcdc1, 0x4}, {0x5bc2, 0x8001, 0x20, 0x1}}}) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x52) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/160, 0xa0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xd863688e, &(0x7f00000000c0)='n') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x28}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/132, 0x84}], 0xa) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="ddff0080000010001828bf"], 0xb}, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf0000000000000000000000000000000000000000000000000000000000000000000400437f48ffb38635c23b654eaa6f8765ab000000000000"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x422) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e004c0acd081db13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x6, 0x10) r7 = getppid() wait4(r7, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x10001) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x200000000000013f, &(0x7f00000001c0)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() fchmod(r1, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xec2) shutdown(r0, 0x0) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xdf5d) r1 = socket$unix(0x1, 0x200000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x62) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) close(r1) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xeafdece9a0888638, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x4, 0x9c80, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x4}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000100)) socketpair$unix(0x1, 0x42fa0f99f84455ea, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x5]}) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) pipe(&(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) socketpair(0x18, 0x4, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x8, 0x374, 0x6}, 0xc) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x31a) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x4) r2 = getpgrp() r3 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x4, 0x2}], 0x1}) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) dup(r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee4, &(0x7f0000000180)="280f58a7b37c36489c927c43ac227092f32301c9b8e5e5c221840eabb99f631720f570a37cce37118b95115292197e900b1287937fa2460c6e7f9535366f823445d6c14f68cbd30107dc2fe630df0358e3139b9e26630d91e8bba0d3b96e546ca602f35e4be475d739d339c671bfa8f683f6a64434d7240599383a3c0e76395b") mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x3f) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=ANY=[@ANYBLOB="4defb57a00000000d9ca"], 0xa, &(0x7f0000001340)=[{&(0x7f0000000100)="95b1667541ce0a1c1b3e3f7262a967c5d25cdabffd8c262ac7715905d21ccfc5b9d49a2aec4be73d35ec5471254049683c77dd7db7c920c0b0880c6db2152df95a3e49e44445e4773cea578152915c3557043396a76c16fa0914d5ab8892ec8e41f0a8fd8a25c3d274ae498c8ae707ad3d6438da3d3207fedd02df9b4e7ae88a4fc34483572a15a6b717303f7cb610b240160c048675069fa2a2aa2272e005d4de01c4721a90dac37db2f4e7fa02c168a3e2161d6c3e37db568b8e03ed8d566bcab8ed3d3dac043b37443317f4fc3e99022e5b4449b6f3d556a462f464d557a695a9335c282d514384223cc384413fd86a624b757df292a5369de979638599d16d9218ec4dfa64c1a67e433137b0271fd000ad0041df7bb3e4bcc28a9316f426d28f00285e0bd75c5e827d8697373d6f083ecdae43475312782927764f857d80d4a91dcb679b52d059b93356b8d569ac4ec7d6b9d4de182e40a76e659d37f7aac842244c58243ce11371de5a67f66c624ecd0000a53da1f91b1041c5cf360a783f30873aa4f6afd535ee8e74aca00c0208dfce560aeaa942f9eac2be6c629cd2d4c425b7bd26d81ec097124de0d1587376250d33f2b0c61132ffe63abebc512a3476e31ef99b2467bb59e47216882c7dcfd849d5f9dd7fbda98bb1da1ae75b897d77059417837c6594fe9ae6ea0b198b7dbaaecd95626a60babe7e89e5a74c429ef0acfe8307b70bdae178434aaf50530ea75a3beecd141f1216e60fc6a098fe22d9a2faf2371f71c9e0b4196b848d5a6d6e443b12bfb4fcfe69d6c5f205e9caf4a85ca7f85413eeecd71465e2c7a8e9beb22fd4c9abc3670eefd157be987aff5eb43c1788defb336c801ad10f04fcc906a20121d87f4e03536c76b07637bc2637e9f7ed4b8d7ad7e66f816606199f47f01dad3f04c4b65f5d425c408ada9a674052c4139cef61e52d506c154fc997f3d6075acd23d421e23295439bdfcc5f99641e229858b6823ac07c8b7121c6698e8e6d5121500099026a9af533ecff137b40135ba0000e8337d5d9cb2e902a9a9ba08a7c8c091e221f073e210dc7efe0f78c422dc95d6f26e712aea6788ca710f025b50e183dbae20e9769e465d1a01a1b0bfce598e8f3084c63462dda0b053a9b2c7d1decb0e50d75152cd419eec22a2303a0ca6d696302391e3b2c5b0631dd532d401ed9998bf9498cd55177eb7c99167cd69f7ccf2e6c6ae552210907e5b74b000bb57ef70392e0ef2e0aade8032ace5907cb602dafdcac86d0f30de8b4a7c46404973b359f9ff3000ee6d1ec839a73f00de814da56950f1991981415f386e82e170b98f1b41da28d9cb5094c47736035fa53b3f15fb6345310f0aa924b2fad67641ec7d6faaf9d4b01425ba82c3ea9be16a7f518ffd6cff1f90ea1d4f8021b5b0f6a668baa517c21989838902cfc6e5fc64139b2e13ce3b71a8b01de1f63561c9a76207a248058e6f9e86435ddd1446609d407b461229d687cdbfbedfd1de9f355d2de7567b0b1d7152047c1668eb8123111356f2c4ba274b013bf25084da8deb26e60d0d4c3bcf89cc5120253747c44d93fa1e05197d42b04199b263bcfa7bed7128d4ae44d7f80cb61e7aaa0e4d924a205a7b617755bc0a4477632765e983c9d43dd1fe1acdb165c96e612d17f9c6dc1ac908f488e8ccb1574c998956d582620e2b1c09dbda4ffebe856ac90f2e49c6b2f9377ede78922a86dc50d49117a02371c2c33406309a1c9c166e14e7167975f526a5550d1960dcd68487447732ec76c55acbace5f34114d39987b6e5f426d1f220655ec907ecd8eaee7012820d376ba94640dd3c46f78fab66bce3db9c7753f32cfd6fc5e41d5726b0a2a9f6c60b1b82a24084e648d375dafc7fb00795efd4ff6d2ecf99f868ba243b1725c012f428fbe1b53924b53e195bddaaf0500daea0b7ccbd0f6bbd66b9e1551b91243993252f17c5cc3602f3e1069eb3c4156dba4a36ffa805230b1c5ada56dece43c1057428fb58dc38d8b8895bd36385c9a6139070bad41221bcb1643b79c18f024acdc8b9a461b89921a611c8c5f4532ace92fc59db1e02d08a3f620f4f03c64dbf2f052ea279709cdd7b82d5656c838186a81ce9749db10ede9da95d7a91b8912d66c2e9a870af444d2a4f39e55cc0fbb643baf8130024fde78c6aa624f8c02568e5a79b714bb728f1d1a8397fa2f748856cdc96e85c4c408177f68a448b7feeb202b940708c9869aa94217cd133669492b7759ae4224df1d558646fe84c0fd1cd46d67b5817c3d76c11e23dbd4de6fca61f684c871fd9075026d6c979cfa125c1d75602bf6f0514fa2d053034b2e8b57aaa2065aa5de7f60c8ab190b57e85a2b4a317681e562310408c6e6f567d47b9d4f426877ffe2d866013b9b55e33f86047814a768db8104df1368db55baf08c6c69861c2d7b98b35ebd1e7bb7b39b15d96ac04253e7952dac886e58079e91213e0095f5f9a03e0c658e7b00a388cc26d05508c5acb72a88eb0346707bea7b9a25809719be2ad098800fe719bc37ea3967e1841e6142cec0f3dd63ae010edf7fe7f3fa890c2e01a3fcb2c68848a44440ee8b8deaf5a2c628cda9e141cf86962965827f7eff5c599b1ca776ab5f425aaa971097cd05681184132fa3c0df7af220408af38f6e0b6e0cbb444fcc0bdcfcfe42411c8ae9d644c1ffeefc24d865dab4d9d25ca73001f34e9224153b5d2eea9aec0962cd2a62f3420c98255be1075862b8289928486ddf01b78fab099767c4d6abe0de0083cb922e2c4797f97604e93f60ef84917338d13ddb4ab27d2c0fcd33269ebb7799893ef8e29cce8866f4f5f1f17e0d303dd439c5de723614c5f483cd31954225ab8664cb97ed243936dce466880a5c1372edda46530147fd0d94da9f47020b325fdab462b2e22b74780269972297a721cf416fd663eafe579f3e73bb72d745e4b0a438cf7ab4df1cde11dd5cab6f592533d1b2b312a73fb8eaea0fa9ffd2b11a0509509e6ec19b15002b52150ed3bf19fd08b8f0fcd9d9050f6c7d49ae9b03aba4297efd2ad6c8e6c73a508455100a8a10ad9a4dd87f57a16c8f64c6d4056763b0f9878df8d43ce34e949733c6636210104f41119893df24dfa2057436258f4fa9c5ab55c2d6b286de75d68f37a165a672805c08309ab42e957016465cd650af87638921dfac9db5c95b9a24ddc9a4151d77089fc08eb6dadf4f4e203c23f48e159f063dcea4582c7b9a70201c74fdb9248d5fcacdd388791d7662e9df9db1c4eff3f2b959bbdd9cb7fd214609cd1e39adf88e1220d15de32813184301e3dafa09656f1c5ed24206f6315fb1bb08cc3f84efb19d5df6b483a4ab38aeb1b43505dd5e5a9db75818baa26585342997eb7045d6a1d1ad55da584dea64baf793f1215bcbc9abce6088da14efeb643da82410daa6cc7ab0f05e118b0b7b3e10e2fa002cd6d668f7b9c0272702b8ca48548366bf0a95a4356f7f9b26a93f2e445e31687922d355403b53bf9fd2c245fe2ab5fd5a18d2679a11a3bd62da7419d0532c4e7db6415bf62dbe8c946f24ef18b87e80b17ab21b45f4e7fbe3b4f6862d4096cf7811ba1537e6e998e138b10648d54b3dfcf4a1bdcc79aeef9440701b01fa758185b6bb8b1165cdfe7d06b5c3d9632e24fdc131cd030b390aac853047e5c545b7c2ecf070aeee5ac4d71d0509c10f1317cf422b4d8e95e608fa79ff9146fe2d77c6e9bb498a8230eb5f8912c0b80ec8a7f3b7a4ad9ffe56254f7d05cc3635c94a4af93954b4d9ca535ab68187519fb5c062caa22c96ccb8281887aa5d3b828cd5b41275462e8f0c3c22686827ae69082dd2de89e8103672ab1237abb89cfa6e897010a80365d08580c778bf4e0203772e703112d02f1940632b1c1b71e002d65a27d815fc3d62f86af8b35fc929dbde3cfc18041adb4ecf2a1cf935f9f47f1c2e7a3908aaf082d836907ae8bcea9050a71eba2352a9170bc93ae6ace82cd824f402a84a63947fff8c656bcfa7bd66a1e702e1beec26c694636f934c11992913b68887e2117aa1c1026546a90e118adb632fcb8bb1ff64c93a13263d412cb69e29b7d580f9f2e6c162a26a9a1b0544b8520525b3881c13fb4d61c173f15e69d3b79be570fe687d9b0e2270c40e9a556e7743d80b592612bdf26673fa836a2b99be26d2e601ffd8d3ae5a7839666608c211c565b0d33de213b1e75b161adbe36fe58c2d7c414128f11510986bd54f876ab45f12e256593f29d26a2c32b7e2f325d3fa39dde130b8f45552178058190512b000f353c6ed9b74837674f16fac24db0b12d280fbd49b76f72dd5c37e4e78e6db3810dd3d1a701efee0d0a92c1a1bf8c9c9f210648dfcd6aa9bfc2cab13e2d67f0dd40fe575373d6167d9849ffbe9b51f9e443db51ae45229d3948364ca17aac4303aa22806629da4b65ccdd74ea7595375e9e0c398e8fcaa72c52d861777f39a1e58934d72a0d656a212869b167ac63d09c0b1c5edea11795316854c558c8ed078ccb3730aa287479352b7a9d4df0c30633449b94880d695106c7cbc927e436901511f7596e5e0cd2759097f65938088fa80ae3b566dcd723bfa1cce28a38b639c30da1b3f974d40921664a20a19d2b4ad9866962f23928489ecb4835697b4889e9c6673aee8e00ddcfd74bcdba6dbc7c3763a8155fad896ecdf9ba0d8b451aee99cbb91324746882ed98d5f79bd0156ece113430e9ff0e5769f1eab2f924a69fbdcc23f7dce6001c6b76e0dade93cfd5822d14d476da13514c6a2ae7ada25b138a25f1804e90f6e22098d78e4e64624fe39e593aade992e1f9e18b8689f4f780e983b89daa3b237911ead5a5f3c6cf64369bc27cc712d3bc171ba4302b862c91fc7acd78b814d800d9f281e76684217585add2d15cba4ed8e3d61c934af423cfceee5481e11bbeabb4eaea97230a7fa3e824a125c58478238c1750ec41de685aeae09cb4e52ba2e34aeeb7a38fc5a26480c2f4399daa66fb05625fff77890158db8f28da8ed16f9f7836f1faff056da5a859d654b81963a851564dbc49eb7a12c744a776468abc0f103f976844899dedb66ddfdb9235c57209aaedde6e3716168ce376c8337715b12a856009f556545a2d8bdf3f77223b21847108713c09a3df1abe9bee8bcf118a906354ed256e53784b99e33b47be03c44e587dcf0cbc27f34dc760004c8dc79fec8ca33d46069186b1efcc986b14e4d34bdcac03c36bb79cb524e325e09d394144510b62cb7d7000d5c7dc6bcdeaa20159004f336202d7352fa82e38fb2705b495c15af718d03b725dcb27e311bbc2dafe8d5c52166cbc652d1cfbcb232aeea94be5c8c898a5bef466074f7b560cb0d45b9fb4006c7cdd2f3fb8039e5202239c26800f9de04a9f349d7723b0e7f8226667440029df259582b79fa344b2c4ebe948f95c96f4526b222dbafa0e432dbe6ba0ed2221a0fab360eb6821c950664ef6d853cb9f6b8981ef9cf65679016bbfb48c62cac9853dd03e1094b6bdbd88000af8d04ec2eef875eb42b2d3eb8c052def745a70e032304cfd4404ad07bfa030e15d1440199f221af604820849ff5ae52181c74fac51fca64f52d5e7a97e6b31505a2cb78aa7934149c9ca096a0003fe85ab7f38a90516910a36d7482b0cb4dcd29a309e9d97c452bac378e2dc228e08ffa62147d4ec006115060668d21e3524d4b5c4334028e5c0e2f0ff99c2ee06e6f5b4f015f44eb537ab7f338007902e1d8ad6dd771a949de252dd12996058a0eb077233234a821", 0x1000}, {&(0x7f0000001100)="2f20914cc9693d74141db23245ed98da768b568c93ae877f099e59e655cbd5612ba6fdf29f600f95a5880a1e7436f4433ef91bf73b7615459384343186ce26d7ec5c0e54a610b27fb7e5db9dee2e37887f6f97ec721305161469c98ae690b4d2fea291a7648144e1f1bb2b569d02e035b13d03f4d75224a8c4af2be40b538a7d98b5a3bb1150c0fa6f1d134f2a646d3cb22055edbb99cc5c152ade3844b725bf855b88529118e9ef8f06c5e07589edc941a028fd900791b2b17ff9b49cfb7908233893f59ea2df58c596e9deb7d971304d2aed3e7031870b161d7f6bbd0827617d41", 0xe2}, {&(0x7f0000001200)="7583", 0x2}, {&(0x7f0000001240)="2e161cec61", 0x5}, {&(0x7f0000001280)="f4de2423f669b2600e92d6bc3020b0b5b94875e5580c8cd3a3c2acd9668294ad51ad09f6182649d93f19fe0b3f6aaa323e893a7d4345dc9527e442441135d6225c5ebeada6c891e68fd1ec472af0c477de3c1a75387e468c6339db7a17fd4a276b8dd6cd7626bfb983cef64659b182b3bac33b30a794acddd80eb199b28f819f87c3834b3b52b313d53b02d31196b8ced20959c6c0aae57da5e47c294c59e2ff45b9770c9887261cb5672d2d4676871efc2e6dbc495a600158cd", 0xba}], 0x5, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r3, r0, r2, r2, r2, r3]}], 0x30, 0x40d}, 0x3) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000001540)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f00000004c0)='./file0\x00', 0xa08, 0x100) execve(0x0, 0x0, 0x0) flock(r0, 0xa) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x15}}\x00', &(0x7f0000000100)=')l\x00', &(0x7f0000000140)='}}/-\\\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='.-\x00', &(0x7f0000000200)='#%\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='[)!\'[F-#@))\'$\x00', &(0x7f00000002c0)='#!&@\x00', &(0x7f0000000300)='(#\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&\x00']) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f054ecca298b506d02b9a49564b6c6e51f0b6e4272d25dc3298c3e5e74756af37e6c78cbea5100eac2f4a6ebc67a0f6a1606f3762548e2122297243f5fc9f477cc64e9d964eb2a19e00f866d155880bfe4b47d6dbee24c53b4c70cb0c5912a1f8a66726fcfda5f416ed70b096df5d06f74b5fbc7bda3fe186c50d786510b8ca042d21584085da5510be7d93c3aee76f1d6603f6787615893e9e99ad59c6eb990baed63947a5f45987552f6ff999330bf61b5bf823500", 0xb6) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7edccd750c3b4e6346611ff7aad893473bda1337bcfb046dd69b5f3f965a13a00390d8b01174fb195a7c684acaec5cb07a35847a815c461ddb7335f714418a4472ecc8bb8e20d03dd9404d72c2b0b13205c42dd986fade367f92262492e0e1dbbd324a72f7164f90d3", 0x69) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x24) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) close(r1) dup2(r0, r1) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{0x0, 0x312}], 0x52, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:09 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0x3, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) semget$private(0x0, 0x0, 0x20) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(r2, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x9, 0x400, {[0x9, 0x0, 0x1f, 0x7, 0x2, 0x10001, 0x7, 0x4, 0x3f, 0x3ff, 0x587c, 0x13, 0x62, 0x0, 0x8, 0x5, 0x6, 0x6], [0x8, 0x80, 0x5, 0xffffffff, 0x7, 0x6, 0xc7e, 0x0, 0x4, 0x2], [0x100000000, 0x0, 0xfffffffffffffff8, 0x7f, 0x5, 0x3ae, 0x3ff], [0x8000, 0x2, 0x80000000, 0x10001, 0xff, 0x2], [{0x1, 0x9c6, 0x8, 0x7}, {0x7, 0xff, 0x1, 0x81}, {0x9, 0xffffffffffffffc1, 0x100, 0x4}, {0x34d4, 0x15, 0xfffffffffffffffb, 0x80}, {0x9, 0x98, 0x4, 0x9}, {0xb8, 0xffffffff80000000, 0xfffffffffffffffd, 0x6}, {0x3, 0x9, 0x712, 0x5}, {0x1c, 0x8, 0x1, 0x4}], {0x1, 0x1ff, 0x100000000, 0x7}, {0x7, 0x8000, 0x2, 0x7}}}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000)="292918d7", 0x4) 16:00:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) pwrite(r0, &(0x7f0000000680)="25911b73629055cdce4be6b05eccb7a2f411e1f1ca3f9c8b4d77a518c2f2001b91843e4c6fa6323894a931ea6a41e0fd544140493945ac1128eac45ca3233f97cd4786745718c703b0ed53b1e636312d2a5674146acd28e939b06e3616b0657c94b3cf3fc601a19ac141d0d08866d9224262ea53c0cec0ef7f1a371ea8a4d2a8bf62ef4b4477d980385b19f920fe1b0a3b4b6dc4c7aac06cae73727d46a1fed6964b29d117948b8e240fbbed3bfd223487d8ac3e0d43225ae401e57828d66b432c7188a42d535c7b6b96a71198fb55fd05c9d23823f10c20906e6949d99ed394e8276bcf5a5a5463a4030390c8a8eda74a8cbe71d4a20edb8c07c59295a3a4d7a05633712f3c6d59e681a768a68c9315c1f8e891b35c5ae98ac50573f06a8b0bb5aefe36fb1adad70f4c3fb7db94e13a922e25a4ce138d4bfadab4a1d9fb8dcd03f88be118ffd0ab5937ce7d13f2e8ae3416f0d679dadb2219b161305350b0a22cd581c9a977e00456149b4f323a386f79f05f6f35fa8189ceb332155353ddde432ce1f830a396f3adc770cea4947d5da858c4942635e1f78bad8e9b9f6e89b66b2e7c84d46e95c4595dda06cc44467ed1ca30ab74405882053748bb2c545df98624fe95de61110b39dc87a6379c61556701b0c17982260b80d5c19b5326f8eec177ccde4858b825b0834990e63f67adace6ef9ba5e0433529bf1b714b1e469c32a6e932c5bbdd618697c69cb4f7ceedaa788c596fb225b24af17a1c16b77f984371496b182fe38902d3a794fc28414edb2ae3b5410ef6bd6c7e517ab45a37d207e61b99d5ad2a3dcd4d4050adaf67a0291a7d593ad4193b3cf4d158ff6a8c0d40508a5266cea7aa6dff62c0fc0bf3a5b30ec64c0846022e7bfb2c5d423355c9f3b83cce1568331633ff9d9d563350312083761a3edcb5bfde712314f2e32c4aa52ecc1cadee3992e5de5f74d1d09cb40cdf43e752fc58cf75c894f0b731c1da32a109f6ad15db1ac3d607d12106779f5c7178be649f51902570fb304b094420b8564cf43953025f6699cfe1996f3034392e3b948908c5679922018f31e516fdf9d5b80630306e6745e5ac576e6e52ce75dee5f676e716c1636c0fee731f3bfa5f331cb9adcb2d9048f20312176bb5846115a96d5d245073f86b1c8133d0bd2a7546fa3e1095719bc0700f1a22a201825ec658ef3be388b64592e0d5f3518607f75d8cad95a82effbde45c78e493804e0629e13dafc1b832707373522b8816a853b145c267e21d127abbb308f2236de8f7185c0be1a3b42df0e7a07698e401532aac658f1a0e870ef6acee3707da926060950545f689105243460fb2c58272c9898ea8ed5e3200aee41018c62befa03bca91113ff12f9fa9cdf5eb5b24fee5bacc3d6aa862fb92fe58963ea0c5c866ed797ceb722a1a4b8e0cf5346e5022259c63b6b30f021ecd1fc57429cdd47764e8c729812d4789b2749f8da0d9accb68d9f27373c45788f34f9eeb12468bd475a2fc0ff4963bd4d7ae65098d5638105976fb2ef4f2c6164a00f741fc03c19a7e691164e29f1e53cb9a5bdce15b38693e332947f91eab18450f4d0c2f94cdc23f317f83b6fb5fbb5a78f137007330632cc3bf4f95f96c924bba051708707a6dd6f1d2366786d05ea08a90cc3667622af575ce12b231b80ce0817b31384e26ff852a6ea8059f643349c402c804eea194e8d3b1eae76c149d337e52a5070bbeb82726d750dbb13461607caa116e5af981b894f3075f27a82445d3a96b93428f7530053e4358a88417ba706f7baa3084f1120b1c4698986163ac306d6b69063eecd7327ca79e050c5aee43e75964e0ff9652968ad1202f4323a3764aa65fc2df246bc54a6b32d763a91818bf9a1c5d4fd0f42df948042dea3e333d4834eb27c6694493a537c27dfa8b7de322f8d12de9d798773ec96b12cf8dbb1080083450ca8a37b4120e3e6f06c1daa87b5cfaa2b409bd9f649c3d63c78d4ba36bf54918dee5e88dd868bdf21ebd06432622993b4037974c38cc75781c41f960fa9fe6580964ac543b2702ed1541c225145b072c9fac077c87fa559b47923306a95f41e98122e2eefc9228972ecccfa3f2c6f83294d5617ad71c1242945273db375d19617e6769b0ad501241ca5c5236ba4ae22b2690c95bb2a4d372b60c25b01d5eb3b10b165273a1218b8e2271b6f0777c1d2f88b1b561c12594fc380c09d253ff208fcfa0d11c289b11125ee3cc706b360283c1c4df3802b51394d2f5a771aefe3ae126b6bd6ea9e5bb2e4735cc3f327ca23b4aeb05a74a5846c49cc8ab43574cc6a5a54dc05fa1c0f7b39b82015a9e21e1e01c33632a2885d295f7f91178948da3867629acb9ae583379389e3bb1acf94b8128385be3bbcc5a830868bdfe8422265ad6bea0a8b01a6c93cbe7dc553ddcfb1ec24898d69c3445ae065b50103244efd4eedfde87003ef6b557a20a243eaad2714dade5a13e918c952a7987d5bbfa3673a06ac634b13fa3e3a034dc04a76dc57c8c74dd38c35f81cb4dabdece67f298082bacba3704b84337a500d12879224c5445f3ea035d898ea02b55f008967f87dce8b0d78db19cd6c95d9889b3e3c15a1a108834c42487c2b937a3b676dcfe7891f9f2ca1e7b5a5d98ac8c6617ed592fbfd338c2d9b4417e1c92f46639aa9c83e128211e824ee85e521f8a0b929cbc2cc53bf7e44a30c2ef3bd63ff84c01fde3c00487f8ae955b5d363f1011d013b0ebf3566b57a601b3861db76bdc83e5982012ea6ccc001b7e4a550f864ce0f656500f326e36df721c2d3c2187f85d5d712cc5a9fafdaae4daa44b70e004cb6c2ce7a4deab7e43243da2be42a245761987c2b156353bbe0afb84ab5230bcadf7543676aa37b6ff0126b7bf249a95d7a48dc6cee138c8195fc64d970d0fd1f3296e1e38b5332842325a538bc9d8077b87ba0bcd7628e2e6968520bc6cfbf9e2cf8eb21bb1492aafaac4df6a1bd173c010fd23d8827a39e21436c98d168ad970c0be2a9f21c24e7dc24ecd14a5d23d8475a00b3ad625ab64fb40d0a08e48e5ddb5c8cc0c92dd82dfa7e3e5965f285c5f92bd4cfc650d140de542d44e1ea3b064820381a485e3c0fa63a9f02f2be681c0cf4d9112a913d9008bbce1ce5384aa0f0088d46afdf01416596142e61ebac9a32cbdfbf55df2ced8a069cfc9be22e1967e3e5248f80c252530b7709c448159985910b35ece8a642d9c57b7da5d7e53f26f6508eaeab119f78b657e8d130f2e41d01daf0d354bdf67196dba83a601efd2b39fac8917790f654ea57453f25d1f033719430c1793ba2981280faa2dd4fd45255a2b597b5cc92078231a4a35f3d0b5dd05015286787edcee4da7809ef7d51b2ed579af4c5fb2fc4196021638f558416359c7564bdcf952350586721476fab6a6c1f4512ec02909ed89e0fbf67e517b5c3da4b4bc696b347c7eac432ee8db4021ecd75d859ad13895a8fc0cf1d5198c63fb957a974f013c55c0429cbc92fd6e1afe0d654a6ced8e420ad973c3b9be55ac836afc8c1c7363ffb7b461702a4c6660598237ec423cff9a90a4a508b76fe29461fe56d0f0bbbb808dedafac56526c48450309ca253066e022756e453a01398a8f77f357b6b23475d5bb8e145fef2597202de17b6b2b518347a9db0a9f5e4c44df6455841424f340f2f1e534f6298c2f1fbd21b796d6de6723e6524d724a17cce80c828eb71ad41cfdce6d7bf2a1c80a137cac893d777f02a50ccc1a33cf79a9f5a45ae8157812c28f2e0f2609e881af81917c89741f2bac89904f4b1bf28271b28f6b7910a7c08f0e454cf7f061200a0e5955fee61815f85ce9c814a2a9ec3e44c459d7be7ce66e5e361296cb45da4b8d9ab63ce5ccc38b22d5e76efa16730e2539e38af6d0e8ce12ab67bca896741d788ffcda0ffc1b47e44d148acd89de23ac55e844004f22416fdec348b81bf1e61506843a90eb1e6470bd19962e1722bada57ac1da426bc22c2f0c8f3f04902c25efa75e46ccd0b96b8bbda48de031ce293168ad34a44ccbb531068feeb35dd8a96285c62a93a54abb08e36678e8f839ce37d8bab1cc472361efe44d0a164b97dd5d2f634a7aea6399b8ae17ca93472e6b921b1f869a591edbd28b3cd0a068218557ebcd4f77ac6b837e2206d460c209af28da910449da054bc33bd23496017dd9d0b0bc843311fe3a9587b40c8a53e260c60e0cd7cc207629fdc88c0e9bdd7c2b7f310b889babe7d71746e08ee0ca83312e4e593363702c91195e95e69b0bd34037667a3b400be71ae0ea1e50d24f3b1c12d4b6645437999f4287cfd660eabcafb09db821638e4cb3d7cd09862457eec7b909ed43ccd40dfa60d79ab949d3120c73fa2190a3269c6fb35b381b145f6862c5b879257cfcdc34b1a2c049544647565cb03cd1049de5c5ff9181f6dceca3e89edf94d1d65bbe199603b8dbafad7c99fec48b1dc82a495ab8c447ed2dbef49f4c92aace6dc247bf5299f416ccfcb92139b9c1d24ba29d8979932522c564b627dab03d1f8eabbb8a91c171797d33c405713453fe72204c43b0e81306e602d00e91f9ac2e3174d1db117d46de290af52a2b9ea1d45fcc5ad6e6cf7bb8f6366cd6712db26319b7d4dab809b77f06fbb2ac48e6e59b262e48b5960e10550ec226fc46ff0784a748fccb7fb0691462e2e020b172b327f5a3cd582bc3c1ea6524cef8f54e199fffda7430150129bde3c900c8732cc83a1005863b48e7c73c207ac5659aaca99eaf2007c7163f15c1825626e152935968e7217b1105fa4fa8e746810cb4e10031c338a4e3b2342d13a5fb4df450e2789383cca2c9fb2f76aa4dcb5b2214c09ecd798a56685748035c8d49d4e446aad967af273dc37cf717d4589b25fa99e6ee661f1767ce8ff971e8809e1e18ada0dad0b4d966c47e084a5a61b6f1fbee3bf6103595822c37fde239428dd02d3df5342708951e8a893937da15476687354b153c2d6ea83d5223901c2117bbc4b23e6d2a1f754b530cceee184110aaeb86e9eb2f753b6a0bf17842a6668cabf7bcf3733a96a583825323cce3785543a63ebe4a8f586bcdcb20a7c25dc7e1504e2a00d6a54be7b18b76f5801a88670a2f16cc503baa3c969f99eece6247f3bafccc14e7f99a864af8b1348ff800cd7249b618f7ada070c0bda8d5d0a08393e631aa7d1273c01fec8ca0bbba416b94c2f6fe3e26457791b7139185e8b07d5fc7df2c366131e415ea19c39f5317abe5acaa9ccfc056647b5bef664d406c2a9ff182aac6b7f30404dd675001f05ec52486bcf83272b12c72f2fcc836d3ea07ee40f0b06949be4a8ef04af07fdb0fe8472d2ccfd8c3a1e9505471147d5004d6de78a031071d60eebae811c087565580d73f9674ff4dfbd5cb0fdd248e485b4c05262c2fdad85d5fb18f1ae4047f28a9368b3df15911b4bf6870a4ff9a01e5fe6d7f7f34d092aa4ba332b48a9c60b88424b7c16bec63e06d20c279953e7497164b134315fc678659e2e23cadaa33cd346eeff1fbd3999f328741bab91a48f2eae0ee23bc7940fd516dd8ec716ac045d5529ceb8fb40d024e4440018dca799e1a6c5d3623c678364afddd0ffb68c2092b32b5627bd5d50061fbdd0048e950e57dd2c70f3de628a777df9c61e9a5e637b2bbacb663aaf87b2bb8e89f9b8d25a64a1328e79f70d6067dcf3cee2c4ed111a5531065c15f26c34890f75782f3cc5859cd2b63c7993062d91713d1683c41b8900cd902872f7d3c784689681b327fd6f39effed374fc002c54c8", 0x1000, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x7fff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) 16:00:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/9, 0xffffffffffffff3b}, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x82, 0x0, "01000010000000000002000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$inet6(r0, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0), 0x10000000000000fc, 0x0, 0x4) 16:00:10 executing program 1: mprotect(&(0x7f000063a000/0x3000)=nil, 0x3000, 0x5) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x2, 0x4dcb7fd696bce565) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x4) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f00002e9000/0x1000)=nil, 0x1000, 0x5) r3 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d2") 16:00:10 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x402, 0x50) 16:00:10 executing program 1: semget$private(0x0, 0x4, 0x42) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x81}, {0x6, 0x2}, {0x69, 0x1}], 0x3}) r2 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000340)=0x8) r5 = getuid() r6 = getegid() r7 = getpid() r8 = getppid() bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000dfd9dfbf14b6544de37362e2a8126dfae127132f306a632e39437db795b0505a5ae5c4f67747a96e03004e05c707000000000000e3a39e549669fa1db583461fb58f5b07ebba296659685baee33a8c9101084651cd6944abfc2035c2fe324477dccc269a0709e7fb733c8f6ec47deb88c5529043342045910d39c1573c868ed1dbe39509a38dde36af7363af0d"], 0xa) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x800, r3, r4, r5, r6, 0x1, 0xff}, 0xffff, 0xfffffffffffffff9, r7, r8, 0x3, 0x20, 0x4}) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0xd300d4d7382cd803, 0x7d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x800000000000000, 0x2, 0x3, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/37, 0x25}], 0x3d3, 0x0, 0x13000000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffff, './file0/file0\x00'}) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES64=r3], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$KDDISABIO(r4, 0x20004b3d) madvise(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x5) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000780)) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)="4a79fd1d4cbf7e5712d736e3ac6744f70e52f266f286a84c25c5dfd39d96c3614cf9f3d80dc4532dcb17b572035a57548b6e8477509047d62e8f394569535fbc48317a9267c25133d57d8373cab5b68b1e8ac4c7f9be05e4d732a5c4eb9d5d5d6839967a455c54004ac40afbfe858e97ffba7b", 0x73}, {&(0x7f0000000200)="154c7a6e4bef0711c8e40a9768c620c246e95d364e31ec537c887e25c6df69121d43ccb8a8222fa5aeb64153bd5de62789481a23630e48cb9d159b6add07026c6520273e6c827198f70514f400ab79d001ac6bc371f2924b51f880d75e889527dcb54eb1e44e824b57b45e442467685667044f25a2cf487aab2f9e93759db52fb33a657b17cc539a0118090d3031b159dadcaef167b25397", 0x98}, {&(0x7f00000002c0)="92f40b72df4200a830e9a002ef1cf7f4a388ae372b31b11d5e7e9d0d1ed0f41b8dcff56f4be193628fcac2aac9b3cad1d764b432d82e9e5a7842f71fa4a0f90f45db98e9222ec3c26f", 0x49}, {&(0x7f0000000340)="6b05e2d5b0e95492ba59177e645c3c5b409c6eaeec2765bd5d555b7caa2c66b6b848c82f0d69e334a374a4e85a70ece891b47d09b19b5503c35bbc157a81072f7ef52f03e198f762a1092279f863e94af9367db6dd35e9783e75a228c7fc5fd26e5ac7bfde2eaf3448d7faffcef6d887ce76e9ee8c34993685a72479548d087d81f8c0cb2be7a9a29a3a72fc4381e5060287861448230227ebbde8d92fb783121e93e324129ade7cf5a720c334e869c4a5050dee7e1865be750393b73603ca76e8918a060b5393c8c6", 0xc9}, {&(0x7f0000000440)="4baff75b9cac2dea83aa95a1c5d63fcf7101c7a78a84beeb5cd762a895ed072778836b2fbe6a477e1bf1ac0e62ba8bdb2c59624a3a17ea730d6328586779419af853fbbf0d631335c716dcda3b077fdc5d38f9d31fa1e968a1c4352a108a2072311c2fc10d0cd437b484ba737c79a33322a0da40484dfdaf8444021754f7313999ed4bbce60914b9c7a891b66785e0541ebd4f87a757", 0x96}, {&(0x7f0000000500)="577a45cc3fbf6633c3fae560065a823be31248499552684bbefde950b380815653545b7c6f055bc8867a5bf90a77e5910b50bbbfde072ba466b08bb5b8c9d9d2a60a2ab033d80c3c3d004eaf", 0x4c}, {&(0x7f0000000580)="02199d4be216cf5e2fb65901bcaa1a01ee2a9236bf216e5628289515c8e111616493e9bba47c74c47a993142b3500a720eeb12ec09c9266471404a4252ba235160f98c925bcf53823e45d60630d6", 0x4e}, {&(0x7f0000000600)="4da206e93f697d43dfadfaaa50617d6718d5079a682272839956ebdb0557b7be764e080bec24dd5bfb4518a313bd77379733800ba4ecb03df4c7f974d7deab9b68b793a21ad41c7619c07ee0425c438b1d2d254618b9a088f1b7b7c2c9dfc4a31c3b4b0f7e0345b15b198f2316068adeb214d89b27bc6a939a79b32e283667eb1e18b5bcee7eadd937a78f9ecdbc321cac5617b739847fddd0b6f951280d587e896df1c5e157ff8e8eb1aac1326ea6", 0xaf}], 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea5", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000740)=0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 1: semget(0x3, 0x1, 0x87e4a514b0602239) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x8fa4c34c63b09a9f, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xffffffcc, &(0x7f0000000200)="b6") fcntl$setstatus(r0, 0x4, 0xcc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x10000, 0x0) r1 = socket(0x1, 0x5, 0x74) listen(r1, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x2, 0x2, 0xffffffffffffffc0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="7aa00f7d51cfec720e7444bbdb5de378fd4ce20c9ed3319ac268f827dbb78b5ab6a91334f27f81390de3ea55d165879d2c11a4af34ee641978c76340411651a6c9fbc5bb5c3e113ed662ee1b917e8ec1d6804f3c7b1f798cce57821dc0f7d5098970e375c78c5004fe69ab25b147882679bf1baa72070332705731e0e850bb05915bd008ebde87cb840a8b055533b0407d68594a5e47264e3697156d6af2bf08ac75", 0xa2}, {&(0x7f0000000240)="26c6758a350276d44b5ca715375c5d48f7e395462de304955501faa02782de188f8e7cc2dcf3e4a7c2d3fbdc43c5d7c549f3a0c6237af4f32eaa734e2a205303a8b91a70f7e7935dc07d2ae51343467c3e45e91f91fc24078b980c30bc544feeff56f7d1f6dc7afd80cbf1687dd72554134e67056ed13cef2442fb4e6063bcc45ac7c6a5f3e18e38127c0ebb5af4b7b6c68b3e1ef750b42037f5f5f9c94b6c9d0da9839d3bdd2d077c3f9ccf8d6887bba0c944f4f331fb198a1c68", 0xbb}, {&(0x7f0000000300)="ccbb82f3dbc63347c1cb5bd633087998a5bcc739e529886b203c833e955dc15742783b281047fcc7c1b7781416248c62bd3679a2c14aa80c3b1160b8215f9b75f349108da2158f2efb05e3159dbdcecccc3ed624b01df220c1b72912133cefdcb3c4442bec88983cb08bbb0d7d0b955c0d1800a036261f1fb99a05192726f637a9ceda3c0dfe9edc1c59a1f55bcf159f9dab7532a118344bdf71d2e999e25fb89cd57b1b78af6da30b064b9c65882219ba761159d63bd26312bdf753c86573d9dc6df8b83c1efa2ebc6f86a646809b5a247a6b8e2f3f73d3b6839da4ff0ecdb6ed6b91ab5be306784d7b52841b40a52b6b8ce46b3db00a2ca0d5a21eba3cdf0aba56a713d8b939af0c59fc031ab44a17319fec1db543bf5a237956b68ddc1cad8b243d0146c814dd3c85c3216aa601708b30dc55a1d8aa3d08d7081fde12ea47bffb47b7782439c39eba9f218fa2aed7f013c39d5cf998adeff2daec9e0da04494598fda2319c818d20940508bd358994ebac7779b44b978240146c09ed8db9e47eca0cb2440b12574ec4b46968f804095f0f52972a4130c460f19aaa1d122535bc471eabcd61aab202acd7afed13fbd0093b81062a69371386008463d8c0b003249058e1cb32eb70ad490f22f0c2a4a9f2661997e6099ef22ea19faf471a1ef5ecd3486fe262707317600c889125113322cb17bcbece02a7fd9145fb5d895f41a6be2db3d348c852920a194873714045fcda50f18468a759e319bf7517a1706db8c66b3c2a8254d9335f66472e7d1d36351b07c1f3e19c8fe747bb81a34f16d0d99da60f2ddb6d8448416a4ef6c7a71025fc58bab6c5534dd29d608899a357b9373069e6390415a784bc90df518a646005b937404ab85e9545647d5ad4c2a9b118ae3d8bf980b7a2f9d165de42a3b99d4c08e6115cc4ded37d5a56da63205738aa67e973f02d30e112a25b667709eee9231e92107aff7dc634a3de1b7eeadf28245bea598fbe244fdf36e8651d2e8181932ea3bb43cd3e75110edb7192644d4197a626e971d3db648c4df75ca0a113f9ad3ffd59e33720678045f9aaae9caede8ad48292b398feb31cb7579e7d8f14f6a2bc4b91710979e4221736afafa10f0725785e22e137546e425d8e278ecd53c81471a95f2367cdbd031daf5723f9dbe3ff5fd0b5f25b6664450f997f9bf5f5dfaf2051710fc0956ade7a3d0e1ce7734c8aa739e44e41b628ed92cf0bcd4b1671a7f91bce223ea64d3ce0156ea11c5326b3e5dda3d1888c26f1877b27cafbcb6cceedf85b169d5135238bdf46fcf72fa951c7807864f90eca8d7f6340f5509f5864d44da91d8afc201ec17c4c308b53248210c0c3bd0c7c9e5a39ac8b40f87fcad4abd5ae95173064544b30c5e2d713005b9fd0e7c666147d39c5684479966dac40ea4d413ab2a84c5616e8146ec5d6c030cbdbcacb9de9231467e5e6be9a6ca81a1bdaacfbeaac84c3a11b305f2d9239970bae16d45c7a173d214a3762544b016d3f10342c7029831fe20cc5419dc3309b5cd19bc193ead52d1f96307c452d0ebf071c9f83f50363f58afae6f8eb379c9dcce424b9c8233764f7b2a08f5d2d6016db98ce5cf5aba942ad17e6bd4db8df38133546407707e99c933733dbbe529831bba7d1856e18736ebd091e76e1dca50a64ed2626741199869ddac60ea40755a5ba82373dc836d167fdf80cf44d09c698deca86bd332280ecaf90cdc6a4eb68edb9510b7c0b91c1f2d794815dfab998791227cf2f5cca3a45ba198379ac745f0931b13daca53981c780afcb64d0cf08042a6e3d7e6ba3baeeb17d5f1e4dbef9eed2ec56ba39542dd6e28354c19dc29103f4755a5b202a8bbbbc06285ee0bf25683ac6e1d402c18b2608a2dc9bbf95e2b784288217f7d4b5c1073ead765597607098b6c4c2e20b7b1b26ba34dd1b13b7d331a9c02872b8201b5d1968661de1ea58e96e553e33bc554eab9762519e6442d874fe79f5b163fdf6c0c4a6b40105cd50e17258be1e340b073bea6b3db7a241e81271aa2cfbc25d72f83ca5146cc17bc55be5ece6bbdef013c39bf7ad71f081fcdf9ed088f3e1246426f9b5481aceb1cfa49cfcb563705f70f21e41da19cb9f4ebb5d2294082293496e0f6f7d19677876716d3e5c7091edc61501167aa945c62689ba1626ab7fb6f13ad1951bf42933ec51d38bb86a9bb27c5afdbdea7172411aaf96996326d7be57736dd45d4158973cd9931a719b848ec6fc71f8ff61e10ab539229d47e8700b509e4d2c63095bd6dcf4d56344b0443acca91bad734d15d83c4c537252bc151fe3011d68df39c32dd3bdee95aad5078bc1368d7895f85788e5f6f032a1a85ae97688e309b6ac9fc181e8b92afa2f3473dff39606447741912a327d33fc98f3611a9d7c56b06ab65148f4a205af305fc7d86def35804c095f48b970afb519f343e7d6742b54dad2176d959debc6249d33c18c1db70300fa06c4f4eaed73bd4d1ce2b835fa002ca20d5af69ce290ac7b9140428c764149ce61dd639783b27e1a287ba0eb0fca81feeb80a8c0e7ee6d7cd7a4f947d5e225bab202b6d890cedaeb78621d18b462c5da6ffa6bbb12a4f4e8ca85fc04bbcf16d9d1a95498c2674bd5da48e08ffb9573c0fa3c7676cf32817a479bf069b1fd320160013b2243dee87b22ec4a0839eb2246f4ab18a30dbba6d9fbf26665ef0691dac722491849c5d550c337d75eec69452dbfc3ace8c435733370e229558eb94c8f5755aa7ac122cee4f58b1ea10c5bdbe7b239d0f73025f8041e97d4d24971c4129992e2c4ca7857507b14f1d6554372366238a70ebed3616f31ef7f38c5b9b92dba8c6c1f93ad3a2293f48622c1c808ce4ae8375d98fbb7c84458cd1363a1a27e9a1fdc90b9de62f9fe997cf790e302b583bdc3408e4f816e2dec17989881bb13fbbb1f7959ebdf81e0feaeae8fe0a0d77a66afa38df43f3a6c7a706ef2ce2e55292b579e4f2ac7983238855b71d5368f50431692e53309399bff4a06fa94db39e783f69cad7ab2487b727d9585a62665fdb1e4c6eabe6aaae78dda07e2ab6d6351a441a206348365217f603ac3205f390790c55399d54a5417bfb9c05e5e4a4fe2f8e64a30bcb57e840f3f55b88805235c4c2b0dbf716709b1aea6bc145971a4140e8d5349ec4b17e71fb54da18334f1e64771886f9f8fe321a1927a6c5d9b0b2c6938d9a0572e5ae5bad278ef62498aafa3358709c2d1bdf2978a9c673909a9f87d557b4a21ff18e2e1d523d3ce6803b79ec1d23ffa3e2ad25c78a287ecec61fe3d3e63059832d545f45032fd7363c27181590b4f7e7903536d0c65b190dab7ac7f418d173b415c1d14b06a6f2f703bb01fb83a2efb9668d884b50b9cbba3a86cb3da9a55534d21b53cda59c18c83c6ca9044de7b0ae789fd64ba4377ab60e878a48a7585c5a9e30d04a68e7ab875cd6dcd5f64470b2d5deb2d742c09da0a30e26c2987cad5bb249d083fb555c21f448c596fa58cc236fd0a8468f142fa996534977e7edca7ec89e60bb6d0a74690664f2ca18b0ef0c6471a5d759444435dfc143f5fcb4e44e0432af9008ed3a17b4aced951fd0f138aaf4d1f1051223bf1a0e05a2df6a9d8a7d749113886f83320bbd3c96495a142360db0b7b41e9597e0f1a6aa538c5a975aa93fd432cdf5fa135eaaa54bed46770764c4c53d15fcb6912e5edda0eca879a11cf7e99fde2dba5f259fe3ccea88cf0395b4ea38141c119e1a5b8ca0721881f584f2457c55eeaf7137562ff458e9e6c17b0ddcd562db8c908f81ea09aeca4a9cd8889c134a342882eb4f18481869c4f0066d8d63a95c991d9ee8c55b9e8f1e935f867078e60130595a73f90f1ebac41f4713e70f3a4a310c06c872e60d103f0aa27f7829ee9779508727295e592d4742d417c003a97c04b9f21a90ceb7cf8255f7b68a8838c4a38c559cd992e9a098a90802d4b96edd2df15e43a51382b9c4821eae8c64d8e9376f4ded1b67ed7800d25985efcd5cd069d734ba512cbe81fc6a2d1d65f565a1ca99d7492832c32bda7a7c5ad24eaf1b80f53fb7d37efc4464c1ed2f974e2c88463140c18454baaf8a3793a47275f71727644792e55f170c77e7e6778a0e0be2842555a91d5ee06c46bcc7e17af7f432db117f74949309f11cbc177f5e0fc2d64f4f0210dae5492d334df0459501c4db0ed02f5a90a56f53bb210d1b1df7d2c8dcd4cdbea0ff8a8a15777bd44b8c15a1a4d8c60e5e93547207e5c483ee30c0b6ddf7c6971d51511807c8f81739bb919a0861d92bb19ee42ec73a5fe8be5e7e51f1d217cf69f515b2ecd041152aa69212ced46ec1c6615dcf5bbd4600328a1f30fc627da7a35a9044e0b19ca3177db7c372aca3d55b8a4485649ac8553cb0649370d026515bec2bbf4833747a930a39b90fc6ae16a8e371081c1d95656b61225086dbb40909d08e0fcf040efc4ff8605879e7219aff8b0e83575170b4dd097e2a37d33810f77b0059427598ae3ba893a3d375cc000ca9a977b6ffecac2438edee4629bc14b081d970f88170ecac740c79776dadefb1c79dc2ce5045d9d5732f8f3a246003277b2e2e5740d5f7433213f466f7204a5f13081c8faa79c140916ab522dc3ee602a77d3b4382f39169511c4d475d79a0a0bc1babb4e041942a83efca1ce3a0f173ca08b91edd97ed5c57bb176f90badd2b087424563c66c18e10b7c27c194857c0d51c21dea2d12d0f7cd4404d033af08db07acf5f933104cd0615212409c3cd33b4b78bc838a29868e63c795d72eac72013abbe153ffa0ef2dbcedd35656387a9828419a124107a2eca3e5041e51f691c9c8a4291edb28b5118d1a7c7c7c43cf2dcf30f65a0e7507229e9d8016c9d993db5fd0cb36f930ea3915a6e3dbacee432cfc573f2334acefac3547ee385e19f93acc63e32d5a1182ac90c42bab83f22446c7727fa61f4c85fcc8a46e381c755623e8796164db86ff54f249819cc903da93f8f5ec9479be4b944c445d6a240d3890c9889f75af251a13c375b9c596e5495e9d95ef9a525e695ff6efe9a3c4e3196d31db3da2be8b5d52f2097ec3d4f6bdca59299abc210a24d93c25cab321796fb155724079336bf6dd033b24813aa4841eec8829847aa6ac06e901d82fd35855c27e38ec6281160e6e7383e4b753254bc45c6989e564524a584ee8db1942729e90751dfd6f73453043e0b3ac2cf8cc2b3bce17b043e80ca0918dc54446b9d2fc7375267aa3e062410e6cd5ab837cdf9856965453037da2608dd5a5a34dbc167c7b3d7e1918798a6201d13eb4aa78efb7011bc954241d1e1009b218629dc532ebd42ffce897b16c1d1cdf6b22a2b92ced06287ca0bbeebe40898e2f81de5cc9ce742b7364eb5f3b02d97231a6f92b70155527d911b78379ed5ada5aeb93a39201c33bc97af3f7efb59b57ea9230a4f65bcb50164f4b0133be7f923878f1c77ae7ee4c2123425836143a858e538ea282a4e68509aa70b2490107a2d8b1fc1c44b045d8a7d62d9ebd4feb028bd0133eea94f64e0f25c6e057dc8a1fea7cf06525d5d207a1cc50527d3356d575a9709fbe80f05292072a81433dfe88e484dfdb01a733e8c310e35335dd01e49f05e1838d0e47ec32a905cc66f0a5d502adda2fefe0d21277a753a36dcf1c7ba8fbfa8636afa5bcd8905b201c7706e7d65c06a10ab87fa645e7304dd3309e232e94dee1955fbb042657f60db88fbbba6082ec7c4d074dd6f4b299ebd8f85530710b2dcd9ff6cbcc6a9699974ee737216169051225", 0x1000}], 0x3, &(0x7f0000001300)=[{0x30, 0x1, 0x7, "06066e86c7d9c835bb6f99407cec7d40c622aea6fa1a4344b27a2bd10087"}, {0xf0, 0xffff, 0x3, "e338b69c01a3ca617ee3f8789bda126e6f247f5995cd5cc47c5c9d48e265a34ddbc741288c071c46daec2e95f75758c5d28cb1e4513daacf939ead51e623f02efca25eee5a7657707ca029cbe90e70d662930c3a9677214039ad65be845f2093bb11488a8aff3bc702bdcfd839d84f8c80d8942b1bdbd46328b9b900ff7bb43d3b9c5d0ca5eec61e0456c23d6c24c724c2b94703a0506057ba930255d2cd4686975688d03ded64bd6368754eb1dd08d5e17eca37584ec6fc9165e4ffcb14a49ea12af8303c4b66cdfbd4bfc7434a1a3349e6831024fa50b975d50ce2f4c926"}, {0xb8, 0x1, 0xfffffffffffff801, "cba1719b09c51d5321065d99cce96269dcdb940143bfe56d69e9128a16e049f3310bc3163853482315d7037d3d9225dc24e8b12f3a4780db02d28227371f68ef41dbe329df1755bb391842a374306d1dd38c5222a9dc21d7b21710bc3c080b9075cbcd113c501fe4b6246fb1ddfecf2fcb4e8ef5f5df0d03bf84977fc318eaa9810234a5f83b913fe647daeb3e52d3d00dc3cecf9d9ca59f7482f865f44ea4a91f26d44e"}], 0x1d8}, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="68ba88eb77c0d1028ee3a3eae1bb63bf3b9e9efc2bee499294e8454eeca408f800463e25d77509b4ac5f9a87effbb605c0e33a521cc4cda695675b574ca9b39fc18550dd4d8517d9adf57506bce65aeed030c0f748cba660fd641a5f66998ce15cfc1fb6338be7a68180c07dbacbee6420c52b8168c8651c93a1294d89f1b22cc7f893fbf5904216034a5d3df74725e249c13dbd7ab0706cc378acc2057a40691e8895a1fcf73d760ebb3f9232c5dc41e1f0062c4184d12b4ca5ce9db6a07272ac1c55b83e3e8fa2e822537356238a642a6d3938343a6ac517b19153dee1f48df3bc", 0xe2}, {&(0x7f0000000040)="af7a3333e02494637a695d78db9a7c78116369d70d1ffa536cafa092a9b9116b1af9cf80830230", 0x27}, {&(0x7f0000000140)="a7af638e48b3bb0aec35d7c926fb05b6b378b174abde1fb8705840f67573767d17d095c7e2f079e7a5be717deda8f5584fd1a946a32ff758cee9554dc9c036bc3eb5a2cf430e59482e11003d981b94e9d82b62569c1c307dd59b44e4f662391bb3187c640ff80e6f118599d67cb6d20d91d850334854f41b88c570c30100a1016f69d0042370c15d5353536a42f31bb6d7bf48916c89c83f6562a385b0828911c02d3773", 0xa4}, {&(0x7f0000000440)="2ce26f494c7e79799fc77f33c3d63a0552a1c8e84b6d123998d766fac1ffd76513de5ec72b3f22e0fccf01be1b0099302880dfce7c741c25bf43762ffa3f6f7e297a617d885e70699558a6d644e57553d1885ee098a390f1b4a33c91e8f9265ac6e08696cd80cc41c70d8a255a5c8eb2aefac341b20bc928a1b8eb07835158cbcc013d64d333f26b32f549d7bf2667517a1346ee8e914d818b71a3fe15958959d93aa621c7cc22011824f83e8e4604df5bd611b4ea1f547f532576ca5e818b66c311bee193d19a6a321bf956a13c8502c21c701f20c5776dd7cd7513a34f0c219ab1ef21c710abb440c3f5b9ad52a8879a0b49c85926284e0a86078040d938", 0xff}, {&(0x7f00000000c0)="ca7d02ec490e6b6ebc4deda6cb0aa5ae6330c7064a67debf8daab52c9f9f21e642f236d55ec56660d0f9f6b78f197b1729bc05228648c346903e7c96", 0x3c}, {&(0x7f0000000240)="ecf88b9181ef5d8fddcc0cd1f737acf53736a010ba234caa7648ac038669467e1e2e2d7d4f43036461bf91492738b6fdaf03d90923a456a5f27ac35e8e97f977c5ac549490edbeb59574b799aa00d3ffffe261f837ae5cc8aad0e4533838cbba522166e8e2fdfd221d1b5d1081b082285abda9516a88c6a9c888878641010ecc91aedbdbe6250a33cbd6eb753da043d61c51b4560748188203b1c039", 0x9c}, {&(0x7f0000000540)="a7818eed0dc8bbd0bda977bcb7d24665f084063dea874667f2f665c4fdbbabf0b6ac0b876075ba122636e95d1d5c0ab505c481af73652664c284ea215ce6b53b1b2a4739ac7dd958f9b710c0f30920ba27e75606f437766035cf30d51d6678ed6dce6a93fef93e3c1f828e22", 0x6c}, {&(0x7f00000005c0)="f070ff8f7e3c130b011dbc143f4bf4f6638f6581821f8a34c31429aa0c823d8bbbe747077a9b9089dcdacb5b8090218c4b945b772e192c04a126a6b196c3f7bec079569328c9b0b6ac012bc46ff608292a4d607d6ac068a043b46e8114c9", 0x5e}], 0x8) syz_emit_ethernet(0xed, &(0x7f0000000200)="a73adc051aeef76b8222f8dbb085e004e69b59a189f49bfe3e3fa5eeabe6b71549758b") 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000100)="4e6058b7ab39e023d30d4af7481d827bbb10fec1f9364b4b6f8bca728dbd1e29870262776bb65cc2c3d14bee84b63f8393e8ca4f6cd7e24ebbd05e9eadfb", 0x3e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet6(r2, &(0x7f0000000080)="b02dd62864", 0x5, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x4, 0x80000000, 0xba, 0xffff, "0945b686fa231e9903e18f5c982b449b4fa19b17", 0x100, 0x1}) close(r1) syz_open_pts() readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)=""/59, 0x3b) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/137, 0x89}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000100)="1ed3593cce096d45148024e849727a0dccda71e7a1e33080ee6f1c7e5b4a464260a88d52402b209f96a5ce090c895f8ceb34f30b019b07c7c761f6a6b5f40e379d0048dfa8c2cdc6c3a514800ecf5880bcda8c5ee2e878578c4a67ff24ebb1256fcbb310002bbb6b17081d169fecb6232a89de27c5ee12f8b697c4ba274748c32703cefbe336872c3a7c926a8521776fd90902e617fe9c11f295488969f21283a1d45f3822dcada12a3a3e4ffa55ef3dabc55138203b0762bd187c519f74c7e7b6e52d", 0xc3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = dup(0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair(0x6, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2, 0x2) r7 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x400, 0x0) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x8) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0x0, 0x861}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0xc9a, 0x2}, {{r3}, 0xffffffffffffffff, 0x18, 0x1, 0x6, 0xad}, {{r4}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x7ff, 0x1}, {{r5}, 0xfffffffffffffffd, 0x82, 0x40, 0x3, 0x9}], 0x1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x55, 0x1}, {{r7}, 0xfffffffffffffff9, 0x4, 0xa00000c8, 0xffffffffffffff00}, {{r8}, 0xffffffffffffffff, 0xb0, 0x0, 0x522, 0x9}, {{r9}, 0x490674b7f497179e, 0x4, 0x20000000, 0x9, 0x4}, {{r10}, 0xfffffffffffffff8, 0x0, 0x13, 0x24, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x44, 0x2, 0x6, 0x8}, {{r12}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x4, 0x1}], 0x1, &(0x7f0000000500)={0x3ff, 0xfffffffffffffff9}) r13 = socket(0x18, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = geteuid() seteuid(r14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000140)="24e4b54ab9fd1a849b320f0a288247af0a4e7c38135feff82a8eecd9266689faaece7451434ef64c717c0e6b75b4e468f0d363c35c37d66d043da1086d2876785b96a53b25ddb12ea9206c9e82a25457fe7b586c635dbeb90e02c3547b5d40f73992d332281473bb350c10679975a33cdcccbf28da0d89768580ec99e91778fc1bc827525c317d141e134f90f9e5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[0x8, 0x2, 0x9, 0x3da5]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x7ff, 0x0, 0x85, 0x3f, 0x80, 0xfffffffffffffffd]}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pledge(&(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x04\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="4661beadaeab5d570b0bd543bce64899a907644b676145d74914a1bc74", 0x1d}, {&(0x7f0000000080)="6f836ebbd67f94032ad7042501", 0xd}, {&(0x7f0000000200)="5b4a4e7588cc5818d3059a26b4328f17db937553a4bc4eafdbe199d618a61622b603b37ee56aac461166948dce650a66be8e7299fc54d7b92899127d84c2e7e752e0f3facb2b9c20c7f0d73c6c9ac7cb6e0e04781d84158646a50de3320e0b9253132febeb50c11ad433dfeb0864953a251ccea56ef423841f881760a135d5a65f0507f4df6dbda235de6bf3383435944037bdb605a3959df46f09702d98ca65051d71ebe175acaa39b2ba4b76f27e", 0xaf}, {&(0x7f0000000300)="88cc8b0d9b8e9e0b808cfc34f18b04f6dd243669c77234ddd007358f588a86009fbb40865b3315cd85d3e9c2ec522dccc4345fa740b6e2eba8495a6482ba6abafa2276413be73aa80f5141fed03c543120caff808474003262075a0e8a615e1b74f183fae292c4c8090d60854f141fd8a87645167a503f681785fa92b61aa4720e7c997818714632c23199bea08e7c9c9cc34f13b7f833bdc3b4276371629519e06518c10c8ad1138e7ba97dfab6b5d43931b6cccd59b06f88045324fb9258af8ddbccbc25a89839526fbbb8d3b57e8f72ffa247528758f07048edd1ac0d14d0ee899cef25d3068737855f37801a077e2adad6ec4cb04c7289ed32be392a0f3576a1e27e2f8c33ccddd08984d1649bf89ddb8cf613c18e15efb83188e1b654f2429193e98d6fa0c1c8e62e80f690b5dcd2f9480a2b4bf083ff88e8ae4703f0f9218548c09d28b3a6fff5c2eea5d73a6f23201a8023722de213cec94e8308307c4224086db07a91588a41847b028cf17b150c9c7c3465dfd3591ec663a39676de865621a36e865b14abd36c422b5f2108bd75dddf4f6185e7ef36d906cc0f12ea587343e316e1d037e2c50fce12ccade48f683171d9e08f6c3943ae3894d6492a27deee057ba93b4945a0aa6a46b2950b2e72457803370f2cc721d5c51e9143f1286f5379017a206a6df40ad5b9ffee07cbb9b43810edc3ddc4a3202602ee290cf6485eeb7393565a56bbfc3e518c3e3e2162f1a39803bf12b7e6341ebef781699d0bd0b07a3349a67690ed072e41bc5be721ff518bc24d0bb5011a631436c87392d79cdda820bafaf32c21b2134c2062e503fbf46ad6db6ef276e840735849c33bae2db60ec17ead6f0f03bada88ff0da1788ed0dfe4586160c0d0dc05898c91365593f7b0493265a642e1b2b6d1623a12e5fe625a5171045e0638eefd96191c2b33b618c68a0a95393035aa42204032b557f3c7581614323f3dd39a2f71e821d6126214039ea8987a9ac8fd4db4aff2a16df56956ba1152ce40336085eb24a387c7eb5dea4a69d25d60df75549b2de0b478820a723438e41e94577c374e18ce6ce37bc0c2e20051596e211bddb7c2633dad142c442302de5ea9e0f8d1a93ccb1aed1e174c303c1282739e07d43d86f3683f532338d223baee63629a144312aae483112524924a859015389a7e1cb5f24d68c4e98ef59243e826ea5bdd22829703c7812a819da2b93e7bfab9a50e50e79fc8a541779dd76d66a097e5712f7a419f35621b3f7fa621478f40c66dbb665f8a7f60be42a1cd32ee8ff128b6a6cb83c05ba69b8b0ef870fa20f4ddc537053c3c46b3da8bf46c1d63027fb8b2739d8257bdc4a342e96f9e74c3b8d62621ecfe2e728f9779e37101b740fd6c94c3923548c21064efb1cebc263a835fc0a6f3e11965a63abe703258093766ac8466868654f85c98ec426c1baa2e636a49e533a7369e5454a0524f3a9507a6b5f126e2ea412bb28fd57f6c487f081427aa66b56a3e5f66224e5c5d04335738bd99182eaf62bcb9549e593d90aff9381b99034add6399bc2212e86f0f29b13c3b88a728ac3aac54377de54fe8ffe5643ce71b61a3f9f56b192e40b05a9f739ab9b12678edf370792074c1444dfd54a7c6262d8b62639f86eede8d8b5c2262f255fd352ef937275d08defd9bc15e10420475d709b087bc501072677ceae7e26167360efb41eb69fcc29b0aa2db2c66bd5941b2813ffbe58da4889a4bcf5f459fbe60b2b22354c16a40e1ac48184499f3b33df6fea51b47256ab560b62dc35e2880f6dac21f15cf7e6dc4c8056b883ee1a9cdc4993bdd47c0b4af0175ab587ec893db320609ba99b258f349ebc9d45d05f46aa01983573694084ae6d13b88b2699912cf0a3c3129bc516cb72eba6413cd8d58c7f9e327e5c72b89d63d5c250675706ab2d2b7c0de5a7f05133ac87d4acc19f24a0a66594fd8985b7fc3ae92e0dd35e523e67b91180cb84a6b5332cd3e7a6ef7371ae12d4693b1f3977b32b15fefbc0938d770e675c4ab8029121c715bfd7171b2287c62fb10ebfe704083e7496b1f27f86f0d7808e7d1ae1420ba66e19b067686f69a0a91ab74607277087cc44b2e89bbf320745d00cc242fbc935e9f0c0d7ac6123da2b480ade1afde37a836c2aa5a087abf00c1e2b078aed1b04db73cedb8fc17ff65c9aa096231e5686d07f7941d6a47f0f8a2eb029e1e9fe96e1154eeb4c830357c4a302c3c654ba309d1ca99b7fcd66146679a84ba19a3f8750c112a4006b024a2d8647bc19f1037f2cbbf51f3de4d4ddb837eb36ef5f1e88a8871be559d5a08561533fad2544ecfd02300bd40d5344b910bdeae17c7c842b7a607889c9a8e24dbf83b5b14a76f868a06fb148625e67d9de69b320a30282a2be97b89c054153b09a297d793f0383ccdae9685189a5e6328b6338dd04e5940694c85533a899c6902e42215125e6fc02d009b4d2dee74e90b83b11f36a4c0755d248b715c141e57c0fa4cdf5aaf8bdef651f40943a8c04964ffbd5eaa7c703c47ea3a378163b9017b51d15417f498b892af1e72fcb33d0368628b4513040d12cf2a6138479eaa42d58546739de9eeff2f0ecfb5a167eb84f6e68a12d8857d8f3cfd850790b6a2f1a96cd250e4714666569e8c08040325c6f320452843c60a9975d4758c168c1a2b959b372db4e3a04a66521b4df05ca714a2096e2744be1d222dd5186a5e59598c8226142895e90351f520401957a7d7bf4e9749a8124262d499579353dc80090e6264122408488d4d31a15ae53b920cd61a63229cebceb8b5869ac788d02200b8b2014e8e0d94fceb2047826b7720042d810f9c6c8165903dfea86f928447cfa1309e35a4b7b1d771d54ce194aa348404cc84a6cc086cccfd3af3c266bc6b25224575ebbbcfeb005886b309622ff170320962227f6938affe9a2eb595f9f24e479414d6ecb88b0d8ad61a59eaf43abf1ea0d6526ba3597d4d9e3b1b4a7bb3a48e3877946bc1b7bc25c6ffa7df100a76a3b28b1c4afeb621931e938c45041b028a8f9e2aa75a292f78a06c6992f75e7d12cd809ed64b54cd0e5bba41d0152191235ed335aa8c8f6127f4f76ed06734bba0f31dabcf4239e2795d074b811f08cb7997b2130a47227a559f59a9873229cde491e0188019fa3018d6a360af82959b62ec4e5ef5f0399d89d98757075e056e92c491b06656d5d7b39227cf1f050545df26bd6ab014f0eb1b43f9bcf6b76bc46d88cbd040d5dfdc035b50d5a1e9c06f8da7635c3abc40a99aabd078db001ace4ed87903bc09282b69a40b0643ebcb5a73162c7834ded9f9dcff357be3846ddc59cb45330c9078006aae618cb5fe12917f19ecb6ac1b2e38739f93445ef23bfd098df6d53ee831f4031001362943ca0cf1f484e0343f976fb4433c0688f8411e6bec1be33eac673bfea302a5b030a2a1529814f43bbf3a53fc1c2b70e23801a5880ae9e50e2f0a1f9e2479fffe860926640cc56e8f4088a03917ea0f4f8445cebf9adddb56d151bcef2914e6c0134c556280c90dcd64b944976bf2f0500c2aaa3d6c5a75a2b30e5cca5ef1f1b661b791f1b9d8ba46505a27cdd4d24127c7ddc493776f657df377c48573d74d9976c17926d29af0d988622d0ea4b5351034f5968af0c900470875f62f34735949fe00d2804f2708105006144cb027767d64f0f9dc82b299f99a6f16f8856ec7002a530f0cf800eaebbe68ead6b790f636ea82165d04bfb9be19e72c726662f900c9185e437e78b1a529e98a7ab61963661ab3fc165416044a6def9509e3f8d2ff7b4789b37fc3079cc9b9f11218fced99ebefc04229eb7f97943d87f2383875eb95dd8fdeff9e55a7c6eb30e59dcb590f09fcacd9f029106c46621cbecca32f136b86d05e5dc484358000c95d5c92a6de1e905f22e21e9f592132c89f51acc206729d4d0911a1040231143650c2cdc159eb1c57850f64a7fc7f32d384d41f54613092575c468a7aaca06dcc64df1c5e7fc343a50b07ea1b09d4b97b03b10465b8a6d05883d84fbef081a5ffcfb68c7bb74f6d929611008e5fe628baa67480477c83aad02099ed63adea858a5af242647f6ceec197d7c940bfca9b6b46268c31e0f75a10bdc160f976ffc281d742df3df91b986636bc8134bbce55522e86bd5d4f3274271242cc4be32466cb943f5fdc566c57a154f8b3d09815ca24a074a5b2ecab7d6eda2edf979ac6cdb126857c96682793e61dd4d5dd3dd8baef40e6d4f49cda16eea05ed05e5003b5175ffbd22c28558af2bd794103309cbcfe6d5f0143d780c0e3f737d7595f93752fe5cbc28efb08182658f2f6b0340c50b25acac1cc48631180634b7df3e884206bea6ee46fd8a6ff52f23921e14bfe5c5df678c6dd72cc18a525d415b77fc31950e6f5a25572e2500dc5dd4ef171ffdd705dc0a842dc6fe05e4b6fcb46deb90df58e79b5a80e5a473e4890ff6a5725af0bfe323fdbda40e6159332c7a2c922f7aa10fb5c9d66d68ee40187c1a802ecf5f2b54a9c283bfaee18b65ec49285c1e2a20356fc3ac2402c51a9c5dbc6e5523b5f5003065f06aa7c639955e29e8e00ffa0db306adc9c6fc1da729ae89db182f23f17887e7d608086d66496867b07266235a65a4a3b0f50d62c42b7631bcb3f99bffa58cdd2a76fdf3d718080ddccea8ece17694c9b2ec641020ce3b76eee9c1a67671d40ae24d898f725f7479d76203c35502624d0d5450fea708d5ce93a4aa0de388e9ef8da5f765db0b6be56614cc8b9ba881fa4fc032b3b8844736ed9b28cb9a292b8a9c70f30591f67e2502286352e322a82022df9c6666eaf17c7c6118c91c9aecd16d8a0b1a484d20aab0bc4f213eb1a91bf9e1ee6f11c7e4dd177839dfb5c14611544362f11bd5046b229a8ebc4a941c65377a88c852ab6ec2478ad7b8916849d79bd6c104ceb972889b06bdd9551926786ccf46b133b6295a2692a6b45c768624bd3f67f7f9cd3945f9d7403c982f6c67899f8e6bc93e6ca41495d7991bb63b7996e8477e86e0f02463f320b2efe5934233fff103435245018f3970f2e42bc1c3946ab351b31eb7b5234bb4d41ece4b3a8d5b7bfb5ccfbd4857631107d1c241bc1aaec33b04841ebacedf061ffd90bbac64d645133d6f1baeff31e4a3519bcccf624bce62372609dd2024fe171846420b3b1e036884c1517175c733990f9f3f7ca653e7a2ab1eba3ff4ce67c7600ae1ea6bcd8f3a4dea6b456a96722e88cb1f8038bb6c30cc53136cd9590d383f0fe6ad3f79544f4ef0b41b8b2071849855284a2c25807d8f4f5fdcadd86a20a03cc2cabd305aa58dcea027fae5f77dbc8906e42c7b20afe4603055fc461d47b412306c82161db80075e7b964b9266b9141e1f017287119c1a577850032cff7de8b79e7ad99ad521ad4ad5e8987a915c3105b93acdbb63aa8918c3df18f337ea5ead98b9a80886a8b619892cd426fb65ca6b6114285b8d244b5276dbabd966b6d766602a1181187567ac5db7ec87af5c57a7dd62362da2c3b356cf86d981ec619e6657fabd66bff2062ace8c6e1cb6488ec412448c49d75c7f93b38e3799a889b71dc4cd0f7429eab70dd5de4aecc4b4049ea6f8053335a35a9cfc16a27120dc71ab55f406b6f14c5038a00f7f21497616a8a732e328ee635bd15b643fe8354b740854b19b89be76880cbdc3db69186cb9d1e3044c85aa2f2be7950d44a07262f659500c60aea3267d93d47ce2625c3090a3384aff507398d14e10a53e375710fbda7297aaff0d3b53", 0x1000}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r7 = getegid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001a00)=[r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) lseek(r1, 0x0, 0x0, 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000016c0)=r1) pwritev(r2, &(0x7f0000001880)=[{&(0x7f0000001740)="c3e18c562cfcf6d62c5b58cea79f34ff7745abe2a2f5e5b63119beae28610eee14adc28f0d448ac6327e8a0dc16eac40c79a23572c4732c4693a02db60b5a8768e60e1ea0f911e5aa4886a412379de919c1ffc10188edf0d133d56905aff3af4746417a34fa4d90b16f0c3504462eea5dfa601275f437f40f6f5d2a663fe0aabd8ee0dee5527d0d523246e2e4e1782838d4f291ac07db9f38a64a55dab79608a8e69ea7049197f2bddab795a583df71026449fff2cbfcf10b983e283d7021fd227ba4d22506d013f8ddd536361bd610b7ec2351db8d664ffd67833a18dcd85e758c2676945b1022c72f125538c2d0f38fad902e10dcda41cb6", 0xf9}, {&(0x7f0000001840)="1e7899b0c32ace58cfdb374de394506c191df9aa9b21421f230733522f3f74090920121db74ebe2311e160b770222f721f8a8d19f8be05a2a828", 0x3a}], 0x2, 0x0, 0x0) setegid(r10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001700)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001480)={0x6, 0x3, 0xc79e, 0x1, 0x4, 0x81, 0x7, 0x10, [{0x9, 0x2, 0x2, 0x100}, {0x3, 0x9e, 0x9, 0x1}, {0x3e00000000000000, 0xfffffffffffff000, 0x4, 0x8}, {0x4, 0x0, 0x20, 0xfffffffffffffe00}, {0x10001, 0xf17, 0x3, 0x8}, {0x3000000, 0x8, 0x9, 0xffffffff80000000}, {0x0, 0x2, 0x6, 0x4}, {0x3ff, 0x100000001, 0x0, 0x9}, {0x1, 0x5, 0x4, 0x6}, {0x0, 0x5, 0x4, 0x2}, {0x800, 0x100, 0x80000001, 0x3}, {0x6, 0x2, 0x754, 0x7ff}, {0x9, 0xb6, 0x0, 0x200}, {0xfffffffeffffffff, 0xfffffffffffffff9, 0x81, 0x4}, {0x8, 0x8, 0x3, 0x6b6}, {0x0, 0x9, 0x6, 0x9}]}) r11 = semget$private(0x0, 0x6, 0x91) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000001a40)=""/4096) open(&(0x7f0000001680)='./bus\x00', 0x1, 0x40) lseek(r0, 0x0, 0x0, 0x2) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0xe7}, {0x21, 0x10}], 0x1}) geteuid() flock(r0, 0xf) 16:00:10 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000140)={0x2, "9870ed2c13885feaec7f3b22a139ba6a43cb31d144a600a919f332e1cfc8e5b22beb6df143c42e15b8f1e353734fd9c6032a002a1973d231407601b2188fa07965b9107a12e6e7f904899b864374c130e4de4a1b9e9a32970b94960b8fbf647b9ee90c51dc9f88d225e25a32d3909c61ab8245567049ff6a0d88a09edd51cb18702b3b1ef1319e2ee979c896738560cf77f19d641f376421268b7b38acd2777386f167cb654802044799f56157071deeb25f85c3c5d4ffbbef203a78ad1c4c0e2a"}, 0xc9, 0x800) getdents(r0, &(0x7f0000000040)=""/153, 0x99) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x122) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r2 = socket$inet6(0x18, 0x8000, 0x101) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:10 executing program 0: r0 = socket(0x20, 0x4, 0x62f22a38) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/140, 0x8c) fsync(r0) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x18, 0x1, 0x6f2cc5b7, 0x460a, 0x25}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x106) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) 16:00:10 executing program 1: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 16:00:10 executing program 0: syz_open_pts() close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x102, 0x1) pipe2(&(0x7f0000000280), 0x10000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x7c, 0x13, {[0x1, 0x9, 0x4, 0x8, 0x40, 0x7fffffff, 0x80000000, 0x6, 0x1, 0x800, 0x796d, 0x5, 0x8a7, 0xffffffffffffff81, 0x7, 0x1, 0x4075, 0x5], [0x4, 0x5, 0x8, 0x26, 0x9, 0x4, 0x7, 0x4167, 0x0, 0x3], [0x401, 0x1, 0x7, 0x3f00000000000000, 0x377c0, 0xffff, 0x7ff], [0x100, 0x8, 0x800, 0x1ff, 0x7, 0x100000001], [{0xfd5, 0x8, 0x400000000000000, 0x1}, {0xffffffff, 0x3ff, 0x4, 0x2ab6}, {0x1, 0xfff, 0x1, 0x8}, {0x7, 0x1, 0x4, 0xd75}, {0x46, 0x5, 0x733b, 0x9}, {0x3, 0x8, 0x5, 0xc3c}, {0x3, 0x64, 0xfff, 0xfffffffffffffffd}, {0x1f, 0x8000, 0x8001, 0xffff}], {0x9, 0x5, 0x8, 0x6}, {0x20, 0x40, 0x2, 0x6}}}) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{r0, 0xa4}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x3, 0x4, 0x98, 0xffffffff00000000, "0de7c3bb4e23d0f4438305df4899f91ff31c2517", 0x40, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0xc0, 0x0) utimensat(r1, &(0x7f0000000640)='./file\x00', &(0x7f0000000680)={{0x8, 0x3}, {0x3684073f}}, 0x2) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000000)=[{0x7, 0x7fff, 0xb8, 0x4}, {0x5, 0x0, 0x3, 0x5}, {0x117a, 0x4, 0x7, 0xfffffffffffffffa}, {0x8, 0x8000, 0x22, 0x2e5}, {0x100, 0x5, 0x7, 0x1f}]}) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001140)=0x1b31400000000) r3 = dup2(r2, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) setpgid(r4, r4) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x200000000000000, 0xffffffffffff0001, 0x8, 0x8001, &(0x7f00000001c0)={{0x5fe, 0x1ff, 0xc06, 0x1, 0x0, 0x2, 0x480bad99}, {[0x1ff, 0xbad1, 0x7f, 0x1, 0x1f, 0x80000000, 0x1, 0x4, 0x4, 0x6, 0x0, 0x10001, 0x5, 0xb4e, 0x78ad, 0x6, 0x7fffffff, 0x4], [0xfc, 0x7f, 0x9, 0x2, 0x2, 0xd40c, 0x1ff, 0x8000, 0x9, 0x8], [0x9, 0xfffffffffffffffc, 0x3ff5203a, 0x7, 0x401, 0x100000000, 0xc456], [0x6, 0xc000000000000000, 0x6, 0x200, 0x7, 0x2], [{0xc69, 0x8000, 0x101, 0x2a52a70}, {0x2, 0x4, 0x100, 0xbc62}, {0x8000, 0x2, 0xe5, 0x1}, {0x1ff, 0x10001, 0x3000000000000, 0x6}, {0x74, 0x6, 0xe4, 0x4}, {0x0, 0x7, 0xcb5, 0xfffffffffffff39e}, {0x4, 0x1000, 0x3, 0x7ac}, {0x3f, 0x5, 0xffffffff, 0x40d30725}], {0x4, 0xfffffffffffffff7, 0x963, 0x7}, {0xfff, 0x10000, 0x1, 0x80000000}}}, 0xffffffff, 0x9}) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 0: clock_getres(0x2, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000054}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x7980fff9b70e63c7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) 16:00:11 executing program 0: readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000300)=""/214, 0xd6) syz_emit_ethernet(0xfb, &(0x7f0000000440)="4bcf48cf92a91b357e61bb77ad55d1fb4b8abb4851699fd0fc07185aae7f9b4812d5d1f9a8860793673eacbe0ccf12d75407d5a4fc3a554753a31d5345e46f342843f3ca8c6f55d0fb5704e429a2e5ae8d9f2388aa45f01db12e36e2ca5240d64d71081ed02baca5107508026772daa7b06c28d4fe1ab2e32a742400f2a923ca8d50ce318cdface8fe26d77e639f7561e7be24280ff711ed10d98447a780e1d32faa5c32d388a58eceed796591913daeafa258bfc211e1f5bcf0e06c3f8722f94b44249b5c06684eb1281bcee96bef8f5b732a4d3fc199d2c60666185bf622ad731e3ccbd332732c3dcae0e51a832719c1d7d8e98b40e901b27bed") symlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1301f804bee768b0c430f4e291fb389f4b630d3ef737b87c68a3183ac87131a83855accd3cb86e62687afc401a664160b1a76e17dff1c1669dcce8e06998662b4a30f4587ea1729937b906f"], &(0x7f0000000140)=0x6e) sendto$unix(r0, &(0x7f0000000680)="5d31d1efe68b1cbe9be41dad3b76f9e1ab409fa120585053ce679658d8f5645b007366dd1d220f6eac3fb0113b9e2d63436510086d980010a1371a4ef95ca190840b5d627663b6e067cf8c0bd57f86129d84998adc041d19d4cd42842380b75fcc5c211f286dab310381b947b65a55e306d3d07a68be732cc96a0e1ad282a39330cc50f87dde07314abb96aa", 0xffffffffffffffd7, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000580)=""/157, 0xffffffffffffff1c}], 0x1, 0x0, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0a4bce1f37db6d08e18b06c1a877dbb534928c27504d292a30e98562843495531877bf664c49114aa737a5f2b9cdccc8fcdc347f526166ceccbb89ece46ae21c3ee032eea91c94fae86ec653c1af256a3cad771ffd78b9d8e1", 0x59}, {&(0x7f0000000100)="6f07a12f96", 0x5}, {&(0x7f0000000700)="86b8bd795c09aab06b0cbdfd67691b1978a40a2c7f83d9ef660b63fc86bc32f5fe93cc586bd9c4336e262a0a45cefd6392b1ae9a11e740c02ef0b375dad29df658c1162c83e91a897a95c72cabe57c8f5887cf9e7c9486d8a5091f4abfd2710f6748941e710ada6f2cb6e5c1f850b63bbe935cfd9d254694615382643a8333b583ee9294a6a8c3fee7e2d45bc55429409dc6174c3d04a17bb0c8342cf9a6fcd72b10450ca4b9ebccf6a27230b5cfdf9f64abe972533d0db5a301f3ace7c5662d2b01c41f06dd0e7d108e94e0b00ad794e11445b1e0131369a54eb09463399e786ff06d4b2a07c45bd4199195f4724ea648e299d47c887677bca323b78359175fb360ec69ddbd534938d1429dfd2844a7c893c34217b525028a24adc1807a651f01b07a4bd2b6e1875b0b5b66fc4e4b08eddc9136b1263766cab8f9e79a07720697e37bb5dae8a8f2a6edf5511164182cac2d4d395ad608a63dd99764c74d31ca4d4499e29d5f5433fd0bc714902694dc59bf42e253b7d53f9dd3a0c1cb0fec332a8b9518a1c0b0cec0827171eff9bcb2f52bc602e68223c4ba852a2a62367deb4212d3543682f1c57510c59f5fe9bb57c109d60e7b8776d2033f0f31d62c2bb90400e522044ba0ceb6c85ad2e4c6a44510876d47a08767f7154a245bc047856e90533aa3b94a5e856026be68235bbb10ac1aaa959d8a28668817729ce0c3918582b6eb7b5f82491fef975958490f8168addc8a1d53621fd77ece255b15bc8e90f0d9dd6a79bca7ded057eda99eb4f9b780677e46075ca2c5f23d2899472e3cf52582d67aa57879f915ef2336941126707f50bc5d8ae2ee18fa471c8bab54c39fe46aa6a942048674b2fad6ffcee366aa6f58711965774fbb3e61084dd0c21c936f2517adbb17eb4365c8dee58fc9737ee5d926a7ffe280dfbe73f74b448cf015740b5849eb000b9d5981b1d50fdfc5d67311b150e9bd5b97ce945b8472d0f8239f5628481955f7a289e90108818d67ea4d60fd82484bdf0121382c9556177b2833a31c13ef64854edaeaa5e9afe9882335a79f77a85bc50f4e9452b70f2033e720f2264f4e89571f08fa48276bbf62f5316c283eb86c38ec20e344411eaf3dad6a71fb91fa61e0306612aed565ec5170a5368abe7e8d264c2c81ec50e33c2c69a7eeb3a84dccb777de84d21d0c95d585d8bf5653021cf0359d39a6a790ac71d9d06cba9a1add2c26e93de519b4f0fb8b32a7acbe5f6706119960bc56793302685be9a343cf46ffaac79ac7049b1ccb0a6f015cc9d4f37eb5fc5faf78ec01d00b62618f0090a8d527cdb4c509b05cb89c43c245b21ff4a64876f0e5792241a9131a0df34faf3ef058a396a9ebab06ac52e3e1387b00ee94947629aacd176ec19275e3789e43f91aa08393aa1c8e12c97154f9a50295132840d30414081f2cd5ca3509fcd6fa99203b1f1334b2a1cb77f4f0f700a1d7c45b5b5e172b1f54977866f6178f2c8a593aeeb57bb62807c3f44e34d8b99b186159f67a8a6d6e1dea5be1c3e0d94408dd128772eaea0fac9e4cd9835283513376323f8e5120b2e09d1a573bc43ab6d54b3be0cdf692f0b612151eb55b890dfc3ab5aaf40e98fad64281ec651012257b0646d768860a5a0a73ea83d0d930aba0720bf1e8f0330e33d812f18c467b02414eed94a52096438a13714f5c1ebe19e27ec0cf6ee940715d73fc9d06ea6c87b7a66959434df0b45d89eb186b8c2658c6fef92fb9abe47aaec79a1c77fa8ff393eb32fa5c540e39968beca66c9b8a7881c4d8d9147bdfeea87e283e7dac439103a1b181c285d923e7e50249dce659e5935531efcf7a97a7839aef174b183f19f6ce67e4445f1fadacbc81c5c7f39ad7786a5a5c26e1100c3f83eb28f151eba9009eb033e020731d58a60e90886357829fceec611cc5a2f930df856dcba9a1d2da8a953b3ad7788b7243934bc46303f3230d385cc31138b19ff4bf7f90b1ed836edd6a1bbda2e4fee727b22622efce91b3a152735854d6ed9736dc927284827e7757e9ea75bb0d3fa3095debb1e3997d1e31848ace4cc727effced42bb16b8d8f70fa4aa0c5403f46159ff2e45b2a8cbefbdb702baffa369e75ff247020fd0f69fc5a9c1c980b080967ad10a1dd4c364e711a12e5a0ccdfb3b66964f08fb9b1a2156eba58dd9848f4b611b6b00c25f6286aaea2872a8fffc6591f81d56cf35082384aed485796643ae30ecd2f9839440088a62dd0eef2c371b6e4ef6a84092ddd0920adeefd1fd9f1f09f43f22975381bd28df8437f42893492d714399853a521bbf090c74507744c5a7d47664cb4a789636e5f35266f6cc22eaaa896353908d4c5efceed7793a3f749443f4574a4c06e5c7d4e5a52b1102e943097607fc33d66ec628c55e4364828ce4105fe5f6d5b6f4a997783b956eeeddbe6198afeb9a6fc959125181603c7e39051ba39e4523b513acba99b8a54eda36e246653e57d823d136952088c459addcd2e3c22032ba7069aab792b1fd8fe458a96b5e5098d604b2d4a5464ff04f580fadb6f26dc6157e98e1265a8fcd4be10347ff22566c4a1609f0042d75625c5c8651aa64aa7d28fc071db4678069f3140a484c64cc8877272b3a85bf321c29c3c30815bb9232b913a1a86b1e59cebfa61e474771ec652957236eaaa10a111810794c764d2af36acea84daed9870cf7fbdeb4bf1f8fa4e54046fe1b2a537213a388a4b0717dfd2a08f8a7ba23cfe88579c260bd344543f34da595fbb406194869a9f7d491d95f7ed3a55b27448a003c94621251db0886c8b04089e4d24fb420e031710a25fbb2debd7d02b5d563b912dc73f884ab548cc992937dc7773c9da33602e90968540ce98cc424a9ee755fb2f1e4b8655547a3b031c853952c4dbe3d33edb5941c41ea16f536365f739217173f54fcf07208269f0d8e3c8b33ae93c1ac3b037644d5fe373ad4c0f2be2d18cc43bc7898ac737a74c7c2b1de7de831e98a8fdb526a388fed5f38cc69dfccff18642a59571db72e4cda6a8d4ef9f8dd5e0b0839b347344cc8af010e961d49090e7ea1716acd1d60fb8e5256213452ed4fa62bca86b8a324e4edcba9db29197faa2f11d79b58b20fdafa9b0285aaf4cd87a583b6a0dfcc99c5b075841a33a92ead92971a3b6e1614b19a93af689c950245013c3789b6a752ff5fe7267d3738458143cadbfa6d788b402b1b79f08d4f9df88671b6ecdcf6a192ae5a67636da34d9f8d790b5f106588e35852ede90731d9e23fd5f4174a4b1c59a4db60cbd1c1bcac1bf14e4d4308db59e04e4988e0d4ce9551456f9f8fb82cdcb2b948d644d8fd6df88f8168b49cae22087069e17b8387c5a8169f3bb9df2eeadd727943907b78154133fb39a3030f949f33de13b8d01c572711e04bc5e4ccade5bc90e8dec743bf6152075c09b47e62d19f063c0b7fa56694cf4bd6144a465c03ac06bda29d46025aee782e52401b4b0f2850690e4642436e3726922d8b6b237ca30721de78b474a5edcb288c45f5f0e81f20252444c23f26df0d68656181e259e74188efa98cfd23b5fb57185a8c93465d0351d0aa4be80ae77b4d786aa39338d2d59dc075d517bbe72eeb3220e9ee3844551c6987ebb748844d9d396fe45b89b37a3174086e6e455126d020d114cd9a2ebf321a85e29cde8cfb7348f6e799d7e2041eec9ae6ab0949ca1bf41b81be6f3081c012e17c3370e198eabdc1853ae72d195856db3678aa617bf5825c9060b33008a6914fb9ab02f6c7187b8d1a04cbd69251a5cfe85cac24025354eb84da3b2248c3967188f0fa64c84b3108ebb8379192c569244ce9230d67f8498fbf0e1fb48b84a6d387d0923541e367e22d7a84dc9130350d5ea76dc78f444a5cd8468d0af2001abcd6bf7ddfa0135cd80da5f2f7b53d6e2e5340e09849db86c55c0f34af0976dbddf83229ee3bb3fa3c3e7a5ef0392c6a50557afae282d3ff87459e2f3b587f918efd7a9b72870eb7cbe59a64bc5e88c698347e4e63bfbcb44d207eee381b16c6764d6fab7cdadc7773d073b5c1abf76a60072667b98769ecd43612b451d2926e8a936d1cbf36a61195ae2f18d793ef635f810aad7b41a94f45a5dd8cd416208930bd754d9e79c5419fb6353b13fcd9674efcd49c51440b2057e7fa52145e7326746539a11cc4910b80c8379384f88c9c94df81807bcd7de8df2af428a0730e48f0eaf5ffc34920d7787a9c8099f81b001ee8c8048d6fe4e67677cdad62f04901526586b94e1354281609bd021ef2d0c75d7b3812843baac7da3bde45f933c1bd1495e80f2b6e5d25cc2260bc3b6dab1321e05221a21c8ef416884ea2af594773ad93c3b22074b05f6aabc241365c37f84502a367669a1354acbcceba84e182cd88d75b5d5ccb251d352f7a6630c00bbf53747025a7d4f337040616d1b8127ca1b648110de206ffd38f686ee58aee920843a14e544baa68c7fb84e6736ef3fc764f16c98efb197a1834a12e9106068b29f79e02c6746f9a96556d5063fb45165f4aebda6198c48c0108f0bfdc57334b0d0c1f6e836b38b8ad8c3f376715440a6e18c84f6218668a3f6d19112242f9c9e97f6894567bb8cb7d67d82dcd883f8a6ab9c9ebbfcca5ea71007a43a340b49519eaae12aabba16840acf045df4ae28941504e769ddbd06db2b3937270d7be9ce509fdb8f67724b8ede4db411447bf147e9af272886285847122900c2b33e08f55d255008a4165be0c37b039cc333676f3cf057f830879f7ec6151aec56fc250b021c9b7f3a63751ea7a4564296fa69ce8b8869e5e615bcf30757f65060be57dcdf63143f390b60587192d97aa3d0a7f2005be3cc0db5a6134ac96e8a2d1f7b995abce652c4eb7cdc739b29066ad1dcd0176674a7fa150e60d67c922110ff2b07666705293e901b161371aa510aee9a2d5a0793c2eb9124a4e5bbc580efb04a86aef2275cba3c1b5d0e44ba6e5386382f9a6f4b533d040fa6a339c1340c962a7d8668e663c03d7c54159fbcd5702b3da0a7f244f2e6f4cade808e484c9d7d77e1d20d1cef26a59b84ddda8bb13e3e5078ccffefc7b3f98fb3067815bda0c62c0336763f6fff7466cfae8f03d6f1b7de2e1ba580e4e9e958dd516f5b357bf04fed46f071804bfb240d1274096a8f9317f644609d8e361045d1e0cda019f971bbabec90ba8417bf050e5b8c321156052582b60b9e3646840167033db6fcd077403c523a926a25befae0ef07b506d8454c5426c062bc2f874d403f7b419c027b8dc2176e78cf1539488ea137e9bda248c9366bf777e359ae9d541c9a6002ffe41f1e576eece88d822d945d2422fc702f87bf881b8b170e41edae97112dcadecc48c7998a9bb2aa26ad74fd783000e86e0c1f1c341f0fe0190d9cd3218d7258b4dc0e72aeea7ba6727f93a28404b9a0ee24597e57034e758f4982567eecafe0cadce86f5645578340a156309944ee41996cd79fd5323c2a4e2b86d752b947e23b097cc8fcd03c9f006d53ac65bd4fe3a48454e23e5a4f3d42c65f4659ab16e6695178961feff50071af142f94dee485fab9a55b03b930ac6ff617275c4ef55f6f0a82a80614424c9274d4d216ca8a3047d68d2cba22c2e1c52db105f9f41c02fd405e60b23f9d2f94a5e4e495bdd8967c3a095a81446ee4d22c4fd6a7984a6bfa1598a97026a0eeca071ee6f60503d3a7e62f7a4b3afa9e33a5686dcbae401bebb8d26c6e6e50028b2e6149c017889cbb9c502e1e2295c7b88773e19fa950f013656276216d5d900b3f111", 0x1000}, {&(0x7f0000000140)="860e2d236060661c61ccb17555f6814e479eb74c34ba5b3bd8a90ec57c710dd403618ea6757aab97", 0x28}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x41) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r2, &(0x7f0000000140)='\r', 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r1 = dup2(r0, r0) mknod(&(0x7f0000000640)='\x00', 0xc000, 0x89) sendto$unix(r1, &(0x7f00000005c0)="8c79429c20ad95536d22e7885e7a3ee8034a58c35528fbab1fde01b8a63b8b5133fa4963b3340ad3d8d263838eb0e3ba57fd6343d5c468a70252d7dae3a7ebe15d240350f6473af2af384bf0", 0x4c, 0x40b, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x20) ftruncate(r0, 0x0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r6 = dup(r0) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffe68) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x16b) r10 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r8) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r6, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x200060}, {0x6, 0x0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000200)="8f1a504cd75500") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x5fe99172, 0x5, 0x597, 0x6]}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 16:00:11 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000140)="9165f92c8b67b59b624a47cdad5777176ad6b0ce60b5bfdeee35bee50c32d7b1a522fa2f50f957c3ea4dc08444940016b0e972269e7563a75b173252d352fe6045f949c5d25c7bbaa67ca5385ea2163b87e14607de416cf00dfde4d4c5d765f305996407a4b71c668f4d03440a8a7f9e2ed22beb6270baf2623723830dd975c18cbdd10be2e689947afd51edd0f5", 0x8e) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x20, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x24, 0x9}, {0x3ff}}, 0x2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="0000001860040080000100000000000004000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000140)="07ce9847620f2c914f2e15484ad26245a984202e53c7763d0752464c21f966141066ce986db284ecdb4f0aa7132e823ec96124ee056a8048e9986ec3e3038fdebf476570c22b800301aca23fe402034a911c09b2f88e6256768295412cf96f3ed86eb10fe5c4a8b718547268948e24089189eeaa4b96b81bf2f1c1f9c42e1d12c0225db8e113407b00402fd8e0bfad50bc89733176bbb55da804c6dbcb6b5a87f7009308d5dc293528f2ebf3cfb8dad08178f29f2d7ddf0676a65aec24819cf9913e74", 0xc3, 0x40b, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x5) setsockopt(r1, 0x5, 0x200, &(0x7f0000000040)="28ccf9725c74a1a8e643ed573d5b69", 0xf) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000240)="783859e5e4474209a8e2ec67263f9fbf87ed6aef22d4c2c1c66c58d64bea42c4e137d90fecd0", 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) kqueue() getsockopt(r1, 0x7fff, 0x6, &(0x7f0000000180)=""/19, &(0x7f00000001c0)=0x13) close(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x31da0000000000) sendto$inet(r1, &(0x7f00000002c0)="610c9fb85da9dfa0f31f55323f3cdf6ea18ef437e173583dea2a813e6db87ed77b8d1c06970a3ce7e91fcad744f8c6f0eae342d2e8aca2fb126649e5bea4f2d961f891caa0d8e4be23dd490a065747ccfddb06663b5c59a2e01a0f5a050fd42c095d", 0x62, 0x3, &(0x7f0000000340)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x3d, &(0x7f0000000140)="b6205629dd85b4a3a1a91b48fe6451bc35234ed956ff5c229961d57ce86d2d8df5cf5045e4f606f3b59e4c83c008a76a3954bdfda4fb16d9eef7df1722") 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x28}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5b4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5c89}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x510}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getpeername$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r2 = getppid() fcntl$setown(r0, 0x6, r2) getsockname(r1, &(0x7f00000005c0)=@un=@file={0x0, ""/91}, &(0x7f0000000640)=0x5d) getpeername(r1, &(0x7f0000000680)=@un=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) acct(&(0x7f0000000740)='./file\x00') fchdir(r1) getppid() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x3, 0x1, 0x9}, {0x18, 0x2, 0x401, 0x8}, 0x3, [0x5, 0x3f, 0x1f, 0x0, 0x3, 0xffffffffffffff7f, 0xffff, 0x3]}, 0x3c) bind$inet6(r0, &(0x7f00000007c0)={0x18, 0x2, 0x7ff, 0x100000000}, 0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) getppid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getgroups(0x8, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getegid() getgroups(0x5, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000009c0)=[r4, r5, r6, r8, r10, r11, r12, r13, r15]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000a40)={0x9, 0x0, 0x4}) fchmodat(r0, &(0x7f0000000a80)='./file\x00', 0x0, 0x4) setgroups(0x3, &(0x7f0000000ac0)=[r9, r14, r7]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) 16:00:11 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/180, 0xb4}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x7ffc06ee1be61273) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) kevent(r0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x8002, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1000000000005) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f0000001980)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffd94) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) connect$inet(r5, &(0x7f0000001800)={0x2, 0x3}, 0xc) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0xa, r3) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x80000000) fchdir(r2) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:00:11 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xc15, 0x2, 0xaa, 0x1e, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x5, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:11 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1a0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000000)="d6eb930c5835311c5191547e32b04e3601c3632384633e380955adfff007fdccfdfcd8c1632756c0e5be910b9ff963a040d21434766b2ffdb150d96bfb9f7a8125d7e7f3443de0b9d481f98920deda3a033c304dcbf422330733544d699706b611985bbcb689c38b90e27c83ff55125ff5f90b8e306c55c45e7e8e9bc38e7a30a38530dc1ab8ca4729c59e33cfb5d4c8dccbc56fbae66352f90f1c9378a6c2c2228c94cbaded241112f9e8aa524bfa540d0357bcfbb4b1fd434e784d0e828561eb5c60aab45218123637d2c6fe71df14ff149b77bedf84", 0xd7) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x8, 0x7, 0x10001, 0x0, 0x7ff, 0x5d3, 0x69d5, 0x1, 0x2, 0x0, 0x401}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x10400ffffffff}) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="67017bf9a77fdf90c310fa914d25aedbef1d534139bd1e116e3205d9dfa746502418a5d67683087d91c9b7240f6083c4b77c0ec4e0d8c79cf821f9102db59a256beb8bd2b7cabb96f00762af860ae955deb19e4a6b90fc3ce402f0e78c5f91f40370a2b6c89c941ff0b3e775f171b0076f4af3db2710c39dab1516654434343b68a7acf239ea83aa11ae4f590ccce5dc6ec3721523e8bb40c2812ca0910464c577f070e1be8ec357073e2fed2134430cda6619c5f3ff9b5b384f6c79f4", 0xbd}, {&(0x7f0000000100)="01e5e90983da77780c36696918c200a2f4f0df08cbf793dc050bd9d29291b8457eeb81139a764e66caa9309646d1d64344be4041ae147f5212", 0x39}, {&(0x7f0000000240)="7779b72b6a36e07458bc1001cac52bf466d4342c64834674f8149a3fd8edd521822a4870fad6041200fd05b21b03f24de16b9f55258b7d233cda1c0ec7a868914dffbb42904fddafc126b1e8b6f21f2ba42c48a0c26c99458d5beb3345210de5b2339f3bde7a7bd7ddd794363a7ae8a8d97ad899e4785c68c705535dcb5f", 0x7e}, {&(0x7f00000002c0)="fda03b685a89aa9686a4f4a7e870efecf89cdc704e3176372bdfd3bd2bddb00a94cd791ef951155e00e7424402f0354b9faadca7f8c93eec43ff283f731cd7a5bdafdb298c6cb91b9f6066c7dc94b2d421111d67c82bd62d8e9be3b764901047098e38353d6dbdcc01510d7c12f41fc4998e41d4d74976651df7431bff099e7fc1ef3f47d811db7d74c4942c496704cd974c24d203259a60f5efc3aa22b7ebb713ffec5d21399dff3efc5c21c8c1c18917ab", 0xb2}], 0x5, 0x0, 0x0, 0x8}, 0xa) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) chdir(&(0x7f0000000000)='./file0\x00') getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x1, 0x5, 0x4000000, 0x8001}, {0x100000000, 0x4, 0x8, 0x5}, {0x1, 0xee4, 0x6, 0x800}, {0x4, 0x40, 0xff, 0x8}, {0x1b, 0x3, 0x7f}, {0x5, 0xe00, 0x8, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$inet_opts(r3, 0x0, 0x2b6c43bb2e3f591c, &(0x7f0000000300)=""/32, &(0x7f0000000340)=0x20) chown(&(0x7f0000000200)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="9296ff9f3a45b9d809ffb34930d684b1b0df875ae95e782175659789095b3a7f6c6c79fc190167f4ac6aab568af2663aa3acfaed9de9e47909", 0x39}, {&(0x7f0000000400)="093c3e4494b4279b40461bf6f5a608013467c6b845e3d039e1", 0x19}, {&(0x7f0000000440)="5257de4bef4b23ada44ae66d0281456268e97ecf38996a654ecc55c94ddea60d5cce07ed7b50a0e6fc73a8430907404ee164aebe3f1281cc05518f6c35d875f171be9a178f4609035f74a48220424efcff79a7ff7c4420af3bb14b4bbcf459c986c1f29ae181531ce494130b2b99125e46ddac6500fee41736b7f9d571b0e3c0ecf934d03955cd96114a7428ef8e028704dd3b4ea84b3b7b256c450e565480843018bbfce2e1b9d46182350939f2ebd2f5b5c4f5d17f676c5198d694d9b0aa8d4bf17aeac8a04d45f5a2dae7aa15ed91ecbbe9b75a48ad6d35c5a214488714", 0xdf}, {&(0x7f0000000540)="a9540a79ad55bb3e8cab8e06bf27bf468c65d3e87d02088177cb413b85887eae497aea13890becf059fc40181dfa746054269099ccfc1a482fb5b8a69c5c8f8bc322ff7179b33cb706ff75bc91ed5485d0465fc2e97b4b348c989f1a3e554b439fb2e3b7865067c8c7ae9362daf364c20e6bb917136cf68838450e", 0x7b}, {&(0x7f00000005c0)="f1afd3662fde57bcb7390a07bdc21ed38309a53c83b5e66b08711456c0e998fa8a05c7ac86d70b2b1872807d8604a313bf40faffa9992f105f78b3ed2ec2", 0x3e}], 0x5, 0x0, 0x55) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x8, 0x1, 0x1000, 0x6}, {0x2, 0x7fff, 0xbe3, 0x3}, {0x4, 0x10001, 0x10001, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:12 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x100, 0x7}, 0x1ff, 0x40, r5, r6, 0x2b, 0x10001, 0x7, 0x4}) 16:00:12 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="00fe", 0xfffffffffffffdd3, 0x0, 0xfffffffffffffffd) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0xfffffffffffffee7) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7fff, 0x2, 0x1c, 0x8}, {0xff, 0x7, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="70cb343701a9fcb7412c4b420efeb6dcc4b7b6ddf53ac654119127707e0c009a43a6880c0257e663cf7ba18af6218d239be3dfb1b51d5d01377a5e38c406bf07a3107ca7deb556fbf615d15a588946b39d8f8403fad32f7dbec856a43521efc62bf6d8a201ffcb6eef50e6d6ed34fbe0f81d4e2fc9eb441ce486bc800330b26cb5f28052f9237a60a6d89eb29debd775733d8243e9214d39670695d1523aba30e0b271f93dd7d3587264c66dbad0442e184c63bc428908a64a5744a8f12eef41e772a86f9cfb61bc895f7f031cc01b9eb4b9dcc55cf557484a264e48c445a62f384dfe0ba88cd0cb1639c47190ecc7c3bb675cece233aaa882f5e16f0072c200a00f00a73e1208654490e146cf2fe7a4b65cbc8d3441c11ab1b68d9f699e9782d8de00e693ade062b1a01ceb937d7e7a4d805d8e0c78137851240072d155e4769fe7176c4a54389b5783befeeba8bd45580bd84456711830ee5bd8e0c611a0591f9417bd49098258bcb0772a0a65ff4682e32fe3aabec2ea41735a8c1370e9e14b018f62858ad4dd176e8c832c8907bd97cd6500cf7f271e74661899b247840786d2b6353018e31616633c397cf8b675583768b3d052fe9e7d56b719e647ac7de8340a23674c0e48861ef4755c79ccaa0b40965a391ae14d62072c3185c59d48d5837a0e8492d45900e12be0b7b9aa3333ec7c7f8a807a0379c9f8b2d50430b1a442a0ac029eab0b3767f13edfdaeee41038172159500e1cf3ccc2dac01f9dabdfa1d007d08ffafbad11c377feeb69b0bb4072442f4acd7bab78dcfe39a9e32a97adb80232f6d2491334c09f4c53f3ecf5cf5ae83a2a0f4ace53d703d206522d118d42d9ed52295a5d399ee7de7ced6511d6710df80f5d93e9e321f6360bff43ed0aef323a90229165e3fe51ada09485c42ab34480e28b0b5875a7518aec91abcd147543b6257a1e3445c17023f8fb22960bd6b1086095a2de6d07715a6cbee26c31da69b39cc1eeee642ca44de227a59a3764d40fac69f3cf429ff7a50ee5829d8c928f7db47a872501b9ca1d5d3a118558c7642fd1cc3b6096b37d1b71e98ae6a5e6ba575dd8ed683f36b383193349fd08ffe2350a45f5637b10e26dce1cd657b9a8b41dbb0c977b73d0df9bdcbe5265bb662dfd28d84522fc5a87bda41aa2feba4c1bd1ff15e4b56fea6ceb006c9e91f3999a36dc9e553ef4a3c0120f5393fbf57798fb428f53dab099a732baab088acd1b771bae6ddb11ead9078676ffc54411bc05bad8720e3406cfb574b4864cc44a99fcaa4e0973b66656cfa79217346ddc97fd98b87ee28f167492f94831eab6a658ccb5ce5669790c258782c4521ab6aec820ba8ab85153569812d65ab340c59c1484277586036149f0401537c373a72a99e95ee38a80625cc6cc81adcb7d50028d620ea5d2eeee3e9a6c12a164c1e43c8df87c12e7e39f9cd03076d2e741c24e58b70d55fb56431f581dfa30971b7e082c672f4353cb1357f06c5b3a792816ed14e1cefe086f9fa8a455a4382493d5e0c9ebbfd182d9264ddd114067d84e8f7b3ad69b4c038fadae22bf711bb210e1329f9b39e1e8d5bc2f33829b00f364cc1317d1e90a5f82209d8a5ac6d0668aa95bd5eb0716aa1aecd462d8f2f026bb06b655ec4f88541e871005085e57df1dfa7c4dcbf27d971ca87606a3229a7e0c03c7c5d127a8024c36671946994b754377f980451edf29b3a318f404046f2963f127bbc030181da235754cce1ed59ea04bb5cf4e154a07ece75f9a9ee1a9bd879e5a6e1acceaefe2f609ad51b813589991c646438889c40734afafbd640dc4fbccbbed965812b5c650a70d2a9c34b454729db80c53cf43eaba70c3a6ff21d63252e2dc3b149837220eb24f967b41bc16b4a97d929549862e705872c1b3df4aa9ec9c44f8bc8b0de26fd9cbf8832af2bef37635913374396bcee361a6d9a465b019e015d5a67ed64b51cc11a150b8d74a1d74c8348cf5a2dbf5f07c25368522cb451088d214df5bcc17465b1f7c0d92247552d227ec656c0a8d717df009caf67111941784a891d2d5114c3718b2762e7a027b5fc114b7fcddfdcf0e4b014454001092709bf48cba3a9e7d1f7a7a03346d74ad2c7699a22752a9042ac083a42262ebe5b1799c1fbebd523d2f4131f8dd2a63355807d24acd7ef86a9ca799e9fd0e40e992fc12def33d145a373181b6277aaa95dba8211064091ce9b9e485507579f08722e081dad2a533abb0d9ddc2947e5ceccb3b1f9e189a7fd57fd04347be0d19410c8c376838746c0ac4846318a12fe67995c00ba36fad7f3f0941ca6a6cb40d4c2d42e72fca7d8b27005bd670c0e3b945474418f949eaa342386ddbc9e0ee3831569632956541849a46215e5a19f8ac0ffb48a496b98219f4579c87555b229faf286d73eff419b8b030ee0cbcdbd7a3b12f516590678e0544ced319a6dafa8e194c48cb74391d7a8829d51b67cefd5ce57e77b19ea7a60e0155126aa0bf3a24ca9a7cfeedc0ae62ae0d891863c21ddf39b0a4f7343b663459e152dcaf05e1f1290680afd59703e512b136f30f2d7507c02eb1db3b929655085e3ba0ab1a18a165560bc03eb3997e69b7d8ba23f0c12ebfd5372a88c7ba05ce4a91829a4a33d8ca0698250e810ea32d2637e39ce050d35f859415fb6f6c231bc8299227136dead30fedd2c169bf548d6aa6767ebfdf51c55881112b1984ed4fcd007dada212c696815cdc501c579df2d8b4af98e09597b5c4ebe0b8c3d599f65cfa01a9040595f008b8d4b178295be4ecdbc679144e98d5415ce1ad5bc3fc19560992726cf5b8b986d5cf3cdbb85a17e51f8cf0f1f86f564ed93e6d4f2f0ef7ad605a3d33140ee4b792560d6abeed6a21d21ffdc5358df6f186e26af74e20df9f16540ed4d4b1f7bd5836c90a4db26c7194c80a2a085d51ea1b37acb394d2f35db27a47103d08785b233d957631147582d93fd5188ec6cedcefaee8905c9ea92a3b7cdc86dca6e0397257e84619f834107b8a60c5ae6831d1d9e2f28d7a7940d4c021e1ab2039655b9772093983c75b4d4ae0b9a2be03c67b30fe36cb86a80e71f0f6ebf8af6674a6d95ce4d04d309e28abc3122bffff92d1a0faf5ea9b2d1cc21cfb6ea5f9d6a342fb54182d2fe05e7bc012a2d8ea7e2ab0145c435ff8686525b745322e229bc618288bac2ae7ebfd752d7a5256263a00fd9fcf19277efb9384c1e96dde2a2ac5ed806ea3aed3ca55180cba7335df240a2d5c280f8f84b24506a8287b1f65e4b6646476d783b0fe50ceacd22fe67885e04823e99d580f91813f8b3aa305b822aa9ab58f71ca2d1dfcc8781948456c2386ef0dc1e43b85326988ed7afe103d59604bdadd6f97f30bab32429f3ff96615578530a6934f7b73d986ec2b9042b6d76fb181af7af5728c2a76c7cf4e56b2e1681636d305a08f8c2596edf5fad2442359d23c6fb1d04aef60e62b13e7ac276f3babd062239ed51c7a30ab450d4504ca062af7ae7c048ec95354a6b8dcbe79595b3858f7c385504ba8870de82610c2be8e1783d5c603b385d30c9c36041180e8f3472953a5301836b8fef2da1d651cbcbb5cdaf0eb71c571d4483459c90276e0eeb1cd39317948ca274f19b5bf78cacf2cc2010ea138eb689f20cc213ccab73a26124611d29a80c9545a601e3f249e310cb6175fc556b32677a1cc7b2c9b740e7083d923dfa1d824ca5c23b64c5d5351db19451a2ca229f0533ca8ea3f339d344be72d44d5beb7d3aac187517313aa5dd3b0bbfab0e002e7e46d4ff755989f08c18ae92e620fc866e9dcf10fdf8c5e2a3d8b54cc4a36b4050fffd5c20e899912ff498024000e6ef3199c63089ac45307a9ad03b9a93d960a2cf6ba0b0bbcae359cdf0dea3bf67dcf9e13758763fdf8dfb5f3ab6131474cab98f268c78ae413883abf15baa14cacc2f6c302872eb477f48ecda40e24f361b65e63c105051c64ae8e5b57cfda879ee133f043a2ffc3d81a22ea05e6666159a746e762bc8da9f7f580401f456d9aa1508e5666ff4f5e657e534f9ef23cb9857e3f82d4b374655f9e2fac853186445146ab388a395a56c639fcf1f27dd1b26b2e3dd71796ec2c815e7e374155a9b0556ef6fb64230aa5185399af5d04c885bd08a15694b637eb998ba6f6995952c07183276fa7f2fc0eba4aa277195af8902cc52f62f63a544bafe51a4a4d3808cf691e8dfc79d4d24be2fa5eda26f0bcf4191a265c3ba20200d9aa8dda54960825b06f9019214b4ec2931de61d8f87e0ae82a74665e3c3de16de60f6ecc7b001c1d4724286e7629ace086c5a762fc78aeb3c0da822d7ea345624b2a05e30c7acfa10dbe70aa9ce4b09e66bd9850ad3d36950f135daa92060791d34527ae2c96cb7ad022f53d089cc5068850c0316e548211f755c2b8d6b10cf4658c57da3442354ef3e7c325cf21990211bfa099c71a24bb5268fdf91543bd036b4ebca2a23f61a7d937e578dd60fb7fbad217f45e38e9419f48ec31da1edc2e03e66e0c12f9f484f12630275d3dbd61da542be555eb005e6e825f3ebd48e701d2bce7b9af8fbd1b4f72252194397a89c8afe60657adb31bfbc5a35e7b90770802de18c1ffcae73c7c4dbadaeafb6ad5eac5a48d405760a0d95dddf1077e4eeca55a7cf4cf196a9156c843775c24f3d411bec4ab811e6b5c6e3711749f5eb34e108b5db9b2fd6f9de55aa0c2a72ae885dce60a317da0543043cd2a216b58af93f824be66f45ca5138ee05ab610d1d5858d228fddb1410b86346f4971b5b6ddfd9a24522bdb731f5e316395fb2bb2087c4d426698bc738840b4ea23d37620e7e3faf7751d977f8402de916d281911814ea589ff0b091854fc1c37be0131b8006ac7bee40c4b27d30e5a84af4c26dff5340338d05d3fee825c68e9438b5e9393b744c52c7efdca3024c9221b02c452a54aa191cc0f86cab6700f2ce39e9056f18061bc140b60f2a309fb6b8bf59f15e20c419dd3f91e7816b7b691b7064e69b4f3804a2f3a227c5e88e340585d20c859f386dccc12a4581c26e45cf7b71c90efe225b663a83c0e14fd454e0eaeb1c41ce2e40e2dccc5724f01305b2e6ae2c738832eaa8b53920ffb5b39556f3ed64771e1625a0da6e50f44cf97e54e86e4023fbb94ebeefadddd5e42ba5ccdcf9b529764c341974ea48a26d028b38114ae712443a6433563138c24860f2594c0c826cf5e919358125ace0493263c3bff2e20a35483dd282b91c493252f0174b69df6be88cb87f05250dd39da642d3d85fd23d46ac05b0304af652d86342c0f02ace795b576f55ee3891285828db71b2046816610995e347e4ef8629fa7e4a5c10f8bd6bc6289a072444a444242d79d66047b33f5f2af99f6e3030d17ede6b904440bcb8f57ac2f852522dabd1b328f059607da2ca06e967b9251736ba9097e8be0871ab8921bbcbb45ef1a00c2f8ac7a4f38cc1fb10cc01d87bcbecb4efb3609564dad1358d337dbab02a0c4b9075666bd1534173bef5edcc05f909b97eb6c9abbe7d6517a699770094929cc89cbd16d2e4e90b7e0110b5a4c04181c3ac986383f96f6f129b074b30367bc78532946f01977bab783400a5c7effe1838370e25cc103a6208703aae96cad5ac79478732a6d7be458ad1db3dbd5702b6b3e0a286937f5a011bd26f3cf8827b5e270580f852384db90acec12e6531d156423eaef3441d7c01b9a88594d9693f47ec755e5d7790fe69e7b5685fb9a2758aed6f223c43609af472ed30cc9d5756f760121721797d7c3105", 0x1000}, {&(0x7f0000001080)="d5f654793ef263553683b528bce7c7e2d3658d172988ca81ee2e2178c64b6171dadf8e9057c5eee3b9021351dad9505de95ae74755d05f184630b412d6d881d6a47f98b84150154873f1708bae407f20324ec8674e88f92793babd9fc17de01c37e1e467f1a887a93214b2184b61dedc0dc8b0548675924690f781a25aba50416b30ec2f5ddb2682d378b592d1180e6ef5bb3cf7978c207d65f00cf4b1c660e88b6caf0052462480e8d04d0a79a446c5855f", 0xb2}, {&(0x7f0000001140)="ebf1ed6ea5c494654e29a174bbcbdc5080518c7abf2e36d23f4fe6db457a03b905fea1d54f52c43e8c2a3fb0229c913804c0c83ce3788b2266ba8d6d8d3f1bccc147", 0x42}, {&(0x7f00000011c0)="a646fa231e7ac3f02fb93a200241f0f3d8d3a05b357b43fd4f7c55afa568bd4de4bebd9f2fabd15a8e879573e5da79ab99e7a0615285b67f24b3bed19b4f2b6d42737bd479be8e192b6526c061a45803e9a98d99d0d328d12b6a6c69416ea9f1943b9297a83945498582f8e671b830056546c17d48947a2982f1967b702c9cbf", 0x80}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x600, 0x8) bind$unix(r1, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) pread(r0, &(0x7f0000001340)="9d0f5cf665d1dbcc0c8959eb85c7e188b1da4f75e6de15d6306d995ad7f082500ee5ef5223f66aa66ad2e417d6da5eb23bc82acbb110b15a35793bc10986cf15d8bf3667a0fb28035dfea477e47044f2fb6f47db016982c219695f16fd3f4f56bfba1955793dade3a1618a9bac145391bb04a3e985394e", 0x77, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001440)={'./file0\x00', 0xf4, 0x3, 0xffffffffffffffc1, 0x1, 0x8, 0x8, 0x9, 0x0, 0x0, 0x8b6, 0xffff}) r4 = openat(r3, &(0x7f00000014c0)='./file0\x00', 0x40, 0x10) r5 = openat(r3, &(0x7f0000001500)='./file0\x00', 0x6d567f9ff68b1c3b, 0x40) bind$unix(r2, &(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001600)={0x4, 0x8001, {[0x6, 0x3a850055, 0x3ff, 0xfffffffffffffff9, 0x8, 0x6, 0x7, 0x3, 0x7f, 0x2, 0x97, 0x0, 0x7, 0x2, 0x7, 0x1, 0x7fffffff, 0x8], [0x4, 0x2e, 0x4, 0xfd, 0x0, 0x4, 0x3, 0x8, 0x8000, 0xfffffffffffffffa], [0x1000, 0x1000, 0x3, 0x1, 0x8, 0x9, 0x81], [0xffffffff, 0x4619c5b7, 0x5b, 0x10001, 0xffffffffffffffff, 0x2], [{0x80000001, 0x4, 0x40, 0x4}, {0x423, 0xc192, 0x4, 0xfffffffffffffe01}, {0xffffffffffffffff, 0x3ff, 0x7, 0x1422}, {0x4, 0x976, 0x6, 0x10001}, {0x9, 0xffffffff80000000, 0x9, 0x9}, {0x7, 0x1f, 0x0, 0x800000000000}, {0xff, 0x8, 0x5, 0x4}, {0x7, 0x100000000, 0x7, 0x2}], {0x100000001, 0x5, 0x7, 0x1}, {0x7, 0x800, 0x9, 0x78}}}) recvmsg(r3, &(0x7f0000002d80)={&(0x7f0000001840)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000001880)=""/248, 0xf8}, {&(0x7f0000001980)=""/222, 0xde}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/163, 0xa3}, {&(0x7f0000002b40)=""/181, 0xb5}], 0x5, &(0x7f0000002c80)=""/235, 0xeb}, 0x1) openat(r0, &(0x7f0000002dc0)='./file0\x00', 0x200, 0x2) fchmodat(r5, &(0x7f0000002e00)='./file0\x00', 0x102, 0x0) r6 = semget$private(0x0, 0x0, 0x80) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002e40)=0x1f) accept(r2, &(0x7f0000002e80)=@un=@abs, &(0x7f0000002ec0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000002f40)) msgget(0x3, 0x200) mknod$loop(&(0x7f0000002f80)='./file0\x00', 0x80, 0x1) semop(r6, &(0x7f0000002fc0)=[{0x0, 0x7, 0x1000}, {0x3, 0x1, 0x1000}, {0x2, 0x6, 0x1000}, {0x4, 0x3db4d64d, 0x1800}, {0x0, 0x57, 0x800}, {0x1, 0x200}, {0x3, 0x8001, 0x1000}, {0x1, 0xa50, 0x1800}], 0x8) chroot(&(0x7f0000003000)='./file1\x00') getsockopt$sock_int(r0, 0xffff, 0x5d4d38bfb17f1612, &(0x7f0000003040), &(0x7f0000003080)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000030c0), 0xc) fcntl$getown(r5, 0x5) socket(0x1, 0x2, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f00000007c0)}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1000, 0x4, 0x3c, [{&(0x7f000023c000/0x3000)=nil, &(0x7f00002e6000/0x2000)=nil, 0x9}, {&(0x7f0000638000/0x1000)=nil, &(0x7f00003be000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002f6000/0x2000)=nil, 0x5}, {&(0x7f00003e4000/0x1000)=nil, &(0x7f0000263000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x7ff}, {&(0x7f000065d000/0x1000)=nil, &(0x7f00005b3000/0x3000)=nil, 0x1}, {&(0x7f0000629000/0x3000)=nil, &(0x7f0000032000/0x3000)=nil, 0x3f}, {&(0x7f00005a7000/0x4000)=nil, &(0x7f000053e000/0x4000)=nil, 0x9}, {&(0x7f00004e7000/0x3000)=nil, &(0x7f0000612000/0x3000)=nil, 0x4}, {&(0x7f0000114000/0x400000)=nil, &(0x7f0000549000/0x3000)=nil, 0x7}, {&(0x7f00001a6000/0x4000)=nil, &(0x7f00005da000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001be000/0x1000)=nil, 0x7}, {&(0x7f0000345000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f000035f000/0x2000)=nil, &(0x7f00005ca000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f00006a3000/0x1000)=nil, 0xf6e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r3, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66950280696c7b2024140000000000000000070d40995972a5c564d45ad97fb9aea7b80f29b01ba9d0495b766051f12aec1550c6b845eea0a53d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000eb5000/0x4000)=nil) r1 = getuid() r2 = geteuid() setreuid(r1, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) ftruncate(r1, 0x0, 0x4030002) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7, 0x8]}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/157, 0x9d}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) ftruncate(r0, 0x0, 0x4030002) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/49, 0x31}], 0x4) getegid() shutdown(r0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x6df161d4683d67b9, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/181, 0xb5}], 0x2, &(0x7f0000000380)=""/159, 0x9f}, 0x803) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="801053822b41", 0x6}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000540)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)=0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x9, './bus\x00', 0x5, 0x765fc0c9, 0x3ff, 0x1}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x5, 0x2, 0x2, 0x28, "f08baccae8e0cbe352705f16b2d372bc1b56d1c0", 0x4, 0x4}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x3) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f0000000440)=""/95, 0x5f}], 0x4, &(0x7f00000004c0)}, 0x800) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x80) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e6030000", 0x4) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 16:00:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x10000, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000009800000000ffb1bf38bd7b204dc900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x5, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000007, 0x101, 0x7}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x7fff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x872, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x3, 0xeaa5}, {{r0}, 0xfffffffffffffffb, 0x3f6dbc4126d88624, 0x2, 0x100, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000001, 0xfe8, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xd7a, 0x64c}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0xab6}], 0xe65, &(0x7f0000000080)={0xd7, 0x3}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x4000, 0x0) dup2(r2, r2) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4cfc012550fc85) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x9, 0x6, 0xa829, "77a97fa1189b1f518b5561dcd1000d0c9625f809", 0xff, 0x2}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus/file0/file0\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() truncate(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x3) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000019, 0x7, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 16:00:14 executing program 0: chmod(&(0x7f0000000100)='\x00', 0x100) chflags(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xde19bc1034bc8b82, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x10001, './bus\x00'}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0xfffffffffffffffe) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000040)='n5_', 0x3}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0xb1, 0x3ff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) close(r1) kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) chdir(&(0x7f0000000280)='./bus\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pledge(&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/null\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7, 0x8, 0x3, 0x3ff}, {0x9, 0x1f, 0xc2f, 0x2}, {0x100000000, 0x1ff, 0xffffffff, 0x2af}, {0x0, 0x8001, 0x100, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="956388c255b3568b209ea3a562dc371a78e83742844d387293bbd9499e40d5eb0eeae4148254913d4fab290db354c98e9e4459ad868ac2d155e82bbfdd44f7cf12c265bc1ddb4246d5c654e5cfae503d9e694618cf3207cc6fa8b8e3b75577ead47c9f8858dd09be0ed358c313a67a754e4bf74be05793ebc0075c1dffe14447a11dee3e0d5fe5036542d1e81ba24293a73fa253b7b16310a57ea24f2834a7b916f9759db7c918d9e5423f7ff03b9ab0d7c4169888fa2391577feed9c4e552df812b98", 0xc3, 0x400, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x6) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x81, "54a52dc76cce8431eb39154a908647497aa757eb", 0x0, 0x3ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) fsync(r0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:14 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x101, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:15 executing program 0: r0 = socket(0x2, 0x4000, 0x20) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="9a212af09d07d32054dfb4539c931b744d7cd56c0d00d41a5ad6aeef5059ec2030008fbe3d4968001200187274f934997d172b374a75f8f50ebeb1fcc5f10766470f8cd9ff8338000000005f24d3187fd61dee93a0936e2479ca04f498ccfd606869fe1af0ba0ea3c6b50bda0736dfc1593e030d787d67cdef7e50c46b2d48534025a48898ef62f025aee40e5f38e86cbf208b882b712b0baeb1e6800e990088ba102abf05047a8fc8e612778ee16181a7dea2daa984beda519ee3efa6c581195b24ab47e7bc6c4843a784d71b8072", 0xff8d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x54d, 0x2000000005, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0xffffffffffff7fff}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) getdents(r2, &(0x7f0000000b80)=""/196, 0xc4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) sendto$inet6(r2, &(0x7f00000004c0)="771d0be611bde29db526d895c9a7e1dcdd4d74e72eb4a918d5b8cddcc7f4d8be330ea12d600e7755a032e0713e9806f3bc5b618f2b6baf488799ec5d4b93275d5c875503e736d974c9d60ee8ae28fd9d099ed5", 0x53, 0x4, &(0x7f0000000540)={0x18, 0x1, 0x401, 0x5}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0xa, r0) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x3, 0x5, 0x2}, 0x0, 0x20000000000200, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) bind$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/193, 0xc1) read(r0, &(0x7f00000000c0)=""/124, 0x7c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = msgget(0x0, 0x1) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000000)="841c", 0x2}, {&(0x7f0000000a00)="221d69fb6df552946cfdf18b4b45f008bc8b24ea597f25b89085b21b40510866d8ba0a845184012297a265153302e7c7502cccb7e4c47cd1b424fded0bf6d7eaf5dc05346939f68dac07815b861f328f8fe54b66f04d38092865dc76bf8cebad035eb8942f4c7e93250cb5ef8330fc745d3a5d026eec85ba881ea1e0c2bde5dcd72efbfc55362ef53dc15597a59eb7cc77168759d17e1a0d51e0b3d39fa01f55ea7659510c60318656da44dc48a81b9cad11e596309309ab294e79b28a6f49e30b7ec063006ae21a84ab1eb5d970a4b34ef635e755bd40fe37a0a10288af", 0xde}, {&(0x7f0000000740)="ca99177a364afd739ae48312b03b0fb148708751f48f7724b23c980e8e6f07a7de0aa3e03bad9157c3e57b4fc063b8e9fc249fdb2f4f909799756ef318356e", 0x3f}], 0x3, 0x0, 0x53) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="3f832e2f66696c6530001a426dbe4321ad20c7d7403eb198aed13a66b86c7e8cfc732a0267eff563fc715a21c2185313fc0dbaa076f265cbbc4b6329d344f5325af68bac97c6ed090350cea48dc4ba51d33ca8c02377434c1b6dad08149244723044d6edd00f3abb49e52fcf17b00ddce48d84c3d1cafdfedc03ef871e10e5208d9a4001c2ce737cdcd1df1060bf3152e37d17e9df952b1f9146dee3f699fd07c619098722"], 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000c00)=0x8, 0x4) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000700)) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0xbfc, 0x1}, {0x8, 0x1, 0x8, 0xdb}, {0x3, 0x80, 0x73, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:00:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x40, 0xfb}) poll(&(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x838308bb94e1354, 0x1b40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x100) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df01000dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b8a44bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb0251dc6576d85dc8f8112cb1baf58e2cd6602c33118ed31f1901cbc1dae8958a03ce01d510341adaaf4da782e3d6336aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf17efac46ac20536e5fc5fa361b0c27388a529f13ce96f9741b9a4449dca0a1eab9f653230eed7754a74483133078a7eb415518b759a45a53f1ac79f0f7aae273296332bc3d48632b", 0x1f4}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./bus\x00', 0x982f, 0x5, 0xffffffffffffffff, 0x1, 0x289, 0x149d, 0x3, 0x0, 0x1, 0x2, 0x8001}) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000b10000000000"], 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="74c32d3a8797347a47070322b715a50448f766a54459865c8c1e1bd554a2", 0x1e}], 0x1, &(0x7f00000003c0)=[{0x88, 0xffff, 0x400, "5779acde5043de6cb09472bb10931a74a3ec65b34eddfe4c1d5f6dc03098d0d90cf6a1f36fdbb15c213ac79e075ffd48cf16d847513e24ca8974041116a8c67bb77fc7a939f3d417302693075990125d2825f607f75edf14ee84cafb54cadc7fc3f4ed03eaa9450bfea31c3aab7bfd1cec2aca4c9c"}, {0x48, 0xffff, 0x0, "b816902626d85197e328b2c1034bf92b0f5b4c2c9abc796a773f7e66ca50d3de08f5009773e094a016bd68f54625d7c02a3a032f835fdb"}, {0x70, 0xffff, 0x5, "2099ac5a9085c048826aa5f8400121625e79b5f8c1c5914c67be00d77501a4512e164421115c8493e9e2c11335b941c4c17c6df32ef702ca53ba813e6287f46425c56229829c000eab48027e309526d076ce4f1ffb1bc13e17abe5141ef7b6"}], 0x140}, 0xd) execve(0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10001, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x8, 0xffffffffffffff7e, 0x80000001, 0x800}, {0x0, 0x3, 0xff, 0x5}, {0xc896, 0x80, 0x5, 0x9}, {0x8, 0x4, 0x6, 0x3f}]}) syz_emit_ethernet(0xfffffefb, &(0x7f0000000180)="d6") 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa06e096b764d13a3, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) read(r1, &(0x7f0000000240)=""/92, 0x5c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f00000002c0)=[{0x2, 0x4, 0x3, 0x1000}, {0x98, 0x9, 0x7, 0x80000000}, {0x8, 0x200, 0x0, 0x8}, {0x7ff, 0x4, 0x4, 0x3ff}, {0x6, 0x9, 0x1f, 0xffffffff}, {0x80000001, 0x401, 0x4, 0x7}, {0xffffffffffffff08, 0xd80, 0x35a3, 0xbbcd}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) fcntl$getflags(r2, 0x3) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000003c0)=0x9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x45}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="fd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:16 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) getrlimit(0x5, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10180, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="817230939d15470ab876727459dc76c34c58cf69617cf92d6308e1f292e6a477cbd592eed394a1c2fa61575a7c425024b31a0ce1263061b135f6c9777e0dc57d6c48c6cca9016ebd0d54f9a2e8e6de35effe682f2a7d07a6508f2b80c6307801e04eb2964c040c295f093ad2ab6a0ae6ee24002c3c427465901d9eac728b906c8171d64cfeed545c1207476cc4040b2a682c364ac16df036c50b05e39d8ead04b77534b6e63f77b5db7cedf1f543e2ff514ce00d7d2cd0a186015e8a51b4ba7ef4e71b301e81e24ba4c2", 0xca) r1 = socket(0x18, 0x4003, 0x1000000000000) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket(0x10, 0x5, 0x7f) r1 = socket(0x0, 0x3, 0x3fe) r2 = msgget(0x2, 0x82) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ade07b1da9d67e2902fe910498e2f0fd3467f509ad6ab7d278239e4b59d648ffeac246a1cec79a939e5dd9ca3132b8224d2e14b6c47a1c987ee6781d412b26a2a29038a4eb470264b9583928ca947b53d284e2427e8b83426d100276da0b962112ea76e083bcb2f4f26b30b0430f"], 0x1c, 0x3, 0x1800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0x0) r8 = getpgrp() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x100000001}, 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r5, r6, 0xe0, 0x7fffffff}, 0x8, 0x5, r7, r8, 0x4, 0x0, 0x9, 0xffffffffffffff4e}) setsockopt(r0, 0x400, 0x200000000000010, &(0x7f0000000040), 0xffffffffffffff7a) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x3}, 0x8) 04:02:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x88, &(0x7f0000000180)="84b881770c211e1f296a949a1712405d1403120cf59c43a8e1bf4f1e9e34f064b2a3001ebef894c976a1bbdff800d097b5a2ea00876449de4ac4491cf40ae0f659b14dc61d82a8aedbd7d6b128d41d17bdf3d6cd87beaacfdf730e0b3df70913a5e35c07ef6e496859226664bbe8a82289cdc9c6b4cc4456fb6b6d3adec4982611e360a17431d987") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) 04:02:32 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491f441f34b35843151f6e06cee243b0026716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc00"/176], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000031c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x1, 0x800) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0/file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)='D') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 04:02:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x8f79, 0x1650}, {0xfffffffffffffffc, 0x100000001}}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/136, 0x88}], 0x2) 04:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "b8000000100000ed04000000004000000000ad15"}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x8}, {0xd1b, 0x6f}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) getdents(r1, &(0x7f0000000040)=""/104, 0x68) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) 04:02:32 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() r1 = getgid() r2 = getegid() setgroups(0x2, &(0x7f0000000000)=[r1, r2]) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) 04:02:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x99}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) socketpair(0x0, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) clock_settime(0x2, &(0x7f0000000140)={0x7ff, 0x1}) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x7}) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x1c8) sendto(r1, &(0x7f0000000080)="ad578da8e48c5b3a405751c6d53f86ddd88f2c71", 0x14, 0x4, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c, 0x10000}, {0x40007ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) pread(r0, &(0x7f0000000000)="204f3ff7f1c808edf61f308eccf49aae008608feb923d482cbdbd140adb7997244e3eced6e6af4a1bc287b89bb2513c87a6664f197d7e8b4402467ec", 0x3c, 0x0, 0x0) 04:02:35 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x6, 0x8006, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) dup(r1) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x400, 0x1}, 0x6) r3 = socket(0x20, 0x2, 0x4000000) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x6, 0x4, 0x800, 0x9, 0x101, 0x6]) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x3c9}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x101, 0x1f, "d7292ab736eca45effec54b6e25aa86edcb40d8f", 0x4, 0x7}) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) lseek(r0, 0x0, 0x0, 0x3) 04:02:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 04:02:35 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x4, 0x4, 0x1, 0x1, 0x2, 0x9, 0x0, 0x2, 0x7, 0xba}) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x40004c}, {0x2d}, {0x74b5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x4000, 0x400, &(0x7f000020c000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() shmat(r0, &(0x7f0000605000/0x1000)=nil, 0x2000) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xffffffff, r1, r2, r3, r4, 0x20, 0x2}, 0x7, 0x2, r5, r6, 0x80000000, 0x4, 0x1}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() setsockopt(r7, 0x29, 0xd, &(0x7f0000000140), 0x0) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0xa) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x8) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x400, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x800, 0x6, 0xe4, 0x1, 0x4, 0x20, 0x4, 0x1, 0x2, 0x3, 0x2f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kqueue() ftruncate(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0xfff, 0x10001, 0x6}) 04:02:35 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f000017f000/0x2000)=nil, 0x2000, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/160, 0xa0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0xaa4323e3c1a66350, 0xfffffffffffffbff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 04:02:35 executing program 1: r0 = socket(0x11, 0x4003, 0xff) acct(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b4fed00f4c8b0ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202086628479c33c9780c83a6d29b883faa21a371a3f80004be986c12b88620886acd91156de889cf97b620576cb5ce6cb1b709db25301841d38c5baed8a181284021b8e1f09f4bf17edaac01bb8bd4ab12a4566753b81044d75f6268c77119605093604ad648684d636b9f988a875a4d3e3691c3e26fbe32db61991bbb51f63793756ffa9d1c703e1defbfb3005a1fa367ec2ea62795df8383f769dbe3777c577a56d793cd963dc79df2be1c8405aabcffd98d857a0db98f718b17f0a77a785a304c652069de0c90f2327bcc387ef729eeb41ae82a0261e7e14d1afcfadfea690ef82851f4a57f673c87bd344aa73a314d2dfcf73d066d460cac01b9b3ba2dd4278d34df6bcb1e9d6f85e7dc93ae001d204d054cd765652bef9c7d99d37c83a6b9e7", 0xa2dccd34, 0x0, 0x0, 0xff84) recvfrom$inet6(r1, &(0x7f0000000040)=""/32, 0x20, 0x801, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x65}, 0xc) 04:02:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff38) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000080)=[{0x3, 0x3ff, 0x2, 0x6}, {0x2c, 0x0, 0x1000, 0x100}, {0x4, 0x45, 0x5, 0x8}, {0xfffffffffffffff8, 0x80, 0x3f, 0x7ad8}, {0x200, 0x401, 0x9e, 0x10000}, {0x200, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x5}, {0x5, 0xd9, 0xfffffffffffffff7, 0x9}, {0x8, 0xfffffffffffffff9, 0x76e, 0x1000}]}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(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) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x4) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r5, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = semget$private(0x0, 0x3, 0x20) r7 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 04:02:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff7, 0x1f, 0x354, 0x7ff, "ac3888050f112e29b5abef384d13d2fa1981e54e", 0x80000000, 0x6}) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) socket(0x20, 0x2, 0xd7631b5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe9) 04:02:37 executing program 0: socket$inet6(0x18, 0x3, 0xec75) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 04:02:37 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fchmod(r0, 0x50) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, 0x0}) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x200, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a", 0x800000000, 0x100000000}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r0, 0x0, 0x40, &(0x7f0000000040)="dd52b516dd787296c3472d5c96db34ef1d63b675697bc189679f32363625238f33c4f2829b844f91224b35ca803c0830795329eb3001eac74b5ebd1fbd14106c4e928cd8e15956dab36d42e5a52ff7899d7f29803efef354dd6119ca046820a9c6cc827543877fb47028467fb6a38176ce3fa282138d1e94e52a18ad12438fed95b4c824ee53496d9e26bd65fc8a56b65f17a102c1d0245920ed9a3ef34fb319a487ff478f8593472d194fe0e52b0d7039f8a4f963811792a17ff424adea5b4148f00635676f4ed9a6834135f312ffe3220280235502653b37bde05927", 0xdd) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x4}], 0x3, 0x0) 04:02:37 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = dup2(r3, r0) fcntl$dupfd(r4, 0xa, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 04:02:37 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x20) lseek(r1, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) preadv(r1, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) utimensat(r2, &(0x7f0000000240)='./file1\x00', &(0x7f0000000340)={{0x3}, {0x0, 0x100000001}}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x81, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) pwritev(r4, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f0000000440)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) pwrite(r5, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) openat(r4, &(0x7f0000000200)='./file1\x00', 0x20, 0x1) fsync(r4) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r6) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000000b80)=""/4096, 0x1000) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) r1 = dup(r0) shutdown(r1, 0x2) 04:02:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fsync(r0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSCTTY(r4, 0x20007461) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="f86691944161ec6b19433ab8311ed31da057bc034cc23c98a2d11386153080", 0x1f}, {&(0x7f00000000c0)="7fcba3f21ce3f438614b7a99eb5ed12317b27acf73ee623add9dc44ad2a5309fa1abdb602ef09eb9cebcf1c0992f20c493e8587a217aef7ea37fab134b526abe0cd26c4dfc7ee22370996e849cb91d41167164209d9d15e353c2bbb4288b8ced3cceacbbd7255dce6f8f9b02d03269199f44e0c6e4393cf2c2befbe39a5f5044f9891d2282540665b150d68208cc16b4a6be2cd36bbff984bce8b72b2e2603d7a3213c6f63cbe6481619605fd528e56ff709963a73721ed3c9bab4f7a9cb805b07330fe429c0a193a4", 0xc9}, {&(0x7f0000000240)="345393a857f2ebaccc2752e44adf33a0c00437395b4966c3daef8bcc3b8f3416cbb154eb79917864646d8f6f45a0f468dcb476c8e5d3d3778d47e63ca4f9912439f3f47d9aab9df54ba687156e84624f2790097c561d31ec9e5d0dc5a7767fb0e5733df62441f85761a62951a25781314d1586b88f4b", 0x76}, {&(0x7f00000002c0)="26514937dccaef19b501aef563c7c111d4a8943a432f6ffae5fca04683d9f3318a4342f465dad782f25562ebbfabe743b47ba7296ce09ec6feea1d82fc02a33ff961fb146e691b172346ff2213c0a9830a3f504214a15ad6c9a67fe74d08a0fc1e11d17825b384985e4fc2171067d4f44fe11e09657c50e34a9833c61f6ea6f62736e979cff3fa7eea5ce9ce63e8e1754bea72b5b7f62f0d3355d05e5c1e08233d551c0790e341f78563c98935f86a8634b25bbffb3e9f963e1e07cc", 0xbc}, {&(0x7f0000000380)="80756624ca1d5b25aa436bf5be267594d29266699fed1494d7fb1fd9f80e7f204ecc704fb66dc57161b300f8a1d1071a42022a4e2017bdefcfdedacf8b65a3e5c37be9640ad475554e", 0x49}, {&(0x7f0000000400)="bbdb0e5eba5ef764cf4c0c4ada0f7e81799955e4a4050d0adfb4dd1acdcb081453c1524ce193c421e0b9afac7db292f60ec620d9d8e16e4a641a2d79cde7c27e05db", 0x42}, {&(0x7f00000001c0)="2f77047ac081b46d81e253d28f60bd27652dafeab1993d13f40bbdf14c", 0x1d}, {&(0x7f00000004c0)="1102649333dadc0f244c8b91c4cb3ff9521e51ada5684d824c633777a6e553e0331af8a775b28e5acf2f5672ec866b357bb09cc38c39fffb24e7fc8f8b", 0x3d}, {&(0x7f0000000500)="1cc21205bebb1167fb5c06ebc5a55b366c7cc8751f5a14c87cae1510628f61bc9e482fdf7f1405f02b9f7229ce0a9f5474250a80496349e86ba376cce4bb4c47a0b1bb2eea0e857699ec5b410895e209cdcf65de542e89a024ca536003c9075352eb2f04fe3d5109c4b653158f539ca5a09b9c5d6171453dce8c192d178ea18a2c1a7c8f410304aad7485f3185adf0aaef596c975f699520bba9b638061e8280013310a1e54c7b8e549f51ca27fc324a6f78afe144af9b696f30d8b799507192d0fa68f319209322", 0xc8}, {&(0x7f0000000600)="40ca3f9e308154f6c96e0a5dce6587374b3cac0ff375f947bd8d432e4b6d6ae6347a4a254c412e2e671090c9b1a1cf51693395097575ccf3b064e610c8a2a3cf49972c2ca8d9ed3a37b8425470b6bd741752", 0x52}], 0xa, 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) syz_open_pts() write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x450, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) 04:02:38 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000200d, &(0x7f0000000000)="8a23a88528ad01000000442eea543365b7abe67b732f9ff0f3d43e7983554e3973fa8a351cdbebe1", 0x28) 04:02:38 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x7ff, 0x200000000010001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffffffffffd7d) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x202) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000300)="6f6ca7", 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r5 = semget$private(0x0, 0x2, 0x1a0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r1, 0x6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xf5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1000, 0x1, 0xfffffffffffffffe, 0x3f, 0x2, 0x80000001, 0x3, 0x5]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r6) rmdir(&(0x7f0000000780)='./bus\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r7, &(0x7f00000003c0), &(0x7f0000000300)=0xc) 04:02:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x4, 0x0, 0x0) close(r0) r2 = dup2(r1, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x3) getpid() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x80, 0x7}, {0x26, 0x5}], 0x2}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x3ff, 0xfffffffffffffffd, 0x6]}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) pwrite(r0, &(0x7f0000000180)="deef5d3d4eeb39e6e33e34e9996a3c2269445e204eacea81752b562dde30a96c34cc5937021ec1ffaf0821921b6a1b20d5dec5a789556ec183c1108b623994190d3b43b917939b1dee968623726143ae669565b660b597bedde9d6cd7328ee9f842f6d7b6bac3b303b838e690b18cfc5dcc40a99259f5f5a556eea93a206ef786f63b700f58e8ce5f18509e61127c66fc58b5ff5a9cca165411f2ce7d15240c87a1275316f0dbbf067f25bc78f8b0f4e0b3f", 0xb2, 0x0, 0x53) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x2) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8102, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:02:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x1ff, 0x7ff, 0x5, 0x31, "d8acadd695817e34d4b149101376ce4d3ba0236d", 0x5c1, 0x800}) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000280), 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x6, 0xd, 0x8000, 0x6, "2c98d37970f49b57bd75a9d50bbecdccfd4f0ae0", 0xfffffffffffffff7, 0x1}) r4 = syz_open_pts() write(r2, &(0x7f0000000100)="1c3ad802bce6fee504611a994b65e33165e7509b39c277a6ae89d4f739863060f7ac9fe6ca600affb91996c8370ea7a337606867a2a0b5752901bc2acbf8dc1d039d6305bfce868d8a9592bb8d0db177954e04e68fe3538135ceee346f87feec00ec6157787e49d091fc128e8e1d756f2baa166f167d292e185e26dcbab825b32269", 0x82) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x7) fcntl$dupfd(r1, 0x0, r4) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x65a) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/233) accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) write(r0, &(0x7f0000000040)="986dd2b0bf84b9281b52c533d59a579e7ae2c3a8f1dfa9fc0f0448cc9c0adbc0db4a4a82661a7de7dc69c146453ed45e48bfe27ae37982f0fbb6378c13c5c65c6b8d454438dba73111e83af106592a88237962e692fa00fc2a5529a463589b7f61bf35334111170e8113303b40a19a4dfab17553aa39152ea8910e0e006bd25b6b6873c4d4461b9afaccb873a61c5113b50e5b707afc82b96b66af195fad39e088119cf889e3136cee836436c7401e3be7deb8872ecedb212ed8f399a853b378086675c4bd28dc512ba222ce7fde9d161d51fc", 0xd3) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x2, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x3}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 04:02:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0xffffffffffffffff) 04:02:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xbb, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = shmget(0x2, 0x3000, 0x82, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r3, r4, r5, 0x5, 0x4}, 0x4, 0x3ff, r6, r7, 0x2, 0x1400000000000, 0x9}) 04:02:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) accept$unix(r0, 0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2303, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xe8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xa95) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7c6dbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d0000475eac2818bb32a85e8d2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55afbbb54ce66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea210000000000f55f1660eba4104551687b4278409b21f1d4ea091c03362415123a3c445ae8054f2a291bacd3737f5c4a6ccf9145667fc0fbafd48838586dffcc1ea47002e645ed2b95da4b29aac614c0b545c3a99edb0c826a7c7a8c12900b5b574565c33d18e99a432b74d76b3667d87030a99fec393b353657bd6c4b64abf513e2b8f759fe78e723bc3be0c3b4742bbf3c37ba6f4a8bfe3ed918f4095b8e14e8895fb5b2dd44a03a75b94d35d11c230b8fb41f1ccc3812a6d6379b594c4572ab593da682669c1de688eadd15e7663232c4cc36f0f06125cceff53ce0e29665636833967329f6504d4e9a1232f2b9b4f1f17652e2d8ac0e6a311597808dd8dda2d2677db9d3a9cc1ae2327aed8b779e3be03cffae8c270ea7bee74e1c53075d78371cc79664ea65ff737123e1c1172fa767ec7f8c08213176a06f2ad946f3a859b69f6e00041d7ae43cea"], 0x0) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080), 0x679f809f7420e1ea) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000500)="9d7c1d64d5e51f92c705c6785bd0e9c043fd0fe68ad51ffc34b0794882a59b34db46f2dbacc010e0385931b5ce75b3145565b41c23f1474496627c0fdd7e605bc1995bdee218d7c6ecded41ce4fc386c5d874db0c093826721948530766d62ff23bd1da18cdbd5ea5d0333494297f1fc003f1afac0c9d19cce28e1c5fd12dd92e19ead87ea6e3424a36c7012637e4eb66c4c383e00164a3a7605d16c247cdbec31db527ac9fc951b0998abc2279e3ddcf7d907671fa778517d6694266fae3d4adaafb1589a847a", 0x2d}], 0x391) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) open(&(0x7f0000000440)='./file0\x00', 0x92c4a8894588938a, 0xa3) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 04:02:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r8 = semget(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)=""/4096) 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r2]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) msgget(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r4) r5 = dup(r0) getdents(r5, &(0x7f00000002c0)=""/58, 0x3a) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r3, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) syz_open_pts() sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) rmdir(&(0x7f0000000280)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/105) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='ms', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x101, 0x5, &(0x7f0000000140)={{0xbd8a, 0x1, 0x5, 0x1000, 0x6, 0x6, 0x9}, {[0x7fff, 0x800, 0x2, 0x3, 0x1, 0xd7, 0x20, 0x7, 0x100000001, 0x0, 0x0, 0x10001, 0x6, 0x0, 0x7, 0x1, 0x9, 0xfffffffffffffc51], [0x1, 0x1a91, 0x100000001, 0x4, 0x101, 0x5, 0x7, 0x4, 0xfffffffffffffff8, 0xfffffffffffffff7], [0x26daf3ec, 0x2, 0xfffffffffffffffa, 0x800, 0x1, 0x9, 0x3], [0x54, 0x2, 0x200, 0x20, 0x424bf594, 0x2], [{0x7f, 0x401, 0x18f, 0x4}, {0xfff, 0x8, 0x80, 0x4}, {0x1, 0x5, 0x8, 0x800000000000}, {0x5, 0x5, 0x8, 0x4}, {0x6, 0x1ddb, 0x100000000, 0x7ff}, {0x754, 0x0, 0x8, 0x8000}, {0x5, 0x3, 0x7ff, 0x4}, {0x101, 0x0, 0x6, 0x8}], {0x9, 0x1, 0x8001, 0x9}, {0xff, 0x3, 0x1, 0x4302}}}, 0x8, 0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getgid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r1) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 04:02:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2000000000009, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) close(r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r5 = semget(0x1, 0xb9d5ce37ca252682, 0x42) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000005c0)=""/206) poll(&(0x7f0000000040)=[{r4, 0xa6}, {r4, 0x12}, {r1, 0x4}], 0x3, 0x7) msgget$private(0x0, 0x100) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 04:02:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 04:02:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413cb8bea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058e1facc775c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757ffffffaffa2473ec7f81e6565972189c177630b3dc935f05004be4a179dcdcbc29449fd4027f48fa5e3892587a6a539ab898ed38a020f9d6f1be664429cb254f24990dbff1a4da7bd493dc15ca33891a312249e66526568e9a421f186e83f5902178d81b48be1e2c790df8f0535ca875808679588a786eaf8ba1fd736f11c94335366f7f916aff18860675b312bf9b48d47dc72ebc51fbfe202535cdd09301ad1a57000000000031000000000000ea3b9bdd712e3cb5e070e71ee84065ca1775310c78e5c226cd34fe9c2888cfe11ebd50c83191b4ab64436f90b7526c5ce63a42bd561bafb352c85d35e8c77a19c229bdc004edeb16c19b44be4d84ccb1e405fd030f61285484d1ec3d2d23a5affc66c1fa3887aade91a6d7e30216e9b60e199ab27ba2e80be44ba55ea981435728f3c2395d8fe61714c7bfd3efcee491cf624f6063ce479bdf29eec43ded47afa50232890c61a36f1e5360ce971d7214ee31ef65e4163a4b42027e2e10fdcdd06df64f521adee790261ec6060217d21b8d38688b8a24aae2513492eb3091fa7193e7da404a2427df35409bbcdcd5d1eb4cb5ab70aac959c80adf6de9cb9bb507f68101"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 04:02:40 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x34) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0x1ff) 04:02:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) pipe(&(0x7f0000000180)) 04:02:40 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:02:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x5148) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 04:02:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0xffffffffffffffff) 04:02:40 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r0, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd49) ftruncate(r3, 0x0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) 04:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="223692cbe14421ba76c0fd119978d459183d8f93af24d82f783eb279c35a05c0cf69813ffe8fa3fb38327f", 0x2b}], 0x1) close(r0) 04:02:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="f36f5adb41560900000000"], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x180) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget(0x3, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/156) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x8, 0x9}, {0x18, 0x2, 0x7e7, 0x8}, 0x2, [0xffffffffffffffff, 0x7, 0x2f, 0xe8e, 0x0, 0xfffffffeffffffff, 0x401, 0x9]}, 0x3c) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x800}, {0x18, 0x3, 0x7fff, 0x9}, 0x9, [0x9b, 0x4, 0xfffffffffffffff7, 0x1, 0x2, 0x100000000, 0x8, 0x3f]}, 0x3c) fcntl$setstatus(r1, 0x4, 0x8) r2 = syz_open_pts() fchflags(r1, 0x0) close(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x5, 0x9fc}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/66, &(0x7f0000000180)=0x42) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 04:02:40 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x8000, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x9}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x0, 0x5, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r2, &(0x7f0000000280)=""/174, 0xae) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res(&(0x7f0000000180), 0x56d7d847, 0x5) 04:02:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) semget(0x1, 0x4, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x2) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, 0x0, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x253, 0x1ff, 0x0, 0x7f, &(0x7f0000000700)={{0x5, 0x101, 0x7f, 0x5, 0x9, 0x0, 0x7ff}, {[0x401, 0x9, 0x1, 0x0, 0x9, 0xa3, 0x6, 0x0, 0x1, 0x3, 0x10001000000, 0x100000001, 0x5, 0x0, 0x77a, 0x7, 0xebb5, 0x1], [0x9, 0x40, 0x1, 0x1ff, 0x3ff, 0x8, 0x9, 0xfffffffffffffff8, 0x40, 0x9], [0x2, 0xc03, 0x5, 0x0, 0x9, 0x8, 0x6], [0x0, 0x70f, 0x0, 0xede9, 0x7ff, 0xff], [{0x8, 0x3ff, 0x40, 0x6}, {0x39, 0x0, 0x20, 0xffffffff}, {0xaef4, 0x3, 0x6, 0xfffffffffffffeff}, {0x4a4, 0x6, 0xfffffc0000000000, 0x7}, {0x1, 0x2, 0xe64, 0x81}, {0x8, 0x180000000000, 0xfff, 0x4}, {0x4, 0xc7, 0x8, 0x7}, {0xf6, 0x38, 0x226, 0x4}], {0xfff, 0x4, 0x2, 0x3}, {0x7, 0x40, 0x6, 0x2}}}, 0x7, 0x7}) fcntl$setflags(r2, 0x2, 0x1) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x38fcda617a58b995, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) socketpair(0x10, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:40 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8000, 0x0) getsockname$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xfffffffffffffc8c) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xfffffffffffffffd}, {0x2, 0x0, 0xfffffffffffffffd, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:41 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 04:02:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff3000/0xc000)=nil, 0xc000) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 04:02:41 executing program 1: r0 = msgget(0x1, 0x515) msgsnd(r0, 0x0, 0xffffffffffffff35, 0x0) 04:02:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x20, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x34}, {0x80000006}]}) r1 = geteuid() r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) seteuid(r1) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x3, 0x28) semop(r4, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x0, 0x1, 0x6dffc6f3583e1b72}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x200, 0x1800}, {0x3, 0x7, 0x800}], 0x5) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3ff, 0x7, 0x6, 0x6}, {0x7fff, 0x9, 0x1, 0xfffffffffffffff9}, {0x7fffffff, 0xfffffffffffffffc, 0x0, 0x8}, {0x8, 0x8001, 0xff, 0xfffffffffffffff7}, {0x1, 0xf43f, 0x8000, 0x2}, {0xa72, 0x3, 0x101, 0x8}, {0x2, 0xffffffff, 0x90, 0x388}]}) syz_emit_ethernet(0x20, &(0x7f0000000200)="718ecada27623c32020d341eef3d045655553c6a9e3b8b65ab46cf98a4e5977b") 04:02:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc020699e, &(0x7f00000000c0)) 04:02:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./file0\x00', 0x61ea, 0x100) rename(0xfffffffffffffffe, &(0x7f0000000080)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffff) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x0, 0x3800000000000}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ed, &(0x7f0000000080)="8c") 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/197) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="444cbdfe9536fde491c2973662df68abd4638f7938a9ae30b3", 0x19, 0x0, 0x3a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ac}) 04:02:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f0000000080)=""/47, 0x2f}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xffff, 0x8001, &(0x7f0000000000)="29676b7200429780d783db379cc0d4942f6470add2e6e85a05f10f0af2868577f3dcb49a909a2c1729d81fcf34115966ecb7a3bfb53bd2fe4aafa5fa80b41c242955d40fb41a1aeb158c", 0x4a) getsockname$unix(r1, &(0x7f0000000400)=@file={0x0, ""/73}, &(0x7f0000000480)=0x4b) shutdown(r1, 0x2) recvfrom$inet(r0, &(0x7f00000004c0)=""/247, 0xf7, 0x1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) 04:02:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) listen(r0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 04:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x9}, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="b5437920959a1fc4f994ec9b675bb38d82e1838978894a5ae818c61e9bd87b3bcf5699f6ed521e6c70e55d0b4f0fa6e2829b19d1ba82a55578d47fb3bfea144e5bc882589513ff0d00402e08ef7b56f3071bed6f352576fbf0cf7082871632413fd253f8093cfe20d49fcd19ef7670fad586922d2b009827aa6f0e24519969e44f832a976a652a9b6622e77abfcc6b19f871de234563be91d44185eda68794cc9f7256e678c2ecc19ca0", 0xaa) write(r0, &(0x7f0000000200), 0xfe72) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xff, 0xa8, 0x100000000, 0x1}, {0x1, 0xe3d5, 0x9, 0xed}, {0x7ff, 0x343, 0x0, 0x1}, {0x8, 0x3, 0x7fffffff, 0x24322e48}, {0x9, 0x20, 0xffffffff00000000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="116bd6e01ac91bc34b56d7bafcbc7054aa5adbe8af9b2bee5cd09086d9a8de26d3f0c4a65a6e8607c938a52f1cb7a662fcd256f061ec126a3e45dfd9c0e4cffde1e0984cda", 0x45}, {&(0x7f00000000c0)="c0de849ecb0b07eb840aed27aaaab48868e2d860acbfeb80fc36a0cbe27d73065f8befaaefae99514cd99732577d7524c546172d8812bfd43f974f601f461a275af9f53b3dd266b6c6eb132f5f2cc8de0280d29af214a02b27344ed13880acb80b901d1402ec788747c0cb3f460de7cc0e568ce432b88fda2e926f61672bcdb4e8485be8b6244b9d4a0bf70478183a16fb6cb3", 0x93}, {&(0x7f0000000180)="6b548806a191b0f83dbceaa7b28c764bc751be0a9f3fff97855ced62c7fb11010ae50038309c6bd14113fad3d20a089167895c43ac15b26dc224ff4a76ab5ac9d560cb1b54b06e42c957eff4f73af6e8cd30bf3cd4142a8506f16df3d30b520331662e67eb4e623f1057cdfcd6b41a46d1758575ad38be30443056ac9f203f97c0699d90a309c0835122df4594ae4daa4516c0d118c7371439e122468516f433106531c6bae710a7fa88ea5bbb3efef1bda289faaf15e25127", 0xb9}, {&(0x7f0000000240)="6171c9efacc2743af85abf3fa91dcc9c8cda5ea68ff5d2ba19d6777861e04e0fd1178964", 0x24}, {&(0x7f0000000280)="963bb64885942dfc783b051b1d16a8a8de6fea1e36caad1fe870f2963dd9bf7c867e68e3c9e53eca2363c89e8bf2c0f4cc86cd1faaf25b2849bc143bfd000b73480e3205350abc23d80093ee84d5e9c7dfbed7dfa72f3f14f9", 0x59}], 0x5) lseek(r0, 0x0, 0x2, 0x1) getdents(r0, &(0x7f00000010c0)=""/4096, 0x562e598b7d0469a) 04:02:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="28568ecf9e6dd1dce69cfc19647f4bce501dce1ab2c15a53cbd995241546ff93441d3a4ebda5b14323fb2cbbfb32e0c3e794e3e9cafb488e8a5b02a95e9854ba9e82792b6c5b1679e90bd91d3f055dc3d02e16ccf0062c5a0e8ce7523012041dc323b422", 0x64, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x7) sendto$inet6(r2, &(0x7f00000000c0)="70a9cbb40396c34e88bcc381a473e941f15f68ab67c4a60d488814a2", 0x1c, 0x4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x5, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xf68, 0x7}, {{r0}, 0xfffffffffffffffd, 0x25f65e78e69d38d1, 0xfffff, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x89, 0x20000000, 0x401, 0x100000000}], 0x3f, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x6cad}, {{r2}, 0xfffffffffffffffb, 0xc, 0x0, 0x7, 0x401}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80000000, 0x5, 0x894}], 0x5, &(0x7f00000004c0)={0x101, 0xf5}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x65, 0x8}, {{r2}, 0xfffffffffffffffa, 0x3, 0x2, 0x101, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x35e136566b097865, 0x0, 0x7, 0x5}, {{r2}, 0x0, 0x20, 0x2, 0x3, 0x3}], 0x422b, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x824b3e401a150c2e, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x2, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffd, 0xe3988de1054a99b6, 0x20, 0xfffffffffffff1bb, 0x8}], 0x0, &(0x7f00000001c0)={0x20, 0xfffffffffffffffd}) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) clock_settime(0x2, &(0x7f0000000500)={0x80, 0x8}) sendto$inet6(r2, &(0x7f0000000100)="d9", 0x1, 0x0, &(0x7f0000000140)={0x18, 0x0, 0xf5, 0x5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r2, 0x2}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) write(r3, &(0x7f0000000180)="ff7fcf652dd12fa8ae22749557faf3ff204b15f2e7f0821e2dbd", 0x1a) close(r0) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0xbe6e000, 0x80000001}]}) pwrite(r0, &(0x7f0000000180)="e4bb1f214389f6e3b4ca0268c7ab", 0x3b0, 0x0, 0x0) 04:02:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/183, 0xb7}, 0x40) 04:02:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62020207e0000001464cdf9076379bb8de3a6d69b5188a31f79d33388600d346860dfa43f9f163fd355f6c467e8da9606dcd67f3c80c55a538181bfcca57780a437671f993bf9a98a780d457d41be5bd64dcc8a431bd0a540e435aab631739081710449836c1a88e9f007d79efc594dcd10f352ed1386c3b0849b88a03a0295ff92210e7046d34"], 0x1) r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x407a0aa8363eae6}, {r0, 0x4}, {r0, 0x100}, {r0, 0x10}, {r0, 0x20}], 0x5, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x1, 0x3, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x81, [{0x1, 0x9}, {0x6d9ef14eb31dec36, 0x20}, {0x5475b268dca357c8, 0x7}, {0x20151d3a091856e8, 0x74}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x1}, {0x3, 0x5}, {0x1, 0x3}, {0x2, 0x6}, {0x1, 0x995}, {0x1, 0x6}, {0x3, 0x8}, {0x0, 0x2166acc8}, {0x2, 0x8000}, {}, {0x1, 0x6}, {0x3, 0x40}, {0x3, 0x800}, {0x3, 0x9}, {0x2, 0x7f}, {0x3, 0x7}, {0x3, 0x4000000000000}, {0x3, 0xffff}, {0x1, 0x2}, {0x1, 0x9}, {0x1}, {0x3, 0x1ff}, {0x3, 0x761c}, {0x3, 0x6}, {0x1}, {0x2, 0x800}]}) writev(r0, &(0x7f0000000300)=[{0x0}], 0x0) 04:02:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x5282}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) 04:02:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = socket$inet6(0x18, 0x4000, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x514) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4000, 0x100400000000) r3 = dup(r2) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="21241964fc158742dbe3f0b41102b18b6a0d567af5473ae41f26dfb81bf0fae764607897b9475ee121bd316cb5b27c180ae30c0b5186a540671f566837eed481d63da650e120f30654f5a7bc40dae8f52a537ce180d769cff007bfacecf8e39dc1456d054a07a6cd6417451dec30", 0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:02:42 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') getsockname(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f0000000080)="aaee41cebfa9b89468c04b1fa2b1a2aa", 0x10) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x2, 0x3000, 0x690, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) r1 = dup2(r0, r0) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x5, 0x40, 0x0, 0x4, 0x9, 0x1, 0x1, 0x0, 0x0, 0x7}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/201, 0xc9) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 04:02:42 executing program 1: r0 = shmget(0x0, 0x4000, 0xfec0ff56279bc6d5, &(0x7f00002ee000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000008c0)=[{&(0x7f0000000480)=""/53}, {&(0x7f00000004c0)=""/157}, {&(0x7f0000000580)=""/156}, {&(0x7f0000000640)=""/21}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/119}, {&(0x7f0000000740)=""/50}, {&(0x7f0000000780)=""/21}, {&(0x7f00000007c0)=""/64}, {&(0x7f0000000800)=""/134}], 0x0, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x1000000000000000, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000040)=""/145, 0x91) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') kqueue() r4 = getppid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x400, r4) execve(0x0, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:02:42 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./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) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) getpid() getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002080)=[{0x0, 0xc}], 0x1, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 04:02:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x9, 0x1, 0x9751}, 0xfffffffffffff801, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x401}, {0x80, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) munlockall() r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xfffffffffffffffb, 0x1, 0x4, 0x800}, {0x8000, 0x2a2e804b, 0x4, 0x5}, {0x3, 0x7, 0xb6, 0x9}]}) 04:02:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="2bc8a2bb96a2602109e1fb788620e2e0b3dd576f0dd93d414d561182b7d14dc93aaca44f6e89e269689ee0b1d22f4655e3354b25d658157ef5428cfb490c89a3bb6c7c3e45345a153932255c7ea47457d819417e0f78abffc94bfc03983b22ae447ffd2d9dbc5d13cb3f0887dfeacf956957b4a6909f301ebea4caf638bfd469a1bd8645d26cb956701004765f37b07e055ed59d27e4299acde0557e64", 0x9d, 0x4, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x5}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r1) 04:02:42 executing program 1: setrlimit(0x7, &(0x7f00000006c0)={0x5, 0x10805}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() recvfrom$inet6(r1, &(0x7f0000000640)=""/32, 0x20, 0x800, &(0x7f0000000680)={0x18, 0x1, 0x177, 0xffffffffffffffd6}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x100, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair(0x2, 0x5, 0xa3, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x400, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x3a, 0x10, 0x10000, 0x6bf3e7bc}, {{r3}, 0xfffffffffffffff8, 0x60, 0x4, 0x3, 0x1a3b}, {{r4}, 0xfffffffffffffffc, 0x70, 0x40000004, 0x61a7, 0x1ac0}, {{r5}, 0xfffffffffffffffc, 0x2f, 0x8, 0x1, 0x3}], 0x401, &(0x7f00000005c0)=[{{r6}, 0x1abce3a718030f90, 0xa609eb5ab8b35a40, 0xf0000000, 0x9, 0xd6}, {{r7}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x804, 0xfffffffffffffff9}], 0x100000000, &(0x7f0000000600)={0x2, 0x2}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r8, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/100, 0x64}], 0x2, &(0x7f00000001c0)=""/245, 0xf5}, 0x802) 04:02:42 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) kqueue() 04:02:42 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x6) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r2, r2) 04:02:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x4, 0x3f, 0x8, 0x9}, {0x0, 0x80, 0x100, 0x7}, {0x1, 0x6, 0xffffffff, 0x6}, {0x4, 0x1, 0x3, 0xde}, {0x7, 0x7, 0x66, 0x73b}, {0x4, 0x5, 0x5b, 0x6}, {0x1000, 0x81, 0x5, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000052, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) socket$inet(0x2, 0x5, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000280)="c0", 0x1) read(r2, &(0x7f00000001c0)=""/169, 0xfffffea3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1bbc) dup2(r1, r0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 04:02:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x40, 0xaf5e, 0x3}, {0x9, 0x7ff, 0x9, 0xc5}, {0x8, 0x800, 0x1, 0x1}, {0x9, 0x2, 0x5, 0xed6}, {0x7fffffff, 0x6, 0xe55f, 0x5}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x80000001, './file0\x00'}) setrlimit(0x1, &(0x7f0000000200)={0x0, 0x7}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)="03f7e9fe5132e414727d96237918b6a916c4b59955de276aecb1a742680713f5ee62403d0cc8bf8539079e7d0773982714cfe4fef1cdca86e451b9d1f7f2bb6a60ba34662f9c6e3cf66f7e087e9e5432d85f0fda6b85f5b650b481aa1240b972f2fff78b27bcac39a057d20f910ca06b9368c02d093c1010602a1623c8b075a132b113cbb90fa4edc293d69e0e9f964ea9af0b3b100d6e1569231d6576c1bac0cd1d4cb07b9e866769b8d2e4928b3a2f18607de0a04a4a02ca76d9d2b0abbea2c0669ad52d3adc90de7bb42b86215b8ffd75f511b657b5", 0xd7}], 0x1) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getpgrp() open(&(0x7f0000000440)='./file0\x00', 0x80, 0x190) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='^/\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/ttyCcfg\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/ttyCcfg\x00']) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000700)={0x6f40d83e, 0x6b, 0x2a30, 0x7, "37e55771e4fb4badf1faa5767c8be1777251658a", 0xfffffffffffffffa, 0x2}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000780)={'./file0/file0\x00', 0x4, 0x8, 0xb2e, 0x0, 0x4, 0x4e1, 0x80000000, 0x0, 0x1, 0x6, 0x8b4}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000800)=0x1) unlink(&(0x7f0000000840)='./file0\x00') kevent(r5, &(0x7f0000000880)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x8000, 0xfd}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x1f, 0x65b}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x4}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x9}, {{r1}, 0x2de17e4523fa64b0, 0x8, 0x80, 0x8000, 0x9e}, {{r3}, 0xfffffffffffffffc, 0x16, 0x1, 0x80000000, 0x3}, {{r4}, 0xfffffffffffffff8, 0x8, 0x40000001, 0x9, 0x2}], 0x8000, &(0x7f0000000980), 0x10001, &(0x7f00000009c0)={0x1, 0x600000}) flock(r3, 0x0) getrlimit(0x2, &(0x7f0000000a00)) unlink(&(0x7f0000000a40)='./file0/file0\x00') sendto(r3, &(0x7f0000000a80)="6f2eb1d8cbb96ef3d53fd1a2c1e3f8a0270d4fd2b0b4e1a097ccd958ca51b3300c7b57c1c9c0e58008a037644fb1de473a5a68c4ad408dfc87bf63dfff9b2a84967596f67d8d722d75e896190c74c974d62be9ec468260649be758f278dc4495ac6a70b2125629e1eeb3f87206d323ac5675b5cdefbcf8c6d78ed7652ee1bba336dc63c0403502649f45b0cd7972fdcd74a3", 0x92, 0x4, &(0x7f0000000b40)=@in6={0x18, 0x1, 0x7fffffff, 0xde34}, 0xc) pipe(&(0x7f0000000b80)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000bc0)={0x6, 0x5, {0x10001}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x200, 0x0) recvfrom$unix(r5, &(0x7f0000000c40)=""/109, 0x6d, 0x0, &(0x7f0000000cc0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r6, &(0x7f0000000d00)=@file={0x0, ""/108}, &(0x7f0000000d80)=0x6e) kqueue() 04:02:43 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 04:02:43 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) 04:02:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r0, 0x1ff) 04:02:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x7fffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() 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, "b09a0027002f000000000000008900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 04:02:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:43 executing program 0: r0 = socket(0x20, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000001, 0x80000001}, 0xc) r1 = socket(0x2, 0x8000, 0x80000001) shutdown(r0, 0x2a4abf96b0f4b928) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x11) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x80, 0x6, {[0x4, 0x1, 0x0, 0x5ad108b5, 0x3, 0x6ab87b01, 0x4, 0x9, 0x100, 0x7, 0x8000, 0x100, 0x400, 0x0, 0x79, 0x1, 0x100000001, 0xce], [0x0, 0x85, 0x6, 0x62, 0xffffffff, 0x100000001, 0x6, 0x80000000, 0x9, 0x5], [0xfb3c, 0xda6, 0x9, 0x401, 0x9, 0x3cc, 0x4], [0x3f, 0x1, 0xffff, 0x7, 0x3, 0x2], [{0x6, 0x0, 0x3}, {0x1ff, 0x3, 0x1, 0x3}, {0x0, 0x0, 0x2, 0x7fff}, {0x2, 0x0, 0x8, 0x1}, {0x7fffffff, 0x1, 0x533, 0x6}, {0x2, 0xffffffffffff0000, 0x5, 0x8}, {0x6, 0x4, 0x8000, 0x1f}, {0x9, 0x1, 0xfff, 0x3}], {0xac, 0x10000, 0x88, 0x80000000}, {0x5, 0xa47d, 0x6, 0x2}}}) r3 = socket(0x2, 0x5, 0x9) r4 = fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r5 = accept(r2, 0x0, &(0x7f0000000300)) r6 = socket(0x10, 0x4000, 0xc72) dup(r5) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x6, 0xdc, {[0x81, 0x1, 0x0, 0x80, 0x100000000, 0x200, 0x9427, 0x7ff, 0x5, 0x8001, 0xffffffff00000000, 0x8, 0x1ff, 0x1, 0x3, 0x4, 0x800, 0x6], [0x7, 0x80000001, 0x0, 0x7f, 0x0, 0x6, 0x7fffffff, 0x80, 0xaebc, 0x1912], [0xf5, 0x277, 0x9, 0x4, 0x6ff, 0x0, 0x1], [0x9, 0x3, 0x200, 0x1, 0x3, 0x9], [{0x7, 0x80000000, 0x13c0, 0x1ff}, {0x2, 0x1d, 0x8000, 0x8}, {0x200, 0x8, 0x0, 0x7}, {0x543c, 0x6, 0x7, 0xffffffffffffffe1}, {0x3, 0x1, 0x7, 0xfff}, {0x81, 0x0, 0x3b8, 0x1}, {0x9, 0x9, 0xdba, 0x7}, {0x6, 0xd0e8, 0x80, 0x2}], {0x7, 0x6}, {0x7, 0x7, 0x200, 0x3}}}) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) sendmsg$unix(r6, &(0x7f0000000c40)={&(0x7f0000000580)=@file={0x7f6171f7b01e250b, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f00000005c0)="ade16282c1aaffbdd1226a6d55ba515a040b1fd7700b58d4809ad128f136c6df2be19d6fea1008cb7690e825d1d5c7953516892fcbbb1572e3f2f7ad654991eb87c97a9c", 0x44}, {&(0x7f0000000640)="15b1ca8b4f8ff7280708658a8d57d916f22896a38f22b51b9502edab56d160c9948bc04a87f23fccff37f908f45c3cd7dbd323fb8b39aed4639d0c7dafab6f103ce17957e39ce95f8b0ae20266779269507de031a7b5d85b763e5e9eaade8c89bbab220e11ab1f2bd9d7b5e9c42fb9c0d4", 0x71}, {&(0x7f00000006c0)="c9a1ea4356e03fd5553d4acef2d6ea9f8044b3ff60a108a25fbf9550390acf425cd6f1332d725a1f3e743c4b2318ec148533153889ac569e494ac1ec1e995ab69b3e630447fc1eeb507f68c715e75c23c5ef467d112883cc083966f8dea17b6010d3b6b79077a8d1745ad1e360a72960d9af5d3560fd8feb120c3e5b1c26a2a1021fbbe9777c5a6007a8b1992be391204e909fbbccb5a4ef525ec018f450bc772f109c3eb97875a26d7324ce5618e0d686420e44abcc08ab9b09b8d23c6825aa8eac874232ef3a45ae2b405ce8713eb1b897c9635882ecb2911d35", 0xdb}, {&(0x7f00000007c0)="9b886a4df7410be9d4deaf44ca8ed9136586a0244521d4a98732142a79e545d237d6ad3bb5b3f0b4da953835ac03d53e18d52f162c6c8ba037ddf9a17082f8b175d3f9d58953575f2fb290bb99d6a07044", 0x51}, {&(0x7f0000000840)="23afa955e5a148c7050cf64f4139ffb32b3775cbdfc0f944144d53b355c1533eb072993e46dc2b07ae3071b3234525ce07b7b3e65ea497d3832b470e9dda96eabd3d9e74d5f24c14e949dd924cbe66e8bc1394defae4fde3e0c2a53b4ec5c4eb706566a71409b024a037998a98c524c81de369ae1726b1fc5e7eea16bb29cce961f642c5974c1379cbf84ef0ea09c8bc08ee6f8c6a7896ab128348cc504a7b64731c78497969106940b33fdb69eb170228b5eb21fc896f658e4b6674ddea186275ff4a71736136885bbcb66fb6f4a85540da23c255dd0474f30e70061dbfc9ec08b5eaeabdcef274", 0xe8}, {&(0x7f0000000940)="f839a40fdeea9009981ee78868b2ad6372085970e334145e3a62962a2224e95381a2ecb7c4449aed07f48f80d550c1b8185d52e41edf040e2bb5a4efb304e939a78e1e623d820653d9139b1a75d5a1075b53a489d9ce6859bc88bd632d24bd361750f9b1881deaaff8941366885f0d62c9a6d2f27c2145c0ea7c442fbed0ff5cfff2ea0327efb8628593658919ecb61ef5ad5eb56b452f0cec7a205f18f53c1f6576cbfd82a0f16deb960ba7e55d2ba07751c3b825f269ebff787d84d4072ea9eb6e536a374deb99d2aa8112c2036c96d1fbb77cb6bef5", 0xd7}, {&(0x7f0000000a40)="4ee72f7d829c23eb0cfab5a02e78bf13e1", 0x11}, {&(0x7f0000000a80)="b1d597463d36b79aeca72c6df0e7bc462f7696b0ab6c502f3ba5252f6cf932d0f5f915aaf23bd8414212f64baf04be1e5cfefefa73a6672540fe331911dbf4b1fefcb8074210fde61843743a08b9f9ba9694f0ef0a8e", 0x56}], 0x8, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x40, 0x2}, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000c80)=0x7) connect$unix(r0, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000d00)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000d40)={0x3, 0x7f2, 0xffffffff7fffffff, 0x6}) dup2(r3, r5) dup(r3) fcntl$setflags(r1, 0x2, 0x1) preadv(r5, &(0x7f0000001f80)=[{&(0x7f0000000d80)=""/91, 0x5b}, {&(0x7f0000000e00)=""/250, 0xfa}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/127, 0x7f}], 0x4, 0x0, 0x39) stat(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)) preadv(r2, &(0x7f0000002140)=[{&(0x7f0000002080)=""/162, 0xa2}], 0x1, 0x0, 0x0) r9 = dup2(r1, r0) chflags(&(0x7f0000002180)='./file0\x00', 0x0) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000021c0)=0x38) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002200)) 04:02:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x100, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 04:02:43 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:02:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x800) setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r1, 0xba915f9d8fe66c44) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 04:02:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000100)='w', 0x1) write(0xffffffffffffffff, &(0x7f0000000500)="04e2055fd6b2b63ee258c2849f7749e46642bc93490e23ed5d2da99d8b66874a91abab9df1798efc069643185b492ac1e1c5ed6ef537c30694b16d6328f2ad7a745a512cd9b234e6361eb3e54639e5206182008f31ff18b0c28260b6353dae84cafadc8f1d0615dc0ea8e3035b210ea15e6ce113a463aa397545d3384ba6e4025727b7d7255b6c0eb17f88f220ce03b9a969e742376c3fd1166ae263b84da05191ba8fa407e422fcb488f38a962242513fd15e91c715b98beeae1d51058d3a514e32bdb1e7fcac4ed81d9c1f6d765c6a8dfa75f217c32bd9bb292ab62a460d69eb7b0da78ab58acb00202863711db1b5b08e5e186e004a3b38524db314f189c0d885ff6c8020e434966ac9d53dc72cba8ea3619e8bac8508b5031f53ede0333d51d2cd36147a38b7e69d57d77d6455b240a5f283a2d7d6a3b83dae8e98ea708a713af63fb029630aacc66490b7478525e15086ad7ef0262d6519d6e937c31296ad9ba237927bcf9cac39501c6e32f568c33c0fc0feb6de553c04584630a71e23fc65d0c26502f243b1e450b11437470d4c57c4c17392e7e27dd877e5e4377a6072bda8475909fe226fd5fca8d9eb8c8349e5e513f167f0168eec85134f9dd024475ec89f1220845848140d26cda98a374bafe12a707e7f7fdd6830f368688aeb0983a58cbc8245cf5adcd5ab7ee31f6ffae71392ec916dc0071704199d504748749c16dbfece1794d10252a35c65b76c42646a5b30ef287b1f0a7cd2c20538fd9cf7f6bd3825f6b3cd72e422fac3beea02b5cec3574dfb402f01528b2ea9b5aae78fa2a8860301841dd2243653541342f9c6cedf9b2d449d7a98102a1e32d48908e7af5c5f342f0886279d756181a878d9692eec46b5692dca56d7db82f57d87146eda00398db2e4eb801db4905b6900e9e9d3c6f9280887f51e4878a4c1b1bb689d849e73a7781e0030bebd1fc958dce2734cd94671b9c1a5d08c32e6886f577e2674021a0643febe72f0e0355d3e2e9128726c03bd5af99e1c4c58cdb1abe15f03870786dd8c30fe655b50c26c213355f1c6ddf9fc535b393c3f8df91f34b0298a8c1a760f8d2149faa29b3bdfa2861ad22edef0b7590542ef54573196b7069f00155258dd3e0199bc29ea481f70c6f812ea0e8163ffb1ddf7290e69082da966105d5879e219fb615864c4a8df5f653845a711a8d03e3ad76a863828dc15ecc8f9334fff8062db07446e4ef24aed632c69863b09e43ce50ca57b8a5594bef94aa69f43667e6d4fcb222d553fd7a8be2d07f27cd70f306b21990fb59e01e5da3adf2984f05d33b54d5aafffbf29e7930cee4a028f99d5de37d619f6813160057785abde55160e66faf5ecfb64dcf132938de673b9f85c800317b9218854813a9462ead76ef6010cdeefcd618f14bff83923c4fb9a6ebf0908764b3f883dcd93f0fd381fe6f81fc33136e4197885a27e950e9d7d8267251c0ecf0ef1380c04e9e5e27241ff750fa2194f152101bbce02b6802b86d0d75c1b69c9b09252d30a7a499d9fa790c6325a8db2a2a7f2887828907aa24aeae6a3201266710214ef28d3024f21a5e0bf64103d290ee29ee04857503354633f28fb82e5841630542b478a5b2327be60ff970957f1c8764e147fc1ae196af79161bf9d501dad5cfef5828f4dcfaf7980d8944e3e46d06209b144dfa109bfc5b234fbae4e5e85cd3193b3ef7abc4aaa36bfa25b05d44c7b7729a9396ea671f194be43d8bcd2d16ef0e26305a16e8e20006cdd470020cb497cf1546a246729e400777df62b2667722241cf2895bec237a3128cbf39c7336b08e019af063dd67f91a0b9c494be68cba1e7dc20a50a11b884c666e38fffb0444e773b9611574f76ff596eaebe66a8e2d3ad9d2d053e88b2635c075b81c51a72ff7306606c107b98a3e4226c96cc3f9bc62738a1b21c9519597808ec1bb502ade1b67642a6312d125c3ac5a60091813f7955e6e7586686ad417d29943e0f6e5f4fc4f1409c4532a92160b175008000317e7bbee6d20c71e3d9aa5d21f6b5e2553b5e5bbbd5f4e15749bf136bb9c47ff83e1e9e0dd9d459bf46140f02f3bcac77181ef6e05900f7548e73a4af01815fa2103522f4e00ee9d770020d0efae927104699a0900c94eb653030d7ffe10fd5694b62cc8f4a4eeb1941342ccb50db25279b0ad4dc16e0c151d178f0c49653bdb49c69e69134b11b2b95a006b4ba80b9cda7921a70ae8c7dcbb1e04669fa48203898d0b1cff8fb2fbd6c00664c9d8cc738f793a5d751ca392220226610d1cd04a3afcc07f65da52f6291c2a854a27be5b82169a6cdb04f9a17817e9517bc2aa63abae69f5c2519732c876cdddff616b383fb47589d6883ec56859d99935eeea1c1325a3f3bde3becc36f54ba3f27a328f3b9f6a34f6075565cca7ccb708767b7f64564315e0af69ac217adcf5094c7a71ed88776ee402e3898e74296f58709ed01a260a8510381be5853267dfca1c9f7adb78ff7d10d4b057a38309f5e2ca7462606c828ed60bb0d6b3ec47e1645b171df1b8f426d9909149e4e3de37a29d5a856ba4ffa4e98618bf81174d3f699e3ce34de46a25438a6a3b0ead978c2868befa9af0a98bbdf3cac7d378e284789c5929c2aed3ad63722df3035eaf6917205feea79c6bb3b961302dd35ade29fd804380d83c97c0e343424c1024a873c120b46879ffe8a4cd8c1081edde76124166c6ef5b2f67cb0b374907286f51b9b459ff9863099755edbf13550b38cf81b587961a13538baab4b59d390a892c1510b663fef1af198556cf58eafd4d369e725891599acbba6d8903708f7fcdc54d0e116072074bf6fce54c6db791610d6d404f6693dc694a04497362ae0b8059b7d7ca1fb76287575c9dd7f2edf25965295130efd81846284fde14213562a512f37dac5aab0fdb99d1b42f2c85ab25d40d636d64dc175b12f544f8fb51a6bb523d478f885de6a003a8262217d14b3f8e773acae9c36434f9ba54fcaa1dcae0f8d09565f2fddfff67c8424233b216561b5476c982c9af54da3d21c5765d355267279f295b9d4766a5bb1bf4f60ba6108ff41bdcbd9ee19ba6f38d8568cb9ff24515c6c36a507c564c575ace332fc72ec42b8280dd7f01ad670c62815135673199dc9e85d1c116d3c2f18507bbb655250e664ccf11e6058c1bf48a5060d0f2d69ea2511cbc4d07f4c17ccf203648f64d9bb4be695990367cc5cd852411d6017b0a435c3a5b79b9705cf7e8084f99a357344c221a494b46dccc4d63e33dbf95bf006d9fdcb0442e6b5c08ef37c042a04faa2c4ff81e3833774a8dd497a8bb09c4852c7e023d7f0211e0333d50de70940e8b1c49e70a63c6e62d248ce689cb6445256141bf2d4a3ff6b3cfc605d35e0a02d25d3bbc83e4a6d4164158e39c1895e48dcde1d15efe7e9ef9c3b33a74f7647281d0b5cc1ca971b18be935763004a93daca86cdad7588f8b2754e7485d4c447276bdb21fed3cff4003afd978b1367e7697db5bd26f850b7d51107da2af2490455b876ce206aa0dbe94a634c753cbdafda8df86f1378be5fe20d980aad25ebf78f8d009280c177c6fcfccb408275ea857f7501eadf1bca9cdc2a38c98791d1ed10cbfdae2446edd452b11ad75414a22cf6c450296094afa6062130cccde3b0ccc5d72b631364b1fe8d8e50c5fc74000759cb83da07a25742a642fca424f4a1c1731d57be49609d84c1639b69ffeea00edc662e6699e6cfb1e42bb0c7fc47c24c96e86a221874580583691e3e74b36032d065ff9865783c040a5ca608569473e79e1e12b56ad664991843ebcbe9c1ba2c6bfd9504e1a03598569b21b5d577b3427b4d773469e3b8d89457c518166282d3d530c23a50dcd2c671845f20d3ad78c99cb0ea4deac1ed9e5aa72d5e3ffd486f76cfab0b88f5e00a369b0ab3ac2f9ec5af1c4bc448019278ce1be6ee9766240f48ebfa37378886db8c72a9ae", 0xb01) 04:02:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000005c0)) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r9 = fcntl$getown(r0, 0x5) shutdown(r0, 0x2) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r16 = geteuid() getgroups(0x1, &(0x7f0000000540)=[r7]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="580bedd52768fabba461280893a1857c72caa246edbf73d87f164b83821492539d27bcdb1e67156ecc53009597ef92fafccc2cd1770ee49b9827a95b5bd82042ed4cec3c92f0951c927ca5cb5cae435e50940b4f57c993d048af8738329d4d6e83a11c38c04acb9350f21483002af3dc7758", 0x72}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xf0, 0xa}, 0x9) socket(0x6, 0x5, 0x5) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget(0x3, 0x5a76da68df9b0bc2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x1, 0x508695bc, 0x212}, 0x7fff, 0x3f, 0xfffffffffffff800}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) 04:02:43 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x4, 0x1ff) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x0, 0x0) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() fcntl$setown(r0, 0x6, r1) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0x806e1068, &(0x7f0000000180)="092300007813b2") 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x4, 0x1) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000700)=[{&(0x7f0000000180)="23034f5b7a2002dbbae47a628c416879f31466ff3d89a9aab9d6e30f31d9a8bd077dc98ebe1972b6d21172af43e954a3560769a61596e0fa2c70fb1f87144369095f04100a30486f1c39b95301c36f6b09946f68160e79fbf1f73574705b6c74d646cbac0538f4f31efb964c08199539786af3cd2a2e49e94ba50b601807306edba0626acef10541738724300308b33d744f1b428296fedb2168aeff3d19b42bff2d019bc2a58d0328ec3ea9ea3e541101b149a963ceeda7bd744e33a3bc1de4f0bcf96bae33bf43eee3", 0xca}, {&(0x7f0000000340)="f0531ab3e9b37ed94d2eb92391f9e0dbaa6ec6b077821a59911abefd1f4cfc5897a14485a09c93da2b20547e9d748292d625069727337030182019470429d26a1e23c5ce7a0d74fca9b282fc608a473090bd41bcd0c760bf2c88c5497ad40427ce4841e913e83744b63c105f2f97f6b1c3b9a36cec1208dd1b93346b79b80f4acee8ddc929fa44710c7ee086766ebe7033608f3b28e29420a49ec754e00a2df72dcc6667c81936", 0xa7}, {&(0x7f0000000400)="abccb90531b44774795cdaf1699e48b9dd41f3f8a13201e0a92bfeb0173cd3097eaa7845087865c9876089057a29c6cfbf7bd45bcd74249e6d3ddb2a61d5ab9c2344393dc2ffa67b3266563e11ea86b442e5de8cc2e91bcb75ea87ff230487bfb2d641a49ed7b3f24b2a08962214bab3f106fbc680f4812d29fca9f33be8e8e187e65b", 0x83}, {&(0x7f0000000080)="d745b56672284c196c7ac84eb1ab9ab0e3cce533d604ef208f6b6b488550bd4d648f1f2c6017c8b220b0b200376fd907b3e3e32fccd901b1ea596062", 0x3c}, {&(0x7f00000000c0)="091fe5653c61b4520dcca18993ce3e6ef1c47f697e1ca3bfbfab2a0db56274054ad0990be11985746573e839c500d9fb00d8ac53a3a128201d", 0x39}, {&(0x7f0000000280)="9e38f03c06a0ead4e33056d850bd3c55bd3e69481b09ebca81c68006007e42e64e3d137fb5756aea092f0ebb47844325b763cb46cce7d1d21cd0f21b89a2c1c0b6b049cb28e09975b308883099ca9ebb1fda8646db94e0f4", 0x58}, {&(0x7f00000004c0)="68403470ffe8f13ea4ca1989a6164cf2cd140ac83339fb72a8a78bf1679b454b18b81295", 0x24}, {&(0x7f0000000500)="fa039aa9ad2c56fd44b5e076eb0a742405714791e94766af1c8c1a0614373d9ce44f56cdc8bca22d42b322dfd2594f9d6cf7ada17f4309e0dff115e0d9d443fa184a847579935bb2e63393cca85780aebcf3d0ab636b05d9f58f7d2e201f260850d04416ca1791b18cd4d7dfc57212de34de246d956886ef8d821e18f5e5994f48098bbd1969246a01e84da68f99d2723d180a4fe2d4e7cb689a8e8cce9c8555351a0bd4ac57b794ce5d2293b3ae5f064c5d4e9d53", 0xb5}, {&(0x7f00000005c0)="747fc8", 0x3}, {&(0x7f0000000600)="9c25223b792c760cfbfe6512c0276a16a1c1de41f9f546003ecc3fd2b61c756a74240c3a8d500e3cce8ec3c2b1fa12b1f2e19270a6aac3b4a5c6642ea11e8872ab7e03eb0d701352f1a1bf74df87d210a9b5826e283816ea07815e1a607d993043b2e70518c3c3509da4c10713ce48fa16c95fcd6a2143b244a250463be292a99bf43c44aba0eda94c9f02f3abc9d2e0cf0a7a0cccb19f753d4eedcf1b75548eb306b7f9cb1660cadd2d250efbf8f66fd1d2a201b411fcfeee96a1ad63434b0ef8629c8242b38cc2c8", 0xc9}], 0xa, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x2}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0x480) semctl$IPC_RMID(r1, 0x0, 0x0) 04:02:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) write(r1, &(0x7f0000000200)="17a46ca30b69f4b789a79be4809dbeeed25ccd79bb0aaebddf10a53297f81e7ecd8a0d1cd904fad6b45cac6e3b443af28ae153ad2fce6e74f079ec66f08f6e5093e12c9c592600125eb4568a4553fe769eab7aec", 0x54) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x1, 0x0, 0x7ff, 0x8}, {0x9, 0x0, 0x1ff, 0xaa}, {0x200, 0x8, 0x6, 0x8}, {0x3b04, 0x84f, 0x1, 0x2c}, {0xeb0f, 0x2, 0xfffffffffffffffa, 0xa16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x4}, {0x87}, {0x6, 0xb0f95ef}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20220, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x7) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) 04:02:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44747057b0000000000002f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x100000000, 0x6, './file0\x00', 0x10001, 0x200, 0x100, 0x3}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7", 0x497}], 0x3) 04:02:44 executing program 0: r0 = getpid() wait4(r0, &(0x7f00000001c0), 0x9, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0x2b0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1}, {0x2, 0x1}}, 0x0) 04:02:44 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 04:02:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xf25f) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x7, 0xf6b, 0x0, 0x7, 0xff, 0x86d, 0x0, 0x1, 0x7, 0x3bd}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0x7000000) read(r2, &(0x7f0000000280)=""/225, 0xe1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5cf26634030585d, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 04:02:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0xc116cab2d77f3d83, 0x0, 0x9bcf, 0xfffffffffffffff8}, 0xc) socket(0x2, 0x8004, 0x81) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 04:02:44 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10002) 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(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80) 04:02:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0x4, 0x6, 0x8}, {0x6, 0x3, 0x9, 0x100000001}]}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x8}, {r0, 0x40}, {r0, 0x4}, {r0, 0x2}, {r0, 0x84}, {r0, 0x4}, {r0, 0x40}, {r0, 0x8}], 0xa, 0x6) poll(&(0x7f0000000080), 0x0, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:02:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002300)) open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x10) sendmsg(r0, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000002980), 0x9, 0x0}, 0x10) recvmsg(r0, &(0x7f0000002280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x3, &(0x7f0000002240)=""/17, 0x11}, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000002340)='/dev/tty\x00', 0x1, 0x0) 04:02:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) shutdown(r0, 0x200000000000001) 04:02:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000009c0)="210f0bbc49193aa990667dad936eb8ddb716e4c7f4e4918518cedc1cbe66bbdeb2a2a2623c1b8277c6a2f063df14305d01c025d3e0f7eae2ee4e140f976432c0fabb4b06d7033a1b442d775fb603f95fb31274d190978f6e9443483126fa73437956861bc7657d629a644d0bd38cf08a077b4785165e6ac0f2813ac2f25b878c138b493d48fe2f3838d58332c6b3dbae23c673c5ab2569778c22a21018f7c6194d370f78cb89981312dbe6f723378b61133a62c388f8fb95587427c980638596418d745e578979afafbd773c3d50dc8ef59b6b956b81e36b2e48b1e1c888bbeb83462bcc79a2f19958daec60a17c351ff23e277ff8993b", 0xf7, 0x8, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000980)={{}, 0x5, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 04:02:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x800000000004800) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10040, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x5, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x7}, {{r1}, 0xb6c38a8c8f562150, 0x40, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd4, 0x4, 0xfffffffffffff693, 0x6}, {{r1}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x8, 0x5}], 0x56c, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x1, 0x800, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x10, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0xa2, 0x1ff, 0x9}], 0x2, &(0x7f0000000040)={0x100, 0xfa}) 04:02:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r3, &(0x7f0000000640)='lm', 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x81}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000140)) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffe0, 0x7ff, 0x8001, 0x8, 0x20, 0xfffffffffffffffc, 0xf8, 0x400000000000040]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x0, 0x6, "937500", 0x6}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = geteuid() seteuid(r2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) r3 = dup2(r1, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="fd1bc5e273acfeba5ed4e4841e812674d8bd7af2835880a70a980bee7e833c7b8367ed95f1fb4c495847d955a9d1375f158784aa95fc7e749729c07f1184131241b3cd95b1b9e932213801ace2475c5f3b41bc9d6885b766ca37a6993c047121904f7a55fd351953ccb7db974f319071efa365daa4a29a65faffe0e9f24695d7831e", 0x82) 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d2") 04:02:45 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0x6b, 0x1, 0x7ff, 0x2, 0x6, 0x65d5}, &(0x7f00000000c0)={0x5, 0x5d, 0xc, 0x9, 0x7fff, 0x1, 0x8, 0x3}, &(0x7f0000000100)={0x7, 0x80000000000003, 0x927, 0x100000001, 0x4, 0x5, 0x3f, 0x24e}, &(0x7f0000000140)={0x0, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 04:02:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x200) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) 04:02:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:02:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) fcntl$setown(r1, 0x6, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1ffffffffffffd47, &(0x7f00000001c0)=[{0x14, 0x0, 0x7e8}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x2}) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) syz_emit_ethernet(0xad, &(0x7f00000001c0)="32a78c0c17bf0e534faadeeae747123ec8c803b8d2a8ab26bf6014edf217f7186c453bbf1dd2bef6c9d4d537dc4b23a2e143cac547fc98a6396e7ebd31bcdc9b2a07d3e68bf8984659ed1310c797a643ea0f6a3eba70af451593b6646a142e5831f849018bd127f95158d2609520499d93dfe05c75c024fe61a43e30ab259e21285472ef9601e53c17b37a012004499ecec35770f802a2fcbbdf4228ae81a2b4e7f15e906b75f44706193b4baa") writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x99a3, 0x8, r1}) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d}, {0x6}]}) shmget(0x3, 0x1000, 0x20d, &(0x7f0000fff000/0x1000)=nil) acct(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x445) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb, 0x10000ffffffff}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='r\x00') 04:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x9df) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) r1 = msgget(0x3, 0x268) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 04:02:46 executing program 1: sync() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000003c0)) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x10001}, 0xc) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:02:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getuid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:02:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x400, 0x1) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) 04:02:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x100, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000ab, &(0x7f0000000000)=[{0x64}, {0x2, 0x0, 0x9}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x4, 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x0, 0x10000001c) ioctl$KDGKBMODE(r1, 0x40044b06) recvfrom(r2, &(0x7f0000000580)=""/214, 0xd6, 0x43, &(0x7f0000000300)=@in6={0x18, 0x3, 0xd3, 0x69}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x3, 0x5, 0xec, 0x4}, {0x7, 0x8, 0x7ff, 0x8}, {0x4, 0xb42, 0x9, 0x6}, {0x5, 0x200, 0x6f, 0x6}, {0x7fff, 0x1, 0x7ff, 0xd7}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x4) accept(r3, 0x0, &(0x7f0000000400)) accept$unix(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000c09c5d5ca8a5419efea964150bb365f221e17bfad62693e93abce38b53a1333a5d9d4f2fca7b8d03a2fad83ecfd932256341b0317fcee2bf99e8726399d226629d25ab0a96b33d768d18aa3428718a1d98e8300f7cfb0300dbbc6bb4fc1337dc9368a7ef2f852f4d4b773dc5ce62edec2bc9cd0364f2bf18055bb1a76665521570dd2086a0f4524d07e20e25c819b38dd1d6ad876c962a24fc24"], &(0x7f0000000380)=0x11) ioctl$KDSETRAD(r4, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0xfffffffffffffc92, &(0x7f0000000040)={0x68b, 0x8, 0x80000001, 0x5, 0x3c8, 0xe7, 0x8, 0xec}, &(0x7f0000000440)={0x100000001, 0x101, 0x80000000056c0, 0x24c, 0x1, 0x3, 0xa, 0xa2}, &(0x7f0000000180)={0x10000, 0x6, 0x3, 0x3, 0x1f, 0x2, 0x8, 0xfffffffffffffffe}, &(0x7f00000001c0)={0xd}) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/141, 0x8d, 0x46e7901060c111f8, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xfffffffffffffffb}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 04:02:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100c6cae2609daaf35995336970e6ae08b62b7eca1b12fe0f717658e3c3a41113b0daf69fc14c1c12eb8909715a9d544c735230569e89615fbb605daad3a98d84ead01d855bf9efcd8cf653bd5da1a3cbc63f70b82b4a0ca663f1737102426025d68f"], 0xa) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00$\x00file0\x00'], 0xa) 04:02:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000016ffff00000000000000e5005b67071b5468e7021fcfcf8925f32a538706000000b818000000290000003100000006000000000000000000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e119d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 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) 04:02:47 executing program 1: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x2, 0x100010002) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x40, 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x935b) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x8) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/96, 0x60) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x3, 0x2, {0x5, 0x100000001}}) sendto(r2, &(0x7f0000000200)="5edd3948f21e450f3b64b346001d6b80cf42f34d470b98e3cf40e53bfcbee19f9679cdaa7c02fbbd19ed303673fd1fc379d8bab382cbb6d7665504f619a43aee4aeee3135e426c21ca", 0x49, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x6) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x1) 04:02:47 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x2000, 0x80, &(0x7f000076c000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x168, 0x7fffffff}, 0x8, 0xac, r5, r6, 0xfffffffffffffff9, 0x2, 0x1844}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r7 = socket(0x18, 0x3, 0x6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000780)="14cf2203", 0x4) 04:02:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) 04:02:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfc00000, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4, 0x400) r2 = semget$private(0x0, 0x2, 0x200) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0x8001, 0x1000}, {0x4, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() select(0x35, &(0x7f0000000140)={0x6, 0xffffffffffff758e, 0x100}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) sendto$inet6(r0, &(0x7f0000000280)="8e20138ab54bd3e5ee9fec68eec3e3d444b693e5ae4e38eb34d6f86e196ff41a5f8726ee2f69eca98656ccfc0dd334c1ab066ebd8930bb558a547cde9713b8f1ffbc2e339e4c6e662af9df019fc3229951fab06770ae6bec421d81c40c349101f2833051bf06facc2b6451c10812b5a9fc6a7a3153c17fc9ed8f1303aa276fff9151330bfcdfbbcb0c8e85e07dd787b5d51b400716cdeed20fdf874ca56ffbfa606dd7de1fad31c6109ce38f497dc9ff4c1139f8f07b009fcece1576b7eb78ad69066a8dd098cfd45206f99fe12f0819417c80a4d886eac6b826597e81256b2d6ac473dbec89554b2f017e8d488e", 0xee, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x80000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xfffffffffffff800}) syz_emit_ethernet(0x93, &(0x7f00000001c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea836550600494a930ade057b0000002671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced072100000000000000000074b8deb58b0f1673000000006cb1f4b25db4c4217600"/147) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 04:02:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x401, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0xf7a, 0x63d}, {{r1}, 0xffffffffffffffff, 0x30, 0x1, 0x96, 0x31d}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0xde, 0x7ff}, {{r0}, 0x0, 0x40, 0x40000000, 0xe90, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3f, 0x19f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x5, 0xe0}, {{r1}, 0xfffffffffffffffa, 0x86, 0x1, 0x7, 0x1ff}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x2ad, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x60, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x101000000000, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x23, 0x8, 0x6, 0x13ef}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x48, 0x0, 0x7, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0xfff}], 0x9, &(0x7f0000000080)={0x6, 0xfffffffeffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfff, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0x6) recvfrom$inet6(r2, &(0x7f0000000340)=""/12, 0xc, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0x1c, 0xd94c4c1, 0x4f}, 0x8, 0xe5, 0x40}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) connect$inet(r4, &(0x7f0000000400)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000221, &(0x7f0000000040)=[{0x4c}, {0x400035, 0x1}, {0x80000000000006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xe5b6, 0x5, 0x10000000, 0x8}, {0x80000000, 0x7, 0x80, 0x9}, {0x7ff, 0x7, 0x512, 0x10001}, {0x7, 0x6, 0x3ff, 0x2}]}) 04:02:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x825) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 04:02:48 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000680), 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x9, 0x8, 0x6, 0x7}, {0x1, 0x100, 0x7, 0x8}, {0x1, 0x4, 0xba2, 0xc3f}, {0x4, 0x43c6, 0x0, 0x9}, {0x7fffffff, 0xfffffffffffffbd8, 0xd8, 0xe1}, {0x3, 0x2, 0x9, 0x8}, {0x2, 0x2, 0x6, 0xfffffffffffffc01}, {0xbd, 0x2, 0x401, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x2005fffd}, {0x21}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/232}, 0xf0, 0x3, 0x1000) socket$unix(0x1, 0x2, 0x0) pread(r1, &(0x7f0000000140)="57349e041527144ce2856daead995e4a72358a90bfaf9da534e52eb8b0d2c88922f8adb9d66afb20cb81d3c3aa036c49bdc5cfe77b34d239b0ac16caa9f5a87e", 0x40, 0x0, 0x0) close(r1) msgrcv(r2, &(0x7f0000000080)={0x0, ""/179}, 0xbb, 0x1, 0x800) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 04:02:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x2, "b8000000000000080100", 0x40}) getppid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r1 = getpgid(r0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="bdea", 0x135) 04:02:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:02:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810, 0x100) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x7, 0x5}) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7fff, 0x5, {0x911, 0x7}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file1\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) 04:02:48 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:02:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x5ed) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) close(r2) 04:02:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 04:02:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="a15e1e58d2ee1607a991a8c12005e8deab0eae762aae50aba1c137db8fbd424f69804b72d2f1b09175ef72842e27c8bba45dd8caf3640b9a2793fb6bbbaea1bfa4550399b2068af4d1f9a0f16a1ab8c0eb0245b4af9c789bca2d6776daab47915dca2882c1994737dece0ee095034ee291fd43a1111628879633cae485b2e4b60588357995c95694835c0eb346a6df5494c59e0cdcb7ae4e0eb675850c46973a3e7f6efb541344f1bdf194c3de799dc5019c5435e2f0142bac3c8e9526207acb991364a649e20deb0c856195", 0xcc}, {&(0x7f0000000240)="f60fe886f482a029a843f53368a6e19691cac43edeeee6cac3a001d2c4d1f5bb4da6eb8d85cbee0b60f99355082bab700ddb7654dea68a82eca9aff59a10ed3d20b158d8e3f4143024473b110fc7162a53baf585c45a414c73081f5db88b36652fff16209244249d5e2469080203fbbdc690f215f5d692281ce1301ff09f3fc92cf4b9b8a43bc9ef9bfd732db8eb823db12f6b", 0x93}, {&(0x7f00000000c0)="54a484c14fc2588ce30e17f5fd0a4c836e38d25711af6fc7522b54e737058d9ba0a3002753c95ecba5c09eb20de15427dd15695c861a", 0x36}, {&(0x7f0000000300)="3b351568fec6da28ae82e5696363a39c82fee7e2a890bd1699f3261196", 0x1d}], 0x4, &(0x7f0000000380)=[{0x70, 0x1, 0x7, "4a65242c8b9e3879339197fa8968726ef7c46b9d49a5b3be315c987efe974f7be6ef5ffe34f4c27ba1ddbc9f2170d26dc77b81a7d0ad5379cd9eddfa20862199f11abd210997982eb2ce672f90b1e77a0bb8a73ca4d151f6a9"}, {0xe8, 0x1, 0x9, "5da82de44dfb36cac6d689e938f6b6745a46fe9a7e02835456fb28fa47854cd09aa0920af96ea49b1f001bc6bbd74972f53481d80b6a8b12118a9252d1982da6344ebdd460e8c0dee26f8d86ff4545f82a5115ce337897416fdc3d3400adc2ca95de96900ecfb2c001f9f1a63acb9322bf840c6c6565f4b6a7945ab2d1e662fd7885c79bdd26385b1cae6353c478b04cdf3d0eeb2ee0c90f656a2a044d78c235f12bda70a38b9154bc9eca8b6c078c1449a9df6f543d01690a2dc4e0fdf5cb0577b14429fa4783cf697536ade65d325b756c45"}, {0xa0, 0x0, 0xfff, "5f5c3e5f206e73541622d4bfea35b1ced580afe441836232421674b1119e9df4006c4ed47c38c860de30086230256016d9023b038ac37517bf75a9b4bc53add8f889392c3cbae825ee10da22e9335a4119a2d9c64c0218d4e4f87ac58a9eb364873f0d0622bef8bdc363f5069fc27618d43eb6fb64e8271bde45a23cb0dafa0865a3b0b6877bfd328eb8d3b401db9324"}, {0xc8, 0xffff, 0xff, "d78c19c31bfbb3125fc4d599591eac5be25e494ecf5a90b56307044d0d927c3a530207d785c772a56b211c0224ddd35be9d862d7a58971a4b97d05c58bc397e1573e6e8c935b5573144fa00e074ae2bd310ad949597ce6b25ace7f5e0fb08296449de430cbc795be1908c7ca16e3a3a197274b5989a1f53360201b02846fa3d637a45b8efb33faad3a8279fd96c3d911fe19830c94b86b0997792ff7f9bd77ae07fa7fa14605380070f84c3f17f57c15cb258fc175"}], 0x2c0}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd0fe}, 0x100) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = dup(0xffffffffffffffff) listen(r0, 0x400) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0700a277dc57451997887a3f1d08252a101041f8581300000004eca8ce4b2a06ff27aefea8d6ff867207952b0c93"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) dup2(r1, r0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_open_pts() fchflags(r0, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/245, 0xf5, 0x2, &(0x7f00000002c0)={0x18, 0x1, 0x8, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44747057b0000000000002f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000666af0d9ea3a1b6bbf3019434e2a8a6ea2fa509ec06d8d4ea013eeb937fa54e9acf48d18d4ec12b4c260a86eac4455c8a8094a0a39d5f5b5dc0b147a3aea44e0ea7cf2612c5e431c52cd6d34d35f852def43314bfc2b20a8bef8bfcb83bb1cc98ba5e88ec045fc31d3492abe623009f346e83f68118fca7f3cdd0c4f7897118549363b90f359717a6f6c001b0c04cc15942a576872b2a3acbdb6dcae16742ec5ce7b8fde8c4b23714debc273eabe4ca71bf0020874927b8d59323b6fee0f440130c9ae6f950df317c5d894fefec378be1d000529fc71a4a1c835d89366862e17cb8b113f4ba72590e970f47e2ae8df"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0xfffffffffffffe08}, {&(0x7f0000000040)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66500803aee2784704abb3fc7a451705b1df9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb0800000000000000e5ad867acdd615706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182ae20a43dbbcd4ec0abae297b637d9971ebe21b02c368a83367c6d68e02456c0bad60f7233a8b0517d048bc50dd27a666ca4668b5d357eddad4a63c9fb4c9755c2b709bbc3aa6cb2b4f11f27a5fe7592fdfbf4edd689b5da7889fa877648d2d5521876e52b7a17c53691ab260c63767038000100000000000000", 0x5d}, {&(0x7f0000000a00)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7", 0x497}], 0x3a8) 04:02:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:49 executing program 1: socketpair$unix(0x1, 0xce6dad02f9cb531a, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x10000, 0x20}, 0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x38, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') 04:02:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, r3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) recvfrom(r1, &(0x7f00000002c0)=""/210, 0xd2, 0x841, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 04:02:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) socketpair(0x6, 0x2, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="70f6be4d89ebcd1f8327fe5f6b8ac9e4aca4686194ac0d073e30ddc966b4138b11c11505f3fa6c7a", 0x28, 0xa, &(0x7f0000000240)=@in6={0x18, 0x0, 0x49, 0x6}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f3ea075a85678232e62e73194d8d624c9e13", 0x12) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getgroups(0x76, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/43, 0x2b}], 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x10, 0x5, {0x1ff, 0x5}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x8, 0x7, 0xff, 0x1, 0x200, 0x1, 0x1f, 0x1, 0x2, 0x7, 0x3c4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:49 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r4, r3) 04:02:49 executing program 0: r0 = socket(0x0, 0x1, 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82aa08328f19628ceb005c06f8dd7a352946593ea64a85befc9f08e71c1585761cc176e618ddf9eca85526a318297aab2f1300935117fc56b4941bccffabbf5c149f33740b62242a74afc6de9f27f5f824b1641806f36c166864d8e2a29703491bad597f2ce847579cc79880c1c01b521f2b3ae0a346505c0d04569468344b470e66cfbe1a10d9b88baf7f9b5429681d2f294d71d611"], 0x10) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 04:02:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00010000000080000000879bfd98"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x7601987) dup2(r0, r1) chroot(&(0x7f0000000080)='./file1\x00') setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) write(r0, 0x0, 0x0) 04:02:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x8d) 04:02:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x9, 0x8}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) shutdown(r2, 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x3cea7d2033a5cbd) shmctl$SHM_LOCK(r1, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x3) 04:02:49 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1f10, 0x100000000, 0x5, 0x6, "d4550a20978fadb08c0587601ca61dbc38129ae6", 0x2, 0x5}) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x98) 04:02:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x102, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x1000, 0x400}, 0x10) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x8a) listen(r1, 0x7) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000dd00000000000000008100000000000000000000000000000000004e0000000000000000000000000011219b1400000000050021e7b701cfe5efc2be2332f500d2e60d50fadc2f63d016015dc2608646d68f269379623b7df9b9ed1adde3fb1169196009e6c2942b4ce5ff07dd68ce598b6ae18125f8a61518bbc812c008182c7a0ef34ed863202e8ce649f4fd1c380a168b7641af3d344ab334d0e9b20523e0a93171a17035f5d6c9851328376006dc129352de1e32bfdf8d2bf849a6c43acc6c19a11704402639c992a965f387bdda8c5c11a8176bcd167723ee394ffbd5ae44b210856232eab935cb423c221f941066fe4ecd1af74ea5d9ecba4f6884dea93a8b4a356ce17b4a749f2fe71a2e3a62fa85f6eb569e5a5b19758fa6181768e4cba929748dbd5580d98917765f4fbcd40827a089f76cb7ec6c9f0c8fc2902e389e9deb607853f736b62159df633ddd63147ce6e6a2d95c80f8ca7c896cbac4de95c03aa157f32cb9e92a0f43eb2ddc11fd417a6cdd260d9bba538d665714b79bdad04e09032169eda07ba2d7a040d99edd7fc1150b969ca5b2ccb1554821aeb5e2d431320b01530fbdf7067b10ea53e677871d245c3b58529f7e188a810a13725ffaa69dcd2d48e98b218843cada4cc9c420666773c6543a47df190123ca0cef699e32"], &(0x7f0000000080)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000000500)=""/179, 0xb3}, {&(0x7f0000000040)=""/29, 0x1d}], 0x6, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 04:02:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pread(r3, &(0x7f0000000100)="fac74739ac443ebf3e5dd147327e214b7010a565b9854f12c05289fd1aa3f991192059418d10571ac01ec4b0e0fc98c8dc8abcb7b44cfa684c335dd9f06036a4325f9a10ce40004e95c062af83cfa2f3f9d4c99001bc6671c525062c37547f4d9dcbd779418e80422353ea582eb65569b4c82e3717988910d3439d45c151adc99214635a73d44b17825d2f18a03e3a02e7ad", 0x92, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) dup2(r2, r1) read(r3, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 04:02:49 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xffffffffffffff68, 0x3, 0xffffffffffffffb9, 0x0, 0x3, 0x240a, 0x6254, 0x0, 0x3, 0x2, 0x80000001}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 04:02:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669c8608da03c59fea03a67d6dcaf271d6c650000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 04:02:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000300)="3e1eca9dd9ffe20fed41b9b25a3e43307f060fa680e3095b9e5317afcaa613ed381e8454c872fa73b9b4643cdeabfa2e84c46591ae40426182027ed3b8f8546f063c570fb2a7fc800459ed6f31a94fbbd1337bc5b8322b52d479b111f65cc8000e99a9013a622efba9779741fe0c1a02fe900284cd9012d037fd0e69aaacf2f083a9aa50404b97ec2fdb64648d2a9eea8c52e5f1671877575524c69a63b98c1b296e563e5170309937ed5077f9b6e8f6fa8b9abfe69dac345ed63cc08d6e03c6eb379627c51b7ca1265cfbdf4437a7216c384aad1e96c8f5fc", 0xd9}, {&(0x7f0000000400)="699e9e8bab8dc3b2826aed0fc9a1dabdc710af2ce24b36da13ffa0e7363522cbe8f81f7a5dcad302315aaca089bfda960a4fdf034270496cda0eaba2495b94555590eae39d93d8e7dfdc011b126013f941c46e5b26e562c31306d0ccbbec3386874fbb9f943e49b5a46e92cb5e9ca67765d218aeb0944cae2a72c6", 0x7b}, {&(0x7f0000000480)="5585370d330c738680762e0465882bc4d9e8b529bb6210dddaaa50cf2290ab2c463a35f7e1e393ff4c69f692b619fc6e518db64778ca69c5382a92639e81455d91b9cd42f2cd22a3eb6e023b5b149c16757463f6ceef759c42a156d4cd5fb1d82c8a79e063b9ba71cfbff4193e8059bae4b9f8f170b326cd1d0873af37b0d4cf4e322458df0d9788d877faae6d5446e0924ad82ac420bb251ae8a8ec08f7aba53516bb270611f0fa627f513499b70fe919109f5e51155daa2a653ecd91f56705ac6aea65c7e817614b92924b46d68a666278fc7ba79726c30d387861d04debaf9093fabd1a", 0xe5}], 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/111, 0x6f}], 0x3, 0x0, 0x0) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:02:50 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket(0x2, 0x0, 0x1) flock(r0, 0x8) poll(0x0, 0x0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getitimer(0x0, &(0x7f0000000000)) 04:02:50 executing program 0: shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ffa000/0x3000)=nil) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0xd39f7d21a0d369bb) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x14) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x2d9a633747d6eb72, &(0x7f0000000000)=0x3, 0x4) 04:02:50 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x102) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendto$inet(r1, &(0x7f0000000180)="bbf2ee3e946512ac57cc7a3126ae0d81b302ea97afc37b3eb312832c0059376004db4373a48ec916f3819531a31d4a43dc45106924e52f2665a7f991faa939f3381c7b420a860ab67f07c1d5ebd28ee3a3db32cdc3631cfdc4009d69a3a12d8e2f8e4d286bd02cf7dd881f9d7d0385cf76d7491a2b9793e3624abdf59c5007e9757e67248f66ebe1f45dd01d5d540a9c668b3833db5cc3436c5f7d7a408f7105c2790c7af6046446ed8e11636c59d88540e5fb1c2fcca31e009d8bb9491dfd68f88e4ca9a77ea3253d4cf4d2f080bb6fb75262e4f1a292873321610e6a285b4042f20fe2cb179a075324e9768fa2657099eec56d57a3aae9fcff417befbae6263c29766bf79b01ea7a46c2f97f0e029c687bcd8549e44416efc816e60c355aafcb0e973fed40ae5edc46ea6b0cdd5b537264ee3cb568fc243cd8e35845aaed16fec97997f073a1cfbba4f0ae35683c0552d5c2f3a7dd9fb866135370ff5e984f148831b704d09629714b801497a806b5baf46736dd948b8f07ba62c9ed4d26167ba31d844f23787776619626ec2e0620e6e4cff5dad7dfb54bb996fbafc0f28ce1c41df2011d4f9065104aeb7c7beb85a2d9ee80deecd254bc8ad1b3ba40273837191185960f305dd9716c4aae625b7dc2b27305a299ef564c0a69fd46a0b86b4387a0940949829f1fbcf9d9091895b08722855abaf6dbbac2783fd21e7bab5d1b3e24dc297faabbdaf661c1cc23539d362543870b56ed1647257127384c9ff7036d283770aeab2d2e5114a879587b303a31700f3c68e845859f5322e36dada83f21f482377382b02fddb49f9e84afe16a9ed71c7860911dbdb2f1a4043148f7f740145658ba8af785e1457a1e0ce04b52ff1fe17b7f0f4a3bf578816dcf080b91fd680cc4a7aa7f109dec06e63890025b8b0c42697f49de1e70f291d025223f3d6127da7ce58d5fbc0c8e82cd3ea496671491e0551e1b14900379ee8ca90a1a14f0015a500ae3afdcdb284fb63f109d0f81333c1d29f392a79667089ab54bd1fb2ad7026c8d7be4b31d28c651503d1ff67cbb7cf1cc8deeff9c363a697a1d5829949d7b5e1f3cc949d4dcab2cf700ec42175b53a8cc9daa5966b0abdeca8c4c2c82cfea06ae7b2a623cf862a8f3bb574a665219d90236df4e90607ed0d498be2349143b27d66f3c696e16e3c548de4797048f4b25e15d7eaf7159a45984aaeb0ae10acfb7794a0c637fac71b307cdb072c4c65e3b9cd17abf9bc852af79bcab59e93f0c2229deeb902560845fc9237a6f803a1e74c0cbe758f4f631b0d44f8fccd522fdb50b4f05820f1e28fa0c2a7414ff54cfb81b9df473107c8ee0668eb91e99cb96b1ec478d5f11171196935fc40f7c26dfefdc99eb6a3fa4159cdc558b412d05836095a06af33ebd5437a0d631b5cb1fb1d94c42c69e4a18d78744dc1ee3146ebc9a405df3fe4a87b2b55400bf3118147b673074f8531a8796ec532f3805549df163d92a771cc5b05e0d3a484eff9f887284f605c735cc393e03605fffdeebfb5c635ca1559b48696996668420e1a8a3cf32039032b4a841345e71a6f986bbe1b8cbd09d3775113225c8ad22e0114e681625a58f9232d5a7e4bd53fed11e9afc360de6caffcbd34341aa2aa9f6ddcaf97b750a6e638be44843f10d72629c64027191f771fac50d9395b65fb5ba2ea3f19b5d47280db873b4235a420322b52956ad89421223d6b98a9b9ac1b1e1b83e7a4716c0368282d79385e09f9ef0c27788ea869a5caa8956458b4e2cdfb1174e6f6f03a973bfdae6cf8d795adf1393dda69c9667acffd32dcce6162bda433275f4c4dab654edf67838145cc06f14b0327265854be050d47b693ed5fcf13eb93991ba1b566bd20e84ce4b14590b4479d6a1f4ffffdab8e45e928b8f407f557b9967ec29f04aa0f1d282d3e3b4beaeb47e2402ee6eccda0691546e2c5f5de911e10e8985687af79d25bc11ef54f94e63e1396ec5a1d0f2ce2b384fd879ab483871b3d63843c6188f2c51141642e9cd3ff1062152e447d8d2a1c70e8ccf5409672cb02853ee76206b1eb1ec1a614bc09b3873a914a7538b8c64e5682a27f376e77c87914a5bbcd2be9e0b3914566c0bcbf84b9c70f4acc7a8e35bf24f03190e70fc95fcab5182b49e7f88f65f9dbbab863a4b257a52aff5cff90fca9aa4cff413e8ac5eb7345c1f104fbbac4ca5e4f9ddfe0ba5b12244b3ff0e8acfa8bb847e90d61262421f374a907991061b2b88326bbfbcf14fbcc15f11cbd806ecea8bc10f98877b4142c57803fd361ad06b5e6369ea56022c86e349ea79843827e474f0c6c9f98b3362671ff48e2740c15b97623eaed37162b0e097bd4e84ca4b38a3f8eeeb53bd64ca6905be08693baf37788a3433ce1632da986161f995e87b9b63ca76e3c03824e317fb8114d6267f32c9dbc548e47bf8f126eb329e43799a3d425c0e044f984ea43a85613449a2bb29f91210e3b29578145b88a502dfb564be4d4ad5c573c0a7df5837acf1264cffc165b672736e27f41c4c47c232153f551557e94f78d5a86ca25f6769831c690c9ec6841e699536a0ca5732d89aeb566efd869d3757462166e8a5c78b93946a6e47ab46f619c198fc9ecac0a1d604df32fadc9f80db2ec09bc27b9b46e0595260ccfd1e9eb5351ee3ed4199a6cfe34c45abaf91d85eaf31b98174dac2228ee0f897f92423392e7fd713b33b9b5eccfd3cb29a519ccf68eec8ce82ee1c8b9a9823577c1ccf90e052bc3f834e645194f97b2f8df4249b1ff7077c7a8a33e3cd799c394918499ae6afa7f0bd1e8cd5820286dc1cdabdd3d169e473e8c411eeaf33ce938ca53e4873143a1f9608b19983221c66723184c4b9ebd83e2debb4f717f6f84d8b8d3bdbe6c5a5eeb72bd974ffb31c54cbcde2229bc2156a3db865741f2fa0a0d6f322c222ea50c02eeccc4eeb4791ff14ae00a6fbe0915d9c16d0e3d4ffaddb09519583f4b61613b04daae686e36e88561c438c156cea7e53684029cc647deea663dacb00a9134ab84a9555aaf4f62fc110064a14ed523f0c51e8617c30f12aa48c90e4046053fd3573e84cf2369b7d1689fa359b709f0e5d44b52c64e728c5e5061059c1b7ab892e93baf5928682ae188bb5560b219482b8864b9a6b6464da92f7de7a9e4c7deac66503b81bf45d112a10e1432619120e10b1acb415445e1d3f5a889045341ac40ba51295b8fb6b718c7a909205d8dea32554111bd4325995f1a66452dbecc671a08ee44ae092915b180271fc140aa8bcea383fb09a7fe6e52f9115c69e94b33c566f56a9edb96ce2fde5f7725b718e8a46902016f1a7708a122592b33b73f4ede64218b09838bdfa25de1609439b956e4a5c3fd13386a5d43fc990b1b30a8936c5159a5568227ad5d8f6dcaf746d4c72b221ceb1beb792bdb4df7a9c81b4b7aa71e5ecd4b8ea2d78c8dce3d6056a48f8c5c0077cb7617e47c30ca2bbce980f69cefe1bb90c97e2056466e13f195d7a262574741447f25280cdb641ea75ee0ed61b5e552fe6b10f136b6b558dab57cdf1c589879299148c56354d4910c3fd2cc64aab1078b152f7f86fdc2af17f0e039cb22731ac2edc52e78d5b0a70e5c21761f189a6a5145061e78a15428349e26940fbd471b1c37dccdb73629c57abbbfb65db770dc2b2205c02c0ec65e63082079c00675e06ddbc4df8873c2d6a8695902493f729a4380d0ee3bc96ea4b9f13b221d89a3a30a69086498761bafccfe9894d9924d03f844fda70a121ec2c74c974c6ef2b89ba8409c350c8fbb9fe99c42e7a5f7e6fb9f950b7a76cb585757c131254c142c8c0d365c537c95d5fd88d1b7ef9456fa78d6026e9d4640698b828b81662d20f28e81e8a8688683e32e2e82ca83271baca1f083e221391d30155d7c72e1b2804c0d25fd8dcb4a0fc4f59eefe550265aed57ac83591a2e03082e581620c8a0affd87460da18dcff7f35eba82a9731306d1cc333b08a6a7342b216917a44cfe83d23110a782af4de688fe0d0c6cd2fa5ff8d8da6218ef6eb55a5c370bec90b17872b2306113e9c5c487daa1b4a46124213fd1702492dd97217ce33426539b579a412fed692a3ff8921e8c537658553b0bde51ac238ec9f4bf85dcf0777a67385d9d46bbe6a350a01b6e88ac02805cb3646d47773f1ebc136bf6d146f274f740b809460616adac9ccfe69c0e97100f897d9f261f9915feb15e067a373238ac8558541da1405fb289df4b84cc3b1efdc786d64910a985f5e7f44eea650349f5a53406c89d69bfbd7f30c70830a8f72a00015d878bc8d50a49084d254c437f61ac36c2a8cdb477d55af83ec517d90ccdb8926b9e50c42df7d42e1be4e482351bda6a48164b686315721b52d2704a050602d3e6d09c3198c965f33f63b389db792b82d9126a13378c443356568c19d8414b72700dd76fd0aad78863afcb91ee7f93a73c02bf35431ba357d88b4f559c62a3e1f4a264f38792d14cca531a8a0a68028216ea9988e136001e850098a02dd81eb939b878c1a6df5f7669d190cc8c40533944cb133c0ea73fd632af4aaff4ce26c3424cd6e6f4d975fb74908d49b93d893d10a99f280dae74cd0dd368dfd7024ed26c4c52aee769c4a89212c153778de070227e99acee9275a3842886b7eafffd9c3fa65d98e42678c7881ed961ce333e2c9d6acdd82c41a02f05c607042303c8a6afa8bb3c51be15c483c140993f29eeab10ed76f92cb47bb75c4a77bf155c37870c48aa2d999c32b230b04ef33bc7964ed10cce29fce2c92ae8de53a8ea01c408ea85a5c33d659f4c61ae6cbcd278e148f9c60b78eda092dad72e226515017665737f3dc7ebfa4fde7931a2e3929af686131549f792d5796a4ad75f775d04c80b5af15ca2684feb5a6abc0c7540df50916b7a298cab7ca3e7411b96452db061930ab4ffb61995c8acc966c59e3b5c6877e33fb5f116ed7b8487d816e59ef439578ecccd1de1f26e0aa9fe5ae3371f5fdc19183305ff977533213e1541a03ae24dc799adb868f1fe7c74db2b0baf3ba7f6e245bcfb4570f65f5386a5e96147a0dd52bcf3d3d6ddafb6993cf83fb0b86c2cb440e90aeedb9d61494ffc6f8706b0c4f43186fcef14b8caa1b14dc1b4ba903e4fa9b259db08dcf9ba6159362d3bd8e3d66cd5a32435eb06503521c30a963896b1b83a1d98885dde017977797a8b0b5cd74a8a3970b1cebebfcbb06780ef6bce7bbed790ed6e15a2a0f98ba7e9957edd56bf46e2b108c8b8cdfe612af08897a12dc514943ebc8331b0f6c5d4c68c41d09f32d9fa2782f507871cad84b4c157ad95c9fa42c1ccfda13808cc6200ef3e6d1a58334d83f83a35d79252215da17650421855ae53f200e30b32ae78cb55c8998481d9e9e54f0def14b20aa19203643718dad5bc5f98d8311bbf8b2fc9c5fefa43b92ca1d4bb7c6affe0d06f26fa84c176e1d4f1824b9abd9a020ccf31ff8ac86916efd064b3742f741aa373ed7776d3338dee659f64b83cf3287928c1a256dfd4ad32968053d0551893c327695b58764e9434f1f4d464e0cc574944d6d34cd83f6ce48bdbbe4ce19f5212b6a369362c3a5e43b6fdec791af9378ac5c3b866781725dc713d10105652fffcb77f8fe45fda24d943d58a23b18711974b3cc4917226d38841f9ddf8f4e02da3985db7d54ba6aabbc79aca5ddc35b981b2863b26db2cc391d63d119b76d2daec5f0cf7755172645fc612fd52750d2719bf3615bcd141aecabdfe4f4c7b9f17b7ef582be72403be1e855689265f0", 0x1000, 0x2, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001180)=0x4) syz_emit_ethernet(0x2d5, &(0x7f0000000040)="ff") 04:02:51 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000440000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x97t') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) pwrite(r0, &(0x7f0000000080)="cecd3c7b1fb51601fc04b731c8073b5a4bb78c11e15018b1c24c4fe36ecd4708fbc371b2bf393cabfdf730db170a98ee0fae5107a653bb07c24ce75b13083d9d76e5fd0a10ecc4451465137b63fd1ab2b74b76fe93a64c63173b5a408f0da152", 0x60, 0x0, 0x0) 04:02:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x47, 0xa6}, {0x100, 0x7fff}, {0x88, 0xc00}, {0x46, 0x5}, {0x8b, 0xfb}], 0x5}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffe, 0x7}, 0x8) dup(r1) 04:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setitimer(0x3, &(0x7f00000000c0)={{0x2, 0x5}, {0x8f7, 0x8}}, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200), 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="6b72adc36f93f8063e6b611c97fb7897a8180fa0a19dab7ac2083e6b8e4a1e16559432a60f120ca57ac0a6e57972e235904ac9630ec8666eda8361841f209a28a04647f3452b44c605e82d5f48bc4cc00c95700ceeba610736e52000"/103, 0x31c}], 0x100000000000010b, 0x0, 0x0) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x200) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 04:02:51 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xe76, 0x40}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf000000b, 0x1, 0x7}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2d, 0x2, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xffffffffffff298e, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0xc1}, {{r1}, 0xfffffffffffffffa, 0x3, 0x1, 0x12, 0xff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x46, 0x80, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffc}], 0x4, &(0x7f0000000040)={0x7, 0x6}) readv(r1, &(0x7f0000000000), 0x100000000000021b) 04:02:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xaaa3298742d0c67d) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x4, 0x6, 0x3, 0x0, 0x13eca1414000000, 0x1f, 0xffffffffffffff4d, 0x1, 0x2, 0x7, 0x9}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x57}], 0x1) 04:02:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x1, 0x4000, 0x954a) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x428b8342, 0x40, 0x1ff, 0x7, "b9d7b7eccce4168ec2a89ad95e1d8d37e2e7d7ba", 0x1, 0x1ff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 04:02:51 executing program 0: 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, 0xfffffffffffffe48) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/88, 0x58}], 0x1) write(r0, 0x0, 0x28a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7ff) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) dup(r1) 04:02:51 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x65dfb86e521ff8e0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) recvfrom$inet(r4, &(0x7f0000000040)=""/251, 0xfb, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) ftruncate(r3, 0x0, 0x100000000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 04:02:51 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x2b, 0x5, 0x0, 0x0) 04:02:51 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x100, 0x2, 0x5, 0x0, 0x5, 0x7ff, 0x81, 0x2, 0x2, 0xc283}) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x12163285, 0x1ff}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000001000)=[{0x50, 0xffff, 0xfffffffffffffffb, "1ecf9954b2392e9ee477fcc14492fde924e5fe6dd3c0fb6273c1f2730b4277c6a70b6190934137c6d11e03a384959facbadfb86f1ec35197c0"}, {0x50, 0x1, 0x80000001, "241d931c4dc792b6c2e89cdbeda55e6ecdb7a1869f855bbf7584140fbe8d2684cab2522217b854805c955944fd073f0bdd2a0b7b9e806f8403604c31ef"}, {0x20, 0xffff, 0x80000000, "2a78fd8951e18c4afe"}, {0x110, 0x1, 0x100000001, "2593e16bc21aacb814995a5da7145e613cc328e91df2a70c1311a4e67f66fbab6e9bf0ea048ea159737fa0fc6b37dcd408865a20d72a8d4a54395f667c27bdb833f470f050d9d5388bb3628e04269bf8e63d7d8b085685d364e9f413336a3537d6b9e12bf746f2e0f4120b970dc028ac19bd26807a5f8cec5f38c784cdab6b0d4cf5b88a55c12724a8a2a92b5994cc87822f813ed2dbf23d5ba1dcc91bf17e845ac89cac9ab8a1bfb70d98751d756525d79e3edfec0d7089888044b7fa22d2738860870b27b90fe0b6a4e726f90187ea1a52724a4854cf3be0bb3a347a16285050332eaea089c444ff890fe8f2d418b470517894613b371f61ce5df532"}, {0x18, 0xe05abfd65cdf2e5c, 0xfff, "d93f0c6046"}, {0x1010, 0xffff, 0x0, "a53bdcf96b5a9ea0d0e87bf467dfa119dac54b5509dd82e5ca88a699afc397266dfadda1c38e770b017ee23575d5bb016b20a105e8fee7e1c2f2561994bb0c72e61fd43171fc9fd5b49a560c82544eced415c5a12bf6a4e62378dad4f1a1964416d273121bdba11b129f37880112c2e207c7ec39f338a3f994337671876d1d70e217abef693c0c265f7295d6004c62716713a86dc7d07a98b3ccb19b8f030e7afe5b9badc3d8af83f470f2f0181bab54018441894af80bf75986cd5acc221c83a1a817f36870c82ff67be3058b801ba05ae45fbec91ac2e23008a34d71f121846d9e906d804bba9ed0ae8e9db1f45785e7f4841fddce4d9d81344ad285f5b88ec16fc54ec3206f04ad1f71dc9689653e96fabc398ec59e9ca810f4581e735a3f994a494eb5560e71f2943b9f2f08807c8e6c030819c117c8ec8dc8e175d82b7f86b74039b3cdfb0c75a35d18344174210b407c7b46d05edc99dd8474fe296161df79fc450826a113811362de6293fa09c3b6cfde4af8afa9a26cc00fb28e5d161c662e6861b1f0d6ed0523c74a5da6a82444a6af160534f363dcfe9e2c861fc65b5c26dbd8fd08505295f7a8e181e3028d09f2a86eec84c8401bf16c4fa5080b8cc8090f35b50658ed1111221bf347c4264bd4718735f74b5e77bab6e17ebd774236ae7ab0479e1cabccb53d0513b1d8920514aee3e570913d0e8e7baa217ddf052cab7f42b042d5fd083f728c94d56e32a896be504b0b8a57206ab93165c546fad12f364fb715eed0d7bf95e2e3b85ac8a9323b23cd0b7ec26a289cdb6728e14aeb62357ac99deea5f25b1c13641440855ff64d9af9edf4f98787945b5a1f1a5ce83ae8d6e4702fc514d1ec53a0423c262bce06228a0c6b9c28ac12a1fab96803a157926cc103b12884a135e46d90c836be6b16664893b3c8441fb88357cf8cc7f87617acb5dae98eb9e980f37a54f4dc20fd52d27ce32bc92c69e94a77c6f9d5001c0e831008966878a3f27f11880fd37802fd47d8ae9a8c63829990386429dcd13b3dad945b57bef34dba0243f0258aeba3754b2ae052e95c674441148eaf332db3d886926964022ffea79656757f6447b5f6774ea79b5ccb630b94a81877174a9cff2f197a02063b26f5394d061f2a5990f851119a45f773243186036825f95917b287de6cdb2d5107d99032ec0fd6cf0b4004c7661e22efc4e011ccf2d5b04aaeba6d0afe9a146a641d1ec198b6151821c9ad7581193fb96def5faddfdc86707a835d30fbfe00d7c7dc1a227648d507aa7153848af03ff066170e10ed167f77f81ee362550857265d54f9f778dbcd4374bce70a9173c6132ee8aa54dc346dd86606787490643f2c0bcc7c458089afa4de670633baaa0328885681dc28a57501e163ae38ae9ca0af2bccf636e1886e83815143e288bf33bc927a4021094b81b1c77c73537b33e8e00548c624161bb926d622c50a5baa80f39c4e4c9e6102486e57ebac7da695ad6ded7fffdb6d3ec3ebbb23352765d879c0f10774f7c44855d8d44040f02e4512acb12a4537dcfa2a0d07fa98f76fa9e9bbccb1fa0e12f23b814e4df0469d642762625075e73b247d4608fe05799456bb7e249582e4079287444f7180c36451f1ff4f50d31707a885b9ac9d5068afbe682873a2434204c133383c243af0722fe29a0c7a7b2250727675c49218d1574f90debbb8ae1912d5c3072c4ba05839568897ff8188ed91035f3bde889184e02c8cec3eadc736ae842b07374b290ae5e22fa55e6cc311a45e64e11848ac41eb77e1c068ae23c6c3a881e59a2d061ecb16791d3c85f59515e56c7f0399f8567f455f51ca4fc08c1eec1bd6345a32cda1c32224e51b60d5ae347b4a6b9fc35b1832f92f067db764054a0ffe2969b8917e23ccc77af44a641c4e34f94e1f6a214318a279f1f33ed3e70f28dee68e8d015c72d8e8626307708d773af178c69b98e2f9308a6ef6f98d5f526f194638187f7b9a92e1745ee2880432ec173da1831b095cc51530d5533b3d00029c6c337bbc44dd0f6f0104d52f52da903e7841eca10f951fa77b1e466df701bc242f329c176c6cbaf4fbda7a47cf27ede4d1d9c022727910f6875f2e67c91773dabe3cb88c82e00454c858cf3e7f848bd5788ad0b4fb24d396bc6d7db12723d55c00fbaa024a439e3e1461a69ca190ecf5a182379892922aa705e6d9d1c982bed2867b0d89bbbe716b1e47954116ce90fa3d3b8eed78a4ecaa7a66f7887b23365cae19d872f7b9e224fcfdb398ed74cd914f6d4c4050b2df5e42bb1554af9efffb75c273e6542bf9a7c2b71855eea135ff00ab99e8abdc667437af026972d5e591dd2444422d8f671d096ed266cc223e2b3d7b5f7d58f55a83e8e855a7d1590ac0577e91b1601b097740750d3036680e0997042aeb652e98db21fc12e7218e5cde8c6888890636f881f8f00582927547c52335ab316e27eade8a7dbf81da576c3d55529c257463785f465a7736104fd11f770ea4684aea0878f70b9bd4ffb2bcc8fab37b43e3debedf103790ce239d9999ef18cd0251da215af7c37bb8716498184142da71ef1a2929288dd46bd528be9d5a17ffedb548aab018e57e43c542d6c746674673cfa8494b173e789be7df044ea45b5bc4ead97a4ad220c477416e5967be568b1857c9cf1ce337502b3a1b1d03956e18f22bb47dc3f78244364209776a5a33793aacce004c909885b09eed205031a17f5c7426bf6e9bc1d2d8b0dc216894f50cdda124bdd577334d72f5055359e0c29fd5c90395fa6a7f48f53f5e46f5982406875e3e17fb3f296da05f5b80d4a528006a8336c16678f17e65d5018f8dfd3bb427cb00085f3d6d06c3b3c76fa9ded96da5813978a9359a96b43712ec3d52f3cbe9455a5a0a7ccc3aedae8ff13409e7548bd803863afd57a588cfe0c2c9cb8b30396e0bcf1c35710b4ae05e496af201644ceaff10b18957f59d8248027cd913a482cdba9c7208e823fdc751184e52161b4197a23e06b994ef9fbfbc3b05494f5da60788178eac79bc66072d64fbeaf6ee1daa8170d403bd0919aef8eda37ea3f7d4b09d1f9b0a8cc45b05d204b5a5e920f2df99787bb3872100d3d44acf6a09137716564abc6b4e5abf4d7d6d70d5e1365c908083ff908d88fc10f500c91b53a9f301c2aa57b282d43797755e46a0310db264c4b24eab4192e07645ed5df9e96a2efaea53cbd54b584a87132dcd095db90d1c2684f1489314d71dbe88c627708acec18ab1b91e43cacc1c461c83427ddf3017de367c068fb45c7b0b6e7d9d92715ac1d1857e2a03d938fe16a5e5fe77bd9e6059ea599af4f3e6a24c9c9fbc8f27d8af625f570c008e06ec54687a8b7e7bef6cd632947ea4bc22b084191201ce59fe2056824f3d4962123d59562a1d1751af8028e30f5227312dcba046a53dc467dd38d4ab9962d728de426c9648bb7e91ad1c5b4d378188d0899ddb9a4b1ceb5cf09b29e58fb92b2308dfd822ef2ac6cdfd5090a01ddc30c69b2da6e52cc761f98d265f9d6636e1b9c2182ef896373446d4a77e86a2daf7b916410fdfb87a1a6bba80641043e730f231ce97951efe7846de54ba58ee8da8230826a87cc2c2153b5a31d9fbfb24950509dc70186889c64654d156851c386738092a633bb4a849043d6e2fda75a5743014b8fbe013a59dfcf4918338fd70a968ae398da4a321b39e889e69b827c6a0b7a6ad11f67b782935a912280c94f1a2b5c618d992ba6e5668c149c7e0af60b9916bb1a1b823fa56593202a69080a6e3d231f2ff2221b64e50c0ba4f4518815e72128c140a38a7a11151dd498534f15875ab2745e96f5b5f005f67b9ce5620a48698dbb52aed61372df493da2f9e24a8cbe2c51bdd6c3e886cd586681f4d969996cdc992a1cf22b67ea30f9734a02440fb68bb06d277392f08f772c61a902e9e52bfe945c484a19a0c4b53f9e0c3ca0831c6051866002811f05c359f77c43de7677086941952a3f972cbdbb4d98c89ac9116ffdd3933bc32ba47177bae389f0d9ecf7e89a9dce5b6fc6802217e85b73854a659a658d9fd10ccf7dee54f0d49c8f4f0c2675aae00dac0bbaf235a00bada78d46535d81eec03f7f634c4e22ad7bc6ed10c345dd5384d87809f7f43e73f15160d761f1f55b56bb11b048725bb837f1bd04898e4219873ecb019a4a9df0d7444145e29b4c6c7ce7ac1b43ca092357f5e62008fc075eed74e6d359a4d4dfadcc7361cf5c82cbcbb364d4b15296de886bb083c1b46fb839037edfd6a777274c8c6616e1037df948994b677ba3097784d1f3ed5514e8ef6cadc2552bffe9b19ff28f09a8490e170fe8ba775388999eeed11119e270791c6f60f40edd6bc54f4038395176cc0e1b39c86982b781b0f6e426faa45f8737168020761c59e1e882f5824dfde5e4124f651707dcd126465b6a969223eeec5575243ee20b237d4dcb56cd11a993e291dc33b35f295ab1e7f96c0e455457d9d61e43258c84cb9e01a9210c6993448e8051e3d8bf6af79f5e95b7029ce095633c5f3b25f429f3c859564ec2d555ded3b06d537fc8b19d1cc6f80c41bf22555a42df0fc778deac0d19234ea45773b924a2fcb56989835164aae068c4879d7d519c28315ee39f4dc95cf50bab8ae085e3dfd4ad350f23d4283f8d0e6da53767948de81a6db71fffdef21f0edf94684bec0aaedf72944de21151e40a09703a5c572f2199ef31e81a4d7ad42b9d0d62c7c93461a33cb96a80c2353ed8bd14d27b93ce2973240952f5f193f5069ab2ab0186fada070f97928e02e4c2782170e25a3e3e3be039dc376add62f6ee76f6e3aa4efed6942a023bf29fb11c41ddd58afb391cc16360710a76e37a82c28d7e4327fb059949f797044fbf27f2831e04522de24cebb1aa58e172dffac22b0178275623030d5bfaa3e27ee4ace5e59dcefbcb89c3ce096f2acae74d2874af8998027fe739030e7f3ac51cceba94ea3bc52ab9867827c53d6381779fe8ac31c9abe99f62acf2d3431f2c01997194f6b8b0146ed80d67036846997e722906c15fb397c2b4010adfb6790aea08f24a14f50f9d54434af823c645edf2c6e10fb07d6b4f86df12eae4feb3e33ab12c034fdc20cf2737816d75121c801207f971bb4ed405d5f98d06c2be9b85060f7918d6fa7807bffa665777d954c39277b484c4f72b293b68453e24aab12fc0046c41d7ff80e964236b6e379828df97c7def1547b3f5c46f9444699dcf3289c27ea6eb9bd21cdca6f0195c9c013f0e628321d84c11bfa364021b1f2c9873a07c93b5558bd255713ab98273c3e05d75fbcaff3b3074752ee5d5607815888857cdf368472f4ddffdc56058c289b03f6531e77eba143df09a949e86bf084985b10d6359faedeba315ccbb1e828d76d02f46affc057cc0e8ef82f3560d6dc29e3b6356a2558807218e2058300c258852508032c40fe7c68b8b2073ff051ad59a752ada749c4380ad89113074449c88e01bc97a637aedabcb6b2f70c2ea27445f0b84184f7ef60763b9a63d1a77489de9b53f82e77f86b52c3f3caa935ca1c2746d4e45bbe8e453177705a89df1d5682cb7d4ad887eee56258b298950e9ae102b9a1dd06b7ae795dbaf00522c77a933fe92a202ce0f96c583344c54918955162a1f3dafaba3ef5a36628648c11ebcef0e2176ab019dc5fa0dfa602722c514e7a087700d8e1d19882328bfb2ec967f2630f68f761f901e13805eae1ff5f73cf9f53b58b10faf9a5960cfbf625aa1659660b3b0b9850a1170600546"}, {0x28, 0x1, 0x1, "0e55e16c7da18bbfd4ec001971120eeaa19bee082f"}], 0x1220}, 0xc) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) 04:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x5a81071567bcf70a, 0x64) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x8}, 0xc) r1 = socket$inet(0x2, 0x4000, 0x19f) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4", 0x0, 0x3}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 04:02:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60e, 0xd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0/file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 04:02:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10001, 0x5, 0x9, 0x3, "40c3bf984c85693456eddd149cd7c994e28641fa", 0x0, 0x80}) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x15}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f00000000c0)="001400") 04:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x0) 04:02:52 executing program 1: setuid(0xee01) socket(0x10, 0x4000, 0x1) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x3}]}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/117, 0x75}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000480)={{}, 0x1, &(0x7f0000000440)=[0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='o') 04:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0x6, 0x10001, 0x5, 0x254, 0x8f, 0x10001, 0x0, 0x10, [{0xfffffffffffffffd, 0x1, 0x7, 0xfc}, {0x101, 0x3, 0x7ff, 0x8}, {0x7, 0xfffffffffffffff8, 0x79, 0x7}, {0x0, 0x6, 0x2, 0x2}, {0x81, 0x7, 0x4, 0x4f}, {0x2, 0x3, 0x2, 0x9}, {0x7, 0x1, 0x800, 0x6}, {0x8, 0x80000000, 0x101, 0x4}, {0x10001, 0xff, 0x9, 0x7fffffff}, {0x4, 0x513, 0x40, 0x80000001}, {0x0, 0xffffffffffffbc04, 0x3, 0x2}, {0x10001, 0x4, 0x4}, {0x1, 0x8, 0x7fffffff, 0xffffffffffffffff}, {0x3b, 0xffff, 0x4, 0xffffffffb1c7b348}, {0x6, 0x7fffffff, 0x7e, 0x7}, {0x0, 0x0, 0x7, 0x5}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = semget(0x1, 0x1, 0x0) r4 = getuid() r5 = getegid() semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/207) getuid() pipe2(&(0x7f00000002c0), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r9, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x0, r4, r5, r7, r8, 0x20, 0x7fffffff}, 0x5, 0x401, 0x724a143a}) fcntl$setown(r2, 0x6, r6) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x8001, 0x5, 0x1, 0x1ff}, {0x101, 0x7fff, 0x1, 0x8}, {0x6b6, 0x0, 0x9, 0x2}, {0x101, 0x6, 0xc000000000000, 0x9}, {0x8, 0xb4, 0x8, 0x7}, {0x8, 0x5, 0x1, 0x5}, {0x2, 0x4, 0x1, 0x65e}, {0x0, 0xfff, 0x9, 0x5417}, {0x7ff, 0x3, 0x7, 0x3}]}) 04:02:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) bind$unix(r1, &(0x7f00000039c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 04:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0x101, 0x5, 0x7fff, 0x0, 0x2, 0x3f, 0xd75, 0x1, 0x2, 0x0, 0xfffffffffffffff9}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2) msgget$private(0x0, 0x1) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x4, 0x2, {[0xe3, 0x1000000, 0x100000000, 0x2, 0x8, 0x7, 0x3, 0xfffffffffffffff9, 0x200, 0x2145, 0x7fff, 0x0, 0xff, 0x4, 0x5, 0xfd, 0x2, 0xffffffffea70e2e9], [0x9, 0x1, 0x5, 0xd57, 0x0, 0x6, 0x10001, 0x6, 0x1, 0x7], [0x27d, 0x4, 0x7, 0xb5f2, 0x7fff, 0x0, 0x2], [0x7, 0x4, 0x5, 0x20, 0x4, 0x4], [{0x6, 0x8000, 0x8000, 0x81}, {0x7fff, 0x2, 0x101, 0x4}, {0x178, 0x86, 0x8, 0x27c2}, {0x5, 0x3, 0x2, 0x7}, {0xf9d7, 0xffff, 0xff, 0x7}, {0x7fff, 0x4, 0x7, 0x1ff}, {0x7, 0x3, 0x40, 0x9}, {0x5, 0x5c, 0xe01, 0x95d}], {0x75, 0x6, 0x3ff, 0x8}, {0x5, 0x7, 0x2, 0x69a8}}}) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5b, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180), 0xffffff2b) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5e}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0xca, &(0x7f00000000c0)="a1bbc4a869544b3766bbe807bad041153009b9f93e820968b61dea0f789912b9771f22ba4600544b3ed3a6e2fd2322085adbcb0637ca11922c377cf3fd60b66eb73fb7d618790afe8c00a14741bccb94b1dbd23bdb06b458bd8b3ce211103a2ac43aca4fcf4b33b6b9a8a1e0b7af88deb52ea9e8e31ec702e41a263a9f6e02f140137fb58b247aabc64bb1bfc52eed0d661663079b5b3c6068417b17ec14879b409528673db0703452d96a12008fda9aeed27286a1142adc6555d8048381ec707e3981ff1e1bd87f92c1") 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x200, 0xbbfe}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="a292b21cbee68b83558f50d049710b0063208596e60953b556758e0b9f2518c614e6b78a5a97b68c8981bf2d50c9c595119bd2536d40b375", 0x38}, {&(0x7f00000001c0)="e6191a4950a1471a40339a72fd966bad7b23434a15b9212ef576730ccd852f242adb47d3e764f4dd176c0df4f95e4449b1036ea96dd28e0e305931e9d388eb850db03db1a367003374dc3e7b87cf9e119da8b9001e680f05a95588f1e071fade107e05f37f241e", 0x67}], 0x2, &(0x7f0000001380)=[{0x38, 0x1, 0x40, "97551967219c94cad6305a104173291a0254db813158e72054579a10c3aec7ec1ed421"}, {0xa0, 0x1, 0x3d9bdee4, "81e780bd6d069d6b6f706bb1ba4e6f3b8006323bc2fc5db88bfcb7c4f802da9a2703ffd7c77688eec51fbc2eb2688b5303c669a2a646a696a70a0994f2155e47055ea19ae60732f6e0178e5737e294309dba3c7832b527d5c7e31ab0b9ed56cbca7400229946910eafd96627f04c6a69b74ae9e3391ccd8674f5b2c5673424d6cea5e42d0394827f6c97d0"}, {0xb8, 0xffff, 0xffffffff, "79c017a31eedd4051954798ff896fee84893869dbacc3aac880090507c8bdd66121c361f07b5b6d5b237e6fd8f3580b33b03bee46abe1a0dd3db8cd1f9a7d7019cb5eb78a129b9b65635492e9a780f71fd299559049e5a0248065f2385afea00732b300f235d38a73dcdc446c67896ca0ed62cf9fea30d5a41c4d1bbc050c6b295cf9e55fbb725bde3f4f0bca5546feba67bef70098ff043d6dce475107367351048ed06"}, {0x10, 0x1, 0x8b}, {0x108, 0xffff, 0x85a, "5c543aff592d4b394860e4dafd8911a2a009e02b6e83bf1583a4b8c96102224f35b0a92d4d59bf7eadcaf62563e4a30c49fc06a220a851dc0346820ed93f243aee2a7b130ce838d5e226dc08267f0f226df7dc15b25a064998634c3e9dcbae6615624b033f9bbded2005a1e554f6d9a2d86abdbe77d80fb3a1cc83d9fa1fc7f0082b85acf4bf0888ee09959a62e0ba3f81ae1113e5f6961430c2522c275fc307d83dcbd1415bd1b280df124f97b3eb6e6056fa8b297cfbfbcf21c106f1a75c35d44b70cd1ebbef4726d80f21134dc1e8f0c4726431c7ed46de8f91f14fe07b4a0a23c7f003b67cac4a814a021a5dd830c0f641cc4f5665"}], 0x2a8}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000001640)=0x8) 04:02:53 executing program 0: unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/130, 0x82}, 0x1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 04:02:53 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="0000000000050000", 0xffffffffffffff66) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000280)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 04:02:53 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r2, 0x20004b3c) setregid(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 04:02:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200f0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffff8, 0x400, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x1, 0xab8, 0x8}, {0xfffffffffffff517, 0x9, 0x8, 0x7ff}]}) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x41) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 04:02:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a49711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:02:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 04:02:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) write(r0, &(0x7f0000000540)="fb0a6753d0dab8188aff2a2b9d5d9112405eefeb19946f6575", 0x19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) r2 = semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000940)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r4 = accept$inet(r0, 0x0, &(0x7f0000000500)) r5 = msgget(0x0, 0x2) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000000002005651000000727388229f84bf56d37e192e66438adcd31daebf4123cbe0a689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b210d0958ad8e78437c40784b7b3de70e04d53b360a4bcc2daa0ef816867b3f1601f5ffff9c92df1f8cb30941f7ca2a3d7ec2cfd032c46407d1ca200100000000000000957ca77bd5b3b06435633b4e11dd1f8ef1dd5ef9dbdaaba9be52b8a96a97c7ed17b0e882030369add07cdc1b10f6de8e535034b843df41a418be4d089a45eea91bca5a15f8a35e097423dbcc67bc30315bee0f217bdab8819cbd47f7f87a271eec36345e59d51c0f9bf4397a030214c24f1fd29edfed8e343db88e8a7fc22cefef3fd3fe94f2ea61f8236804b9f1c0ed48a438a9e55dd30900045dfa6b972552a6231ab613c71a1f0a75fd9f7b27e1632d883162bd7ef35ccccd447728ca2d71d8b0272fb160d874e1eff2605206b32e0f"], 0x30, 0x800) lseek(r3, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000200)=0x69) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) 04:02:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[], &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) socketpair(0x0, 0x3, 0x89c, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000280)=0x3) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000440)="b0d278359b56a809738d349f295901de1f351530fa74c9c74eeb6adcaf5ce3bc04e84d30d2cf90ad04048a14f1c352189ceb8281238cff47ccbe1d29b31d94883ea491bbd7c6d8522c3f1e00004b1af334034e0f51c7a2186372a4e3bf1b8017c72b3e8b26be015546549cb400100000351daa90b303d036d34228dd451bd71d7b5d9dd798ae918ba7ff8ab14f10d45187bdf4299b182115595cb53b150ad276afa4b422f2991bcec84a24841cfc89") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 04:02:53 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x22) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:53 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1b5a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00000cc000/0x2000)=nil, 0x2000) acct(&(0x7f0000000080)='./file0\x00') flock(r0, 0xd) 04:02:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getgroups(0x5, &(0x7f0000000100)=[r1, r1, r1, r1, r1]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x9, 0x3f, 0x0, 0xfffffffffffffffe}, {0x6c}, {0x6, 0x0, 0x100, 0x6d2c}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:02:53 executing program 0: r0 = socket(0x0, 0x2, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:53 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r6) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000002c0)=0x7) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:02:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x4, 0x1000, 0x7ff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 04:02:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000006c0)=0x4887) dup2(r0, r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000580)=""/191, 0xbf}, {&(0x7f0000000280)=""/37, 0x25}], 0x8, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x41b) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', 0x0, r3) syz_emit_ethernet(0x137, &(0x7f0000000040)="bd") 04:02:53 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x2) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000db6eb2fa69c42e86"], 0xa) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x7ff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x80000001, 0x2, 0x3ff, 0x1, 0xe1d, 0x5, 0x8001, 0x1, 0x1, 0x4e2ccd4, 0xffffffffffffff7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ftruncate(r3, 0x0, 0xc393225000000000) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='&', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 04:02:53 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0xffffffffffffffff, 0x8}, {}, {}, {0xffffffffffffffff, 0x10}], 0xa, 0x101) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) setgid(r0) 04:02:53 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 04:02:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/96) 04:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x5cbe) open$dir(&(0x7f0000000200)='./bus\x00', 0x400, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 04:02:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) chroot(&(0x7f0000000000)='./file0\x00') socketpair(0xee4067789b73a1da, 0x3, 0x1, &(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0xce) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="69e4653007"], 0xa) 04:02:54 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500), 0x0) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x6) setgid(0x0) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000180)=0x8) r4 = socket(0x1, 0x4003, 0x9) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f0000000800)=""/188, 0xbc}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f00000008c0)=""/130, 0x82}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000300)}, {&(0x7f0000000680)=""/74, 0x4a}], 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffffffe1) close(r4) semget$private(0x0, 0x2, 0x8e) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) poll(&(0x7f0000000540)=[{r5, 0x10}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0x40) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) dup2(r5, r5) ioctl$BIOCFLUSH(r2, 0x20004268) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 04:02:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sync() sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x5) msgget(0x0, 0x120) r1 = kqueue() unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') r2 = semget(0x1, 0x3, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/165) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1000000a3}], 0x100000000000002, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0xd3, 0x0, {0x5, 0x6}}) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500"/110], &(0x7f0000000140)=0x6e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x98, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xffffffffffffff01, 0xfffffffffffffffe, 0x5, 0x80000000, "a00b866520b4603391ce6e7b04889822e0e88c8c", 0x6, 0x379e51ed}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x20, 0xfffffffffffffffb, 0x2, 0x5, "57bd4ce835dd5384682b6bca41abc7be1f589788", 0xfffffffffffeffff, 0x6}) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 04:02:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 04:02:54 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 04:02:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x4, 0x22, &(0x7f0000000040)="7c6d29f9da17476407ed8ef9be2766f228b83cdc60848cea6a2d6e6029a705a9b58d9863c68ce5412b2e20f4eb609d0a78034a646c456c0a2593f94ff6d4f9c83defb414f08410b30d9a8ae75ecbfdc6c430", 0x52) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) 04:02:54 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0, 0x2d0}, 0x0) 04:02:54 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r3) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r4 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x7, 0xb0d6, 0x47f123a}]}) fsync(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x3) write(r4, &(0x7f00000001c0)="3e8656b9f08232cca54b5011ae442db0b043a2283748c2f5c2cf0266824d60efe0db9bd9919f1f55f089799f56fe75a89823c402e87ac0f45f2fe2", 0x3b) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) write(r4, &(0x7f0000000240)="2fc1d3a1bd4bb20e18097427b700c499cc", 0x11) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) connect(r4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) fchown(r4, r0, r1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000400)={0xf3, 0x0, &(0x7f0000000300)=""/243}) seteuid(r0) getsockname(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) chown(&(0x7f00000004c0)='./file0\x00', r2, r3) mlockall(0x1) fchdir(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000580)='./file0\x00', r0, r6) linkat(r4, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000640)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) preadv(r5, &(0x7f0000000b80)=[{&(0x7f00000006c0)=""/69, 0x45}, {&(0x7f0000000740)=""/80, 0x50}, {&(0x7f00000007c0)=""/14, 0xe}, {&(0x7f0000000800)=""/135, 0x87}, {&(0x7f00000008c0)=""/158, 0x9e}, {&(0x7f0000000980)=""/254, 0xfe}, {&(0x7f0000000a80)=""/203, 0xcb}], 0x7, 0x0, 0x0) 04:02:54 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x101) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) shmget(0x1, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 04:02:54 executing program 1: socket(0x10000000011, 0x10000004003, 0x0) 04:02:54 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xa062fcc2c1335f32, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000240)="a9d713f7cd6014ace10a2aea9d4f4fdc141c81e179bf563107c1012e7128eb181aa77e7aaba11b92d6343db416699a22d78840ae0a5953f1be8420949815095e17d25424b96e071b7c54eefb8082145406b57320b9b4f55071576b4644117863a8f954bb634d79f6325332ed6304193cdc4d6d2d9693489b7c896e5b50d6881e01aee1dfc01fe9eead36ad27c55ff10c6fd67773c0358406b9b1b4da46f1456815e53b714df7f09f31200e4563c842d0db35774f92ead725238c39fa61f92410"}) ftruncate(r0, 0x0, 0xea60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffce1, &(0x7f0000000100)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xffff) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000019, &(0x7f0000000000)=[{0x1d}, {0x5c}, {}]}) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0, 0x8}, 0x8) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)='G') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7) 04:02:54 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x69ff, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[r2, r5, r4, r5, r1]) setegid(r5) 04:02:55 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)="45bbb25c865e5c348ba380d4909b68b00bd7d38ad3373eba37e08ad94c45c083c61456752295e72e15a42c31032a679e2f1fa154154c", 0x36}, {&(0x7f00000003c0)="7488ec47661127664d926c831992c7b4e9664fb523c30a58ce6b99980e3a61a6eadbd0fba783584293e476", 0x2b}, {&(0x7f0000000400)="351c3a1e95bdf731fcdc049e2d7ee52f605a4551869523d61164f426b8010a5643837adecbf5aa9e5ba5935ca2517e233d27a6cfeb5f30bc0e0326398288dd7c7a99f3af5e97fa26431e30b080e06ec63709b4aa3b18df1d8add238c405d93aa21c91bb07d73b08382e9ceef47384f0f11472650880019f4f91024b13b8528430e11ebc0085fac9e0aedad4992d61b", 0x8f}, {&(0x7f00000004c0)="7da5d711729a12d90557d5a8f749d186ea044eddbfceef43aef30f629b27a92decbb2e04", 0x24}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="6000000000000000010000000400000047dee7737c911758bdea799c559e91d5429ac6a70d6c21c41f6ccc22a9a67d07723ffd28c552d5155e5cf5e9f06c741cc27d45fbe286857bcd274562f38f67726facfe60a7faeeb4807a11000000000048000000000000009b7bc31a04000000325315985cf9651c1116e7131066a603d034051860f62516a1d86f71ee18b29c32f54fd54bbe00"/168], 0xa8}, 0x774d26d226e98d72) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) readlinkat(r7, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/22, 0x16) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x8, 0xffffffff}, 0x4, 0x1, r6, r8, 0x3ff, 0xffffffff, 0x6}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/34, &(0x7f0000000180)=0x22) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x100, 0x4, 0x8000, "e27a64b28ca6390d691a25c3a83032863c8854ac", 0x3, 0x800}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x75, &(0x7f0000000000)=[{0x80}, {0x14, 0xffffffffffffffff}, {0x9, 0x0, 0x800000000000, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 04:02:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x20, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 04:02:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r2, r3, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) dup(r1) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x4) close(r0) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f831cd25d0e07c4f341fa55e6cc3f5f6d33fa76f668b05f4d981b9098ef9182465d62ba39f9b27788a4c68ae5750f9e4309f056c5d01c886e56924d948fa60", 0x3f}, {&(0x7f0000000100)="f45798f1a02608b59abeeb92cdb949482369f5", 0x13}], 0x2) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)='b', 0x1}], 0x1, 0x0, 0x0) close(r0) 04:02:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x3, 0x7, 0x38a) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) r2 = kqueue() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0xae6bb9dafe36cfe, &(0x7f0000000180)=0x2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x6, 0xcf608562018ca282}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) 04:02:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xfffffffffffffffc, 0x2, 0x7a, "998c4adff39fef7d76c590669ed0e28d24184919", 0xffffffff, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) close(r1) 04:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f0000000040)=""/88, 0x58}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)=""/112, 0x70}], 0xa, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="9cb2aa2007294c06192ddfe066322e2eb4ba54e5e2a13f5e586f5b8ff21847fdab4914b106ff043918d2bb62464b33fd01f7f449e4cf228705000000256ef8b064", 0x41) execve(0x0, 0x0, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0x3, 0x6}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) 04:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000100)="6e86fe67687e19b239f3c1abe8e4afea75ee9ac744f5e97a6334942067f3cd53bf0928b17b9dcd5e7e8f2a1b4311931c812fede0f3ddf6b4a26ff17f2f6fbd8cf455efd2ee67125e9c00b07a5f2c691cffd9e9c02d419667b4d831c9968ff7fa8006df4aca918891ffa3e335bbef7c6221b111439d05c42a83e85bc3ccfad810d77c6f4e38", 0x85) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x48}, {0x2000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x7, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d}, {0x66}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:02:57 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c0}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000680)=[{0x2000000006e, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 04:02:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="4d2dee8d3d34f4c6c85233bd9f9b4cf4c9c1f28495e3643cdab43224d80f3817029ac8b90434780c514f6264b44cdfcef122bab5c3b4e91fe683c82fc676f69af8d4760ae8ee8f83e9fc3cca9e19b4d1f0abbb8bd6eaf6678e38111c45f9cade832d315921e742993a9521dea6332547f403804774398ced64963868c639", 0x7e, 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x4, 0xfd}, {{r0}, 0xfffffffffffffffd, 0xfd, 0x1, 0x800000000000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x41, 0x13, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x11, 0x8, 0xda05}], 0x80, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x6, 0x981}, {{r0}, 0xfffffffffffffff9, 0x20, 0x12, 0xb1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0xef46, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x800}], 0x7, &(0x7f0000000100)={0x1, 0x7769}) 04:02:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 04:02:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1a0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/2, 0x2) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000008, 0x7fffffff, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1ad2f8921b3d1a90, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x6a}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xf000000000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x88e68442ff1e8501, 0x80, 0x7ff, 0x4}, {{r0}, 0x70bc260470c7da80, 0x2, 0x0, 0x8, 0x95}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xed, 0x6076}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20, 0x8001, 0x401}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x400, 0x8}], 0x8, &(0x7f0000000280)={0xbb7, 0x8}) sendsyslog(&(0x7f00000002c0)="d21c7422aa7c3e91b360346a7ff416c24861b7a64158433389cb6fc23964388d028d1728a9e0b043c037cfb5232fc4512873a2eceee73e3059d9b5fc24906aae6082c9e26acfc8380878633228561042409eff0bfb75487469ec63c6f8b87b790ee678abd0a7f9a2536072c1dd890abfed2403f57de52b210fbbb75bd205ea804b2768bb3f005480d5ef0ce52981f4a9fcfd9974bc6c425663429d92e796a65b294b7550ee17a964ae4bc2e7c7839dbaa2492af57a374ea860496961aa0b64eb14f8163f027b081595479790db5b63cd2656e49fc6ee", 0xd6, 0x9) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x6) getgid() r3 = msgget(0x2, 0x40c) msgsnd(r3, &(0x7f0000000400)={0x1, "71dba55561b4253ab6553f4272785c81082c3d5b6444b7d4b29106678f"}, 0x25, 0x800) msgget(0x1, 0x1) msgget$private(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x20, 0x6}, {0x7, 0x8}, {0x26, 0x4}, {0x25, 0x3}, {0x0, 0x1}], 0x5}) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x7fff, 0x1}, {{r2}, 0x4e5f95b63b33f11c, 0x8, 0x40, 0x1dcb, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x44, 0x1, 0xd7, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x7fffffff, 0x7}, {{r0}, 0xabb8acbc5e232314, 0x5, 0x1, 0xa4, 0x80000000}], 0x9, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0x4}], 0x9, &(0x7f00000005c0)={0x80000001, 0xfd8}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4012, r1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000600)=r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000640)={0x1, 0x8}) getsockname(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) getsockopt(r0, 0x61b, 0x7, &(0x7f0000000700)=""/6, &(0x7f0000000740)=0x6) getsockname(r0, &(0x7f0000000780)=@un=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) preadv(r0, &(0x7f0000000b40)=[{&(0x7f0000000840)=""/140, 0x8c}, {&(0x7f0000000900)=""/248, 0xf8}, {&(0x7f0000000a00)=""/184, 0xb8}, {&(0x7f0000000ac0)=""/38, 0x26}, {&(0x7f0000000b00)=""/42, 0x2a}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000c00)={{0x18, 0x0, 0x0, 0x7fffffff}, {0x18, 0x1, 0x0, 0x80000000}, 0x4, [0x5, 0x9, 0x80000000, 0x736, 0x100000001, 0x1, 0x0, 0x3]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000c40)) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000c80)=@in, 0xc, &(0x7f0000001080)=[{&(0x7f0000000cc0)=""/74, 0x4a}, {&(0x7f0000000d40)=""/123, 0x7b}, {&(0x7f0000000dc0)=""/214, 0xd6}, {&(0x7f0000000ec0)=""/143, 0x8f}, {&(0x7f0000000f80)=""/223, 0xdf}], 0x5, &(0x7f0000001100)=""/252, 0xfc}, 0x42) ioctl$TIOCSTOP(r0, 0x2000746f) chflagsat(r0, &(0x7f0000001240)='./file0\x00', 0x1, 0x2) 04:02:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 04:02:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000003800000000000000000000000000000100", 0x2c}], 0x1) 04:02:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x201, 0x1b7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x447) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100), 0x431) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) write(r1, &(0x7f0000000080)="81", 0x1) 04:02:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)}) fchmod(r0, 0x2) 04:02:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3201) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) msgget$private(0x0, 0x104) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x40004004000028a7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x800, 0x7, 0x2, 0x1, "4820286ed31105c478761173b13dd3647fdec71c", 0x2db, 0x688c}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f0000000000028000e0b50000590000000000", 0x2c}], 0x1) 04:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x10001, 0xfffffffffffffff9, 0xfd1, 0x2}) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x3, 0x0}) 04:02:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='`\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) shutdown(r0, 0x2) 04:02:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x92) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x4, 0x1, 0xee9, 0x49, "06e9e9b508ef058645997723ae2c90c249143743", 0x8, 0x1}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:02:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffec3) 04:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x0, 0x4, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, r2, r3, r4, r5, 0x101, 0x20}, 0xba00000000000000, 0xff, 0xffffffffffff8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 04:02:57 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:02:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pipe2(&(0x7f0000000080), 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 04:02:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfcf21ce4ad7bc39) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5) socket$unix(0x1, 0x0, 0x0) 04:02:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendsyslog(&(0x7f00000001c0)="74565e9309cc4b2a53d13fda75b0c7b16416b78b5f92dd17ddf747203347cf8d80c353e34368f38e744b6a745ca7885574400a1c0c9ff3d9a3e38bea69da53943d51a1", 0x43, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 04:02:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffede, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff000001000000ffffffe4"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r1) 04:02:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 04:02:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = openat(r0, &(0x7f0000000040)='/', 0x40, 0x0) fchdir(r1) rmdir(&(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x2, 0x1, 0xb221e0da7a167828) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/142) 04:02:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x210001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ec") fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x6, 0x192, 0x7}]}) 04:02:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10000, 0x146) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 04:02:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0x3f) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 04:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getgid() r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x3, &(0x7f0000000380)) r8 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000400), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x9, 0x7ff}, {0x18, 0x3, 0x7, 0x3}, 0x1, [0x17e71e6a, 0x38000, 0x3, 0x0, 0x40, 0x100000000, 0x3, 0x3]}, 0x3c) setgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) acct(&(0x7f00000001c0)='./bus\x00') 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6093191231ef4675, 0x4000, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xd, 0x0, 0x401, 0x4d40, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x1) 04:02:57 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3f, 0x1}) poll(0x0, 0x0, 0x34) execve(0x0, 0x0, 0x0) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 04:02:57 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x639862d4812b8ee9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6b6, './file0\x00', './file0\x00'}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCCDTR(r2, 0x20007478) shmctl$IPC_STAT(r3, 0x2, 0x0) 04:02:57 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000005c0)={0x2, 0xfffffffffffffff8}) sendto$unix(r7, &(0x7f0000000600)="de3ea6dd5bb8fbb4b0e82c7f6797dae6abb55deb350584fd9fccbb71ea2e65feaa37e8a07743e211229eaeca434f03176923e92ae96d883e3821c3ccb0c3cd6c203589c9b866fc142c7d9ad51613eb51a0a8879380d31c873e84972d99d03f4307a2e942afeaede6dbe787e51200e463fa424c1b2d8ec060fef31862881530ec35b555a661c7cdef499a0f612397dac1b70712c58b446a17fec035ce502a3f45b307bd78e3d2673bff28c3371ec1f2da19e54226ddbfaa9e88fcd9fbe31e118cd18cc6647c79bb55f71e41a04f9bf8ffeac183a685347ad830e76cd74d425817502b02a80adfe81384bae063fe5287cab4785acd511876ef146ef08749f82c4d82381477983db12a61ed7a4505db3aad80c0e8dc2c54c1748b5cfa784a3f32c80c3410dcacaab70d227484ebd6f225d438b71b7d042bb2c6e168d81965161aaadac137735e611d98400e1d710d2d16ac81207964cd25f6b2f8dc56b2eca9db5d46994f18cc12fe8c9b271951528d5e698cb4408941352322ba51969997881ad79a6261dd4141a6152e83b196917242f276e9420daa836d04d185d0370c3ec384b7a88a3899f88ff7466a8eb80c4ba032070081b463fe2f872fe98e379b8b9d36be7cd1c89633b0574a2d4cfe3caa2117f190cb056b97a6bde21782f7ee2a90d63e11951e217b676a0773a92999e44390f278566eb19131081233d45d3f8a324ac002e0cdb82484c8d897768f5548f6b601ea6e03049d4bec7a117793b548b5ed8e8b30f964fba3935b3d14d87f2265969e7bf5cd47acebabcb3409ac1a91c60c06518f0d304ce204238fa857f95648785b6b6575516219a81ef2adca836561f4eb28fdd51cc9daa69b245bbe4ac78f8712a485851e500f9e5957980480b88b08a07455b7cd234746c1691bdae89a9f83fa838d4b4bc980df37f250625a5fdf6227ffb2fa73a7979a816c5be74af890642c3f3c0a0bb680ce7bde9727884b8fa7d5f043309f50e50a6fb6cfa0387fef98780a97fe575693ae4b638fd4136c9657cc46372dcc3987f057f279a58fc9ec48dd50d721638b93652b3d41f954d929f797aff13a4118cd3031d66af21f32654b2f0228bd8c62c30cc5b19359ae67d5c742c84feb7dc0f3430abcb1c72ead479fae1232b62ddfd4d37ac815621bd73ab5c2a124ffad2fc07065ab9808ffa25c7a85611ee126a63cf7731417f14f25a4cbb070e2fdb3028d7b959938b2a5be13e1b5d4042a2add3d6602959da5fd7d8f9bbc22813130d65d3112dd426ef6a58cc3bfbcf15ae37fea29ae9a8381f102457a4431f7ebad6862c0ee54635d8f700c6082a16380206a598f76d71f47902656d6fd7c58081d0a431cf69530e9b4e6b51b5c157a8466c3739f5c06506629525689fbd9e8d940fd6cc232fcf92147555f0c400f54e1b03a3d5975272986e4524da4f06889711af283dad0b9f54e44f50c31f818645539709ffc1abf0d057ebd6823c701cbbef03cba0d3a12afd003cf7ec6580dcdba83247dd55a8cb3a0f2bf8385b1443153329449dc4624f1af465f672c2e190fd591de37d2a43a09d79331ec1c7d652ed706aa6e148ee9a36d3a46dba5b51f74e79afeee088c0d2cedfa5baba16de5cd6926cd7099a3176e1dc863132e16b1f0c8de1c8229661c895d00bdb293154fca21a6c6840db857f17cd7397ba1e5aaa7484ec61181b39b1ee6c3f064f78880777f49fb10f4b4d1956a0f1fad697b820277582ca89c748e99b0a240ef5690b1cd48a7ae0a340978e03801c8d5510d882533a2c0dda3b4825f548126b8860bf30ac88847d4bec5d00e747e74b77ae32c7295289bc1ffb868e17e9ad49de2213b4904a51e7b0fb3e96045856d55e02e5f00221584eb0671cae6c33d9a274b0d8f3b99f30a14d4c8d4324269de0861d6896694dfc5fa7519881d46897056ffdb205350ed5e0e68a80f2c290af87c1c1fa522ba3ac9b734c5224251d40f0e1e6d040bf2a88d42f9c43ed45b9b42fa5ab49f9cfb48faa0eb61b87a89f40218d5cf3ab19df89e8ce7d4fe2489005c3837f43431f0c8e2bdf822d04841a17c042b12c8a75b4bdb41a71aec4ec4a4d6d21acc8caaa15d87611389527793e79fbb698cfdb3324db65eba79b7fd8f562e04af12820bb0c891d7b8ce8cf9d13b47421a830574d29c0581cbf817e0eec48d863a286f742a32e1d74b96e5189f9bd54bb4f73c358f9f6bb7b794e95295654feff9f79cbfb0c719bed71503508998dbf750ba1638402082461d036bec2d199ca6685a6271ebd431638afcf25a1695b782f8c95ffb808762a0cb2e0fd6623b96a14f1840758cc18d5b2828b615aae6721c441deb6413f7f4d7f14675f2462153d6662c3bbe8e1625639d8577dec71b1fc7ac9fe5f2ce9092d6e7105368c1e85c2e47eedf10427b30713122ded6b8baec79b59c220b379b37f74ce2c53d83877d21b94b86b0425a3ae3cdb447da481f507840ff99f5d06ece21052af86f3ff7fbcdd21b7cc6924ecfdfc5d60314fd4c08c119ffdda4b2774d9f900fc009d10bb6e927c42a4dc399ad86356617fea3df29850fbb9fefbe2642d68c1c2c4f28bf483ec636f9b48ebc47072b462d9af4d554a580abc4e5675fd14ec74ff63c52516e2d04d9df4adb01fd25fba062bf6d54d122b25c642afa33a8ef285a0b66d98a4d3266253cf5231b496159330f8d7036d878c38a62441bab3c9c0e1288fc9a173c534aa31d0d7a97e3fa48bc2d392fe0499ee4f667d4b2982afa2b71b7ba48a523819d35057ad2938b07f06f2d9af1313f5c0a67422ffda18a9919404e07e0b03708985bbedd4500526bbc6e24171292959c8fbd567858d09c33a80b89a2758b1aab2cdf9b953ecb0fba83bea58164420fd19d0dcc19be30dbb7b4c4fb8c14598440b54e30ce6c953445c1605801ab4d0fe2fbf06c86999fda54a122b4dba379b143519b65404c46885660df94c037c77ab2cac3ea2c02441b0281e343bdf022d904b802b675adf8368a1d5448c878999388b0094eb2e6e082c91e13805083fadb0c4a22d08f5cdc0bf3860e73ab01aed50129a25acc948ed300f54285a5f2c026d26f604a130c346914b212621294760e8c0d61dc5e2efcdd00feb3a85b52cb87b2f9466753a8e3fbb4f71dcbce50ff281c4bfd30850234345635ff458fd687d38e744bdccef18bfcb3c1d055f9ee53cc7b2683c0d2d53ad744b232616b396669fcc8cb7ce48f7e3339b81fea51be9552c64a12d26a25d0a2f7cad626666ac07157c07c1d0e95eea10cda929bb34701d33adcd85a6769a38c8127879edb88286fc82d81a0aee0d383a809e8fcfdfbf3f1f243eb9136af1b678e81584ed4b733954ccd46897d7ad224e1d984f74109f9e4f30396a669ecfa98c79add5d19d32e82bb4ddb57114b9466b83035112330ad80eac7ea118fb69fb29810b25e9c6a4aec9c382357e889dc96fe4723dc797a4766a67d3345b172de833163a94eb56302a31366edabb75f2c22d8a1607315af23ee3a0e5e70628651d3240f0384a4589d318e4187f253a14b958d8a458cb6c5aeff9719d68ff7792d280bc64acdef112aa6171f43913b69b8352000df6b904c82044ef2309f2e7cb9795faa70da32f6e116f0fb4f8ca4feb1d79266f8701898a91c7bbe02ac1ab02087bb4c28997c647e0a6c959bb59f68bb0f49f04c9fb16e1ec5fe8684faf87e7c062bb4938b7289159f1ed1df80cf01bfd6ea4c26dab216c705335a996048ae568ad8a5d5110c9b8e399a41336413fe21405928f3df0867e3117eabb961f1b026e907dae511b49de1f0d1862d2a5ed53ef51277a5729563e5fdb75f234f592da4de17e18ae0cd9c544c1fa834a9f3aaa968a086ac72c74ef78b531db4a09297e2f540eb21b1f6108b2f395cdfeecd3e9245593283ae86532d9f5a319c5487e2744c8bcf0fea7f76eb816ef763e99c2ce341da1d295c616620b7b478fba1bf3747b933d4a83bbd5cd335fe945a834812786e707d763e2b311efd61ee2cd58fd932070d91ac87469f6b3891c79bd19da6acd4498ca12188cf31fa30f0566d8bda40ffc27b51b8d817d81b8eca02688a77b2b6bf4b9ee44907dcdbe930a449a6a0a3b6a0c1738d4473881ec5b077a8f6374f62646a4088590e6ec916729b9bcdb68aa267e1c7ce6731d6ac3f004c6841c434cef2f0d6e30ca88fd334bc1763da793dcc776ac57929c9f932cafee9a0ca2b5185b79bd9cceac780484fb54f9d95ee4270027ee4c645f5d1b3d92e75c6eb26fe9a2575fd45e1a49075f7236d6fa46cf02a550c911f18d140cad77e8885dd63787393afac8965c7dd92fea23d155c7aaf15a5846cdebf6409331ea124b300eb5a205a9347beeae14a0e445c05bc0a9ae69c7e74021b97c963ad3fe9e18076da6fbf91521e624df59f03516857924bcbceb89a93599133b2764819748191d6440f6000a2e7e2045b1c260dbe6a31e543f011613025d1db2a1ecdd738bd49475778361c98328b25ee9004dcc85c925817bf0baf8c04bcedd718da5fb2283b0389c6d392b480783d86f6d532c3fa45e6becb5f83867c496c2147aea5133de765994f27199d457890f0ce2c8c645f324e20b5292b8cade66779011b8a8319629cb62e9c98f55ded2d28074f5f93906676110f06740a87b2e3c39562fb244ecc44e26203a1fb7f2683fecef72afbcde1b282418f551e8f7926ba13fc3b324b31c005e2509b52f6332db7f05d51d241b64be3e19a0c7c443ecf7511836b234ad3fb9ddf40cf0122896ec568bededc3e6862ea27fa8fa13d9ed939760efbb552f3bf2f0da9d5c3efbbf7536a2ac1151541c91efd4235a9dda53ed8901aba6842b2445db2618fd76f5103fa2880bb030d4c23795f85c7c920792b912722cb779afa3805eb089851ae8c8c1ed248cab51fb4154489884fe46c589015a1849f352b84bc99748aaa226bc55048fd31de4a5ce3870950f0e98d2a89ec180f94dc030c556a9e8319946c1506f4d542178e261fe7192659967d5fc4c51e03d54650abfbd12babe002f64bed935b7297c91f1388294581afd96e6774a9f07c3099f6139b980c0408f92b2fea7a40a60263b18ad0e11f0375e5ce80183c29ff6ac98cc7982ddc497d061009c125e260eb08a7d892ee3fecc7354c60203b5aae8f3f3c66611cccdb5ebaa93b2ba265b6cb75b038cbae6d6f44b22d41a1af20018788cce6c9162d233e58d67c68c88689e6d477c0254d4d2afa30d591f2061a66a768699d8383279238f1d8e62c6d6eca94798a220ae6c606bd859cf1e2e13f0367ecbc4c46f6f825a5892a36c670b3ac3baf43096711c8adabd5bbd0f346f06f15d4699c94a33bff406d891b1950787c1cec5c3995656c29aa32a6982902de0db0a1c9b6612270dffaec4afdd8014b15d807094af0e290f60a6488739459b5a3203cdc5cfaeec295a9c877b3df059abea9bcfe5546eab8c22e3485d91651f342c28ce7cbed6c984d9f0edb2b6d4665304fc95c1c2d0f3feb50f21197bca4e877c3e62df6a5d7d1a2ef6930cb87a33929a5b93a0948149f0e6ab4d839b5515d79b306a8fc698cb350bfe0042474cf66105fd85b0e9c14f90ebe4ad41aba373e970d51f8c29321ea2c6ac931f81a60cb82248544a806e56e4f8dc892168405a6e5d88f2fdd15ca15d3af93498badda34aa2d2902d28d1014f567da3307db054844c7f61885bcab6e7b0f3aad2a22f64119efd1d776e9b71d9a850836a99444e19f9ee764f634ce6b583242835425b521b0567a57e9", 0x1000, 0x401, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) 04:02:57 executing program 0: socketpair(0x11, 0x4003, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="7d8b75f6650de97f84de918c8b20f07d063847cc120bbd918ccb15e8887678f4070e946251e7ac1346f71aa8598dc678045de6e022ec19fafab6027f74dc9f3dd7913ff196a8b54e0c507ea8795aebdc07ee04cb6ea3917fd5c2ec91938c6bbbcf56671dba8e8880d8f1080814ebff312ce9e5a4339043160e2c17e25001893fd1fdcd12afbd738373c1caa9f0571690e64bb4248d446339f9552b6853f92f", 0x9f}, {&(0x7f00000000c0)="5b1dddbe28a115a30a", 0x9}, {&(0x7f0000000100)="2aa2bad8f42c56dc75b0f776bec941cc8de5a051358463a3f3e976960d73904b081b7d31aaab297cde9cc4a42c5a785337f2000fcc3ca190c1cfd51f5be51e41b99dc7c04b50", 0x46}], 0x3) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x3, 0x250}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x104, 0x1) poll(&(0x7f0000000400)=[{r0}, {r1, 0x4}, {r2}], 0x3, 0x0) 04:02:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x2, 0x4000, 0x9) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001340)=[{0x68, 0x0, 0x0, "36180bc831a99b83f6dee99accbf5bb46afc299ec06587504c4419528d6909fb542814b85b37d50b4e4f9be9e91b3142d0e50cd51c179a5f79bf993c34bc3ecda443ff8f0763b181cbe25ac0f1c131de9d"}, {0xe8, 0x0, 0x0, "f28f4a1d231b6f05f5dba5c409640c40c52fbe2897fd7dadad23665ecb07bc9ee954ffd159ef4e1630ff9edf0eb77d79a7fd9cb5399f77bbd8226dc50f9578609a3f675e9f4dc4681174e9f0650d4944eabb0f7d62bb061d3085fcc5cfbc60a13584f1ec3fa3ff3c489e0d03288dc1ff65c152676a8dbbfe0e097bb1ce1a5c93eedb1fb17d89b6ab00d8edc0823db58be064ee61673280c7277eb51f38efc14c7cb855fa1f6818234d9d0d0c0177ce351ff63800831c91fbdd9a98c9eb5aff7a519369fa22cd1a7a2d3dc07b75ba101bac"}, {0xf0, 0x0, 0x0, "260e55492c8a4c72dd77e9e96bba73ea32bde4b308d066192e24d43570ffbdd3efa0aff46f96b88fb8c3ad7f00153f1f4d95d445dfb7df94e4725df4f37503a48e07fbdb2ea496ec0e4a576c365488db65821dbed5e9bc83a9d32f46346286b356f8583ff9708dcb90089fe31ee87be00fcd4b1cbfa2c2f2f175857bd1870dcca60e26c35557dbbf905d0d2c10f4f4cc562ea9f2a7dd7c777a2a98da8a32e65cc954883de3fe48c676ef1748c589a24832db1f5e194ab25885f92a74eb37d35ab3e04f464b499c3b501c3b8d03d88d6233e13a4cc8b49a1400"}, {0x28, 0x0, 0x0, "98cea48a3af176573045daf1b263e3bf5c"}, {0x5a0, 0x0, 0x0, "7cf02174ac1c766a2abf2f76b73299c93cad467756f5d0870210aa033d85155ca3545df717bea1f5ccb328d0183f6f5af7e605d3d2153ae909119347624d2f7db5c22ee4805b470f24b7d4899add17f3c8040faba7868c2874222d1f64122421866a876604942007664023973fe7b3036c0a9328c2efcb17e96850d39f18693fdb12c7e8cd1a498536944d91d6cc4e5b52d4896cb4c36cf718b192b6ab2d7b4c962c93a879c977e841af6004c7f03e768276039e985cdd575b0103e372427efd660e1b69f9e31bd9f98117456ff0cda80650b96bd619015cc0382e98b7d3278c6bb3d75d9f8aeeae441370477c5154c235cf97ddae05ecc091b3c333b51164e06c7507e109e8957bdd24840d149231fa24fcb748f3623cae59eb0bab2e0d2db93255d093146402d2ffd046c9fa75869878344f3a91b0878c4fcb2d7964823a9228116132109290b0a31a2c3f76c50fd02d594cee09532918acfedee2dee309a23f3be1879591f2479c5f54ea03171af587a098ab3a390520c53a2fc44734574abcfbc356d541efe15709b5e6a7e5f8201e6ff73946c10ebe88da22558cb1faf2f13ee3d3c420f9c080f41614d3690264081ad667d7bffed96ef506585c06eaae044e060b3e7c7bc5d33b11d02e8e0221c0590090ef75b4a2e7c527256b32452484c5e01679022af6508c8e5c41aa7a0409e32d01f579142094a0dcc5cfba34520bfc4586f4f6cb7562d9e69f53132aae93c4fb010b7dd4cc4f38d8655d5bdd7a96604dd4848165143cbc1fede67bd5e15446564d7e9a1a5443e08c44b6521e9a3147d9da758327dfbd94a51f2cc765f9ee08425d070932ffa9d1cad00f09b88cc04fcef90b80bd54d8db75961578ad465085b2377d6618f5574762916f1874bd49e497b06adb2ed1d3ee0a4803b78e4e30c1cf956b102bf9f2eb511734d662ade24c5477958dd033765d64bc32a4a4c2f701ea8b5a50486ee2ad137b27f78a89cf9080dafbf8c7641a928d463f100a57b99777c9fb0a93652d240fb1e997cddd348741cdab38faeb363557fef1ba8d98f90d3295dae5f943a7e2423a89bcf611309d8ba7cb6c6256d0f4a5a3b60e31b7c90e9adee3d14e267765bc58e1d21190bdae2ef5e42757ce4d667d47552a04e3cb50cc23ee86dd254c6a55d6c10d0841952ba3f5d76d485f67b42709950b15546ac92487df6143b89381c85b3090a8d26ff6ea4b469c8510242ddfdf624003dd897898c25b472f1740e487a3a34231df9c2019c79b7f3817c69d105d07f6b1ecf2991e2961f1687e9d01676fcb3e49b76092f3df27fcc0cf141f2ac7dd43a790062f3b5ecabfa67c31543f43a03c47e4fdd889801c4d97e5cd3797169241ed1229683bbb1301188d9e4957d47a965ac6527cee4d0beaebea6ee30ab696e1b7ec4d2bc1878ebaf783c5588ae3b0ebad7fd7dce1f6b5d3a67937bdf715a38c21ff2b06046367c946d14bd74c01aaa1bc3506d01ad85a5f9722628936ebe6e3f3d1e9bd3f1d6a99c93e94758ce8799b4f88a9ab674525187c2db2dbc697813b111125c32c996eeb8eddff4379f7c3ca5e2050af50197daad7a59279201c6e5a3e3c966af8f5c91a69d448fc933c3b40bb9a3dd64d1c43c15c6bd45fd26d1f79248626f26e9762b6d37bf852e2c7af2590e334cb7394ac88d1261243209337303738c0a2effbe95afc6aa0deef3ad195cf68e0d52847de88137f58a7eb54bb4e83976ab01006e73542ef2c30c8072f06ff37f7c118a59642d3ec7ba9925b8b09e58b872211595d36e4ded5c0fb3e8df98e9a39a1a356155eed6ee02a15bd8855aea480c1683b47fe4289274a381e0d2e16f08face1005b2f2e6063d91d8c11b4f876cd7d9915e2eec4c446713a1f82b4c128582a8aeb5664840073eb737ea207334895db41412b1e5b2410f4155053774d42aeb16af805d0415fd2a5e73005f482272feb8e34ebccd14e0b4fd202ee80eafcebc55fdc1c20e9b63b"}], 0x808}, 0x0) 04:02:57 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1000, 0x40000000001afe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus/file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus/file0\x00', r1, r2) write(r0, &(0x7f00000000c0)='on', 0x2) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:57 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea2401baab8295954984c831ce00c4b8d2dc5d00287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96a0300000000000000b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc7"], 0x10) r2 = dup2(r0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x81) write(r1, 0x0, 0x19) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x4}, {r0, 0x20}, {r0, 0x20}, {r0, 0x40}], 0x5, 0x71e) 04:02:57 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 04:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="efffb27058ac25f884acff57a3000496ffffffffffffff0000000000000000"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) clock_getres(0x4, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x31ecbb3b9234986d, 0xa) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x1, 0x3, 0xcaf, 0x40000000000007ff, "bf7b9060946af6a859bba795b37b8b6620876af8", 0x128, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000140)="a4179fffbdc1a24c7751e426c3deac750ffff1d5b75f7979af6eb1620557ab3dc8e8001d22e88204fa71f620d1a16ef77f9d64664fd229cd8df59107c8a201555147048a15f264e1d421160670d122c916a6fb4073aaa729c92bdb9836264b27d9ad8708d139bc1fc8fd5c03e8b14d94b19ad717f0a52917f83285280f4bbdc149dee599751fb94aef1b2cb06468b6778c7b09ad7fc70f0f83ec5f49956fcae9ee8c2013f48908c157f5495dabd8a6ccb947f868998d336b1544f6e632c5ac1a02473c17697cd89c6d7b07a27bf35e8789ed5b15590374660c86cee20eeed174", 0xe0, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0xd2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="b2") ioctl$TIOCNOTTY(r2, 0x20007471) 04:02:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffff) r1 = semget$private(0x0, 0x0, 0x300) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x6, r2, r3, r4, r5, 0x2, 0x9}, 0x9, 0x42, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) read(r6, &(0x7f0000000200)=""/194, 0xc2) ftruncate(r7, 0x0, 0x6) connect(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000b02f6a739b00"], 0x8) 04:02:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3fffffff8000000, 0x1, 0xffffffff, 0xa338, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) listen(r0, 0x0) 04:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) shutdown(r0, 0x1) 04:02:57 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, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0), 0x0) 04:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfff) 04:02:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x20, 0x8000, 0x800) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x969c5a0ac0d73aee) r11 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x10, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r15 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x370a8f73, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x3ff, 0x23}, {{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0x100000001, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1, 0xfffffffffffffbff}], 0x6, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x80, 0x4, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0xbdc, 0xffffffffffffffff}, {{r8}, 0xffffffffffffffff, 0xd0, 0x80000000, 0x6, 0x4}, {{r9}, 0xfffffffffffffffd, 0x0, 0x3, 0x5, 0xef}, {{r10}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa1b9241, 0x6}, {{r11}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x101}, {{r12}, 0xfffffffffffffffe, 0x1, 0xf0000088, 0x7, 0x200}, {{r13}, 0xfffffffffffffff8, 0x20, 0xf0000003, 0x101, 0x1f}, {{r14}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x1}, {{r15}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1, 0x5}], 0xfffffffffffffffe, &(0x7f0000000580)={0x9, 0x6}) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = socket(0x11, 0x8003, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 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) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x3, 0x28) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r3, 0x1, 0x2e, &(0x7f0000000140)="eb9931929448325edadb3a9589c42f8a34000000000000", 0x3e2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x350) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/108) r1 = socket$inet6(0x18, 0x4004, 0x2) accept$inet6(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/28) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/53, 0x35}], 0x2, 0x0, 0x0) fchdir(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r0, 0x2, 0x3) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r1, 0x0, 0xfffffffffffffffd) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x7fffffff) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffc5bb00007e5e00003f0000408adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfc8ac18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b0807000000f456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a0c4d433d74e4436dd2bdeddae707167d97c3c1bac2020600000013eeb80e38e47c39d1d999bf561a884a0c6faf7baf70653358749613ce2a21d02a9273b0f79946b102e6e4724754b5a6a671972aeb0fdb9ae78c6118e65a3a5f6fbe50e73d9847acc77a5f6533d5a8859c455d40c0a4cf7b09af36c56d4922fa645273b7e439e6623e212be329099358984843a496eb8e46f30c029b185d7a90c49ada8247a6ba091d57c72882c44283dae5dcc7c225011f9c1e251b74499de53bccfafbc9fe95f4a26d89afa27d49d9e5b5d1302329c04b53b0fcacc236db72299d7da1d36e0700"/439], 0x1c, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0xc03cd4bd935320f4, 0x8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000100)=""/162, 0xa2}], 0x2, &(0x7f0000000200)=""/167, 0xa7}, 0x847) setsockopt(r0, 0x402, 0x23b, 0x0, 0x14b) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = msgget(0x3, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/44) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20000045}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2000000020000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x2, 0x5, &(0x7f0000000200)="665c4b2826ed3c040c1a980f34263f2332f6aee9b4f4394ef25eb107c7e6b48c4a2bcc6e7ddff8a89bdfbf8e444fea6b6e717625c7c773f95c50e44b6d0454fc6227cb3bb4dbb1339afa16700fc42042960efe85ae8b40d26be3f29481387cad349077c4790eadfd98ae0ee86ae2555d6e1d098cf8667adc81fe4d0bce31eee9bc88a40b43085ae548b0d99fab594c89df81cb7af0b115c61aee8fce80ab641c3ca8ac40e51946a45e76e8f3a93b72d3fc68f40634b60c539075f9951e6f7a7fc97ecb5dc332b1b9e6167218927044218452576b690d6aaef9ad0249764869d23d6c6d53f0fa382f605858d5d6565f0bd718500deb3e14a564fe78f85759043fda0ddf7b066bb3d0713682840f2891105e61e3c5d6922215aa303c54e85afefe5bedb07541432765eeb729aba600e4635c0d44891e74a60ddbc7e78f22755f0464107dd1de89353ec26af0cc664dab84298f12af826f29dcef752105f0b9fdfe769d83a5b91f968000e370cb6ff61e0837a185410af5d431295aa94ed600983e7dd4925a55fa5699d231290f97ed39539f3e79c29a83682f618a5e6a6bceda49c205e0618106768da9eaa1ddfd171da7f284d2cf03ec14449b32f99c67b77cd6aa885cc666043a2d73c1c0fb36434f3b1c3eb3f90a3b8372c4037c3001584921a1e6496fb9b0c15c68251144183b04f86b3e36ebe633f3f64ccc8074f6c64fdcefd572cd55cb77e569123eff1ad23b8149a09db753e7f90fa0a34b550419c7c5edeaff44e04753ca5daece24447b9a1354292180d2622429169184772ee6cb54b56e801c00eebc9ee189844ff4219d187919591ddf13d7092b12e3889bd40a11e175b7399dbe7336f68885552b2fdc2ff52587379af26d89deb2ea38b124826934040f0221039d7010e9e9ee9ec06c07b0f4fa5921c8f3b2e9b77c9613ecea9c7b6b7a2d9d4bb7032978fb6d2e8b107057c18b8fecc1d9e2709b7e221579c5523869484cddb0eaacf3aa1b647fbd15eaf3b415542ce1e1bb2bc0cc8f2d242d0bc4c04af6016420cb239ea327894de228a36d603a20ce76dc4bf8f492ef7c5840a0177e1c042cd8516c34c02ab069994b44e3dca784621f085b62a75d6e945204ff14fd60ea04a1df2613bcdec5493a4c18445668524af64d7860f8456cae4dd77fc27d117b0b9184826e665bce8df2a36d067b6c5b1494209c5981dba9f96077265995608992e3483fad97f3b12de46973c43a8ecbbfd41e6633dc6db0292e371da69ac87bc1585c40075d91389687df76798e2e76c8117938f8790c63fdc5d0172dc5d9e35607b51dd983e3e3be70132b8d1bfd9dc728a7784a7deb262c8a870edb6644ae8342d9c6e167ee183482fcf3bdab5341b2e213079df9f16417fb93bf860e6a4e827ab3ed54d0647c6777cd4a3d82e47a6a93825682080ff66396a52e84cee140975c20c6edd5f2a90d244bc473e681091971738465d128e22c3f44d4a0aa42acbf8f92c91c5edda0bdd06e43b30e079b6d7765e3a243bd360f6adc3261b3101913a75e7289a5108071a6b816b6ad63456e02de5103e35d211d6ae179e0d4d137d2fafd32db599caee47aa917c310e84782a283ec8a029c0c79f3d15472091ad51e8932cd355721e84a3d83613e266d2ba0eb6eedc47f8b7804eb3c4df7968e1c3266f302bc476e2e00163fe9714ba4ecba6032c801621fb7eed05188e3c7b8bc11fd1f2ffea0a91b035c80ac951200371b0c208bb11919129b9db70003bfcd57df22f2fdf18b97b2d01eab87b9e02f334235636b6aebe3506603f238c56b2030316dbdfa51ef379b07d3ee66ba13baa3197accbc450fea6c6e5f5cb40dc0c432f3c6641da0ca50e5f71633f8eaf5d6238d7bbb5396ab8b01cec9942e8daa106cbb399b0487c9cc0b19370e49939cd4df90eff256671c958dd9b146cf94d2b2901dc06e12122d93c6bb68aec55587593356db5660da38c73100e97abe1523fbede962c897a869c8e547c50b16aadb5b65cc6c0193c57ac4cf3521bd45df50a279bc256ddd53204d196aa75843c963f1a2b053034d8497f0678e783c987ed1d436cf03a0df60f4144c9c584416c3729277902f64520c6b50d3493b7926475e8ec290774c28e84251b09a7b14318e31369569585aea76fdee9577a136d84c93c3863af8533dee4ecfa2c07a2f8053c208e758d9e608783d1663258ee2c9ccfec13de6f340ad2334281fee6b5319606101761407cd0116912e68e08ad5b9065544599e41681023fa28f2799b13d1b171247a003e8f1e0c97c02fa2be66921775dc6b3bb0b6df2c59c5a2b22476bab616dccb019145d4e43a0fc005ff3d4f70983318c3e9a472beb7d985016e2c2dcc1cbe69654f466bda669fd75023f76dcabbf46f0c2ade8b38d5fb3575ed3773f34295117b9b7770c0b1426a834c2039179b9bc49dae86dea62046d5e2388f00a9661957d953ef2be2fc018d3f6eacb61fde48b101c2fd99a92d539b11cd9cb84cb5892fadfe6411a774ba559bd7c90cc71c4e69fc5c5a1632e42befabb68aa824f17f7de76dc0549f0d05be73120313470c7e19e47708e4a822581ac0a53b77dccd36dc4a067ff2c63d46c4bca66b56d92eb9e0990704bf8dae44ff868c128f9a3688868e01acd2fb074a8ef66cd4d93cd1a155e8bd38e10d4432c703902420a5d219f6e6076cfbef16c534020fd9847a7a48cf9166afe59e351f07d638f8284546bcc1937f3c3b1d4ab9a74e959dbad8dc897aa20153cd34a672b80f5e6d8b099e9a855fff8145a8cd63d4e7bcbdcc46a5d2b3d1eaae899e5477fdd3321276c071cff29ff30e61176e5146bf5df6a424a45403baa1eb9894abe148524b8457917a44141d0355c2136efd89bcce127b09ef2e46541adcb832f48e25fdf41a936fb8bfffbcffaadfae234cba67e84f0979f8284f80874c2148b359a216b728c685da840e4848c9154ff9f5a25539cc82d56a8fc654962e683517ede13fd0d7fa870fc32239f3f27bbc7b43bba0bd645f225dbdc37fe13f9b20caa90b0925ed289b44b8f92ecec5b11f24a85855e559f11f6610ffea26b4902f1835b49f55293ae67cf15dd65f68c677cd9d0092acf2ff7d899f5a03fc8f5f36463c334362674e2cfc5789b8321f6065f4d6147776f08401e60ad53615dfad9f6d7015f95e7773e22271d44417be92c4ae147dfd1182820ef48993db4466cd19f0f353b5ec8bc3c1e30db952000cc5ff3382316c4ab94f1286ea503ffc8f8e980fa47276f44205be9e00a9e1cc8b9d69745f11711e2d322e0b7c5dad43de51fff4f82ff2f7e9f870935001a370b22f1d49419910c36e48a5cd8c86d145e27343a394066ff2f218375e993dc5b8a8d6dcf06d89b909dd9e17d578bf7f940a2460e86aef722b658950a2dba4303f36dea826881d1e0c393534195d9c7137b36ed3783f68fe905c35be56435a0669187bcd76dcf25a0bab02689f5d8a64da1ef574bbcc248ca43c8c3606102e5cb0cf8b6680d5339f183ba31fcd523f47f1142da597bcdaa49b9795571addf0dca211cfc464a27325d2e2f1ee2bf1033af3fc5dc7e3b5ebb6f639c7c8cab61d12177f8417d29841e852a663a04b5dafbaa5ce416c71ec928fd9d5c2edac0c4950c142375cfbe48b2f34c188ab9151d2948f552af1e17232448394eea3fefd1c50bca4f5bf513bb88ce99b0d9cc4960aa28e0846dafe9293e5951a00c3e9e2a9892708f6e2402c51d5826efb0865a4ee57a171daca6a156b7ed39c4c57d6d435bf2973b847aca3d2d7c134df8279f25c2c7d607e9202c99fd547d3be0fb828a6e53b4c0368c81a94a2ca1332a04e1c97f134d14d93bb581cc3320533122bc1967d5655db71b8776de1f1035feaf3c98f109b4bf056108cde598d40d7e8d7c7810e0da233514df011bffe8db7fc6719c717913340e7fa1841c84e0cc86ddf88c863a2b9742b65e44898a8f5b6516824b919a277b5ca5405dba350a0d25ff8d416e2d9063336438664097f5ed6a8f881425e306ee1a5cc11dde9a6a7a3ab1c6596e9522119d8055e6f43c606a2e32d91d860b78abde6b2a4f0a417ad5df0a97de80aaf53077a5d30ffdd9ee52d86ad3a21a619b5a00586b3a34617872d9a080f85bae33edb4f2a7c8789ac06cb58d43482799e7a73ad40db95c9c0baa472d27a95cddfac7ec8d39cd962438f798c9b3efaecc7ae8fa6fccf8a8795e34a903a8be1509a0bad3e01451125a0d11c098beb412a887bb5c4dca7ea98477a5401c598f9cf4679f416df2dabea92c274f0467438b8c17b75ab90b6eea21c334c0d3fc22030300d00b7c4ec734c74507467ca69eda281982e2ff88970ecd4352bbc61978069e82ddd369f88a5f4dff4c0a0b1381c07f606abcaf21d2a00a015b6f185e95ee46fff3345473f36afcc9895cf9d20a08ae5b0e9fd8ef014667c8dcf6d994aa3f0e03ba1907ef48d424a7a4ea84d59388ed8f1c07967f0c0d9b360d3d992f68be2e851129ce912e2d8079f32beecdaa315100d30bcc15cc00b1e9aaac955f1853e1e943ac5e9f8687f65ce566909dd1d23d525867d5b66816f7d4352626e45c822f5be90d0d34ea40cf690ebb03528e383c174d618536cc3e5c2ed28f3dec0ab6a9e41c36267ae7eabcd26fdcdf322c57630c50cf7df7e02f2be50d22c19ed5a7305c5e33ec62558b9b54fd49a2ad6b355017ea0bc0fe0b0a552a762a02961e744f85d09e6a6656b62f0331f1f85f1a71cb5d883eec37de13234b6dc9867324629a92958f8ba04dd298d57111d0b4d00f017b0e72d5e890884bc940575576583434359db4fe2d689bd5b33de3791536446679605f6965a98dde31dd9467d643c11940c2703ffcbf940388a09cb5bd555bb51caf7dfaec6fb897fab4b4f2482c3f63729e6351b31a08611c07ed85b2e523cc8dc7aec6ad99c7f2dc2be00e6f2e8cc77dda0e4ad5a442054aaca009d90ebe2d895c317837794bb94232bf3c0bbe3c7c29dc40095daf670eb8d45fd27603a4ae512ef043efd773f657299cf4789efa423ae8ee093b9e1468237dd6d6b14da2222956ce00d51aded9c00e00e260c274d60afbca101210650776fb1ed8c6a8c70bfae21e58d90feb2dd4435e5b77fc1ed96a9ef631c6e6873f5a8a7230ca0eb08a51fd5e9afa9a6fa5dd96550df2b7d30fd1868ab1ad1d57cd531fcd0df440805db7289d3d853c25df286ef40ce12bd4c7344cda57e3c4e77d2a3bd8b7e9a6b32183fd719202acb9955ee7b8fb4bab9c5bb84103e1fe576c821157ae86fc40ca9a62127742630971d14e02d1722ff1e32776a6cf8e1f71ce7f97b6b0c591e80c1bd375708d46e33f78127845df72872d434ea32ad29664f9c5bc7e217cd64d1f3d4f259855c55e5140a96579beeac9f58de1fd7d8fca67ddd0dbcdba2ad65adc5caaa2ce94715295e89d59a4cb33336cfe0b3653f2eb25ea37e88b115370a8fe8c236c70f0dc406c83e9f628fae37d52ab1821189940c3ccbd9da1129077df6f1b3a2a0cfe11f6027c4c7d5c1106714f1cd895d9b0e07625c4931748f2793807eae9ed4788bcb77282438d12632c6880162e458303944b5b29112a67532762f7225f73391235f6f822eae3b24bec5c3155c7038921dfe5359f1670b87dcb4abd175a2b26ec8276a325c278ad24df20750038270094aafedf350f318bf6b874585c97d61035279d5ff04d3c2e970963015cde53b56d4cdae6b818bf3df324ce4c39e2bc9e17325efcf48a616069a915a081dbb2874b7fddcf7d489", 0x1000) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x89}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x81, 0x10001}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x45fbdf65326de5e2, 0xfffff, 0x274, 0xfffffffffffff4f2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x16ac4726a66bfc2, 0x0, 0xc3}, {{r1}, 0xfffffffffffffffb, 0x17, 0x1, 0xffffffffffff9e65, 0xff}, {{r0}, 0xfffffffffffffffd, 0x94, 0x5, 0x88, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x1, 0x4}, {{r0}, 0xf5ba1f8e4031b171, 0x4, 0xe8e2529ea4b149f4, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x4}], 0x9, &(0x7f0000000080)={0xbb1, 0x1}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x80, 0xd1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000037, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x8, 0x0, 0xac9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(r2, 0x32b8c333275a8166, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x80, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10400, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x100, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0xffffffffffffffff, 0x10000, 0xa, 0x2, "991132ef84caf79200", 0x8, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x8, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xeb, 0x0, 0x8368, 0x6, "409da4406359f7691756f7e2c28c55485c0d0de0", 0x1000, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x7}, {0x89, 0x80000000}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x7ff, 0xc4, 0x811, 0x1f, "c28e86caa73a0129442f4ea44e1af0d702a091b2", 0x4, 0x6}) accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f00000001c0)=0x6e) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x8a7b, 0x2, 0x1, 0x2, 0x0, 0x20ab3cab, 0x0, 0x0, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec5321", 0x45e) 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x9, 0x100000}) r0 = syz_open_pts() ktrace(0x0, 0x6cd6562ec3aa08a9, 0x4000030e, 0x0) r1 = syz_open_pts() fchmod(r1, 0x40) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x42, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000dc0)="dea1e0ee3d24142e33cf3df139abcac3e28441c04ff0f168b77c97670617d3b225dee94f38a1afe0629acd45a6870d3a0a80ad26abf69ffe51cf9c15a2c27478d1342af8a06be32447ccd49452f41e68ac23a91c8aaf61def2067b9030b61834e45c42b19febf44ab4833ac09a0aa037953550ca21818db6e06454937806593ca97a2b5eee8a176b1654d8f9ca883ab05820d8fd72a5c03aefad52e870a632f2580e63018e5817158ac81af7819a29d1eda79fc9612c57d246840d1b34d96323f771761a89d6c1dff853037c525867debf10ad50e199f3d444bb8af553f184f50e5e3b7f30bfdef9186940c198fb1d8cddebcc7e4f0be3bc266cb13978f5c902e88e2c3e84556da4066af2f48f7225ee318ee2601ac505e5f5375a3f0e9ea6782a323a6851434d008986d4b4229a5968a084c504d0e712fd060899c012061626a16ea0af6a6be888ff5a72b71dbb2fe4c36d5333acaf8a7ca5635370e74cb68e12758586810d8757bff3327879e4c969c770367d5fa4b27e1f1cf7392c9b2fabd21d323b9c505dfee34fa920656ee34f0671cda1c7d1575aa05e6b44dfaf606fc18fca9e6635fd1bd65ee0bebb97fdea0ac870f64b78e602465575ca902698a638f1a95864c456efb6f9127277817d20736ea9365618798a0311dd1040cc0869c7b2a4d0c4c9cb028d3bfc5049e23e68ee53ca74637be62bab4c00c0b0771b0739ef8c046a61b75b2410fd237ac1e1ac16d55926a3828ea93eadaf786e53cf54eb3e9c5e45feaedbbf18fae9a1ec9b1b4a014d13f23e0b45450153d31e64a5f9b389281b55efbfabe2a49a808dc0b95c9777a10817c070f56b503df376eafe0e85a45b9157c1ddbd4be2558d1bb11099135435d47672753ed4565b388f4d97ef48b1c06f1e0f841418ed619dc13ad63a2b8044dd323b4eafcd80644be2d9e7b583316a6e0daaf69f2774f2bd38fd180d926aab544dc714ef2151ef1074d3cbe1464c7910e140c39b8580150fd5305d2ddb88bbcbdaf17b36530b8c8a78d1bd269a9fcc97c16d8490dedc0ba7997b7c618a9fb016758503bbafe0236df77bd59676525558cd7b9071f4c543825ad94909afd9b9ee30c233fedf322c31fddde5d91e8df0e2fc656287fd412a02d1d5318e65998e7ef739d2f2974a0d4eda25e2a97985807ed3d13723af85c2ecce3bf183e58008782639ace51794dd127557c2a2eac3b6265e856577605e45cd669bd92f9c680576565ca6d3f5a622632cc22a3acc4dbc8717c473ffc4a90a7ed3e9b638730db59157310c8a1cb2ad73a4d76077a8cc30ae481ac34e094037820612bdab23d764161d97269b027ae4d90aef8c2a8217f02d61d51ed3e354c969f53e3d93527ccad9b494bfe2b77cba42ab04db304b0dc3571c38f05f86fd2cf2f95c20c4976840936819c724ee4920ea57f9ea3ef0543e164b73a0d919909ede04f465df5ee649a1d1b37dd7c76990d3a8f27f81fa59321eb387b1eaf7f2a4a3b27afd5847c7c446fb76ef6598da516aced93ff940096a5247c33c602d939b5631188ed1fc43fae4fabafde36fb0457363e9432b73728472d9de94d1f614b857d45703d87743ea5aa9ec2fa3240fd6b32035f0c56e38c74b74043866ebf08fc350c7dd743c1961afc52209b900187c29e279e26ac19c280b8116dcef2eb7323a345d33f8ef4ad5476fb90f2f9e4734ae6d0520434f7f68bcd7fb55727e5707008a1a89a07eb8eb67a0d713f2293e8d59b68c2d854413ece9e838a8d8cf181a7b7c813e07b18feaf6936be7bddfeb490ecbe112a4f502d74d3d5eb8ef99e10759e86f067ca89ca98bde5f62c22b08a113b2d0d6ab2cd8f72ae1944e0358dc79650406205b09b5240d102ebe05f5847d1d7470a198f8145e85b47f07cd42a382eae54b3aca99f11fdfd84a7feb40510092d207af0423529bc7608b2bf1a8b332a04dacf3f2042c60b5340ddc74032346b534b93022656726e7bf0b732ce54f11a88952c3555efcb6bf8547f7cfb1f93e6ae9337056fabd983480fd46b93ec3044a65d3fcc8ebc9154e442dfcf4830ccaa891f6001ebba67133cdd4306f8de3149a4a4635bdac55f5bf197ecf4b18a0bb34c2b55555ee3a40032b14d6d89c34bc60426dc4a192faa4431af5c3c58a7d8cbf52ddf9e7d4e13d331057b9f1fe176e4f21898c357b5918f5e563faba697eba1149759a899499c90a60fc324616f5719651ef642928f6b2abbea077057f121f246adf376b68cd0d4145008d44022176767a9434390138a8c79e7ca4f617638edae4cf892b1ed7086b537824987cde2f058737e70eeb6cf36d7add63f25a3987db93cd2ded4c364b143ce6f7d466a7c6f92f321277e92aae215dae710c0736bae081c84b045ec94efd83c1a725634c50708377046d9af4a193ee7de0b56984376734a8fe703a6f3cef2cd9fef3083b649eff95cf7762a5001a20fc78547f649735cf3a0ba3f573a069c351e5bb3ba8640cfba029916f4fea052634cdd7f1185d9fd925d8863ebb05255af7e4f27cbdb7c01d86d5e832a929acec2087583832c6db5541ccdcb4e316f0f13bd57812717e452cd215184280006ae174ef5c84a34e28237e75a83c14e09be46779471e9a8d9ca5a9e7e8fa53c4a1ac2cbd6d304b3042588c382a3bd886e526576b3dd71ebd774aeb4c32c8c863e6cbb63a4fa11df2e1d55de313e6e397d501c8e0bbcfd39f8be2b32837a370435b42faebed59e4c53b6ad1cb0a8c48af62a1657cb3af8a21a02cbc92e5f57ea9264802ade87663df2277327c28bf35bb011e1a6e89699b248414279b039d9b2571fc094e01164ff0995730b835df888dbf2694285ea4910c208792906a9fac3325b1bb2096b47a134e3f6bf6244e08836a026ced0b9af562c373d6eec350530a4a5356eb67ff466649b71da4918ea4ddf6811c90143c4dcc11218bfe7831aaa22f6ec086ee19cea541fa8128045382832b7eb84d8c9140049196e81f07a3e057fa90a82c03c4ab5ae0799e90bbc93886d4f8661dbb849f9b51cbe4c2b48354cd6c492012d4bb923006ece475e0cb91d2c4e3fefc514413b443d139860c0a998f567679ce60cdeff8096b191e9105b0b2895bd03fed0fd05b3fd09e0bcd43340f4ede455b94173e640670b6e8b1bdfdeafc9f6c9b29c7a669665a5e406895b3a336df810cc9c2f077b7514115e739e8af6257f4deb4a9dd4820cc69a7a15f8da9ea6e97a02f955e718ee8d397ee33eeaab6e759e083e204ea96c644d99118f09b72e8e2225690d15d966b724628338c423724514af4a263e466df869506378fbefdf2fa710f79d3829b4c2c2ef4ecd2136680537bc1977edaa0e1241398533d88a9604b8f3fa4efe0ddb66e6e5dc3a906b1f1749ba9c17c6b77674f87c364f2e572f57fbf56ee4b7af19397c177979a44bea71f9924463ad75dd902fcb861ccfcb439d35a80f4933cd7c246e2c320ea3573beefc0edfa5b8b9eb2530119e5c9525fb6193d70393f12b3cc09c946a5c91936a64a8332b3d4b5aef2bce8b07920e4b5b2dabb3d47b9873ec43e72274b2d88a5ffbf3ddc9d617c596b7979b8587d43f25d42e237996e18b2f2977334ea0ef04b50ea4b50b9b6fe9d4a7bb88c6ddc15f2b9944157e7c12761c8426d99c7d4f2ba8c576b8bf2b45671be0775e3c458fe3f407253604393fc3c9697bb748fc44fe5921b5815a085f3092edc96cea120f8c522a1e92f3baacc1a0cd74962a0d7a88a154e572a3407b253b4a432bfb1cdf35908dddc9aef27c623940ce1166742e8678f8594fba3ba5c9c7c9210f2213ac9b27f2d0eb3f2eb7bd2de02064f3be4f77a6c875febc1f824d3bfe24d85a378e5c51ceaf38598553c053d430ecb526b9e4ac5d3d5c20fd491dd978ebd4d9b73366357b81e3fc4e3daa292679db4424ce5c7b4ae2b0051fbfd59784b4a7dc1", 0xaf1}], 0x1) setrlimit(0x0, &(0x7f00000000c0)={0x8, 0xf7}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7f", 0x80}], 0x1) 16:00:01 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xb1) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) setuid(0xee01) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x18b) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x400) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x2, 0x5, 0x7ff}, 0x2, [0x7fffffff, 0x3, 0x0, 0x7, 0x5, 0xabf, 0x0, 0x24]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x11b, &(0x7f0000000000)=[{0x5, 0x0, 0x3, 0x8001}, {0xffff, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = semget(0x1, 0x6, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/187) syz_open_pts() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) r4 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000380)=0x4) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^*.@@!\\:\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)=':+,\'\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01000100000000000000"], 0xa, &(0x7f0000001080)=[{&(0x7f0000000080)="67e806de92027ec684a4b765ea7eaa5ac2c6b60e0b4c27d213134ff52826acc8d4af2657117571e153852baf2450375242efa86590c75ed0b57180a330d9ac3370b5bacadae2aa880b73bbaa18d79533ecb138d40215e44459b66f4753287824755981c8d4f4d1e796fc3d025d4207cf2ae55bc2dfac40ae0650bc6bfe577a031533d46f91bbf912aa7f9fef698813d14081cb1609d58ff89e3dd494fe32bbc043e0e15ac9b4efe6d836d6b7f35a9219fcd315b85ea82538bc53f8cfe04d57b4a01dc29c37e10434690f1a5efeb8bce6fe76fd3a01d507995499ff5a586f2102b3e7c85284b33a1f20c2fb0b274ab47988a3fa0e4ff31a06825a258dac9ae6ad66022bfb78d42f8fc50f355705742879d14fb3c7ecf1f57bc95412c156e959953fda2e73f247bb8886aa404f8c0bd5856470a1b825796510029668d29604ce6b2bd63666bc696016967eeab524590a4c8aca7cd6876970bc48aa66db5f7f3596cee66136fc48559368780d4d2e712ebf169b110efef14fa6e0ef68a287559f4d8cb22856e012bc71cb50882c00dbd04dfb53b76ebd0bba8c5415648fb275a10b3f7d6000bbac3d9ec52431bb8947dfccec67b679ab10e4e6c9dd787024d673d72c0f48d83123c1650f64c3c97f3d28885fcb7f2ff1fb7293fc56d811bfe784ddde742ee5902bf32447debf1b35025d1287143d1af8f209b94f4a05893cf2d33e95a8b1afe4804fa544a979290ebe2d5d2b232c794edd26fe2075ee61dc5b323f9bf7d805d8805d341c0a972a23f9e0559ac53318645f468ecc98e3a190f9d90f958645fdb6e09d4bae81038b1318332d7f31d5bdfbabd415bdf31e89483642713491a90fd8052ff461000f515909d9f75d84f56c83241b68a7b76e3673da39036e3df2238470d3a22c0c9e8cf3bfa7e13c3417b81e3ee272e34bf4b805ac0e4102b51e91516893c5ff10bf7c6647a98dbc785162159ff19654356c84e4026c54256d2f8a6d7df77ae206dfd5b22ca59dbd88d2278472d1c7b5cbcfc221fa403ebb343a11eaea0d1d139b464299d3b8c45faa8a38ba1f2491611b73bd4df0c3a0f3686f06cfe8d9e1f02602f8e3ce0ccf11ab600f5709b80bf93c7859766573cd7bedc0635b5212900e3bd4ec19994130b59932d9dbe019b1ce1b64ef9a45fb943d6317b7cc9e7e6651c8a30bec457362b2909594f1d0e720a5d40fb026f9c6992fab2d4d922a3a9924f24b24fd70af13c1e8599500ce81f94974c1653bb39f19d18bf8e7b43eada113e707fa4249609d7310f5189dea80d63894de3491c12ad2b8739bd4217e5478f0cd01181210f9980c7f8ca6fac124dc7065ec1efb9bde77741eae4eab6a335a0f62839bf613c182ef377c2e7cbc24d76a4aa9672a5179324fe5deb23941e39c173ef7d09df2473b9172a3f81ca4766232782af8b73adef842c0aa45e4f8beeab692d7fc052cbdb008a9e21a17b3cea2be689627cf57a639df59839232196ec870bc06f8979fedd298fb1db15ecee60ee6e64c93d39e7720a5e47ec305ce04618f8d379af2f75783a87b7e10aad558ceb15651e0fdbf83090a633f791440752bc91efd1d6e5357f1bc5c257b2bb8295b0f1253287f30af4b0b99ee31165e029e04e09ee55e1b083ade04a45c47facc7939f78997f41b59f624b80dacf93a352f573b1ff14dc4efa9048d30977ff693116c0f56494f54822e29b58e64ac2ab686dd7fb74628d5923bfc698b3173c6d3da117d98f67630162fc0e25b019e4f5f50e309d79c26d133b667679dfcf01cb3c7e80bf7fd7cab3449f1b003f460b06a7673f1f4914060c89b709422bfe5d68e131f2317bcfe7181e31e38344f980e2eb1a99d3d495375f464c1b181080404e024933f7e28f2d8dda807d30c089c6cebfaa92d28e6668c62d6ca2f1c39e32960657d034b848bb5984aeb18824ef883b648f4b34f35af098f94b46a739683cd4c6f6842787483e120d3df7cc080ce3d483796e4fe6dc2c16065e53d72c911300fd1ba69cf382a5ab0459ef6bc70fac6601d41dd0276dc677d0b86b94dfe7ce05ada0367eb46eb135d1f5432dbc3c2ba8fb704b83354bafe684316824b8f322d23fffa9ee5f2f9c7ee64c7f4513f702067e6c21978da40d6ce8a40b6faf8eb1f2598e5c13d685e50a4eb29033bbf7a4595a494e9240a0d764440c87d56feb6858ddadc600ff02d1ed83dba1fe3cd2a18309e75a2be0dcfc0f4701b9a66b00cbde698fb5305679bcda7444a9f63bb4ae8a1f8638b0f1c1b39146f1baacb29ac12cf1d72d426e0214584a59674750131a11317f855ff50b14866a0f3cd339901c72675b08bdb1e8c55426fee38fda6b0f195bc2b6f3b0f1470b4b8cefc2e1f4eb54b2f1ee377d20b39e1064a6300789716929f5ef103c12f81dd59c01c0666465394127493bdff356071886fc532623ff20c24f900845a994204197c79ae067beb169fca58e0b3846a4a73dc05b461ed35cb28df9983440d0201cc686b5098393c9aa1de4bb06df699ccf2434e62f433214f7cd404b38a2d4dfaa8795a9abbb50e5701b4eb33735f8fa46ef656e202286d0c6a5a93a737c5c05ad5a645505694fef3421b0e99343de6efb452769c05ff6c0dc9a1d3ef2b39cf830eace79c54d8feaf89045a888cc84f8205201f9f2cd91788430e67656641e9e1f539b9345bd7c0b4333a0f11fec1322c84d9271dcba73078d012eed52e9381ba03216f4101ab901629fcaa972de7f119bb8cda04ca8c3ab0f55d47c9de5e6e10ab35679de3a1f87b0fa2a9768e77c8ccc971426affeafd9b89c6c3c86c09c5f425f3e35cb62f8c6174677175073cb915e4963cfa7c43c423ad83c8c5a375e5cf2fb14fcec692fd068691afd1ae9fbe479fc225dc4b5f9a5adb7ee0c18dd574a552ab904dded48efb52e4bf4b9e9e8a6c4fda541d5c7645c65bbae83fed72c7d3bbf142e515304c6c07084085a0ffb32421caf885c177fce5b55b94e8da0b0b70306a4d6e87252404f28bdf3c4d7cddbbac11e7a716996da34373296596030c904b83761d55b267f265a31e57928519279b141c875f73085e29d6f91ce1beb5a3471f3fd72a898dc97423175570fb3bc604a3852b8be94c8979b40cc7b367fb6134655704b1dc5b5723c98327ea24e313a620ab68ce84b50f7364a2f927d7dd68c097a4dc6cc710724c14a1e255c24b35e25df0890ca7c5498de3a2818978f072e4e1c45b49328ff44290fb9ad1dc56eb1993b1c766dc249d6577947001307d1808bcc98b229ef3accf6e3be0f7ed46fc1518def28cd1e1b2f453681ae4e0a2a4e8c9885a98478ce490b39b9cc457bd3bb0c0a5a3d34bfc744ca08c8593a301808d8c1a90befd119dc3000c01df74d8fdb37ecc42a2a874a1d8f73e6a699a76863406aca35c25f06f572ea69cc426a77b87a1657946c2bed14df84a561d52dfefcde165731b5d664a7a37702e59c7ae69f6bebb45d79696576b4812438f3f7e4a73ec3fd9038a99d68ed43d998f02ea0181530484dec9659f668a2fea68d406d84d605406408f39e9498276a1bb5a036241e8b470839d3fe0853aeacf75d77c4f56529ef2359dbeee45387bcf687b91acfebee58fe783e385518959daf940ec0221803095695e58333f0eed23e8c9fc46894b27c975203a7d729237a7e9bde26beff87494221932551966c870569df6873b25c3059e5d6b3a6858793e11a927ececff8e6c36d0528206fb713b2551eba042b26966f05958ed1ba3c29ad653192aa943cbab1730a4c6859842dc08f407c56088230819a1eb4b293f6e940f8cf9636cc9877aaa922fc5da8d7deb56d07700b9c56626ea17431ca60f204a396538dfd4442d436afb9b89e34a8460bf6cfa2b5b5b935673702ddc49b73ad49c9c933584f8715a3645bbca4285e2c26f82fba1ec69e7b47a48ee62bf429f576070fe4b8181c0dff91166b4039d905acbb19e80f3db7d2adb812637a352ff2e3764dcc61156c3976b43db064fd4b044fedc549322cde9ff1a1f6dcc98e20815fac632bdde2e2794908692869214748d6a35f2c4c8e082803ce762bf39bce752e94710da6800800d382e51adca64f34b1a6895417f9ec7f5485a6db7fa9b6c736ba26af35d0c3d8c05e406275b5784ba881c502f438836587cf8e2991aeeb327bdab99f08ee9e3bc50a6867bffc4dc32ebccc8a923116d5ac6a6077b656713108e5751048dd4562524fcb4061db210ffbe1162eb5ea186cfebde9c748121b5eefb35f22f3207fef07b63df850bef54fefa44171bd7ea72b71df51608c38ddbff154e71c98351dc0211e193699a3071f81f0fdaf4093dc697769069d1fc16e01f9a4afb116d33b581b47557b50ce0eb8e3121665e1916daa160d1e241907fbf191805b4a1f377d3298e5308b64f0f84c470fe2874a5929fab31cf6617c17ce3ea65e685481767d2b71dfbd6a7f7b48b50cd7af30e994e8f68901bb3a237243eec8b076ab6c1b0333053a18eadc6e7be543d68e9f43f84d5b3ac3f6178ba93fe6d776a884027b71d5971ae4dfc00e25e09c4b432d51552ef8119bbe0efd47902eddc13b9b4a9b27ea32b18290e77d7a2386279f894b6f63a467f7de9d0aadf4ce753d83c0c2f294c9dff90a5220cc4febee302fb53b75610189166af09c57983648bf4a783e45e651c4a4cbbf096407931d08c4f2a8fea78c71a54fd3978ba7aaa5d57eeaf3937803193121a4c1c8076a08c9575566c008928f1e251a06d46b5882ac456ea568b7111e61c9c25c673412e9b14a6a00bda2b4e727db5c8f9ee67e5356e4aaaf6657298bd97836ab452d6ae9b036778249592ae3844327afaf7e3c3b5aa4105645ce5fbac6c210377e7693dc8df9a8d84abaf4d4fc06e2690cffdb91b7025c722671965393ec6f38c2e2069a3692f5120a9375a41d46e87b8e7344751d58f9ad5965f27b06a69ab53c8c41d557154395270a8c6fe98cf23a9e34b0edacc6d55a0f4833f2b85a445272e99d403a4077f956682c895e22abf10c0ebbc697cf38a3d9a1260be18e2aecea1ac6f30539dcb9552b92bc351c82157a95108882190dcfee5109cc3cf5b1bec88ba39bcc0434c50bf066c102f869b6dd26e71d67fc4a85e6bf0058bd1675d90c245afcc42df2dd5c9428e06fc255fb3a272567d0cdd2af2e8dd3d2f06e650f86ae786f4106354e7bcfde82926697f81957171f99615d4acd916472390f93f5ae58514e41b085b1c3ffd46cd8faeb282360181427d808d0557d43ea15877bd3514936db843e4cb5ac1124a35a056886f7019864f28b246b8f2615455177c663b443802c245e328e865fff042640da0d091b44f24c02816e986a0fb688c45960b68388976c3c0adda75a72f7f8cfe5fd8269c113f8ce42e36b2bff477e3de2aa26ec9b0719c5108dc2c1c2c1c9f07b628d18e8982e908467e13f6e443ed5f3ff9fae1b48180b547d3392c8f19ad9f05fa396f0e11f9cd72769c5d06fcb55293606c905274d1d27cfe6e83826c3bdb2cd71326d1a374c5c48c3ae58cdbc1edbba02cd443e3cc376c146aaff8922d3f5e0a731545dee3bf9d8b67ee90fa43728600f735fd066eed82d53502082975316786106db0d93a055fe68d50e46269b57525c3659c96e91d8b6830a647bb562071ac9cf9c8dc02edda31cc5ad0e2b80a0ada461fb589b7a1d6db4aa19a998891765d1f07edac044b4885ce60ac5c6467858839cf7d2fbf4eacc198d3f0bbd6b2d565092253f99c8be314f3dbe06e45808a8ef98f3f7a6edd04d8", 0x1000}], 0x1}, 0x754aa711f7172bf2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x101, 0x7}], 0x401, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffa, 0x98, 0x80000000, 0x7ff, 0xcb6}, {{r0}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x2, 0x800}], 0x80000001, &(0x7f00000011c0)={0x310d, 0x6}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1ff) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:03 executing program 0: getrlimit(0x0, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = semget$private(0x0, 0x2, 0x1c4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) semop(r1, &(0x7f0000000100)=[{0x2, 0x6, 0x1000}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7e00000000000000, 0x7, 0x0, 0x70, 0x7, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x10000}) semget$private(0x0, 0x0, 0x651) semget$private(0x0, 0x4, 0x400) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xcdb5) clock_gettime(0x4, 0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x10000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) r1 = syz_open_pts() sendmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002500)=[{&(0x7f00000001c0)="bb89bb12fab04d530496d675493394e8eaf977da96dd67e5a5273d1080c4cef0fba77fdf682cb596f73ac36218444da6dc4ad9796069281f8c9e2c9632a5261ced333c13a423ec0ce058214280c3a91c715acd7e80429cb0cbe286f8e4121dcaeed0a54dff9648af1598edddd6c65117d11dfc9a962070383b343eebe1a305127a5c0c05412c88be6e0d2ba9953ee2db3f46a6b6de1abb7d6e7fb4202067f3436556d3becbd495a6acba98d0b412143f4de9c1dddd4f4815bb7049a7c9b5bea9d5509c63aeb87df5150db4f718ce436995ecdbfeb0e0e0297b233e00038d00b18cf1d902d198dde33c86", 0xea}, {&(0x7f00000002c0)="68d23983d549be873a216283b2fabb395bfa4efcca940d260e1445f5d7677797f1803dae212551fb183cb584abdd92cc6aa44085e3c153dd84b898b200f720c98bcfa8361b5d09970a0390e198d45ceaaabaabc5e337857dacb1aeeded4b89fb992aaf55bcb16cd2f3d0ada4b449dd1933990f2593aec61b0b25b0a4a7c3f43e649dabc37d1020bbdd9b211e2299b6c4415e63ee8738829acc480f748f02d5712dfe84ff694007dc64873fe44902a8bca6470520480227a6b471f6d4e8d7c9df122f27d873ca85", 0xc7}, {&(0x7f0000000100)="6e9f12ae80f72a74678b76e39044385e5f278bb2e4f5b35f8b2d58a7c1a4ee13943b7ab6939afb13a85bca4941725915324e829706ed", 0x36}, {&(0x7f00000003c0)="7739c3e02400a73b7510857e31a6492aa8ece1c68a9e860e28be40d44c0c1d231abc0486c68fe93c6e112e48ff605a98d5c804cec50f29b0fcf2812b33738380d4a8d29a9434594fc76883ed6b02166ff3ee33a9a82458b483735dffefb297178ef9cf403adc143931021a87951283e53811cfab1c1f46d5447b299211ad1c83089c6e45a483f1cad8e2b744b80c549953435d794d7173935be185b2fb11e83aadc80199ebc3ecd4aea125347a9849ecb73b7ce52bc9706897068b836b66c3b960eec7826943653cd95ae0bbdcfcdd1df87ec1ca1c1ff34c068def844748424584881079b1b5", 0xe6}, {&(0x7f00000004c0)="65769488fac5d9e83a5de8ee2cac82a266244cd17cd753ef0181275c2ed684b203a3b76ee1901f3d4af78eb4b9a754f50de0399045e696146ac9be15d2b4427f7265098a0ab5f274b71fb33f4384fe4a2308471642caf084b1c7b4afa538a4d33bf385b933251072aeaaa332721896d585184b563d3b9a453dadbbe3c986dc677d2e965bea0094e12206f64e4e2209119879b178154f31075e63cac458d5cb80210df5fcb5eda167caf04bc95c1ba3cacf0281cf87b48bb4b04cf4845001542c2f3e6f5cb5bcad1ee44e7e459d71d9c2f92b20cda4479fa868a74fd8fb77151de1e4a4b60576e84c0eb5e28e8ef40ae49d4e1f207aa8a19b099f7da7b840116fa043b4c6a5ab31cdbd0bab46f9c4e529963ae8c1867ec4432942394c756c91cba40fe1f31882f89cf12828dccd24ab6c89cc83ca9d08699308d0cfd2eb274667a38ed76405ad720df7fa0ef77432dccd32565bbde996e34a1b78c3a152d8c07901b6a3432aeb25bbcef2390ec4d887276b41e1d2731a9c49358ecfa4daad8da65a044af2a068e4862603385a6ad8af9ba8527ba2780e1a50e5a9cc85388b911a40e07812d3ad25fa0b2d29daed08d1be014d41697f36c24a3964858023ace30c4ebd6e83e6f7a87ae859f419dd0584c7892e2d22f3cc4ba7ed24885b59d7a3dbdc81c033518a7fb07714c46f1fd1bb904773f552d3887e85bb5359657f59ccec9be1072c7513fbe4f883ecee1b4b9cf3f4523ec5aee058f9ce57f76e32ce73874fcab5810a723600c00e6d03bdde049757277b47b6d1e2e66374916b410afe054d45a980a7bb01e854d2eceec6382ed35728d520a64a32fb1d70abc3680fc64144c6de5682c37f1ea80366f04dd57a269e4e87201b7eda273df54e67e5498b8acb22b0c2629258e641c443884b2ea39b86949590d8367c4e50e5190b0fad582101b2dc86586a82d16f98e8100a36d5b42388f7bbdcc432d7c2c0dcce1392dc0cb18606758e90a870f4dc96f798b98268249a13acbf803ce528a33dbe9fba6c02f6208a182287ae6daee473d77e63e93b558ef9d6838391de1442d91c44ea51dc9e3d6fab3f74ef4875071db68123249bee1db08ee100c7ac30ed073df06f78cb3164aef4825cfe3d474d9d95e00c906db270975ac8a91b9fa80fe6697ad2fbe57bfcde80bd9f1ef09b4503205f4bee9b546d65232848560a87d17aa52fd8a7ce170bef7bcbd718f006c9b7a5884e385c7c2d8765d54706a860e250dc5cdfa01e367f41a0a2131acc4f65d21c8c90b614564fec4dcacc2660b710972eaf919546295ef99a3d4b4374495fdc8d3deb7a8a785c6fc51d3cb59d4a333a3be8cab0d66ac6cc21a7027f00cafbcea1a79aba474e9258798f2adaddffc48070a52660dd6d6e8cb314a30763e960fda7974f55145472c302263dd893177a6aab630f7e291ccea1cd84a97e9d0b3d1dc62516a8532adfa6efe102be29adfa884063642f73585ca09786897bb0052506e542753701fa5f86a2c1cd03ec62d0a9f76c83e86dee73a4e9e4485a93b36c7f053b35634258714eb1093c24da44f5ab827a2b388a7d5b99db36242d4f8d73c095f0cbcb9b2156d19d5b24d1e647fd38e973fcd5882631ae91d80b47c6b6cee50eba6076f746b2c6f87284fa7d41e1d113268b95045a00cf9409cbb47a32a4ff5e66de65ec6fff7f9fe5704661e4f423459c042cbf5057b3f1899d5a5da1b123881063f14e25f2e6e79f8129bdf61963b4ea3324866afe54bb0be8111ba2434ccb9f48c1e77202ff65ea91f15748026b0d54ef7057c631f91b6da80f472cff8b74e238c4a1b213897d91b680405ee80c305901235ad93055347f8972b30543f221fae5cd540d6c085f18c26fa35342e3a69fae772e218477a82a6f3bb2d0d5a8285a55bf3dfbe849276d76266ed68d89c3f08c12027fc71c8e26f8859ae161ac2da69ec726a72dea7adcfed05d3c95b1b0056897fcffd04a53fa59621834e59218f5036a88f8be8c763bf4aaefd69d385fe1b645f2f325328498917496c34401315f1426ea71c023f7dd5fd63b4cac492f360ead7df85e7a4b76fd614c2a9b99ac93d560a8edd8bc88388f45bb3ff28d7f67b18227ce669388fbba4e7923c835f044a1487bd5574c1f873148c82c3a71fc5d358feb456b9c3cb02e053ab72590a9f8cf7ae8b435f716582246597b673b743e920f2f687e34308011b74a3c2d89b4ca134971ed32a9e45e5967727786b497475ac33ac39a201d021f26590451ea7bf5f5c3cca0e4879de60203522d3b810b37d97fdb0b9cb5cdd0ec1432abf353aeda99df3ce225b7fe90e521329569a20f91d612208347c5700457afd582437bf3253d6a925b85720c21fe46c4e9dedcff9cdd7158fc9ca870bf95885e5c55a2739445f89e6442d63bc1bc6bb88b6fc77b5c989ea3450b9b5a1b0aae64af0d423afa01a9ced3c9fcd66f47e4a94a63850da8695e87da9b6995948055fc89250048e0dea9c8da955f050df5378f5af4dc5b7bdaa5a27ba4eb55eb3cac7b6c2b98d8dac322ffeac40a82adf68fea2fda6a2dad248fcb40672780b3b380e70a9eef4bd72fe134214f65d4b2aacead63a0e174e7ef99b37042eeb5cd70750ab5c45254e00941353cc2ff0baff4776f5c705e3f6b664c89fd9900f546f54a3052b8af6344fc7b31ee951a4784502d731ab724adaffdf3b96c3759368703992776888a9df55f2a208d8ca7dd3374fb021866e91aa29c6b8b17d22e9d7c5cb0179a920637545b1b6c4145c416e7e5045eebe51993ffa647786680d0fd3446574c1a389c6d1a24be45d130867759ec67ebfa61bd47a292fea99e1e1cf630d260198edd7b7b1112f256466612a5893e702b99c184e1fe25d09cee0d19f797828bfbd35c253c6fa2c417639e9bc9b4c278f928b55acfe687401a5d650f817f0e43ba86c986fe030ecd7ca3fcef600ff96ec0d9981e57fd5957af9bb5d8608f0023f175989025152f6a6e0abc6175e71538a24427c0b08a70f487a0d9ffaf39b42f2e94ec19560ee54f00bff5b058178c4fc5978d2ceef6542be3af23c69a583b9b69a0a36ceec0f96fe1ec161cb890ef7511ae2a20d1f8b999edbaaea9aafd59cdff5402e2de1065690c709e70159f7fafdd521b9d3e10d4372709f7139402fc17af523f93f32cdfe22a9d1d7e60e25678ecb6bc482d432c45428d97a18bcf08c1ea2e7554e2840d24592f112a3df476974af76bdc1858826beef3efd7d13a119dcc813c341826f7c434dfc549dab4023b176a9bd882d40d460a22fef9b7d3632628066aef55d0905514e35a3c7fc964b78e1d0bd62e686195a8170d9183e065f5f7e5dae1fe35a6223144fabae556c7907ee552f30c00bad2e612f6124db29490a5cddd009a73ac6fde4cab5baca6c99f5f08ff1ac77b9eb18f67e675640c98745a6487d9041ed8884c3314f8784426e9fe0a821753de5aacdf23dacbe92806f92bd5007f00da3aeed6b0b9b9599f74c8296fb2424d455dee66a67193b60beab00195017fe13a8b0525bc243e98e52f6f326776ed43f120994f61f75406637c7eee7540593d8c6d4cd2ce3474d4ffca0ada511790f67ff0993c2c5eaea69aa58d32dcfda2317474efac34b705bfb73f7089b19acf34bf6e6f2ab5afc27d210c4f55500608f3a79353183ba97652a33b4e2189c4b292e7ce3af43200516c522a7d466b9986e7415ab8dc0f2ab21bc250908eb969bbe0240643103f5ef25267e2c264db0b8e62aec4d23585aebfc70f2a8db95b28ace722b4c7cd445c2ddbbbea8425288efe1dd5491a548b5746855d7a584ef282dfd65e768724010b75877968185f969ba82d8348c9b79c8550b3ff61a83e5395b00970cfc18fafaf68f30dcea25d1689095033945dad5b57caab435aaf488fc2f07535656fb44982bf96d4809910d6d465ae3c600186657db0e4f5d98d2c19951252f7265b078178de722ecdc95fdd33f6a05be9fd09da9c734e264a82e04e7a3bb305ab9bf8a3484c07bccfefc2c9448dfb14a2980d47340fa5d499f8051298344b20ecd5e0afdc34455a65267c96dda7379f0c286a055d3e46e3e97474b147b2df69ac48abcbe7fbed2c601c11caee82e2d7e83b22d58839a654a3fa2dffb48e6270f4cff4347e66932a365294234a7e7d7878c8ab2780dcf63f7378a131febd667e6bf232611ddb27ea52723e28d481147c80a7cc1fbcf1cb4e09e6feb18aa7a8e7552fdcaeaed203478f06761b533024b6e0ae0e3b0b5c0fbcad2eab5d305084efe423c594d1bbd644b8b414d068c60e4dbeb1a2c942fb04bdbd7fa392ed274308e93f24613167d9ebef05622c9895ed8ce6fc0bc03bd17ee6f7f739111f813bfe4a4fa37b6e537e38d64b18e1cd5b753f0ad1581de2e032362c015738b6887f1badf1f9059b3b732152886e466cd6c1b96dbfa41524b1330f6540779427d42628394854c8b403d8eb711c51715478265458597d63d0a6b22c9ce9ceac9a2241504613f1d198055ab2a4f84a3407a735f5c30d0a9eaad00ace7957db58d6dd664cb26cfbab79ed2e21bcb9e33bb7e6ffc03647015c14389d777be12ba7e4b4a61bbf91e62b110e59ae116dc20940ed566dba8bb48b6d75e22dd548619fc83a53d87eadf26a68e617f940d2563a5b4e26ce0a39af1dda5618509d06a796af3f2484d5e3b3ae3fc9746cd51d163e3a1bab8cd2a0dca9b1e4663a932e58f8dda206bc4e76abbb292edf4d89550dc31a70b4d05bf8abfa451a96d9e71edbdbd14391dbaebf1adadc78b4b2cf3cd72b9e65c4df1d345777b580304dae7ea10358becde81574401cf496df01d9c41eab8bc82f0f254223f03c0229226d516acbad077dd1ef51fdc5b0d863811b5fb3133a9536e4e8545a25e03ddaf4abaa0be26853c821cba4bce6d2f02b70f4f6eeb9ff0d7d72741c7258eabfd01896316a2aed974fac09e212e9580265fd948cab192ac78b8f56e2676f64b863fca83e6c7697a25d4b3cafbf32f101a01980696cac1d45b2cba129d573475f268a71e20354f8c2cc91c03c9accf801406bc3db2f7b18c4bba52ca202709f0b187d53d3cea0e6e30200bbae4f8a7cb42bf6400a4aab290159e76a5cb1b71738eb8c7b35b23e149f5f99f3218c7cb51b5f4f8dfbee43a1e091508d51885cd5e036723273cfc552e16dad1f419588df8e6b205211ab3a99454ab3e421357bee727dd7f813d63d2cc7c67a5fc8bd9244bb3a006e86333727234788a2476edfa6e20f8f8372976a9bb9b1e4d5e259f660545f2d7c19f077b92a0d35e06fb9e09806ff91b06c8b158d2635b6bbc9e5265cc2aa4134e7a3bea313eba8058746e3900b2e01e76339453c6c17d2a247b3ff74bf6b08f5f372741ecc982158474d6a03fccf19715cc1428a839265389dd54e607680e343551ebb3af78303d8c299af059579bb4cee83142fbedf7b3713ce137ff8b92aeb15dd0f8d3c50bd8c6f3abdff5fe2003fa2a912e67cd9d7955dc71a9d2f322c5fd16f0e8c3a6e69d2a23e66d3ce6cfc5535929e83c664673340ffc8264a4d0b8f48b20ae0fd6d404efbeb466c45c9ff4eaa0a88dda002982990dc5ea9cebf072c06d6f1aee09721720bc303adda94211f4961047bb9fef647bd224b585b95dfcb5b9e35cf6099ce182c5a0e7691a10eab1e1d4835861222aa218cad777707d956ce1717ddbd365af9dfba212886e518929fb251c621e5dbfa034df6bbf38d4a619b7673db73500026fc6d943d4fb417b200d5dbc7e6ee63c6142d", 0x1000}, {&(0x7f0000000140)="6cc40f5f15c15007f60681aaf5bf0e308e1614ae800b538aa48de6ebabf2b16a930e48f808addbbb4d365d9e8233cc", 0x2f}, {&(0x7f00000014c0)="69578b74b1eb888d6c4ba22bbe9f786369ab4ec75899487b006bd00e7ac3baa40f632668d059cb2fa66d6f3668133a2fd785b0ab623e6c900935b19ed33fc7a0df5ee998ede3fe29ef9d8668fb973b0a0a9956338936876cf5db47f497955a3a3cdf44ea900e798b43fe88791e0c2a221d0d8d03e40c098b47d01af82b8ecdc7529b20f1173d0db910adb4399de2b2f31f5758b68e803af744df9c7a1ff44fffec2c0c43dea3389623b771fedc6386549ec5d7da740da9872369e3f3d8cb8210bdf805112c8d5726e37ff3cde89c7c3031a2778f06d51bcfd380f5c6255ac11d309a74a3e785beb1d066d15282b871c3feb76d231f3f33a9142ccf3bfde06c7b71813e451af38df07d119df7f237eae955dbccaa414a0de0d4b9b5a6288db8e9bf2beed84beafe8019d6ba3084fba7fef92d1f615f535ca4f1401c74cce2ce861e5a9ae06941baa3a3d74930968c69b2b6bc6d76d53ea08a99295a85c7de987bacb4ab3db0630e1cc9bcf5e524c9c1ba0bacedd124ff784c2d81655b478a087f57b0ac10ca49733dcc46984142799a5d1004a501ee857d5cb4fbf4217f67e2019e2adf355690196487213d4649dffb7b05c31eba2476c5aaa1e6ba1ed97185a59e00ca52937304f14445b43b4e6eaa4e6b5b2ed571c65c70533d8e695f89aa284e4eebad1619f7c6f05f2d6c3d2c3317eb47b152611ee0b7918a88fad867d10462b1083344041a2dad61238b2e8a2acd17e7f41ab86bf3b3edeba5db46a74e9ce92bb7939030aed4f502d810d59451c849d5ec3ee041f1802b0e95c8601312bbac793972ec04e143909d32cedf5ff0177f2608759bb7781841250b16138beed20a42301f625dcb0cd63b54182540410126fb7b03d6f8df0f8899cb70a9de6dd01d3114be2af02e1eb99cb7ce6e82badf05085b0e4f36d97d737ee56b80091979bbf99d93e4edae6cfa3b63f0b8bb71ec9af55e696cdefd0e3fcf15d4dca319385a4aadaec89e0108a8295fd92a0393a2b32c03af5e9dff4bc25f3de0ca1c36fce98c4c46127f7f6c1e08772c4c117dca7fa7047a2d50103ca58dda4d608c2c2044f88b90f599b4036f0288645d5ebc6fc9398b7d41ed8c3e969055fb56b19be8c61df921a71091d633e0b88e77c2d77f3f61babe68acff8154eac8fe6a97b18162be78d4c49ef3c1e7fc611780d2d71073199c59b11faef56f60d930ae4cdb6298bd6c236928a8f629df1cfd4dfe7443aed6ec7269703e9fc68ce27ca6de2a002d15d4c6eed579f8e542ca506b50dc67fe3c9374118794205fd51184b03d09d83aa0e8c5500ada7d55bdae7cf8eabcd035297072d28578479554c12bcf50361ea045330ecc7afbc6cb35b43a9e9d5e24e5471bd2ae41ea2f8a0e85a7643383eb535f3dcef8d2dbcc925aa08059657946018f8d3bcb90db34681229f6932e121cf45edd5b0b46b4985de3d4232c5c0832e362b3af07bb4355e9292161d5e2035a70938c1ff045dfd1834bcba46a00ff0744f5f26be70481e514c24a181822eb26ce2a0ed0d76072f0e18257062b9eae9dc91410d9f2a456844b6ff7397f52d63ac17b4de15dcc4c5b5793eb08bbd91af2498dd7248e5cdc95e1ceba63a49c9a5e6e666a7ca2184533a29f9cb711f8a673d61a53b507df55a4077a0a2b647d0b89e037ae7f78f3ca25bd91a3f0e4a15588ff4315847dc8221ca260d3c107e7bdc7126648d2d09d924f83ea6de66b10525d1a1c490907ab89836096a55d180c6e7b56fa0546c2dc60a3cc41dcf4291e1388f4ae6d8c05d24f4e4a78c6208a73df353f9e22722979fdd66fcc03e2b1051bac1252c74a390855f46773b8b0c74595627c91117b4d09c4ec7f48024c646985b7877443eabcf091a130c12b96c0a0fde893913b05ea66719fed8bee962995ed6aced3a53c20e89d177dbcd0b89357bef39654a40673a7a7c587d3d355973bc1a0744df98eceea0ae3ebad8f42b956c1e11043af7f35203310769a5c32267c1cdac02824d328a19a991e6a9d074fc37a09314eee1853fba03ca168918bfd3b8e7ea27d91609e26e93a8597c2513dbf03ee456b667ead25be4bfcbf5e21bf7c2a6b9effd9b2430e3d58db656714c596117f72eee238de81a46fc52ae711adf5736cb8ea6f17ce57fcbf78ddc58d3132f64d28dc74be97df4fa40bf9f4bf0b4643155eaf11f5f7a1c1932a30f8d233e823bcf2456194c434cf202a1cad564d256a7aaa9863bfbd37384efa05f0667fe754d816c4423bbd97bc23fbd04185fb3ae6fe7720cd0696c69ad9b2178282c53cb2e2c9ac2eb083d580fafb51e0fc149b89a2564903abc1b6fd91efa835a9379b963234006cead4adbb8e2eb751f942b85e06d602ae9683b60547d2c0b2745511a3eb05cff9fb349b927c1c7570c8a5fe60431d4228e1bcaa80ecab99a111ddd47650faf05eef2deb8241cd709f7d2b57b24d7b1d90f5db89bb9f1ab72203be5adb99d2097b7bca8841dff7781d790c6b0ae79ac6a3ea173426abe9d0554b8eb97e53a46669e80b987cba511cceaa2e86baf5913e61f186b9fcf105dfbafba6c80e567ba682e19289f1457e981664e385453ed83c4e69404eb72fb7d079c563bca1c175b0df269c1ddb048fd7f91985927048878451470d0ce6069bc2f1cbf8db6f259d9a93f680949c0aa6b5f93488e1e9c43591f667b8d8cae86db302a742aafe063368c551b485a37cdaf1f49912bd521da677eb29da654feb4f5a4e129940a1f197110899fdf456f2d3c157db0a427b72beaa0b1ae3d1b30f38ec2d032063f1f697c2489b88637007bf7fee394c9f75ea9df47f2dd937cf6dee5cb259d4ed38c2912b9dc5150e9a313976e9497fdb359bc2f6dda41d6522604a947f6c3c86753b3688def7e5b870c7137b5b53871d3821d136c7080ff4d30251136e0c6932750061f8bd0e164405f8b163017a78d134ad555458c6efd0e2ccaae6acdcfaf505b82cba742deae4bd7d599ee127bbd62959abe4c8ad7e98dc54e255642a4b7be09925fb42e8275cb1f2ff9082fc123cf0ced5ae8f8a984227c73a9e882c1cac9ddb099625ba9c87f9f4041a0a50cdad25a99f97278289edd49d82ca587381679669e2e9b3a8c196894abc91df4a4d803e191264189f6098ce080955441c18bc24441eec5a8fef64ccae6118e9429eaa05483f9b6e0a5185f45faff42825d4e3d1a9ea09de53db94c5fd254056f51232f30fc540c2217c1a566df1eceb3e5a23c63a6abbf21240afe13ed5ba5d246a9dc9937e5e6a9ba265a41c60b58c3928fd6d33112f25f4f39135a172f19199631c80f01ef1ed9998d1e41fafd466bfd5536b06b7d1d0234f31b0d944c85fb84804dc9f7fd0a58c61118fa74dafea70e1392acec015ccd346fb522e70b1ff93b1067171d886ecc9a2234eb6d2ba8b28c521936b75588f22148987a66051026bb262ea76185800660953b6b0c47ee06d0c6e6f9a5a7ebec39f64f263757be3dd06f2b01dee3330c0b4a79d250dae5dd825bca6dcb4a55b9933fda274be038accfe018159d614541268b94c396263c02ced9db039b005ed2390f502ce51a48e3be327007821d633b8b92a8015587352ef35b4248b21ced9bf15d20d2a2e48c8f681d59584e476d5d5e3f3bf192b03be7d885c946155c6f9f2fe126c649b4feed9d99de80a27905cfe2cc2ff23fe254b65869cdf111cbbb702a832031e96991de69a0aef2efd9476ee887191fa6ec4359c3fbd4013285ec88a45d2d8a323a903718d195afb04871ddcc819fda441dfbd69c52606d26a9695030ea71c0019d33504faf9cee8c0cd1e7ff2f656318c0c2dfd61b81a16318d85eb4ac7d0104ea6a69b4336c71a7f222c3c5c7cb8d4b9d9a62f59e68bd619311c581d669a9db58faa6f15158b7b8a4330f3db5bc5dd134630a6789cdd8af0fccff09a61ae51546cb38dd9124650d0d887771064928499aa1810a37991e361d47ef44f42753da738be9f7074cd36f0396d3a58e4db17807365e0b2a51ab3703f06c53aafa2203214455d288ea4d4fdc4d14b77f3711c59c374c3bcab47d21405e43893f1c02564541b5d987aaba551dedc341cfe9ff40a81d8770961455ae9efa6b69d69b067b5cce89f390851be7192f96af0e9ee3958afe22b6ffa4d6c2a297c106dfdbb7095d2782086461725c4572f2dd5f2c6cbd47f930b58660086ba91f16db0a3d09afaecc575013e589ae7d619e7fcda6e1ec0391687d46e04882f4cf67237aeaa2986b96c5735ca58635d05fabe7c6c1c6c5841b86f91a88100d31a66447d6201252e16b2e2096212f6e2f062d844511173d034dac0fc48ada0cf8e9c26db02c807ff7c871e02539780179295339bed6882eb0410e35c165081dc4bd2a038fa59991a0a3f64e133fef1c7c5526e7f87e90484f24033fad8c755d9ebe761417ac2c3c0e8ff58ebbd2369a947be9d6214071898b6445012bc05cc732b9df2072a29ce3dd278594d9ee529d0bfc48aa95c83db6a734a71fccd6aa6856b85f77d5d4e89884789bbc9570574fc8728a8d36d21ba95e038ffbd655733e07b5ad760d8115c65f2652d154794fd1a307f7ade429d3e5f2f880433425180f8af615eb9d57d92c7c3aba3a12f6908104c28be8c3453eb084323327e3c9dc2faf2090965986c353f8e45b369609042cef199593bd3948e325c13139b2379438368dbaca01562601976cf1ef6c4632cc3fbcaf8a294d782e1a5abe1058d2ab0b133eab399358b1d12967425f8e891dac50c3faefcfdd76ce04ab1b800bfbeeeed96b5eccf2ed93d71377f19454129972d6062f7c5d3fe5b6dd9f8a2d17da0853e273c0ee0d751ae515756b4c5dff3f506e166f5d6e241a942a3b22afe68525668d685ff3a4b7db5efb0d072ffa1a1686a56b7fdebef79a74dfd0a4567112a197ae0c0bb9a9392850eb13ed07a680aa911bdb077d600cd1bde3d6a6f8f5aa17eecc1e61ce38fa9520a48cfc20d8401c313f11a5148a70fd642aaef1a9eef9b94328c5d96bc47a5e8be8164a9789661611a2920defc2c6441b5d2999d1969e64bd3bf5f4afc0b6e8e7bf7d21552f3bd60199d4fd8870f3322992ffea48cfa4c9378b96d02a74dbe5d3b4dfde1ac5ef187b6acf26720b6a1e35ecb0605ce7ae865f52c51bd10fd230683932dba1a12b5a0df4f6ff93de0a1a9714bf77b62f2e2f826c9873dfa8edbfed8f5f7faf669fdb717d45bd7fb485a3db3613ab3ca1561cf41d9829ef0307c5bb38107945efd59191bba440486235001a72fe3ca4ac6f67a5352b8f877aeb23a8f4c56f5038a7bd361397e22d0a2ac2b3c5302508c7f357ed5afb0b7a1ffce0aee5796b80d7484723db14b9079676a14c554b9cc8f782b862f98e997ae9631971dcb65b972a364981c5a353003dd023ac9f780210ed0ca42dd740180b70d89c9341b00afe5ad67007b533a3d8c9949cdbe03fc0557a373b5107afb08ad05a1fae645d3a0d4f6035ce0a078fa37fa39c6a05f7f7c1d4921eb7abfb658008cebe171a47f6f665fbcb6568e858c90a48c556296a7c9dd94563809bbfc0f0ea041ba20416aee3fc61ea5f3f1c22ad2d110bda384d6fd872019afeb0287f40d86666dd32787339b5cf027dc80877e9cc89d5ca6643907541dec47b0d1a714335f61c1382749290c745e24dbb5497dcc760a1f1388ef2872a40fb9fb9d475ffa2251fd829207c7307f753b5f3ba58799e2a910ada08295205fcbed49c3b086dcf61c59c595c7b86d31e096dde795d486283e7e952811ccca9dbddf", 0x1000}, {&(0x7f00000024c0)="d0c4956210ec08c7fb891979dcff8debd78084296807", 0x16}], 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="48000000000000000100000000080000ec54158dc50989586686a72bcce93e363442dce3f7480408f0137eaa3b159a9db285644ea1b30b4198000000000000010000000000000000d409d30d30a2ac1bee6c84ee62f2430ca874e2140b82e591705c278d567543a8545f045fbc46d2dd924fb714e1da95b7153d5c92b435e0937a79e6a78dc837aa2cf7c389a960127f64ac33e895e00c833963cecbeb1e145746701f18f8fe25e67270c19e64ee59547bbe974e8baf448cd74f8e1769040df2e984374ab2a9cf5a5581b5df961e90c37bdbe154f9af0a8fd215f308a78f1e6e3a114417adeec92617c8ddc087b0161a55bf0e2e02bcb4ba1be1cdf10b493a039c305105ebd1614189c03da91fbcbfbaedece83a37d75b2b"], 0x48}, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) open(&(0x7f0000002640)='./file0\x00', 0x20000, 0x8) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) socket(0x1, 0x1, 0xa5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x20, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000080, 0xfffffffffffffff8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xffffffffffff707f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x14000000000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x2, 0x3, 0x75bc}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7ff, 0xfffffffffffffffa}], 0xffffffffffff0dd0, 0x0, 0x43, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0xfff, 0xfc00000000000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0xd, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x40}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x80, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0xeb, 0x1, 0x100, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x87, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x4}], 0x600000000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x4f259f18}, {{r1}, 0xfffffffffffffffc, 0x8367dcb72721e8a5, 0x0, 0x7, 0x88e}, {{r1}, 0xfffffffffffffffb, 0x21, 0x10, 0x3, 0xad}, {{r1}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r0}, 0x16765d178e4eb020, 0x80, 0x2, 0x100000001, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x50, 0x3, 0x0, 0x8}], 0x200, &(0x7f0000000000)={0x1000, 0x9f8}) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = socket(0x18, 0x2000000002, 0x0) r7 = semget$private(0x0, 0x2, 0x31) poll(&(0x7f00000003c0)=[{r4, 0x2370b052ac87c3e3}], 0x1, 0xd3b) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000380)=0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x8000) 16:00:05 executing program 0: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x21, 0x2) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:05 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000300)=0xffffffd8) fcntl$setown(r0, 0x6, r2) 16:00:05 executing program 1: socket$inet(0x2, 0x2, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20002, 0x143) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x1f3) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x401, 0x101}, 0xb57, 0x3f, 0x3}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x12}], 0x4, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x6, './file0\x00', 0xcd0, 0x2, 0x5, 0x7fffffff}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x81}, {{r0}, 0xfffffffffffffffe, 0x55, 0x80000000, 0x7fff, 0x8}, {{r1}, 0x4dc97d0e0daf26f5, 0x44, 0x40, 0x31, 0x1000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x6e796bf2fe33fef, 0x800, 0x6}], 0x49, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0xfffffffffffffffb, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x8, 0xc073}, {{r0}, 0xfffffffffffffffc, 0x4, 0x42, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x20, 0x3c1d, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xcf9, 0x1}], 0x32d4, &(0x7f0000000040)={0x4, 0x8f0}) 16:00:05 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000440)="7ac94a00d921aff6f37e917bac6eb39812ccdfff5100ed15da5541d8953e1884d3622ae0d6cab90fce5c883288f5af99e6b02e84c0b17afa1f740610d5494a5ff0bfe137e4e74d447ceaec9f4c5c428580a4979cd25cbc34f71bc5ba932e590c841143c2d72c419e551bc76beab53aa6b6d89437142fd1f209a5dc3bc9103f0f2a140c6aac0863fb7a5ccaf04690fec04d9de28d238babc170530b1721265dc97bb7884310e4790ccf7cb085697577cbf86b933a5aaf9c34f00636d2e1ab0eb6fab43a1f3b7c5401e42c92d2f7905181251bb8a59c8152374b810ffd7e", 0xdd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x6, 0x5, 0x0, 0x3ff}) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x854e, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x7ff, 0xfffffffffffff8cf}, {{r4}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x48, 0x8, 0x9, 0x81}, {{r6}, 0xfffffffffffffffd, 0x9, 0x3, 0x8, 0x101}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000001, 0x200, 0x100000000}], 0x65, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r7 = dup2(r0, r2) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000100)=0x1, 0x4) 16:00:05 executing program 1: r0 = socket(0x6, 0x1, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x400000044}, {0x6}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffffe8, &(0x7f0000003440)=""/242, 0xf2}, 0x800) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ff0800000000000000000000823f97e8dfe587c75b612b5f78011ad397e642c5d3df62ae1616accea20fd387c9340b33d52a6b5855c3b699c024fb1f8089697f3926c926c0ef24b07d88d3ada6c352f6936d0f98db826a5845daf3bfed52320f745ddf", @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32], 0x38}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/80, 0x50, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xff3a) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0xdf6f) r3 = getegid() getgroups(0x2, &(0x7f0000000140)=[r2, r3]) pread(r1, &(0x7f0000000240)="5b5ca3743ee6686bcfd8d024b1d519dd04ae5a7a38b5c5af24d40abf0529f118c9fe221d740c973e0eaeede67d5cccfedef6f30276ba464b21ddb2a61d3af20b1a657d53984b9604293d369e823b17cce0c8b74b0dda5e74673120", 0x5b, 0x0, 0x20000002) socketpair$unix(0x1, 0xfd45edd3029efa5d, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0xffffffff00000001) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x20, 0x9, 0xb6f5, 0x1, 0x80, 0x7, 0x5a, 0x0, 0x2, 0x2, 0xfffffffffffffffa}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:00:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) clock_getres(0x2, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000080)={0x9, 0xfffffffffffffffe}) 05:37:04 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/175, 0xaf, 0x801, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x24, 0x9}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:37:04 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000280)={0x5, 0x1ff}, &(0x7f00000002c0)) recvfrom(r0, &(0x7f0000000140)=""/253, 0xfd, 0x40, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) socket(0x20, 0x4, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000080)=""/109, 0x6d, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x6, 0x8000, 0x400) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e400000000ebfffffeff0000005000000000005b67071b542a538702000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/167, 0xa7}], 0x5, &(0x7f0000000540)=""/93, 0x5d}, 0x43) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x35d}, 0x100) r2 = semget$private(0x0, 0x1, 0x11) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/99) 05:37:04 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) write(r2, &(0x7f0000000280)="3daf0a1aae32eb0576714a4fd2d2f0d20357fd2bc762b2f5000d34742b209f4160619994f03666491263687f6084a8928227322285febfe33d2f8756d52eaf6cf50f03e26bb48e5c2043ddc62a98ab22cc2d0b34afe3630d698602b630d871b23ea23934e0c832e6604bee896a1aaed7019f3cd16c734fb1b6a977f7053673fd1cbac32ed30cafe5fccc8adf703e6978cbeb1bfe127fd2aad6e66bae2c9fd69c4255ec30086cf259fdaa04e0ef69ca", 0xaf) sendto(r2, &(0x7f00000001c0)="4c9d5e3366fb95778aa9f0bb4d00a37763d1dfec14bd51359b8484398599a6c68ba86726ef0f0ff49c8711ede00dcf8a7805263b976b5dbf0aa3f7e0a159468dfedaebe71bece6c5c0b2c8971ef67f9989d0df663fe2919358e097c30b73d9134423fba3f6400037a4d43ae00fe31d7037fc2c26fb54cbb7e57a43df75dab6a8ab8e0e62bd6f73860e915d447c84", 0x8e, 0x40a, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 05:37:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001}, {0x2}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 05:37:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x7, 0x210e}}, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x101, 0x0, 0x0, "816255d3645a90259208589c9ff5fd12f188ee45", 0x0, 0xaf}) 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/114, 0x72) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x1) fcntl$getflags(r2, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xb93784af09eb3d94, 0x8, 0x40000000, 0x4, 0xf2d}, {{r3}, 0xfffffffffffffffc, 0x40, 0xaf7b9b9746830148, 0xff, 0x3ff}], 0x8000, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x9}], 0xfff, &(0x7f0000000240)={0xfffffffffffffffa, 0x8000}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x8) write(r5, &(0x7f00000001c0)="510fc3a0", 0x4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000d22441bd9725ad7e1d63f6da4bbe28a30fa46a4766686527b20186d823894da4b85d68249dea99a0cd421949cee7c3f360df301b623daa305a89fc5951a846d2e549daa717128aa68f5d121f779557de7bdc972b2a11614dd97a978e71f2e3c1816eb211b8ec"]) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x7}], 0x5, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x10, 0x1a, 0x85}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x369, 0x8}], 0x200, &(0x7f00000003c0)={0x9, 0x41e99834}) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x172, &(0x7f0000000180)="36574d13f8ce48d0000000000000000000") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x10001, './file0\x00', './file0\x00'}) 05:37:04 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r3, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = getpgrp() r8 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r10 = getppid() r11 = getuid() r12 = getgid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r18 = getegid() sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="71cce930deb07423d80142df3ed98a1152086141707646a33606df9fc8acdcc940cd324ead8f33092fb8cb1641f7b122c686d8c16399776c293603530ea9bd8947aecba0f2248018f4d699fbd8e706fb45f2012841e88646f544faac899cf6b0a91de503767d5787dd4b4e94a8b67d7090397e82bd29207278aae24d85eba61a5a9f19c16160863a5884ce08ed5bdf62b1759c85e4d29a40c75986c6cbdde46910729a7fdffb6a1a5942cfbcc3d28e96c9ff", 0xb2}, {&(0x7f0000000340)="86f3a1ed8cd65c472455f06da6a010f29eb3dc41c09870294760ced4967642fb7a3b24cd80da94c403b5c00515dda2a8f1d2e92b89be9c4be80241c7d71f486278c33327b543af8c2a70ae82aa9619705b263ec9cdeee9c139c64ba977025d2efa6a3852ab0df2c43ba515f1c246caba3b6161a14886b14a9e9247776c6c09eaf0e41f393724bd703ea2b502b5efa2755b577aa167da341204c854d7f307418f7c55bad02bad4c96db2b19c0ff528a8ed74f02ad8ee66bf0e77f04d753d39495256582541aa25e2bde963e889fd381db33", 0xd1}, {&(0x7f0000000440)="fad925ca2ca1c18d1bfa7a35077c498e30611318a9a099bf047ca4fd47aa6e0377b6fcc126ba4a699aa538628c220ebd5fdd237cc4ee4106b960699dbf162bfcb020f27db9d6ae59bf554c8dafff2362f4f4494ccb82cb38c1ca0b2d3027e679a7464106e3c455889523d6b5c51f4d553657901dad3dd6a5226745da6bd15fd31cb355a01518b6cbea0ab1a4197a60d77913f81908b786943d06868a4fe5805e5713f064a77a915ae7486b7097323c3cda85042d88b0398e4f1ca62ae4e3b99ab5ddeee33137e2316d4e49297653b8f43a775d50e7b63a20c124e5f204a02dbc130aeb2521ed7d212240c200d4", 0xed}, {&(0x7f0000000540)="8d2dae17cdb0bfd109a28123c92e943a2031e356dc015dc46061371a529ffcf4f14de8ce87b5e87058bbed9eb620711f272c39fa1fa5e58cc02cbd8c838d9fb2fe233f99b7d663684f9e1cb6b91300590bf485dafa347f7a853b1d93bd328ed6defda6de24d3314d7381b7ac14ea58a731fde2a42b2e3441d447aedec871ef3fff6d111eeb4cd5c8231503d120df799025f21a62ab4406d52a1b38ccce0dbeeba978fa79f605865c6cfbfd4f57f6bc2070e93d3f7ad68b1c0b7f0201c674b20039ecd7f31a6880a63889f15d42805ec5fb76d0ec2fca7810ae987f1fed180a6fdd646a1854dfba8dc786bea54fb41c86e2243897163260b1221f52e05d3cf3d9c905cf26cb36de4068ecfafe62351dce8e3e774daa14282b3e138c7208e867cc5edda221f9920312b403d79271cd4164ce2560ec97dc8cdc789a4b69f470f09ccd73c215263966e4de4bbb95dc853b2d986a142618bbaeb73ce333411b3b681bfb6a1f647139bd1f4e061651667a1f89af04c8d27fe6604c48edb6be295d78890844168b44c5ed39be7844f689367466f5fc2e37d835b66f6d5b778ff42e9dd86e496fde51ec4bc03593b8f8e3fa096e0c9bf6b44fa45e46b2b888ad4f7b59b015b93508c2450f4de717ad3328aced5a467af3bbb86ff016c90e3fb77d90d6941d8c947e2a05709a78f373eaf04deb262332057f310aaba497782bd81fb08c959ada3e404e9dc79db8a9a9a1c5dd9b4aedba6a77a15c91c688d45d91309e72f754936b00fde3a37748e53d7155c1831daa4dc1d359dbc37060fe2d4de52ac17cdb2c7547a2d1fc4d005e8c500a222d04a7b898e402a35b8824a14b8f10628ec85b4781e1d7d88db85abd07fd70b076884cdfc1fc65cefe1e80852069f1636e10d797d250886856b808358c6cde9a7da0b5423f36302a52ae667b05c88428e9738a3596e60e3c9e060d891130a3f588a8ccf3236913d067d0fb5327762a71d0e86bb2791a8781f1d1c769659c97a7228aaef75e6137f687e39596f576a417ebedc75798de078e37132bcce05f96f621fb8737ee40c230db9ab5b1c042f8ae38949f1dabfb85b86717a094c882cedbd1fc7ed81ab817dabad21dbaaa6f1678ded437c5ae84df2202ca507a32a0128f646e6e257f9bcb75f45110c7042a895f316081146615b313688af71fa37c0202b0a4a013c38c7a03831e6c523eea8dfdfbf60977df641ae0e3c3751e9faec42d301d07d2952cf6ff03cbcbe6300fe5d77cd566ee01ba8e69e1b2225718923632c83d353784692c1444cf52539e80ddcf374a147857656f960e31f92110e14dbf5682dd9f5cafa2bdf4daea41cb2d6c0b108413ec5795a3d1efb5d712a58df049fb80ec3485f800e8cd39bf7d278efa10302acfc583a3272530455cd98c7fac187de1eaf68f7014befda56fa25cd58d34ce8f44f616402c0df1112e6ea9a33c021d452f95d1fb9fe3fe19cf294217fd278ce6b6b4e1ddfd2627a2e9cbedd21b03d2254e2a8066f3cf38ccd98f31af31e82481fa03a3aaa13b106c4583b2f477748654938694981f5eb8000322f7c22d8e974b7fde54122a41a03bc716f403c82848e9b173ee81c0aca66c98d2b0d04d372584b073d2930f99774bb0085885d169f4262227c25a9651da42b04fa5febdf8afa369ab7f273a2862442ddfa3a9a20ad3df03ad5c5909ca1f33d245b02143dc88b1ca5f8133872f754e97f13e3bdde2945d63d4e8bc64a1ef703bf77c96f15f5ad218bf840d6157a1d56e4bea062978b0e66d0efbb4cd7ad396c161a110a7968c081681dd9eadb2c40b2f81d3ffca16dd9b8368602a1093deec6556e4d4140dea89f7a9af597c91b5c58234c5d9bf20b23bde141618d4850abc38df4191e907f19a7de60988f42be36499b9efc8a552e4abb9e94366da7dd6c61e05c5aaa3b00925723f82195086755995cca5c59efe8b16239a966cece514bdf671860a7ca6fc7fae5ff7cda4c376f7e7ca72c25fb2a693aa300e9d0904eb8813b533e1e503c9763b883c756efedcd16154cca8006e9c4fb72d38f92abe46cf976bca31a79e01dc56e311773aec8e945171f4754e74f98f845f8b77338bfb4135c70124135ab7fa4c648e7625465311c8538ab2c9b99c8f0a9c28b022a527f4290dccc8d560c2c55ec4746a4bdbabcdb7d242efd0fe1869a772307f5ba28cae4dfaaf3f0bdb9af087dbfe04fb0049b5ff0ae4d51d108dd7bd7ca2b0424aca7543aac3c0e9f04b810062b73e3d04ca6696c55eeeaa67e8db910c571d46f2d15306f58f7dfc74e229a2d0296f74cb8e0534c7a802acc1f538ba433a22fd4ea04582d7e4a3ed2be541cb047794921487fd88e443a10e4ecb4aaa2ec5eb9ddd8f4f86187aa3ab8334a0964ddab0d91970300bc5aaab566b575cfdd0205cd427ffe0f35917f93698b91c2d0c3f623bcaf90de68b6f9259ef87b2504465d123e1592766014241ac74f9aa0256f39b11abd7ac498d4dd38e0881d9210ebf24c8008804616d5248aa785d063b89c363d884e954d4cdb76ed3a83fc672bb1e7d356a0e7d1367f386cc58b0e2c829a5b8afd0f024a08c368d219f39fec46f9862a5ea7084ad7ba1d53478e2a69641890308e32039c02eb0ec389ad6b88ffc1684b8119b8bc838d60684366ffe5d6eaa04cf0bfd00d5daf45a93d90f669203fa3a0352b8f45b199cbd0f974aede26a9db7b3b313227948b0a3c39f67c356e11d4c199dd1c0ddca762da900e94831b3b6ba178141280975e120f68f2fee8adab4b52db0df8e35d1704e5c5f90ca9c7fe970e34a8094ad991eb6f7c2aeddb6c4782c484f88f07f6c96ec38556f35114812099499d840f2d9c4a1f35307a3da11f4fc9ffc33ea617d6f32d6577fbd625e842e23a5d1ea582d1552b647c714337383ee211f5480c09efe5e0dd48595aa8332596ac3fe60ef07dd42fac5e8344253a1d943ab1126eca2b14ae8d999856353e6bda9f9fc38d8382e6a8fd107ec42bff2aba82fd849478df6854dfb5f357d0367616064df525d0b28a7059ca017718dee06a75bba4bfb8419ff352dca97419007f53a4c08b8fe3feeb9cd9d6e0769841bdf027e2857cd3d089a930e2068260d205a50e40368853cb8219492dc7a5588d0fdace8d4481e98f2de94d9b9d2beb4492881bbb51456ddd31c0f51984b0dd7a2e7bf838f026b913c0ce1dd0479e12e590b40cf4d11d4c20ea43b04a01964d734b0e724e95f596c7c6f2527f49ef1b4c1ce150f2c3eb00c28c69d2eb47c8d83bb59552285c54370274ceb7063f52072d6bfb81b2d3b0c3030574d9487d5da0f54553ac3ea656232488ab6f36feb8b35eeb2841b575bb439753f5269b3bb932277aebd31fe5ea62a80d9e2ecd742750622cb309184ac17fefcc92e8cc1d2f09b819ccb6fe2f2ba5191f400b57f684117469dd698805ad732113b9f6e2c8e07d9f3ace0abd1b5349f142331af430549f38723c322b8e8857d2940356ac7af643c92d96bec70cca05c433c58049039e8008da008aae9a92212f286b8a43f4bd5b8ee4d7b3ab0102df29ae3b3593f7ab5ab8e559ad3a6094a1c3400ab49a15a5bfe7a73a812902bdb4bf0b7a5244dd1cd1b914b31284df2d53b8c73ff55167e79a56aef7ef59e620f205a85252ef851fc77f49ea3d6b7335e62261f0f9a4d19ba999e1e0e410baca7a21c69adbdca991eec19e9ef1304dc3e26d33cddbe964afd80328dafb706b9d9246b4c97d127151a18509b538f1c578cbc7d3620aa000bb6f9f443ea8512444a165c099eb3226b5522f4eb60cacfd2f997938bbae8e9c2bbe2f08a48e8be6cfd887cf91538f48fe2ed979ca6dde4a9ed620aa4f5399b86c43c9f30539b6cff767b03763b959f44b3cc9df33d4a3ecdd7c90348d9f81c02c6d60635fcc3f5e42e3c1228b3823b81dbddae299a83f2ae501cac67812261a8ffd08a90d3c22a734653b7c80fcbb1c7677c59cb57ac7a1667936c8549819ea35a9e183e3306716b8ac719204db827d433c2cdebab3309f43fe33d69d6be7906289e5eb32232d922c49b6e07fc13142e4713a4dfee5c52e06fb547576d4dd72f70529d000dd8725d49bb96f964d15d87ffbf4e489ddbf6b6c501ea097a4b4eb599d571a6bed95460c7b30868a6849f217d8cb8ad5e17c01e757a6daa9e2589fc7baa782fae4b2f32044221497f29d475f8aa9474a5a04473a572c7cf63c8f488b15a9c55cea43b8ad46e3cec90cc7c118de607d0c2d74783fd72453103fd678fdf34686962203df91f69bd03fd59605d190d74ddcd7c1dcc173f77b297e011425acf8a8fd56b39274e6540de17c528ab9c87f44db38cabaff17093ec33d67b1603fa55c5b7c7781b72aad0c489daba87a3e83e21e91daf937e7d4dd2c58c03fc8d221049265b4436e7dac6f1c315392eb1b6f3f986c83c233ff99b19519d6d6f2dc2864cf17e872e2b5f6dec7bbb1fa44a029ece295bca4799d52e954e7a50d62d69aecc3d3b3d05d720871037739c4a2c8d74147c750cb3c2edd21803f49e5abb1cabc7ee6ac468c191e31b6768bea7e994946743b2286d59d87fff081573d1f52a37432bab591d9711be5ea18ade0ea002f5f0e4ebfbc74652a55d9691d7320a812af256d41c9299597be3e42569bdb1d420c83332f23691b2f577ece71b1c3f0997bcc68be81a5493388ceb8b6ff330f16b306cb915268958093518b24bece73bb748e91f8b212bf4e7cf82d21b2fe2a1ed9310f69550e475f2a9bda6dc815daa1d3ae4de01decf91a50154000edfd93b4caacc190994539342481325be38ff3c47c7bcb13c8376f6c2abe50264d5ec878dddf86c95eec298e4b66d1a5e7a436341d2d49ac6550fb2f67b4e754e8399fb55590046307de9148a5eceb179c5e98b4096475597d14f30f5cf2b1723e66d5ffc9923414a331d08e951693f972ffa8694a23fb6107128efd1e3d0659d73904372d41f21621f1f811b38aaef3f77e411a9b3ca394bc27b4fbb4ce136b355bfc32f890a17f3910c070319086e22e4672904ce146264f679b2fc74a1c05c14c6d47d3c5d0afe8e8d1c629c55df13204dcc473ad4a844e995c545990294c4d9d3ef0c792030a388937025ebcde961fa644b0a4fb34defb4b9a279f0031d04f68ed288eab702ab181d47433ce2664368ae63ca2115054058f99372590d3cd15bbff489fa5467612df30ae3f581601968cf424c45a570870799925d6e9127a1026381852aef842d44d25d84bc085172dca5a9447cb4457d1758b0054d7307df2b7bdd85c75f8479d7caeb4a466c988750a8f4aced18aa6f76938af5650d88e4e2319855bdfd0afea94756851f5e213ccadc3e10b0105d273a3fa69253ab473a6c0458262628d7ed0daf4e67be4080906e726a8a1df3ce7fb423f0236b82c7160c79fb9147813ccfbdcef8b2058a1591513ffd18a9e8b62796a04b7a032633eeb32343bc2b25cf6f8a3b3a22dc2ad9c7cf5bfee1624e3cc23de20f530a1036a713cf84133d82a6848067ae1965d71f3943ff258e4e769f1d00ac56d42ec8515a735a199437db2a2ccab102c88a0c5828b996773c731adf898c21dbda65c79c90fb09bdd55c3b3ac16b7d8b3c1a156da9ffad80bc6a08f062fdd5785fd9bc16304c18f1531095bed9d0ab9af819733240df67c3a541799b07f0cd8c963049d16e73d836d2a459ad99320f7841627f6b022745726a2958c35f0e5c3ed2d395ada5d5c5329711f640db114fc9046004250c23f845ef6e7bc0a83c3ea51d93d56366fe", 0x1000}], 0x4, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffef000000000000f1bef9a9dac8fbfbb182189062393eb5247b7715e0b532c56de7d28a216e65a8ca9d59ae8508316be1fadb2507894a7e0aae4c567458", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff0000010000004ff2f597732789eb892c5cb40ff2815b1d58cfb59627b2714f148efc27a9e8cc9adafc3cf54f32c03aa4a6f2000000000180000015e4aa0e306c2dd3b02becf3205e527d423949b4c684a44ca1f11ca87abaf8f6f1c06852ab228f3f950ace1bd46470a46cf6e569add1b68572fd30274ba280eccdf79713195efc8f95eb9866fa4a2d4f51d7def63d67785a528f2f2eac5628275b535f715d635d6084e2138ab4b6d61a477d929a74d9f9441aee93429fc8d52ca8ff5ed6d51649b5215e42fb8b81b6b2d64c32be0188fc4033201beb64", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x404}, 0x401) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x8) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') getuid() 05:37:04 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x111, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmget(0x2, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) 05:37:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10800, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x7fffffff) read(r0, &(0x7f0000000400)=""/212, 0xd4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x4) writev(r1, &(0x7f0000000480), 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="ae0cc269d66bee50e6ffa60c4b754cafe1ce657104e013a228e1e89ca794e667d3b952137477a86839185320c24fd7d086b1285f7dec7116d040a52b401e8f52034f9f22c8ed0dab18844fbf4353651e40099eb340b3ee776b7a2f2df1ffcb9c4507ef8182ab9605855ab90ec535104ad4ea2f2bdad5e080904595660190bac4d9508e9c4d095794627463", 0x8b}, {&(0x7f0000000200)="c0513e30e565a9dadae2af4dcd95860d92f397ba45cc398245e42641febf6b5bdea5468a92973c57650c68590f5a4f9b98baedac538b700ffb0f3427a656bb66f17a5f4208c17e3137ec01ac8c2dd356649ee38f2d263e98f46527560f8a94c1a1ff9bdd8dce9bb869cbe9a210f82ee7bc684a929d632c102ac8863c1995e3572e385e771a2f249700d8c9b3842d6e7acff2b85005b16dcdf0dcebeb", 0x9c}, {&(0x7f0000000000)="30ea397fa9742ba8fbb3c726bb28e7d254f96bed092ef39e2d32", 0x1a}, {&(0x7f00000002c0)="f3e3b066a1", 0x2}, {&(0x7f0000000300)="6bb0c7", 0x3}, {&(0x7f0000000340)="edd61c756dc170c8151b555cdbe4c293e1b3e0979219b1cc231e2a78ce2763f36ea9f8a4a7650352631eb816eecd36c0b0", 0x31}], 0x6) 05:37:04 executing program 0: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x801, 0x3}}, 0x2) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x40, 0x2) chflagsat(r1, &(0x7f0000000440)='./file0/file0\x00', 0x0, 0x2) bind$inet(r1, &(0x7f0000000580)={0x2, 0x1}, 0xffd0) chflags(&(0x7f00000003c0)='./file0\x00', 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) chmod(&(0x7f0000000480)='./file0\x00', 0x110) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:04 executing program 0: sync() shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpgrp() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x80) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x2}, 0x8) r3 = syz_open_pts() readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/128, 0x80}], 0x7) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x2, 0x0, 0x3, 0x4, r1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) 05:37:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2ad) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)) socket(0x1, 0x1, 0x6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1000, 0x0, 0x8}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000000c0)=""/134, 0x86}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:37:05 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() lseek(r0, 0x0, 0x59, 0x1) close(r0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000004c0)=' ', 0x1) 05:37:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x7, 0x200, 0xfffffffffffffffa}, {0x5, 0x5, 0x5, 0x2}, {0x8, 0x101, 0x5, 0x8000}]}) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x42, 0xfffffffffffff000}, {0x0, 0x3}, {0x82, 0x5}], 0x3}) 05:37:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1, 0xe32, r1}) fcntl$setstatus(r0, 0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff87, &(0x7f0000000140)="721db6e321b8dd42333691394af0887c5fedccf03ee07412419b81848e934b3ff276d646b41d3308f4ee242457e5e2f4eea4f83ecf14668d5b09afcc") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) getpgrp() 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x10005) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1f, 0x3f}, {0x18, 0x0, 0xff, 0xafaa000000000}, 0x4, [0x7, 0x80, 0x5, 0x0, 0x9, 0x5, 0x7, 0x7]}, 0x3c) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x2}) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x141) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x84}, {0x30}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x124, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 05:37:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dce71b25488b308f8500459bd03a8f26a1461af7459f524141658327c3dc728b513fe1af515f422dd2538a534cc1aa1eef020be16a15d69cdc52dbb3aac39b6d14011416097cdee3ed65e3462ffdc3e76d5bae5c72612af204dc45d06a3d754ca933bacc91c903b35bb98a027e58cf8e6e13", 0x4) 05:37:05 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="0ea37141bb", 0x5) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 05:37:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f66696c653000f73d5f972476b1864eddc574461646ace54d164b149bec2719149d63821c30d143c9eceb56"], 0xa) close(r0) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xf2e5, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x40, 0xd307, {0x0, 0x8}}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x267, 0xff, 0x2, "0b8b2842d9a2f96385a90082f212013b7496ce48", 0x10001, 0x69f0}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) read(r0, &(0x7f0000000180)=""/55, 0x37) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 05:37:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xe6, 0x0, &(0x7f00000001c0)=""/230}) 05:37:06 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0xff, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)="c8b80312266fcd7ff13c9b2c19fc597babb0584e4db4e13091de774430d0fde36716d9f57733b3e050146bc7cbe2f924c4748f0bbd061c74d1b9860347db33e503d0231ae06e3de310eaaf18125a8e2619c234ae02f6b79e2b8e49cf9abfc81e", 0x60}, {&(0x7f0000000280)="908e0f76bb4874f940ed09656d08b514f6b739172d24fda9dc8a79a266c1ca1c21ffd6ecf44162b794703a217e4a5afc3519e0fd9d906b51", 0x38}, {&(0x7f00000002c0)="3f144ab969ebb34dc778055f2957c3c9e5f162275c7cde0c24", 0x19}, {&(0x7f0000000340)="1363f1627199e8affdd0442fa5c1ee13d677d0b67e3b50b73a24498e9dd04142d96ad9ad79813c9fec49ce413adb78ccc8eb7609ff3b19ef4ec4e1e134bff5ab71282e382f1603c0fa0e0b0dcfb90e22d1be28efd07e63539a6e28fd0ba9d1cdef45efb4696d7dbfc762ca2b98cf967524a741f4b86a3e15724b56a225b8bc95e5d605402fa2587e4020d4c1ba772d5bbb055b1669a2f98d7a33fb936f3b9ec8f16ad60c76aeea1cd1f6185c415ca83cb625de59028712359a7e", 0xba}, {&(0x7f0000000400)="bb13aab17f2f6201a2cca0d98aa73e87f5f39843c022375ef07c0cdeb70d27ef01", 0x21}, {&(0x7f0000000440)="d4c4427dea6b36b18c8dae84735c9706eedb37ee0fe0818a6e2b7befe4744f541b72417a6de93025d9f198414fbe1914981de9484a72b1bc5bc532e79fbcb832bcba20b000d9dc49f9101da974bcc55c7cd1e793cfbced9c13a8535f20d7c856cfcfc2db604be1c9f28eb96360ede3b895bdbe803a69916ad156fc291a1bc707dacd3b7ba91a9080180437fcd552957e93e81d09ee337e02d80d21a41ffcb1b19e80dbc78cc1be57013ed4314d0221e7aa7acb040eed152b0bc2ba7c52f59fc300b7ea77325bfda0a0a2c813617739f40a672f87215f436b1eabf98cd23a1f80e7f5db3c", 0xe4}, {&(0x7f0000000540)="2a11b1545671d07f727c612987c5175cab9791c3b359ae799b8a9b561d61c0a027bf254b0a00eb41bef72e526897ad9fe4b382454db002a666a0ada45611261811187da13637596d8f4125d8af8322fd26dd1309c6654d67f59f11c0500a148ed3bb32b2262901744da3f7db9efa5bd61162da0ebb39e00e93e79511fcde8926d8506070cb648001201a99b4b33e87a75ea8feb396151b0046a9f72e5768e96761ae01fcbe172ef13fd7914b77cc6155b5c9a6a2083d182bff5841619e458d20c7d11a47fd1decc49d28a88016e07c108338e3729427f9734916e2aae207cee723361892748a74c65eecef", 0xeb}, {&(0x7f0000000640)="85f56bc89eae72e52e677fe4bfd19c04e026a5364a43c823475fc7c2dbae457b7f113781b4d70c1306b55577bd90cbdf44577c7f584b3be0b46a7ef6a105f816ef3ad322539486a8c8ddab9403a40153b47f95fd10c3a1f6ecb9cb44f9b02c6947c097b18e9e5d4ae10becbfa4267b7c23fc87ce1c9bfeb9fd912818d76fb0cc16f345e1e222b3b7cee64811e675c60a310c629f115f8217d0e6fc6f1f8420dc5f139504cb4f5540b4d51c935b13219c6ead814f413f03542f309863934078ca1aa5c227e0e89b7ad060aef9f7414c50a8aa4fc6e75017c50374a8", 0xdb}, {&(0x7f0000000740)="315b33293370247968d5e543946cea83e161c1450212f246d3810ab20907d463e44c9939b97a3342ad8f517ba02b276b31836b060e70009a84c57aadfb6802c9bfd082e3ffb257ee62c4d4f8fe479da33a073ad6137555e6250e34ee60d043c29eb9f46f623f3ad49d3080786a35e11937531390db76eb66f5fde2bde813c38bc560961f9d40f79d96dc166da0c11f361aca5571d24806e50f2dc953874ee82bec92d8cf931891cff4ad33991bc36ef4d1716d3eb26a2ced229ff88dde77644e0c74a916c0e5e45f0f84bd3787aa13769546f5702b", 0xd5}], 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="4a61b9e4090e128cd99b2c2d5907a450bc25d0a923e34a8c7eb1a3a22d5484c6014311235678882d000000000000"], 0x1c3) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000001700700000001000000ac1401ff00000040"], 0x18}, 0x0) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 05:37:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xab6, 0x3f}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r1) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0b4f897221a6c8b383b717bd0ff6e7e90d1e827e04427a26ca"], 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="5aea2d0000000000000000a0b783d17b81", 0x11}, {&(0x7f00000001c0)="e4ea1d60b8bf029a96e0790e18276bba34266edea27244b34d23ea", 0x1b}], 0x2) 05:37:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x13, 0x110, r0) poll(&(0x7f0000000140)=[{}, {}, {}, {}, {}], 0x5, 0x0) 05:37:06 executing program 0: r0 = socket(0x1a, 0x1, 0x5) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r0, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) write(r0, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) execve(0x0, 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="9c87c377284c35b86e2e2e2e", 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001600)={0x3, 0x400000000000000, {[0x5, 0x1d5400, 0x3, 0x7fff, 0x1, 0x4, 0x8, 0x8, 0xfffffffffffffffb, 0x40, 0x1, 0x900000000, 0x92, 0x4, 0x9eae, 0x7, 0x4, 0x340c], [0x2, 0x2, 0x7, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x6, 0x75, 0x1], [0x27d, 0x7f, 0x7, 0x9, 0x8, 0x8, 0x2], [0x8000, 0x4, 0x1, 0xffffffffffff3392, 0x3f, 0x2], [{0x1f, 0x6, 0x3, 0x3}, {0x3, 0x1, 0x8000, 0x8}, {0x8, 0x5, 0x401, 0x200}, {0x8001, 0x7, 0x100000000, 0x10001}, {0x4, 0x5, 0x1ff, 0x9}, {0xeb05, 0x7, 0xdd, 0x9}, {0xffffffffffffff01, 0x5, 0xbd, 0x6}, {0x4, 0xae26, 0xef, 0x3ddd}], {0x1, 0x8000, 0x4, 0x9}, {0x800, 0x8, 0xde8a, 0x9}}}) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0xf0}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)="9312bd9e149fe816295db7fe64c998919e62d18d294b4961539deb36f43579da376b877878095e3c16cb8cf28c633fa7fb67b660d959a5ff2a4c41618328d7fe3d3b9e5be354187c662172867c3e543d9c2663c2df5164108e151d77b67323e8fd030f88949ead7560f3cdab47fb4606665f0086065f8fd0740c2cb2c7f5de756f16b706ab3433d42670abd11650d8eb3b709c55fb2bc813b800392790c46488ad251def28ede70cdcc32fcb37067979b76c14317033b2124766dc29e16d9f30d985b170b3aa5ad763b43bcaa38715c0ff5125959264eea3166a3775a23a3a9ca73233b5587d5d5ac3efe6391e8e7bcfc28e808603936f3ccab708405468dda67c6937258f21f4775b34435ccf0ca061dddfb7c92a3ce1c2b823c13da7654b8ba4a09e4523f794311046aaccf6e80fd00f8db99a2fde27df8f2ae68c0b4b5940dec63fba2dbed197f51e25080546c24e3d13684426c7c68dc35e8c70b1c8e887165b409fe41764f30122a22d68f402699012cef7a7d4a44185a2cfaeafb1741343eac93e89d09334c4aa23b1bb0a5fbbc64ba5a9f43742d1ab9cdb63b8a027994ae81c49d122323f7da3884a6ca88f3e03ff15e4bbd6d1e5413b96b22893210be7abc6b64e1b1cac288176e6dd88748253a158650759f3a525dc3a2f65b4a37be14b2d13380f6752f806ed98e2ef721189f8f86ae7ce381a7bebb5abf7f412ab86a4b1ede60c833eaa08903ab390451a0e4d4d6d454b8411ca6e7992d328b2926c00397d16bb40816aefbddae28da1a708d99430b13a1c0d929e112697a9488e02f0e6aa3205f55dfda622eaa147ff19dc9a053eec05299ea0b3c8eeded55f5560fab27de40eddf0ea7b5cf03a4a5a87e9e8e86aeb2e79b891ec599762e1cf3ad5188b46010511bb0d11955c11ef596f7bf94aa2982ed0be80060ba7d993099cf764a788fd0db4a8f21d2358a20cdec3bfaeaafb9a3633c0549a1b3ebe8f908d421387a983684b31d90ee7ddad6f9a886be731cc16ddeb91b855343ddcbbfde3980aa7039a3b2e1916d1ae50803da0dfec7da0283e01222053322e7e5c46771f37a6e82157ceda14deabb7ecb2716ec9179bd52120991ecaa5863271a852c01f9fc0bd01189f23e8c506381d19e8e9b1e39296cbe2055f57eba16460141d2949d93b8fedad0e94e0fd79d72fb413790b1c8377e93da241c01506e677527eed7c8213c09460e07d84d2e40f97fa7f363d3518c4ddbac6d19513acb9045585d5fe27882e0c617f6089fe3cb8507f72b2dec88fb2ba2529e4a0e6f49ea0a86b2f3736bab478616ac5c6dda50f10ee9ce146b060a9ce4fc49a77077f8ed4208b94f51f004d8f13ff2934e3f7c88433c0f9219f110a2f7e28aad1d4a9bc978f2282dd723526ba9da912af3bdc07ef483c77c32f3eb39c3bdc0cd9b6f13566f1a7d6eac709c7724a7040a0c4dc7d9a27ec857b1f4c8ba4f728b41c50745ddf80d37d5575dd51233c3d45474b1b6d0ff91cd514c1f726c55b0b4448c4ff369dd1bd63cafd10a5cfdb4957575dd939464f872fb241d2a577bce62910cbb225cf24c7be00afce715df5c1e0ebc9a5409a079898fcc9d08105e0e4f247f34c76e2c0ac11a33e6e96db98fa473b84d1879b91f72dddd8bcb8df467d8df2280f6250fac800b5ceae39e5bf1b86e14709de3fe8a8850bd23bf8a07e8a086679a593ede64df2424163dd8ddc2db585f3636fc81f7a127edd076a38bd8cb7bb203c8e2a6502fbce392a570b348fe4b8e26905ce86e891fdd7bdd8bee96e6892b64783e18252d86f27d7c7b1a9ef85fff6d94ad773d06b9699710461a87d31953bdf1b3b29b779c78ea7f60f0c425a8e2a38520b4f1a5be93da6aa670128cffe9d7f594acaf7006e1f69fbc00189255b197250b6db719c50489e39e4d0fe6aab8a8c58958dc7a666592af4fc4697fa07bb829ed7409290d59b85ef92f7148b8672fb16e9edc7b837bc87d299a403cdb84d2b6990caa95ef435d43a78e0f75133dde9319cb9ba40071968aa66eddb5d8a6c003f176373d31d394697778701dc9be82e8031bed524081e92d05981fb0fdb4a883d8d6c1c8b275a06409753aec2c831ac67c54ef47939060b13cbb81e15b5f7d98d0e9c18e0c35dece57d341930cbac810aae3ab620c7b88c353929af344538c558717d649989cfd0a5177643678c7e84ae6b6207c58b96e6011761d2b2148d03634efb22d919d899d67438b7132e37e7cfe12dd1f8ce1e6461481114d70bdba46fa18642ba2facd305369c0d62db4c4ed9425eb25c635910108454109e2e8707267f821242c6b3e5ceeb25fab34b7b19621faabde806b3eca82ccf3c5bd7a2e00a1005c2dc7a2fe24d2da5e94b91b783c83a4d2e745c05dba315c2384faf0d16308123e86d82dabedf664c16eb293c91cf64de217483ebaaa38d3868eca54029c887c956d2eed9a097b13d73420227c16bfd3a7dbfc995f0e1d9929be94799b848f9bc7bd251f6bfea5a4945113ec55a2987d69dceaf7197d1a599bbfb78d48bc0f256c0c2f303b02db4c33115aeebccb23ebf70a6dbecad5e82442bc85af0ee4ccde67586a292011fbea3188dd2511b2ec951f6f0124430a50b041c6ff6973db556cabfcfd08bf6234bb67aa68e525f85f1f45fb1e2067384af26220d59b497264c12ca48f5d55e72b80286a6da0ea2424f37fcdad16daaf4db2e7f88dd83cd24b13a06a626ac5d54aa549f3bf956fb2ad5080630fbe32aa34eb7cb446504083aa3ace97fbcfa3ebf73142ce3d93b65acbd48ca4fc7accebb25fd471da6acdb680ff66ff70f08db3c9aa1c4ee5ea05712b64f828e8f75ab3a3cb40b2b902d905136a69872f59dd069c1d1e4cfc730cb5401b4fd83ebbaa025d835a7cf7d3e04718cfbaaba07f5090f58a67556e3a654bc7ec87bc8e185d40aaeafd20c6037285a1e5b4b9700e12c45b23006f4fa0658b39bc25fae8cada6cdd7dcb9ce85acde29cae231ba4efe29aed92435e71c77a2ebf00deb87875cc12f4cfaebbfdf53aad103558de880b3ac8afbf28dae8bde63028954d755dfdcd676d38bb49a33dd72f13e721015b26a441f2d9242aebfc453af528332d5c48a0ea666be2caa169dc59db117c235ddcee9613f5b1aa691b4dd4b9955094cd9cd0bc21484b25b6be062e52fd08b9003ac7ab9e11fb19299c00efb13cddf75aafcb1070cd7fd9b913eab6817782bfcbd72c3d9df26009ce314f6cb9e641af477d140e62cf92093dcdd614c78ea217f5da9990772ef21d10c0f0d684fae6f2da6b2999647c0931a970c6fdb85d59a6aa1811d854821f2d53321a226949b1a142df1c205d84d1a4e8db34e51701694b1a54c9800171ceef794e0d5660068b0e12be5d0cf47951fadbba7389442b0cfde8a388a75f37d0f99abab05e99073fc68d42e112ecf26bbe79f7a2b31e8feda7ae8e1fb9419ec1887ec4f0b3b4234632359e30f502349023846fd7aaa7912520360bbad595ce065bafc7523b79111c8a53c515398876269735b28db2a5d639eff21373fc4c49a2b8d690d23b11c2baa5cfeada155e761a88f1667e5c0351a73052208515b5cab12f6f28c6980701ea927e0e8151190aa6b66a1ec4f9a7887e3d7efb690b4fa59ddfacf418a1f95423ae82c2b65be05b90dc77de7771c5fbfa57e3581ee34380caff1baee1e252b086329e04dbb5a39534c8302c473d8cc2d0d10b1fd5b84d6bc1de17f590850056d9a806b45717036beeb6b3599526261ab23b8d735f42875bceb02541063b75cbe78b0635e423825c68a6fd0d3062344db0bfc490174c35ed61bb6eef72dc6f347ad67288eaed371d3bb9e33cb78d61e74efb1228391e97458311eb0e8e86ab76499da6022ebfa53479f450da746270d1ff94959e9dc4e8b1411f551be2b647e35b97ddcf7ad124f79355e6adbfe61242d405cc643cccee82a0f68536a16374368ef388f30aeb71a88562894b82a1b98335486f5c94a546daa51fd1b7f37e8ef82d4bda4fa79a539adb448db3127b9ef20d33d95a6e546deb64ca6888ce28be93e34507be689fb0b36a840306556369e5604219ba3269b803af03098f98f123de72285e1f2e3877ef74ff9bfe0a5803b27ecf729044ce3605790f77a4302a211d0d8c96a70cc3ce909d7820fc3ebe98cf6281a3181e48a59189bbe9172f99abf5ef038ee0c074c117824a8693c489ddd88f952b3c08fc5ef5fcb4f7f0931793fce561a97f253d87e9406edc6e87c2b1a87432312ea98df7763e14bf11390d79b0988ce786a17ab7547fcb06f7cef136359afa15ed88cc7ff680021ad7617419687509a40d593f018eb625565ce159049966b50f33d8a0b978043539eb870bc2c61d890d84962d2b7d61eac26f6a9944c8e81f5f4e3be3e3f643a1d56fee343e4997dd1ea37fccda78745630d6d4c18a65d435659cc42e5a61e2d9acd9ae6c754477de50ab0b4b746eca0911ce793079a20bf113b72a7dee05bf21f3b49003bc2751018238fc3519d6d1f0ddff2606161b74e0e4b58a5054998fa91712de916f1f0200867eddb1ddda69b9e83044bc6c8cd6fa2364990de082e5aa301718d4d0a770864982431c584dbcb01e8d16c922562862d508c1ac99569975afd2a9fd9e99337a6825422bda502d2b11ef737d4b3a606d1cfec2e768190fdeaa79c43e35b10c0d72f0dabfe9bba0733ed264d35b58539731ed1be0749490a133d4e38cdf5e370cc72df37de5337c651fae4e07ddc25ab317ab498ede6c8cb706b515b28c9050b5eeda2f60eb774c2a5f8555f077125f64414b705e5f7b7ef99cd24a490809695d38708835d6efd47c253f8b57ffaa8ce73ae5405216297e9bc1153cf828a6edd640cb517e08b95a3cd506203ef5c95b2a5bf08d6a208e913a79ac27e4aa09508caf5d454b13bf1d82bf7c763876df611bcab8e885c58cdd63397121788adea5250941ad00ed658281984a7f1c875f76e3269e408911c14d34544ea737d63fe2cf09e1cc903d26ceca61de9132ccf12ad692766df7cd541c164241891f633a3def4ded73840efa5396627ef3a206b54637398bfd39a5e660a863c1fa08d040ca0d16571aa3d9c4f37d0fcba7a5354380682b60bbeaf413482b7648bbc7b8764f4239c915f0d34e3783aed5b64be8179a66a367969f576b796701c0f96f68fc2c03619a7a81ed05a0c5467e3b4ee26ece6891011131adeb250e67bc3b4e1e0d339a6bc1126bcf780440fb2bbe81b100b64d248cbf35644c5b2f9cc33a6e888d9679ddcbcd57d294d4c2114e6da24a7e4eb619638bafacf698ba6c6de8eb8cfebdb1c6c6045ce48f95ff21a2a1ab1a96dfc8ec33bf8b16ac877636384e3b43d851092c12d36a5ff3b22b238a44cd435b20c77494321129ccdfe5dd40600051cf01a15560384bd2271df44686fde5ac4a345153e6fb5416f49493bd7b53d459773b9fb98ca8457752967f257a9b2c5ef8a39f05e7f3a3fa733a934fa9c9363e68cdf89d7d9c863b214e5a1ae9c606f218e36c410cb07e09e31cd20d7303fc0cf4251d677e17804b07dea849669444c7bc835de07d8aff168db6d4aa3a0b0aad197b8596848ef6651a4034aca5b4190078b04b35a54fe0d85c2f1b0600ee3b2211c6951743ed9aacb076aaa4e2c3b170d7f1e7b55e2a2cc3418e61a46b9775bba3db8726a199529f8172bdf9e7b5d89609e5e8a717281a86632b57045eaada42087d10943da1b83460d95c7c66774404af02ad09a97cf3e8f12e3bc75b6eeed6a3d7c024c", 0x1000}, {&(0x7f0000001180)="0475f8f625388e6dfc2eacc6a3de5fdd8af9a477577ff88c4516f4da2f0e7e8c999763cee3c97db23d06a622dfa15ca16c486facddcb2715c31b7bd70c27830dac93dac71d0ec8637693f507f0b7569ea5737809b940939312008314", 0x5c}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="60000000000000000000000002000000aa1432b6e9954a7bd66bba0327a336f648581b999a50b2164b409fab69041df304e2d8196f6427f7319ad35b68d686d6c9f5fcaf9d45ba6233f1fdfdde0bc5cd642bc7879fcbde344f62627786bae5228000000000000000ffff00000080ffff4efdfaa89d47a1c6c8ff033374dc48fda6a2535d3e5c9a451b9b982f7828aa41682b2d06beb0845919d537316049f80761fb6c4ffc19b18d078d7015f88cdc34f7a350da96d1559f123a0798c4c6901bbed4b3f05e58d74a1926e9ada8d6eaebbfa27231a1fa41a5b71527c0e80000006000000000000000ffff00000400000016475bdd8ffba8502a9f5cc7d093c51b2d3a1fdaaaf0aece1d13e55390a94c0a7574780f85b8e179989a57375815c183518a7b40d01470aa4d57e81ecd2d4fb41aa2f100d2ad5bd055fce6d3920bf8001800000000000000ffff0000080000009881d991c16200000801000000000000ffff000001000000572bc0c06c4c9a0165be1ed40f4b859ca77c9efe8144e3e4cd4ce60ef0ff319d920fadbd10d2ee694e948b11eeaea57a3400fb2f1174e48518df92c801e3e465ca614da0709aa5b53b1a5aa2760fdf27da1ad6ce58aee2fd67b4a3568e36845d7b382de2ea2f3d4a1173f67ab01aab95d389c8092bd03090dcf16fba3a313d51fcb762bc8ca89113da8b5b31aa4f175128cb4be99131ab07f6ead8c12ec707c8ab621e33ff1e55d66ec04b705e3f17099a43d2df63108a3e94d2a015e75c8b0f1300574c2b6a52ff72b4fc0f617125df6e2b3244d001dd2313a49ef739280094efc4f00df010bb0f3a707f8a26f76abf024f6a171f9e9800080100000000000001000000060000006d87c852a89fcb301dbd8a2e4a97ca09f7db3f5c09784321d9fdb42de660f69acf5d663349fc1b4e9fd0748a44e7488ab92caafd6f271e2f08fafe902fe1b387524e6f5f5608a57f597448684fd7acd9617902925ad2ce96b238f8666743740bef61baa2ad8cfe445fde3a5e3bb0005e2b317050dfeba2648b7fc1f47559b8f3369a724d875f440cd8d998110d987099eb41d3fe54bc20babd1cf3865fb00dc7d582e52020c392f400fd4bd42e7ec4217a396aaba41517e1b2a2b8eec038d6e95f39550ce6fcd450cfb09175c9d7bae4e75e197e36d81228e95e749e8192121f2113e2486c91ea32340e6bf2bfb7e338e1882c4023376b00e3028f8a0b120771c9f8fb407d46eba8159e93c2c25f0444c575cbe02124658ada4f786417a015f96e486f624782a909a7cbefcefc61b9bdd08d1c370c0c98de68e0fe177de7fac805ab6041765ac17c12d867afe6b63028cb6f5b736a206803d75e21c7967ebf27695e99d6504206e804516692880ce6700eddbdfeafbdeb159382a55f6bb4b3c106982ed496a3995ea4708c18907c90657f"], 0x368}, 0x400) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0xb263}, {0x2000000000003c}, {0x4}, {0x6}]}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="18", 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/28, 0xfea0) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 05:37:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x4898, r4, r5, r6, r7, 0xc7b0e89dffdb8897, 0x2}, 0x9, 0x8b6, r2, r2, 0x5, 0x437, 0x80}) setgroups(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x1, 0x7ff, 0x15a0, 0xfffffffff0393e32}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x81, 0x4) dup2(r0, r1) getitimer(0x0, &(0x7f0000000240)) 05:37:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a0700029be96914f6357e3a5f8ad43bf5772305f33cfda8ab9ceb461d9f3208fb31392d98ae61ae933927104984746e3d7c97db7892667b19f057470e82f929b6476ae4ded6d43505c3d887d5c6a21dc935e51899b0f0c4d8d38b3a4fd4d46bfccfb5af5a4840d560e0b06a16924950bb5a8f22a1726cd62a81c5b57e4ef0b89aca714a00f7f04a00a9ec121d65ea1b958a99aaec682c8cbb05722c265f8e160aca185bbf41e1c9812bfd82a586950d0263ec46133fd69d934580f0225b40a0e701e2360e07f7e0ed81a36284a980e5", 0xd2, 0x0, 0x0) 05:37:06 executing program 1: getpgrp() mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) syz_emit_ethernet(0x1b, &(0x7f0000000000)="8059e97ff2f2daf7a1f23873da32cdf02676f551c311a19d23ea22") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:07 executing program 1: 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) shutdown(r0, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000080)=@in6, 0xc) 05:37:07 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() fsync(r2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xa13, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8d, './file0\x00', './file0\x00'}) syz_open_pts() 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000100)="12a6acf35e003708afc724aa5b8f43caf9dbe80488974417c3d29419020de7d559d0344e9ba5b3dbb994d39d78d98f9eec4b94c7f729494c21f688fa7eee98ddac84ecbaeda318828a8d963391772bf0fc801d1e9ff367d91215ea017277e7982c9bd783955e369bd0fb0408f390a98b43") pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x54002966b0e6ec66, 0x58) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 05:37:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/158, 0xfffffffffffffe7f}], 0x63, &(0x7f0000000440)=""/241, 0xa7}, 0x803) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x1, 0x9, 0x5}, 0x573, [0x573, 0x4, 0x1, 0x8, 0xffff, 0x8, 0xff, 0x5]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0xc380) 05:37:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 05:37:07 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x20bf039379661cd7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x69d}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x3, 0x40) setegid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000840)=[{&(0x7f0000000280)="0a0ebfba3cf49c35b223735aeb0af1504fb3ad0c2779b77e0c4f71de9257928655fc6828cfd98e793ab9b0b26994191d9769f6f1a248be00d3f03c04ca5159f3aa2c5b54a1079d8ede72561d8d097d3a67dd7affece9e2971448eab5b34a65c8d72cd3a483fe3e7f85fd12de1aaee1deb4f2a5566db4983f3f17bf34c504708119963a79ce485e48a4ef891abb2cf6d92d131c422557959349afd1e071364b9b8d2f0fd831c8200960", 0xa9}, {&(0x7f0000000340)="9ccaa2b584f6dc924d46157024cbff3a7ae2e12c8d3f3f7f14afa595f73eeedeef9622862a74fa6e3a027a153da85f6dfc6fe412065184499aac680ecb4a30a8624fbc5a33a69d17864ce6aaa2577518b5c7e375cacc27404b371c40d2cbb13ec95bb3dfaf5197126caec080a0fac28ac2dd47527fd07b8f96e1de99ad7b904bc3d711e5611852c6074448901d27c80c1f34fb29363e2658270d54d1a24aa2cdf3820e4ea92258cb90157bcab6c03b210e679539940782", 0xb7}, {&(0x7f0000000400)="6658100dad05dc5aa6117e81c9b48a1ac8fbab334c269f4fc658e2cb9d4c223515ae4876f1eb17c35dd9cbcc9b1d2c392d0b2438338ee882633d0e0816396d2e870de47d1b2a4e3824e02579f1dafd1dff75790af9419e06ce69bf313a52a8cbc4544e51b033b5e386126924a81366476598a709e0b5f843bcaf8e6c68fd3584b45df5298459dffdbd7560c92c3d3235bf2c4c4befd84622f4529f0f35f1ce2f7e587231d80062929a37fd83b04046bc2a0ae90a9d627a1ac421420373d24588f430bbcd0972025a7568f6135f50cd3e94493017", 0xd4}, {&(0x7f0000000500)="590f8878debe03aa285956412dae52", 0xf}, {&(0x7f0000000540)="f361a8523006b6c86ea9ea2ef7640a2b195d69dd95c02c4a2eed2a1a272cffb7e4ec4113a915985373a782ec3f5c6fe1fc0de6aa988e189302b55ce6b5bab96c5d588e81e59478954e2f997c5771dbc1d9bd3f95e036e99f857bbb3d71b7080527213c24cac70b7e7b56c09765bccb1a8907032350c59b55ce32cf75b4", 0x7d}, {&(0x7f00000005c0)="835b6487a707410b046c0e8576372664a0a9a39d765cc48f0a8730249be1ef1de9c3aaae8e54ca17fe0dc609f68f2a984ba470a15e05533e202766028ba3e9d779497ca18337e49fa223716b53e244be28773c02c4f0ec522249d7e98cf89ca1ee953d72add4bf9d31d81b3b06e1e76d7cba7b5cf9fc364d609460c07e64cbb4432f16f6455090d3fcadb645641a2fd548bf89e89e6822114b46f829f85317eadb6bf47b4a4481adeb28afb4dd05735136b467d0a98bf33200ee37cdaf176d5443145facb2ddd6a8b1297e6905eab6e2a29ce832e44de9b2d93341526f3d4bc0612a5ef3b1", 0xe5}, {&(0x7f00000006c0)="7ecbba9c65282d9e51d29d24e9d789a8d6a902d40f2a1bc67f7dd5ada88fa13849b8bfb38763b7d8c74ef9b1a9dd1cef537b5df99d3a95ff306d44c0cab089d0b443bbbf0c1e452c2cf2d9e31cbddcd7fc7b28f1582fb40bbec4964b9e7b05c8b82a21a8a192725296aa83ce4a4ffc39eef3d4a420366956284c1f50680b5684f92c298ce2d0b44b2f5bfd3aa732891d935b5c74", 0x94}, {&(0x7f0000000780)="5dcd45e7b88f2fbc639aab833906a1591e53526507c574cee9452d86b7a8f6b466d3cb6fc92f5a932cfb56e35aa41217392ddedec6c0d239b169b93222b7387bdc484a14b89ee81f3c62170a4cdd0926f6cd21d36356db362ce9ded8d1b56667a9444aef1838b5c664f8c36139b67969651dca08f4b4de9cce81a8e6e2c864df128b92e6463a822afc4f599542307e0b17d366286e3bc023a3eda59e746e41", 0x9f}], 0x8, 0x0, 0x4f) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 05:37:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket(0x6, 0x5, 0xe37) 05:37:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) fchownat(r0, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) dup(r1) close(r0) 05:37:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r7 = msgget(0x0, 0x24) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x90, r6, r1, r6, r3, 0x100, 0x1}, 0x9, 0x6, r5, r5, 0x89, 0x5, 0x3, 0x3}) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r1, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/110, 0x6e}, {&(0x7f00000014c0)=""/1, 0x1}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x6, &(0x7f0000002580)=""/210, 0xd2}, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000026c0), &(0x7f0000002700)=0xc) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5eb) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000001c0)=""/197) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000580)=""/4096) 05:37:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ftruncate(r0, 0x0, 0x4030002) 05:37:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 05:37:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x10, 0x3, 0x9) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ec74fedf196629666979cb60f95dd2e0e83d439091b297acdb75e6018c24fd4f10e062a093d90a033f00125239d825f4b60507908a4ec3eaa825c34500309ace12d95152b36cc782b8f892b10c1412c045c9707ec552a8a173455e38d18d8a09b30600220203b4298d0acdd16c70f734bd8d4f45b1aa1be0384bc8566f8e9a80e0a99b1e5c62012a9013d15b2561156b74e21991167b8a57e3f8956d17763bd320e3d926deb091e0577ed6fb12657dbb99ca238b46dcc2c876c198e07f6da8910f07ea89b1edc1f38007278f7881de5059d7d132a5c708567896c188b88901981673593e82851ec88189b52eefaf9379c0db00eebf049bf030bb47e2e9e261f6bda26798f500cc6f165ed720884e53a067b2515403b2f46f745c9e7caa5edf749f412be31ecf440a79a0746117d7c9fbb050ac72b4078ab6c353c9a85adc8a7c19f403ffde33ed0d4eada8ebb5ce8437b9bd6a30b479e2bae963182ee42ad582e7308e67a55e87719415d14b2e71d746c1f80995620d67cc3657ac61df9d5569234b0ab63342830c54e2a64515840ca035b9837847f2cf66f54af69c20c4b056e175b9d45c0a6ae3fb2f260a75959cab9fb16fb1e90bbc7e9089f6df1a340d20096c03e70efa79370d36d2f0df30524e253bd2a3ff9899b89c34566f49868e9ba0e3d131ef93aea74b482be1096f73a1da4d85dd921ec1bfdfb034ce987e1795469f99c102f7399921ca249b5731c694171c6d514f52e9ea38085dd5dc3409993d692536319281559f926809f65cfc812b52a99f5f51c8a23c4b031ede0bcc2611276ac28e64c137ead1dbc9b966496af0db7c9b51e7ddf66699736d721bd870acb79c8496dde04c34b4c3118cb60bbebf2bc01f1a3c0b62e77b165d702cc0e82623989d6f6c11a7cc49aae63904910c6e2adc9405f62c2b321727a675b0531f7a870b37e40e75875e88fc03b13285f62051f37e2705acde285a67f898009e4fb19fd372b49d3449895e5a62501268cbad59b2b5922adab282d58c417e7ab133f7c0592e0501c32acc6e907bd15ef2027eba74e7ac79ea929fe1b5425844429385b473648e24ff193db5ac46331639b0606a2ae09dc5bfaf5bbaaaa40900c3d69c01a51e3e114569f15f98d657bb8563710f9ccbfd3ae8f9ec611b2193f7f412f584902b247e194a2bf17af3cd71848d0112162ac72955f1f232b4c4ab1a5c070d5773729c1e57f3543db9fcbbc6bb4023fd0ca0368b4d55a8d3316d706b2babffeb0edfee5f4785025cdc2e3539277039d3964da4f922d4fa96f205c2c381ab017229bac8f2047ad9db02dd74fae70cdce5b8bfb1c6c95eea77b7e02e87b56d26aeb998ddae7741f4f9a6966970475f48bb35357f1c6a6ba135bf3900a57b8b17b810e5f715372e95281ba2c68b1ae6ec7b38a021d467b975c30ab14082b5d477378ed1f2175ce6c1c5ec2ad8f4f0e144f4665d704aa28fa23495c67b4136431d645139da17fccde52eaa8ad45c4ee8116fa4a5b6d8c9e19e47cfe15de556254642408b5eace13441184224900699cf607b62234ae63df8fa60bf1371e507cb2d9ad3192200c377bc16ce0cf571af73237aa8c3c4850890fcb2139630c560f9aa49333e32b7e1ece711dd27c96ced56fda98a6d30b60184d1067bbb39025f3998a49524b165300da6d65fab6b0c2e71867d0e7ba2a5e86a134d4875f84d6a94c479694f9d9113fd13ad88439739467598e7ced4d5e8105fbc0a5717c22a586e83e158a4a290c436b54c1cf83e91b1eab6f34d15dc24416946bcce905219aa956df8b21daf965cc64171c6bce4c578d6266bb6b5d79ef6844129be842b7744a18117661bfba5942beefd97e5d9e40ce49ccf19e463b5ca7fa272702904868f46a96b9eaaa67a02964f2ec3a04050e8d4e0bb29ed04493e8116f75b9a69d2991e84d3e0f0474a007baea7a7f329aa966835587a71dee1af1f3167bbd70db9484b74c999e7d409eff9ef94896a51b628d109461431781bb1ce4d0232701fbe7ee2db8ed5afec4a012d764bf9492dbe90614bafce5c4e075722405b9a0ac5c7133cc8faefaa99fa993da8cd49033bb48d8e91d119a0daebe6bbd1441af8aec3e44660a7c6bc331d6e13bb98398c50ea9a9141192efc9dc465bfcda751debcbf3db25ce0ae1508e19f1a444899438b3a26877b25b864e478f4463df852f44399329f85df0493644fdfea7ee8bf27f472d78c5cb74de63765103661ad37978a5470239cadb511fa9ae45fa8bd1436b51f6c7cc1e20cbf7f0e3378595adf0423f624600c6e8c1c05603000470222348f59b4dd13ea31503be9daa3b0436e223460eeb3cc87915589dbaf954ddcf190335ca15abb196e4fbf9eeb8d41be75e650a8dc6e1349d273dd5a4ff3e79027c276b88ede5d3db220952942fb8e365e6a2e3589bdfc1ec8f05d127e13390e68907c743a37b771bdb42fa18b95f0bb647ac99bad37d7c4104b58bcd7ceccae6ce4659b19e2efeb15f77335a13f193654728fb0233335d63ee061ced10c952d52bceaea30c3306b5c51bbf14bb3688dbd9290f5ceea00e57456f5f77608f4c63bea2e890ecb8653b3da7c74ae9cf5d6ff82524de05b6eb55bef77fb9cc6827da575293c3f2616eac291353b032a1c774e664f5fb4da7474ffbb55dbd574e92016c3c99bcc4acbc32464bafbe5722905864dabd3fb35f57a052df5cf15c8a04729470641448a83e56cf40b535a5107bd06f516c2a24bc559c315c9c2343bbc055fb637387cbc2a3d37d6bc1bdb65ea432b91950fd712b23d2ef96a95a5f1a335298815c49dbf157790a6d20c31b07af4e57549c5c0af00505892be1f9b7a297a26b530f16db67eecf588670a8b25d1ff1e8ba2e37ef471c49a01417563188a127f81311f126ee204338de7b8f011682f381884fe27f9bd1f15f54b542ff480b191f9461e845fbc19854f41dcb2474c0fbfeaad13cf6f734d10e7f8ea886a342e63506ceddf21749cb1f9b4ddba6a6dd35c613466ef9c07c5ffcb72d4564873b6bad9a075e72fff2dd9e3344a22126d3c155a5dfc3a512ad05688b39ae5645ae92d7bbf836057ec42613d9206057776d7dfb49b7665e13738f6668fefb3030f1bf3bb14833e642dd1194224fd3a8e959c0982ac5b98892ab75a3c37ec1c23680c77baea49edeafde48e69e34538553411575ee803786946a7cc198281a27f8c6b8518d2eb1f7cc86fa01830a9addd399f60765d0c608000505fd3e3b7fd72b5f8c2944431c2db3223e4302b8471f14ee97daeb6badc0e8daaf4909f66cc2a20d0bfb58dbf35de6a7bd44597d6e91fafe52c5a94f4565b24cc65de0c19aa7ff5b9f32486c7f6bf5a8944841c9929a1a188a1f2018f2015f8b37d13c886ea5097bf90474c652a1f076316babcbe88bed530484bcf6e60e7147484cedaaa5216d8a82743e46bc8c1a5deaad3fd6136da3a5a6b7fc8a0dece0d4832d8392fcc88f51b4c08f0db9d7bcbfaca2ca19319cf7a5e82431ac95db3d92c8d6e1ef97124afac60d31e79a5644c4f1b14371c5f4628ee59238ee57fe26502118339f90ed99c5e585ea02c8efc4fb29bd76cdcd2a93c92619bdb7536e4d58c856adb65e469e3995697aedac98abe37271befbf1de7b5e08957a41c437519611d4fc5d0751426777192735379f2861d51c69dd116461f0546097a4d6e362fc30d926433511399d59a5c4b01abd4481a55cde8973e7b7f1444960804bb6783f48b85f97fb1b4b4200ad21114fe03192b4065cbb898527fd0d71545745ee83f1c58620febb2097066298f6954ce1d019ac4c5aa8df29f259893d556b3db3c0fb5c5a2be85cb6b099dabd86ca7c2536bbe42e6b6f499395b517d816fe077a441cac53c01f8db8d85353823b902f95de1b310c1b8400bde61c406bdcf59cbd034a3d7ceaf1d81b92f566a19a6ef3d6b24c640a38a3f7084b17c12f4d4050dc63545182bc71fdfe2c5304d761f19da64b6efcfa96715f47a06ec1c02f34664f44118745e080be285f42d9b74a191074059a7ca0094fe25aa257ed65a96ebbdc0995336d3474050a3b2a41e18f599ca37a5cfdc3e3c11108bb3fa4bf869ac82ab25a7ed3884e50af47441a989c7cbe0ee8b6825b6096a71009e31cfc08cee228bad0dbce0cb98e3b8223f8564d47b53c8641361f038f90a62ee9cc1be83bfaff2e96778d0df550de85818bc199c4c7235c55339e23ce8276cf4aa8fac688dbdba06e8d10a6ca04431f9ec98cae69aff7e07578581fb89b6b1becd8008921ae90ed16581eb6c0b56e4878807ea29981b70aede77d530e6f8bb149bd632b984bd4ab4579f79d357c765a0fe8503cf7181d9c0ff72babee1ef5a40487368407ccdb490445deda2d93aa32666bf3b7c99aab1435d2dab7b67510b734e50295a20736c436a2b04faa3d8c2087ddc768624e80c73352ba3b01aea8d361340f98d2b7ea0c42a3ab7a3207bf3240992fad2323641e34cc3dcf7a1cdc0d5fd994da50a40fa4fa8b7ea877f7e97770fc4421406e0a9a9ffd35ab1e2de02bd6949ffb243b1828b72a5c6238a0ca43888f90cc02f94f70d3f3461681ed08cfc9daec51e58b4f62a50d93262ee9cdb8dfe7ca1c06690d6e6474d9dc205f2c401d101de3f44823e9b60b9946dae922618e75dea5c6037eaa9952a2c795faa7b7d1b5d5e9e04d42a257381355afc520159bf7443da7bd72909f63e556d6c9123b71d7ff4e34616c2a4863c74b29a6e748f796b2d6a3ad9ae67a106162daeb89b682d248f944769df551b2bddc9fc218161dd68f618988c9832830eb5436a27893e1a71b17b94ea1d518c60f2c390fdafbd838a5f13688f348f93d3a1cd989b81e0410c85413726785957abcbe8da26c2ed70723adeac4b99a11aa94ce9ad29a3164e695a2ed1c77afce0d21b9a028591a6db813e997d7a575268b0e1d83315bf9f848062b942dbba9ffa77b847721244cea5267690fe463f5e4f07e39dd3ee3b0d5dbf098fe3f23ee3a3281935a6bd15038636d65a920de652fd50f28d781180c3d9a6e1aa0c53215222660a82864702943934f9ab113a9a7d5f56be1e816947abe96cdcd09736de11db00abf6b29d8a0f50e8668fe2c51d19290837fd694c2c421081fd475448ab13e88d732283933f246f174d28afb717beccf05cc4c1b8351d3710217ad6e340efd2fce10c0acfc788c31e4023fc6dab1cc4471fd3b2ea3df731eccadce01c2079ec80767a073bc2e8a07c881fece86ad58703273339e59a103d99cc5b51198e04cc1ea3efc26f3220f3c4f07f16dd3aaf27838335848fbba4e7d40f6a171d3e818c1f540254273ac9317e5395f084bf0662d76f591432e74267f3cc80d0f896e8153a8f621b6b664ad29fd410708c9b3db7fddafb14a87a7e4d86e9190c159958f7c3747c9a1c4909bce666103e0460608683ce28521344a043ff53515f0764eb5691b8acba5df746288a2d43606d1c255f79c3b0e9769e5c112e27aa1121617ed3be75e6909064149ffadd5d7e3ff2413e1506d2ccff105b81ceb552fdd9dd8b3f024b5916c211f5917aeb9d52ffec372d276a4d9d2d86e507b8018739be11315938f9b942277ab7635e5704b58e83c27f03ae2432a3a3ef0c2f10d088cb3d850164cc2455bb46787833b264e7ea4c121282620e164cae4d92a4408569332fc71019471332344d3f2f47e778fa4cacd2552eedec9ed5077bd5b7c08abc68de16b22ebf497fd61f57b4a2d179cc6a9ab09262243c8bbe81b4b42dcda5d7ea89", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) preadv(r3, &(0x7f00000016c0)=[{&(0x7f00000011c0)=""/254, 0xfe}, {&(0x7f00000012c0)=""/146, 0x92}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f0000001440)=""/115, 0x73}, {&(0x7f00000014c0)=""/197, 0xc5}, {&(0x7f00000015c0)=""/247, 0xf7}, {&(0x7f0000000100)=""/62, 0x3e}], 0x7, 0x0, 0x0) 05:37:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x8000000007fff, &(0x7f0000000040)="f57dbf", 0x2) 05:37:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x4, 0x3f, 0x1, 0xffffffffffffffff, 0x400, 0x5, 0x1, 0x2, 0x100000000, 0x1}) 05:37:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:09 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x101, r1, r2, r3, r4, 0x8, 0x90f7}, 0x9, 0x0, r5, r6, 0x96, 0x7ff, 0x5}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000200)) 05:37:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xe) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x87b2) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/130, 0x82}], 0x8, &(0x7f00000007c0)=""/176, 0xb0}, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000900)="4a2e877bee829c4af701403cf3d9428a9ed1dc08bd2874c312e77dc7ac7b0095cf51516b224342e70a401a0f242291e3ee110017987670eaa05f6fd649e3cdd9cef183aece9aaadb2abaa397848fb1acf1f0567141fb8807938a844e05f41959", 0x60}], 0x1, 0x0, 0x0, 0x2}, 0x407) mkdir(&(0x7f0000000a00)='./file0\x00', 0x110) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a40)) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000a80)=""/56, 0x38, 0x800, &(0x7f0000000ac0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000b00)) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000b40)={0x7, 0x6, 0x7b3d, 0xe197, "3fcae6fdb6b475916090a3e6e50ede6d81e93243", 0xe1b}) shutdown(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000000b80)="d748f9a50d6870f80cc1b234f19017b6947a8feaaf0b06cae4de19de12be280978b5f56ac17f1a74274cecdb5504f468613e7d53cde194f937525b45beebd541c60fa52ec4cb7ddc916cd85663b7ab828249368fd935657934a576e8fd2645d1940ea9c99fa0e74b42b0a4eaef65f6050db016358faed152780da471479d6ed746a83e892a006ec57c54492919e3dfc1c4135dc45c833aedf2a20ec62d8e7a9cbee7e2d844f70c3099fc98e164962d55d83b914a7250a858d440813a626bef9e8b0360ef842f", 0xc6}, {&(0x7f0000000c80)="832d37c232a84d5fe0562630c9b50000bb229df374da418df41afa3e2c2e0ee8fd7c76789f214606cd7645e0f61e2b67a6e8d9b641a5ab7d39a773a1db1c0b4ac9f805cc0273db847f40567cb9dc973771db8c95ebbf319ef16b10e8d39e61394cae4f2ff96be6e8ed2f9b16a4022d0ed74c7fe3717130b397698e49056567de2c72b821aebaa165b45c83e354f928db979e1fee422bcd5ccb27c8c9397f9400b094f984481d4612d102830c293eb8274b6dcc5eb377de83d45d9236257d22a3e32fe7b42ea8aff256cd601a0def7fc594edbf9a04843e319a5c419236522b71a071a97009b83440566c718af1e9fc860a3d946a6b29b8d926", 0xf9}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000dc0)={0x3cf3, 0x3, 0x9, 0x7, "711ba9c213d385641b2dc9c8e35532c4c7c2f8ee", 0x0, 0x6}) r2 = open(&(0x7f0000000e00)='./file0/file0\x00', 0x0, 0x100) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000e40)=0x6) mkdir(&(0x7f0000000e80)='./file0/file0\x00', 0x141) r3 = socket(0x6, 0x5, 0x7ff) setsockopt$sock_int(r2, 0xffff, 0x1808, &(0x7f0000000ec0)=0x8, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000f00)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000f40)=0x15d) syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000f80), 0xc) pwrite(r2, &(0x7f0000000fc0)="96fc083cc302279e65051326c2d1531bd81c01282a73ca1eb474fe28edd289706ebe9785912c97e980eb9eea507746860688672a3576f8af87d1e8896ed0b5da4d43e91f0b12723c2cad2bf42df9607137", 0x51, 0x0, 0x0) 05:37:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5, 0x3}, {0x2c, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 05:37:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058275b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916a2537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdede97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8af94f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a99e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8ef89865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a15a609ee8b35d41411415e75c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0adeb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8fe39dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679ccd7a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eef44a345cb184ef2134fb9b5abfb52cb816c8282c9ef5fb20817687123add31478e298895648e2d2addf9bf3b24dbc97a4c32ae7fb5de329368a0e7dfe458225aef9157d5cbca3f6553a1b7573445d55e041e1c8300"/2126, 0x84e, 0x500, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6661008e12efffb27858f5570200e1b3bf010000fe0018ff823e53b3a63cc30ac6ce61dbab0278f06a1642f5d40000d16e2709"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0xfffffffffffffd49) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x840, 0x24) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x800, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x517, 0x26}], 0xcd70, &(0x7f0000000300)=[{{r2}, 0x0, 0x20, 0x40000000, 0x10000, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x43, 0x1, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x81}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x621, 0x6c18}], 0x5, &(0x7f0000000380)={0x2, 0xfffffffffffffffd}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xbb}, {{r6}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x892c, 0x7, 0x0, 0x5, "4bbf690107e17066db686593e150dff4641cf80a", 0x800, 0x40}) pwrite(r9, &(0x7f00000003c0)="ecdafccc6e0f7dc7da2930a8b2b494376d1585cf8bffdb1716b4416625a00931dbb2d874aff3c9d6af6f4698f672b52d554b3ce7c5dfeaa62baa6e7954a82507a6b16d6f359f639657771b4175743c91e264b37a936a5a8997b8871f654541b88cf5f3b0a84777848935c8da46622a1474ba8f4880f24937", 0x78, 0x0, 0x0) close(r7) 05:37:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x0, 0x3, 0x6) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001b80)=[{0x49, 0x0, 0xfffffffffffffffc}, {0xfffffffffffffff8, 0x4}, {0x6, 0x0, 0x2}]}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpeername$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgid(r1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x89) ioctl$TIOCEXCL(r3, 0x2000740d) pwritev(r2, &(0x7f0000001ac0)=[{&(0x7f00000004c0)="8ff1fe1747546a4c2c9482b334ff7ded3573f44ed846124bf635ba84f337d4839c3d58daf28fcc43334deb325f0b3040ea52a8d0a8b8a3706d4695de1824130fcc263078f5b10c213586aebd4f42092498ae7172a880f28209a8110c2acbbadf85a720cf8f1148b277231f195cf607a9a5e947139071001190f0b3fff98ec55141e1862785b5aa71ad8f54a3b2c6988d65255e79f8c3140318a0ab06d97afbcc4729ca081b17069af3e1d06bec515cdcc7da218960e838fc9eaa01edbbfc7b76451358159164c4422c8c04e63e4056f80c527064a8609684eb", 0xd9}, {&(0x7f00000005c0)="6f230703a6d12f062b6be109e47abff81169adb67ef05e4d1f79bddfdef2cabbc3cbbebab90afcfccb9a81addf7a44b9348d6fe846bceeee9f910e298f16e83cf01e140a38763cc656a37a3f2c4b74f46d92835101b06fe24321f5904148120ae9025598b42505fc25d8b357f911f4b18413bb45d2bf92bb68f5abf22334dc7ba7d4d89438022e95", 0x88}, {&(0x7f0000000680)="d068c2d1097b5ac741e02c53da3dcd26791b330b3038722b832eaca67a3f3bc4e52bfed04062555e4dd846a4fa828580727f474a5d28aabbf496d379312f293bb2e0e146a850347030bd3e86df6fe6d7df1c7f12f1517bdbdd3db4abcd71e7ba4e1cfb8face05e0c688d770c5d879c3044e0e142de5f86394f213520d0009180e34f8062017876e89dd8fc96845c30a51b29d9971d591e704f16a1b512594d31c8bde0931e735856d1bce5627cc9dfe10db29bb47637108366343a285a2b85e2999060e7370aefa25602b700405fc162f8a16a51371d7865cb6ada8456986466237d6cfbcc", 0xe5}, {&(0x7f0000000780)="16883a9a9582c26dc33ab81930fa54ed4a36d1d6da0fd342d887a6e8117b25c20d072c5106dc3e", 0x27}, {&(0x7f00000007c0)="2347c5404fdd", 0x6}, {&(0x7f0000000800)="06456a091059c707656b3c68b316d6d77d4f32e3ab322bc1dce86575652a7308bf9aab8fa6b6f82e0599a031ce54a2084622b222ac445af2ee70730b13f5d7dd0e15f0b8994f033b986fe8592580c785c73c3f71f84a3ecffa893ba5b04d49149e9112320eded33585f4a4f8139e757faf199414959983fa863b7c734330c6a305b19b62cb98fdfa44846fb5fb372a372a15fa9149cf72becd4f1aefcf9ce415fbf3e18e220d99b782f3b68e0990b8a49ed1bac109ce5f0ce9575b11f2492831be2bac40ca4673606262a0ca2ee4bbc827a3cf554345154828bf98e37ae02084366630046f4d3e7f724ebe693c330725bf766c1dfdd2ef70e3d82f902ffb8344f3a7a9577d7d277a17b458c4a1df15ed1c4967609952a1d9114e6e9200673bdbd3a227e63aa5431f7261fc20ba37e906c4288f5781caead4aaac6e78c50756d19e722797f214072cfb69ca3a4cf4212bb84be31631b4820f6cd0e113dd542d6e000777045624490f105dde99f38894ee0e211793a48d251e93ad9e60ecaa72efb1de42cfc7767ac9a2d670eca3006f4d8275987242e71710ec96004a9339ebd5059bfcb5e065ca026baead26575d13f172828f11d202efdc95e179f0de2bc6d8749f633ba5584ec10e61cd43aeca46bfb51a5c515cf4200b7ebc811119458571db81f1001e0025a9669c18efb437c682010045111222e8f3f5aa5f41cf716e307febfb4eb78e33d6a7edc7d2e731b2848552680c4f1ee778b1352cbd8f0bb99943b4aecd8317bf9da6360f95a889a1d671566595aa755d5c506cb5ea6bf109c0e1d4fcd22f0970d2e525d13085cd33a8d77bb07774f9384ff13cb9a89eca2e28702354f470f9bbe77aa839942ab32baabd33ea233681e526f875d243c466915388bab0bd499cbc2bb833df6db48fb3b9126301ef142168683916e283e27bdd7d63722d31c14622b07fd4ef26cb5abeb211440df5001f35c58ba7535d74a171b28384b59ef0a63875d03ada8d8f54aa75f109b3f8d42853d5fd8ad51074756d4b70517d27e95aef6490ed727c48437cb086d6123bd091bff2f9818be78c994cc176e28e681facda6ae6ab3868d188150c013aad051c169a1c2e02feba1b106270b031933353c37f4adb52ff5ba14bd4e13d120af112995fe75c3e198a76c90ed83da15bd5e2e8f4d0aa0ed6f21d7317c8364df2f9a41e7953aa15b6002b0912264f81d22ef49b734f034a005a87b4b74a72d883ee4612d2cd36e83a3afc668fff4de51925c879a15887f5968d7bad6d557b18123288337066d727aba4740a60512c39fbf4041c4e64d204512e7804a696c846895fe643558e8061e8cc7af9c8beba8949631a492e45236a4146e6089080d49a17592b15c5cb226f9ac63802435c5434d87b6e4ff1f6ac6d777910e3c3f0c109c3bf0f016adbfb903805b63319824b838bf3a19b932ba0a6a7e345a08abe4406f4616b0f88704c609c179497618aab6575525e6bd8a87efb46ad8561cf188a0c82f02873cffe065c6319a027bcaf622e1328f13742c683752ecec13c4b0fd883b36df8cbdbe97a094fa6638ca397b4329ca987d7f5214172e79d32de8e9779b88d224ddb14258530078f65414dfbfe20a5060606af7804457ee3c39d3d0056b27ac39a26d6f1c43cdf027f846e4e2977eb413bf906568ca9573172a8b238cddcb06fed3c6b40a08bacf0f8a72d17ba1d3af958a22bd037baf61280a6a386f1a4ac7fe5006f27bbf5ae05ad775b193a845861f5e8417eff01dd4e55ebbb55bf5523ec9dd7b72b0c8ef15af4ee602663ee3a850631b1eaafeab7036074e62ac758798b12d6601fd2f4041c84b7520d43f9a4e408a38459aa26ed2b6b3e0d53935f5d4a7ab240d532530bba22f3ad406907346b4a17d75feb78d9ac5d1dd742857569e3b9b12a3c470f5dba670efec2f267ebd31ad235c295b372212e7998a5d16138b8bf21f423243f2d03ae944e3ec80dece0e6cc26ef77848ca9da3a228a0d0912b79f66ee0cb71dcff4acd1757aa2b1885dab8ff680ff9b2efd75974da59c1b718f60b54db16c43aa833b84cf02b99f0ba40b618c6e8aa0e534a4b0f1a0ef3d0c810b2b6f61b872f4f2780fa5f16b0bca75f98658f61c52832ab31bccd7314cb7e095664e18a5aaa65159b63de88ebb4a2709eb3b8a2f5dbc6a5f9b85296cec4e21c95bc0324b97b731fc2933a0b410bc93d5411c838a133bea24143726a75b52d0face6fa7c944ed252daf9b61876cdacc996ca8ed43aacc1c9ee5e36e492cc7436cb5f2d3f0247e8fdf769f23c611680a7e4ddccbe2eff2a25af1cd42c8e7c956e2a242822231ca06b99003440a47b4962498ca721e6becb2647eacd94b4bfd1453b5ca2c4bdb9e2cd097ea85b9213104efe22c7181e6ec9131f8e14efd551f80288778708a4f419289192e01d738c4f86756d78e2453e0dc62c91b48bb47c258801f86119f92304a75f1abf0c094441387bba474a73655b790b50ffba3e6ce659bcf771d33fb5402af216af64f1c8ef3da9bbddbc1fddc18fa0cee0ac43f2a3764742bdc15db4eb5118cb23f47a7e6a7c3f42cf7ec42aa37d8a0af25456090a1944568d7793819e962802d72abffbd48b83b4c6ea8a6924211e9045ab7ab5977a35197b57b3404c10aff0c465d84b2cd751e9fa2bda728de03c6a1677b3f9d7be1df6daebfe70b7659adff113b6ccbd1fa66fceca80f5c3545c7e397a468912f49656dfdc62a260fa511be15e180b7482c2b15b6a52487fc4aa8d970fa2204ebb5191e7380dfa053a02fbad4b6e92839525e490d23fd70700b22bf00630ff1841a5c79fbce51578f71b008e455a728a824a60efd962b3c0b85987cb9f9d34ce47975c75c92772b01890530b1ad2b437af4915076b861f9c999fcc60612c0acefa8274c291e6b81179cc90ea8aad0e43598f0e3b67dfa0ff265022ca17c5328f1d23356e469e03523467e911b3010d58927ec3c8429fc62cc042f575fbf63e052ae0754f1194ff7ebf94ed1931502d26263dfdbc613379f635c90287833aba67b293550eb3a74d924073767567738d373bcfd63f7c2fbd22f8b91d4a66c8e3cc6a0690dc53196358ae4e0296b037f342b9bf252b1a79347c4f589800842a9c324fd1ffe05da23b46773eacb9f81622d833991e501627382fb456e7182bb7f3f0bdc95e06c3fed042a010e66ca4818a6151ce4cf9866bb03bb0d1d8a532f53bc7c5defd35ad934580da26f1d35db2bd73bc7a5e749427e095cf96a542e07cdac6c026d02dac6faf382e3c8fe9e3ed7b914457fb6707dff47e3e1b812caf06c2864551e018248ad4585e311f3ed36c166afac76a8fd1bbe98c5d8567a3501ff7671589f096f807eff11ed6e25a77c4d56baed6be215eef568f2f8e75896d3403a36d78ebbf1a261ecb0f00fcf6f1f19526a70552d3c2ee4abb1c5b75cadb607d967b824d5dc2fdbe434b0b9037fa62ad6f501ecd7b66bc4d94674e93be0165cf7d87c33a8cde6ac5452c302d0dd8df57639429dc1bcad0302b72d155147df1fde0f62a640a4e96eeadba8447fadee87513a72d982897c9c2349f1e4a50a32da47f07a8ae295c38ccba9cdcc336bd3e69be8a872a6787f6030a2b57cdf1858df178c55e5196829e2d1aa8cb43f0a173006feca4c7b26d8376bffa4a2c962ae2f5bd470be7b84c2d48eb993e99c687118144d0b641c98ae84b8cb1e5fcbecc083a5df2574d23a7546c022ca0907276145796a03a816c2d17948990eb4743868293cfee23a9401816f0d05bb06900266b776d227ba4538ebb15452b31cb04cc3480b259ec63a961d6307f22f56d38dbd8c900154f4a8ffd992a8e9630719c2e3867c84fc55def00663b0d294457d51e3e9be5ab858fabb058510b1e2ec7a03893371a06e9289fc31862709ef956bc97fb2929a0cc59d03a0bb9d756d7debec3b2b4df1a3809eb31fb126082a1a4fa98a6705e3e2cd3b89290a51c1334ed47614970b9807a678819c33c7a48c801c617b8662501d3ae77cdbabde1718fe36fa89573be394abb8ba14dc616c0d0b6c117a544478b93f57e140c6909cd61e3dccbb2e94723cdebef5cc06915b3a3c95a61897bf6d850dbe14b87ea3ba8d1e370ef40db27cd80582dcbdc5fb2b620d52b20f213d817e99ab1200c953efbdced0806f8f1cccf1293d8de631373763a60ae70d2af8b89b46c45655b628e048a98cd58c33fee8a05d64297dd9a3965789af951039416af0df6bcde66e55a8b9eddc50921d2095e974499c1df23600c0b15c9a1cdb9de1f69bcfb7e1dd38edc14b4221d0591a4abee2a2ccdf84f04d2f70fd911611204fdd7b360978f8f89bf165fb6605813f82178a9a22367e5c15c3032b626b8bd04d36c96325849eebf5b9dec7fb805995c4f65edfd0eac586865b97ab2581da91adbc1634345637265351b3169febc245bf039bd51a6e0b705e680a8a10b356163ce5e3573e56fda846d71954ed852f2314529e75e7f78a28306ecc294e3ffb0c7dc8532c5b1328c4a0ce2b6f01e26bf5ae40f91e6de68f82e6d85a36429883dc27300ec1eb119ffc56972f93ca6ab30a1d2c6e80399c15d8f3e950d1ed1a059e0191b62035a2c572b24accc117bf4c3824a485e0ed3df47310af4af0430708f047502ead344d7145e91d71fd20e228003ba83132ed1ae9cf684394d900ae615a6e3f67e17c5e876d53554833e01892961da4bb6c3d6d28ca8de06eb7de4fc4dbf8da1146a0a7462f3e013d06b495dc2c3fe0bfc694acaca8da8b24a746ae12f3a28a93617f8c883bf4044784e750cecc342d5bca54e67d3f506ea15ca006f1a6278c3f25fe25bfcca3ac3d819fa8beef1ee35d64f3721da135c6f37ad074e87f414f3a1a5192d5a1402ea4c6b2a67adfa028800d40377595d2ac3a3cea5627e3aeed98db5e33772b59051527f1702df61906ef048ef1a3fa37922dd5ab6229208f2beb8338b840cf6512215ec6facd8176071492ddfb9ef1d5bf9d7fd039fcceb6bd5097e0b690e331de80ca5fd223d5e1708dbb936685a9a89027580b4adae09c826c8787a343c91712d0696534ac4afbcca3905f55021dc5dd05de43195afd86fc108952acc2d0847abdbf49fb705ac46c23ad6392dd46f0ef5ed8239033be23dbb076a771e4996926ce45779fc85db2842d5f40047cd66b6401d89bf8711daaaf6465424ddf1831b6690762214673bdb127615b7d81d58fa6d89fed2a790c26e84683e9915d135b148eeefb2909ad759f2f0b0417195cfdd8dac9478d37289cb75db564775dc8e685c2da28ad9be6e74ac3b24969a3d593648f26da48876adcfc5e2d5a8c9aead150e71a5bdb853e732ea0d27bc2e0713d313b709ec1064a4ac9336fa606bf3fbf002f9f613c2faa0fb0dbbe7d703876bb8c15c263e3ae4b05f03278cd3263db40d823f1c3bf54f80d0b02a6249d7c36b367e3bd846bd3aedbb1ecd93325c8b468919e1c9e90517ea10bdcfdc6461fd37fce6a00c652ebb8aaf21958fbd5d7c76361ed7ebb4c916f66540e9d9190404dddfeffcef4d9fa379c1a66a9bec772d02cb397e1f12e8e8ec2661ca2d26a186cf9a06d485726fd3e4dcff7c808a2adc0d6cdad8d34ca57b8ece5aedb30953a389e7fbbd49d0d1dab370901af978d520d60445dc11a16596c55f781b19be2b7ae3687e263e11954c273266fc2d709364781d1e52ece9938a64d3a60519f782ed0b1c5cbb78e435ac78eae48f264506421a0e2f8ee1618a1a672cad773a61b9b92ebfa3d1af5", 0x1000}, {&(0x7f0000001800)="98a78b39f2f49b927cd1b3073390d9c751f4f4c06a712d9a6e6eadcf53eddfe423f88f3a5e656ce249d5c6a9b752ec49b5ef44cad5d1169d7306106f559a5f073cf2a2bdb4562a51b20099c9d3ea27cd2937aeacbe807e80578bbaf8c8952c2ef1d3dc9541d55a585fad686403a123f50340aac6fec0e537ad3192dbfa4b2b158bd3ef6e4e943b9de7b75fb644c780c1aa707c5b5ae6e89db035a5d11d68887b949c5c554c152ea35e6cc53374656acf30646941b41463be72611df8ba8c34041bba5cc4ff7afbe964a08f4484278d12749b87ca3f59dec5ed5a70d259", 0xdd}, {&(0x7f0000001900)="8e94bd49e3fd8c89e43fb4c7e198f0d067beb94d097ead61fa7aac3f7b4d403d5ed0803ceb04e48218aed465c7906f07285c5ad5a396ca2ff60bf78e4fbbfab5c3af224f4c045bffeb558808aad92b5312c4ca0afd3fd6aa138445646bbe", 0x5e}, {&(0x7f0000001980)="e95eebd19410d59ea3a572ac85456eb718b020", 0x13}, {&(0x7f00000019c0)="e5dec7c2fcad81352cbe5bb07cdf215cbf587b7d7db71d8e3939f3790032be0c0ec0426aeccfd64ffea6f01addebc7754dc94c4d306b4bcacd2068d1b5b56e68bb6c51b826092f802ab4c3c9773132ad4cff9db3601dafd8efd0a23aeee68d620ba25e3bb90c6e9d07e9960e270926e48f720a430e27491af76a385c2e2f17e7f58ad2e8e66b8166dbe16c638f6cec19b5929be7a59db00092443c70eddf1d352b089f1451d4fe4328d9686d51da5c8b0ea6583cc656d5b99634df821c1ea3b31b09fa11b57f1c52e32d971e32", 0xcd}], 0xa, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000002dc0)={0x0, 0x9, {[0x1f, 0xa000000000000000, 0x81, 0x9, 0x400, 0xffffffffffffff80, 0x8, 0x101, 0xb12, 0xbfc5, 0x7ff, 0xfffffffffffffffc, 0x2, 0x40, 0x5, 0x0, 0x101, 0x8], [0x8, 0x101, 0x45, 0x1f, 0x100, 0x3, 0x0, 0x4, 0x1, 0x4], [0x1ff, 0x5, 0xe24e4dc, 0x2, 0xff, 0x3, 0x1], [0x8001, 0x7, 0x100000001, 0x8, 0x2, 0x1], [{0xfffffffffffffffc, 0xdf, 0x7, 0x101}, {0x7, 0x9, 0x8, 0x3}, {0x9, 0xfa, 0x9c, 0x100000000}, {0x4, 0xffffffff7fffffff, 0x1, 0x5}, {0x9, 0xd992, 0x1f, 0x6}, {0x10001, 0xffffffffffff3ec9, 0x3, 0x1000}, {0x10000, 0x8c1a, 0x20, 0x9}, {0x7, 0x7fffffff, 0xf6, 0x2}], {0x7d, 0x3, 0x6c4, 0xfffffffffffffffe}, {0x3, 0x5, 0xc0, 0x470f}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000000080)="eb5d", 0x2}, {&(0x7f0000001bc0)="27fccfdbbd9afbcc62de154351a215c97f49b791cef68c86498721b31b1aed0dbccb2d064ad16a9701b232c82ed8659fa055e386ec223fbc2004eeebbbefaf0264e954dabca3cbca5307bfc326850bdfbf1abb051b8b1030fda962637087f8afb305d8b9967cf64addc9c2ac38", 0x6d}, {&(0x7f0000001c40)="e5c1b90ac33e5a3064a047945c0ce8ee5d92c004e53d5a525ea6ca59a6abc36ab4ceacea892caeeb43114c5ec7be76558ac9ea386c040d252c952ea092bc020d", 0x40}, {&(0x7f0000001c80)="cdd288b73fcd738d42a921653e1bfd70c350f6538bd9d55191a481971a8d18bc983f96dd0d2ec67fb4625e8bbe9ecaa571ae920ecce7efddad6ee5c05403b84b797eeeb03dd60878bba9c1ad08c45bf0384beea8be4ac3df8228490aebef3faaa441842a6bd38b3b6f18f538dff97554af201eb2873c0d364402681f490ca720b60ff5aa96eb1377fcd32c173c4ab3da28eb58e0dbf433ee4cd68c83c0d7038cf94c682811390b1f6fe35472d8c59ee27e01c80d465dbb0413df50a9556f0c8055374e9a858317bd3cac6b3acf4fa50423f79315a92f0a90617248d45e3c26de0e355189251f7f0e9b0e5c192b2620206410925c2e16f8d515d6f8f023a289679e9989b3e615fc37698e7849651964f3d387dff75446b70a9b6ab34849cd8d07b3d2783f6d82430daec0d3987e0f17eaa47faa1844e81033e344cf4ba57331668d164b430e5e2b2c4d9b4d03f57f0c5860ca52ecf366b070e50c841e38176ab32dffa2c462547fa2629e46edbd07f939bb5ac1a07d4e00225aa1f7ce152bfa518d7647a714d02c313806cae2f455d15e2ece5cfb4b50ec6f2e2c2e8e78b2d6bf4d84696545ebf61f4b52ddf9abbca7de499447348bf04e4e7112f91ef2217d30b0758e4f56cd7e6e202ecd5d66209d12cb26a2e59b37b6e0ec14120ada24322cf146365035ae1df64b50214a394791009bb2011bdd2ddf423421193cd946e1253cef21c35ad7785b459ccfa8a4287a42fd1b90d391b0d7a870e652b92f26d26eb712e10f5bf48d4c67a853a2a5db8d91edf12dca9e144d9db459833e4d4dbb0174d12d965c55346efaa1ba25d56e5e6ad29124716fa38dccbe0a9e5bc58a17d92ae98192ba67f4f31a0772c23936872e0423522d9e37a61047e336617ad5c392795237cecf44ceb484b82db66de0d16b002084148e04add9a01dc71ee6aca14add1c7e99d154c8a818efd93753d4a30f0b3c2d27af08cb7847945cc9e8ea664c20cebfb207162bbe67664ad81867752c50cf27158c6304c271884d16690d415322c1d139d0afaeb2b3192c4e548eff5b1849261244699c6acdd8d4e2223cd38a4d03db1254e84c4e268993f2027728602705fd672016dc8b3b95462417b0a9d07a4bb51557a86d1355db202108d52bf6654a278b3e6685efbeb07cb1dfccba9cc73e7a53ea1d22e8ab1172af656d6d2012072e5cac542a4944f392ddc75ed6fd045c450a866bdbf75a37530374297eea6009e0d6d87272905dcd4fbc8fc63e3b017c62c0afe14554d11b7cb47092c06811236a7bb7df77b1f85404d2299f465e824c639373ba30fb75ee21bc9df20401143009720081c4aeb49c0d124ebd88d00fad008f7c2eab2d178e811ad0e12422a6e16f3c01083985605f355f0412b903a398773be6b8953cc93b6b416c3a6c6f227ebc1d89bd1edddfe1a8a4012b4d4cdf81ae6bfd3a88e8bcabd17f9eca1a1d1f95386703a337be601fa785137fa7d9d5b65553359e85fcba08f2ac44b5c375f61d31504d0d885a2767e6fa463b021c3c9c9b5d3a5b5dd13fe0fab5f870cd554ec95a5780c9605709c54d4bf54793aa0f33ca883325af70e6139c360642a1d3189430d6ba5e134bddacf1832a479735fd42193cca66bed938b16ff5971d582b2c2e4701d4fd7ff9ae555ac9022b9335393fb9c6d1eb4d7252b279d941880a19f0a7bdd2370186ef051349e647b4cc2fea96c2c4daf474deb6265e4748d6ec8df462db9ec7223ff2104deffcef94739d75deb03e80cfbcbe3e8e15a340d57eb92327ad053f9392355a905952ee0d85498ca0188d71526537ccb819fb79a53b58880ca95e74c8b3d07c1874ba6905173aebde48407e2e629e25abf8bfed89acf8a8fdcce1b73961f685071e5cba8608e536c7560200fbc03c7353b63b8945971b6562aedfc6d7c62aa914c21df1ccfb1a5929dcae40cd1887e09db750c31da7bbaf0d9bea9e10b0eb052d38b4e6b0121c1fcda9887f28726827fecef959553dfd8024ce58a350557d89b5624ec252b91f6aa681311ef7e52b0b2004bf376f4ba63c689b661bfb359265e490413817850e7535b2443e13f9e1265917be0fc59f2d39cb6c9a374c84d2ab06e3ee0d8612ed0a56228b800c77110e8d02608eb0fc85c1e05a671ef780b51242613f428734010586bb20bf708e07247b4df745f30f99799613180f35011ad3daca68b801754a06899c258d1ff5cb5efe32459b8d28bd1c5b1a4948b7b4c2fd5a0bfcd2a78c50901f38b29a4c762b32f1498b9726f62b63f2e5e0c01fd89f1e1bf8b766d691779d14ceab1a4fbf82d57b9361e80ce91ab09190df52778b79a78723cbd06af77c710460d089230c6bf3f8da7d69a9250939501ef69607839ad00df914355b7279991b8109b40022955e846b5bbe8fa807e8c4fe02fb7f4eeff0586cfa06cb1a5bd907f1cf8bca6b1ca6021b9783d9eb9ea3a60b6da3515ed68e17dc4105a7fb9c7053073701f625bc831bfb7b0b65b23e1b5158f788ff0625666857048b22e535c47ba62b536b6ad3688b1ba2c84da024a8c359f222465f931b6d6295ab1223f9303b5bed0c8314b7413221133fa48f69ace1286348cd1206194efa22d90f2b9d9ccc9a9b190475f25113fd4bd25060af773d2578452c82d0bb8c4338981c7082cc7b8056322656a5583716725da22f1a8446724373ce1f3c9b4a35fd66ff47d5f8f8d10e0db415b0249f4710547d629f793de6170aeb1a927212559403728f5bd18f531ff25743f6ee86488259cc76d8dc48fb48e07a2accaa21a25c27baaa0130c5733ecf14062f8da8a92f18ad86c96975f28fdf3cb57149deb6024796f60a6c4d2e8a9515ba85d55c11359742a47bc13fabaa875774af72e56abdcdc4851ce59d8376ef6e2b11466b278e74d7c8229e5fe1c12788fecfb8f8cc54ba4e5b16595a0897051b2786ec322c715b4b3f5cc59cd692399056c0bd24202f9a519299c0cf6da96fc0de20931cae89d3d595ec7df733b8939aba8734b25240d206516636335ee5e9d434a64c0983892ca7b6ea19df93908c33402a80229fcf74d2ec36a3206bff6269997e3ace8fd18b8ebd6431134219c6c177130a309c19b7e0cdf3bfb2ef806480164c83bc9decbbf99df24eb66f133ecbf66112e63eaf59eb4413ecabf31597a0fc00473d828a6911d45a92c1a4c5b55a8dadb7b074799a0f2af7cec9467bb3eca7a96a235c1fac6c9f2f5b8a43c49219af8b93ce70479109bc3e9643485fabaaedd234dd40294d75cb6ee1e49f7ff63e5e1b6ab3662e598f33a2298f2f6c8c93a4a5d2d38f502da5ecfebc65c7abe964f2b59ec974311956e7b0afcdd4d8895f4dd9dbb99f2c944c90aeea18c7f5a975e54488eb213aabb80b596724228624fd6d221350551a8e732afa2a8f25802b48685014ae9e2f9b4fa1e62674cca014a0eb825da136de74033c9918cc83b4cc746fb3cc35f169e1b62b5930cbaf5c1e3bb4c827087b6e6a188f4530e42b35ace650d2d8c7f436082c7c696ecf0da23995704f9929599b518805c85a5fee67e4b6dc984a7c3be989b1e6cd5364d0b27acb0ab24cfec1c8f7fdafa434b4e15067cd7e1abcc0b860913bc871beaeaa361bd6109d12db50ca1408e29987918b29d9d57697f4d63a68e3f776fc3354226f93fc6debc413e27edcdf599c181b1f0ea94205ee8388d5d7e623b0584beaf05dc0a4eac712b0ff0b74bdd2a9ef5b785c2ffd0fbfbe45776df01a69764c6e8fb763d4862cb0b079961274dba9b949e64a0f22cd251adfa40f68ea89845432272b9c53cf55834020fa7adaac6783fc0706306a60a9a77ed0d02f069cfd698575f374ab9503cf7bbfc43e76a3a950648342f6d8c3e87b79494e74bc7fc5788fca1409e18d9cdb5b5021ddbf169649025f99d579c0f07238f8cd6e3dbfa9e8c55f51d17e341766d94dc678461518e1957d9673f1df15e2e91778a8c4f06e56243445d17e1a02d659ac735a2f2e17272ec1e90112382284508aa9b5581ccf447ba722cad6d5bdd57660a479b75209bed719d8c921aa249c388d7d8e06d727665e97d2fa50ec7012e0a7814386530be38faf83766f2f7d9683f7901531fc68ec38ba23061ccf439dff6ec4e2bc884a5aeced85f5c2eff1df16ded32546160439e8b672ddb4c89ff9aa2fd2b555e845e91cdd10908f086e1ef7723950628b5c3457d490667e433c6247aa651dbfb48716317a1e695af01eeff0b56a7d4ad00bcd73eaa83f64fad638d094d7c19fb6a9559e10f65d7232a14b7a8beb707fa53c0a15a27439c1fc1d92a8166dd1abd7d7756c7a2cc64131014d57432f7da49f45e390f19bd128ba061e5e578191380921538159e12c2250f2c9cb8fb59fd6989de735d0fa7e7261d14cddecdb32bb21762e33e28bd9a66e1f3a1060e9556085a56d8e8993a4d4d3f6235d01847a3daa0bdc48affea0796aa830ca4039bd0cf711ba8dc6ca59860d4159e64d0c99f7ca83fa786294f87cb3c319d76751bc59b9bc9f7d5b808262adb404c295bab37ee32e1f58f75fb5e3a24c27cf8116f665ae3430d9799eb47b571b1f1e03e7f7220b7ab7acb3048d753e0281dab49a7f873500f5a6e8def2ef86a0ce6886c8de58f48954b3bdfacb0d8915b5dddffdc14b230bdc7cc9ad492dc7b5e16b7405c61ce72939121cd3de9a6aa39b637846736da9415ceb5feed75b45017c0c1b82a5204df0aa67d2e8749510358068adcc3d10fe81b01e9663c3b9bf2c4e1aec6d74b66ce19f46cea5743f63d40a45ab5b19f1650a3c8e84b40a0ebed5f988d6d8306a78663bea24fd8583eab6e03ad6aa486aac012f118e817dbb7b4002dc3e9a68eb231f3f7b76c8dd92a99192e4900365b5c70ffea29b2c6ace3a883a7a7be1090f627794b95525a12c8749ed923f23c18aa6498db72bf1afa253b42ccf51c59c497191c4df5df00ee3f9ed9e17af1918f38bf8b371cfba205db8db02f09f975708d290ece22cdda0e2e166b6ad3cac0ef55c2d720a269bae93ac83bfe5af9553aa900c27ba8d5a3c529be6ac54a4c56852791b810ea2825121d6cdeb46c8960628f4bf72d709c948c77934f1327798cc752b1a64950f124c6e6b490514406f6bf4b9541fc014f3d5f55b0aa7d9065ded1af277f742bb0867715cf67c21b27c07f1c8da76b6ba4af53b100b2c3cb7547cd0b05bf62c86f6253f89091537bc67e2528b008289f2bba3cead450c9192de7101880a540f76f53b3f64f56f7fbfc2be862bf542e12e74d3d8ee74999a63d0418eb4d0061e4cf9f97523aaa7ee16ba616b9682923db6cc6b1a4a837e6d080ed1945b2b1f8baab7761b2552d4eb234811e37786701505c836d421d2b269425bf010c4710d4863af404e96e5294b68ef2af1247c86696adc7e50dfd45241fba5fa01dfc0e6a15841d5936dba04b03b9be874cc30c7341230f88f2458a79fe1481d3c29ea665ab6fbb9cf68489d78fa56f1c1ff80ce218fdb1fd6832126e51202ba8eff96d1e96e5d209caa3d751cdfcd7ad4442c8a141599a3d114f859f56826eab03225c5d6a492a63a3c8d1848bf5c74c9c05bc3c915fa8b36750971c203fa77e1d33c1f19ecb67462fafc60f8ff0794dee2285123b5ea349e136e3a1adad9b423906883c796388391aee8fc7073933bb9f4efbb2b1bd27de42b03e57d985f240e6cc69320be3387e75a4c60bd0771faf5b39aa7965387491fadb73664ef88fdd8f276280c427096715d5b4c2e4b4b6a5388592a636d05dbc8988377696f2a7ad03bb1", 0x1000}, {&(0x7f0000002c80)="197ed1050ba3a30697ee6c92a4a043916625ce800bd1b3c9548f746c80a197ef338db06b264846373851efcd16cd923857de9a351ef6d924094b4def728bf4bd3d6ecc594306d57a65ac4b9b26505e43aaafbb82579119e2481ff3", 0x5b}, {&(0x7f0000002d00)="2c9667bb799e003e228b6e4fdf70a4fdcf9fed59206f2ebf8fe18bd29fe424f0d3dc6169f77f7b1eb1326fef3136f3fd330cc1abd06ca2d56655", 0x3a}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x3ff, 0x100000001, 0xa7, 0x7f}, {0x7b, 0x8001, 0xfffffffffffffffc, 0x1}, {0x5e, 0x6, 0x8, 0x6}, {0x80, 0x80000001, 0x100000001, 0xf8b}, {0x1, 0x3, 0x8, 0x7}, {0x8, 0x34, 0xff, 0x10000}, {0x200, 0x7, 0xffff, 0x2}, {0xe90, 0x3fe, 0x2, 0x94}]}) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) r1 = socket$inet(0x2, 0x4, 0xffffffffffffffe1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="1f7cdb96603799151765201540e8e1ae9ffca0fd53c3b12bee0c85e761488c71c8101167626002a1a0937eb02ad935df", 0x30}], 0x1}, 0x6308c449222bb6bd) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x400, 0x7}, 0xc) pwrite(r0, &(0x7f0000000140)="f9", 0x1, 0x0, 0x0) 05:37:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r0, &(0x7f0000001080)="a8486f66a5ce2257157b4ca517c8f256f010cb521830ef31c6ce7030623a", 0x1e, 0x0, 0x0, 0x0) getsockopt(r0, 0x6, 0x8000, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 05:37:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/252, 0xfc}], 0x1, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87, 0x100}, {0x8000025}, {0x8006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:11 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$getown(r0, 0x5) getpgid(r3) pipe(&(0x7f0000000080)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, '.\x00'}) 05:37:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 05:37:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x40) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 05:37:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x249, 0x81, 0x100, 0xab9f, "1bbfa2e9b221a0783f4b6b693cb520f750fded44", 0xffffffff, 0x9}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x6aa447a691aa91c6, 0x0, 0x0, 0x2000100000000, r1}) getpid() 05:37:11 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x4, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000400)=""/225, 0x305) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f00000000c0)=0x1002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0xfffffffffffffd9d}], 0x1) 05:37:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 05:37:11 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a0259f52d03785b6bcba583874145eddedf8d37bf3477dfbde44ae10afc1fc1d280d70b909b89e8cd285510fbfb581adcd28d448f2c7a021dd20cf08d420bd0e89d844e4005f68e9fc03ef1eb63c331c393ce008ed312cdd79055d3b566bceb7d607e9bde91a222cb52067af899778d515800825a7a99299ae4fb6d88cca68192d54652e63fc76e4b44b0b7827e3b0da0778f53f6089db94e283eaac9440262747a21a27542cda1fadcdb00c3c27f4a6b0057"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffc01, 0x400}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) 05:37:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fcntl$setstatus(r1, 0x4, 0x80) r2 = getuid() r3 = geteuid() setreuid(r2, r3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0x1, 0xfff, 0x1, 0x3, &(0x7f0000000340)={{0x8, 0xfffffffffffffff9, 0x2, 0x5, 0x0, 0x200, 0x80}, {[0x8, 0x5, 0x0, 0x7, 0x8e6, 0x9, 0x0, 0x5, 0x3, 0x2, 0x0, 0x0, 0x0, 0x9, 0xfffffffffffffc00, 0xc8, 0xe55, 0x593b], [0x6, 0x523, 0x0, 0x6, 0x6, 0x1ff, 0x9, 0x6bab, 0xfffffffffffffffe, 0xa30], [0x0, 0x3, 0x4, 0x3, 0xe7cd, 0xfffffffffffffffb, 0x2], [0x0, 0xff, 0x3, 0x1, 0x7, 0x401], [{0x6, 0x6, 0x7f, 0x9}, {0x39ce, 0x6, 0x3000, 0x401}, {0x7, 0x9eaf, 0x4, 0x7}, {0x4, 0x6, 0x3c, 0x5}, {0x100000000, 0x0, 0x1}, {0x100, 0x8, 0x6, 0x90}, {0x4, 0x8, 0x9, 0x10001}, {0x8001, 0x66, 0x6, 0x8}], {0x3ff, 0x3, 0x7, 0xfffffffffffffff7}, {0x100000000, 0xd157, 0x9d, 0xfffffffffffffffb}}}, 0x8854, 0x80}) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1000000100000050}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x86, &(0x7f0000000140)="72bf25c41c46476e0b00fa78e16297d40577e007a4de848b06a1f78548c5d99b722dfba067dc01fd1786d6ca6b8924b7fed061b8b7b11499c2b137082a608b499bd303f249f09b40ae1fb0c9b9930832f4690a5e93370489bc23dbf48d3288b7b0f558c8c5b0028f8e63fe5b120eba5169ecd735497b35efe7a2a2b646d72d0b1cbb9b5bb982") 05:37:12 executing program 0: r0 = socket(0x1, 0x4000, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:37:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 05:37:12 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20401, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt(r1, 0x8, 0xfffffffffffffffd, &(0x7f0000000180)="9c914fbaf7848e80f67afe5d466c3348e5a32efd6c5277014be9111f85dfb498a1178ede52716c932be43fac783ac53eccca4d06a3063c8625dbe08da433bd84adaff7054e4597798da69c8ea1fe5c049ff37950cda5ddb42335d833b00913e5ec1c9f962a18b6fe216169b49e823d501c4e6bc71ffbb660b25fc24191e1b093d858a08a5e571e", 0x87) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r2) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/10, 0xa}, {&(0x7f00000004c0)=""/49, 0x31}], 0x4, &(0x7f0000000540)=""/189, 0xbd}, 0x0) getsockname$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000006c0)=0x8) sendto$inet6(r1, &(0x7f0000000700)="f2c696830b44734c94758b0d02a38d8fc6234889c391fcb3ac84fe4dea6ea66083065ede42964476375645cb052ffdc8297a43287066bf6ee1268b5ce3e435f9bff2dac5a73281dc8179d3c075f624060a0bc6298993db6488422812c3ba04202012666f06e5036ff884313e24b667c5aac73eba83a5cbcc9beb27029c999d910a7da32df02c8fc3140afbecb16afc365d584f3a95f5fef8cd505a54f81d990f0b7a4ed227d94abb4260c2db23f0624d68c090fb258dbde1f8beb191f0df7654c9e042465285ec7183d31479e3f82584c752c4a325bb16c91157c04d31132f988eb41203799b9b57502ac4035c91ee4a6569d1bd7535c622df56ef", 0xfb, 0x400, &(0x7f0000000800)={0x18, 0x0, 0x1b7600, 0xfff5}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) socketpair$unix(0x1, 0xb067af81c744569b, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000940)=0x1) read(r4, &(0x7f0000000980)=""/196, 0xc4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000a80)={0x2, 0x1}) lseek(r0, 0x0, 0x0, 0xc904067629b57370) fcntl$setflags(r1, 0x2, 0x1) ftruncate(r3, 0x0, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/bpf\x00', 0x20, 0x0) kqueue() chroot(&(0x7f0000000b00)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000b40)={0x7fffffff, [{0x3}, {0x2, 0x2}, {0x1, 0x101}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0xc7}, {0x1, 0x8001}, {0x2, 0x80}, {0x3, 0x1d}, {0x2, 0x7fffffff}, {0x1, 0x8001}, {0x1, 0x77}, {0x1, 0x7}, {0x2, 0x9}, {0x0, 0x8}, {0x0, 0x7f}, {0x2, 0xffff}, {0x3, 0x80}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0xff}, {0x1, 0x9}, {0x2, 0x18a}, {0x1, 0x5}, {0x999d026ee618f5ab, 0x8}, {0x3, 0x2}, {0x3, 0xfffffffffffffffc}, {0x1, 0xff}, {0x3, 0x6}]}) write(r4, &(0x7f0000000c80)="f7901ce20eac1815444908b2c0524390ef3e30c7a96910a87fcdddc77f07fb258738398f705e1672a53bf6c9742372ef6a2323b1b60bef7a523870374b3df986d749c29d5ffd4db7e97c7d577c6a03d07119aa90c141be3c98bf6584031f26936492070265797e0e23897f7373945707d31f61de3f7997cc409f9eb460cb8257eb41e5f9515867ea3c6dfc234d7ed57d2c1ced11072d2e41a54049f3f0da41736a64124eca6d45424ce913cc81eb8e4d4f169e2828a6915191e2afb7d98b8e96273cca387e789df40c5ab1d0615077b678390fa71eb5d96417e13af27cb8e587632754efb7daad", 0xe7) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000d80)) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x6, 0xffffffff, 0x5, 0x8}, {0x4, 0x4, 0x8, 0xe90d}, {0x4, 0x1, 0x400}, {0x6, 0x1, 0x23}, {0x800, 0x2, 0xffffffffffffffe0, 0x3e}, {0xff, 0x10001, 0xffffffff, 0x1}, {0x1, 0x3, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x7, 0x3, 0x3}, {0x1, 0x1, 0x2, 0x1000}, {0x5, 0x8, 0x1ff, 0x101}]}) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) acct(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x40) chdir(&(0x7f0000000340)='./file0/file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f00000001c0)=[0x1, 0x8, 0x101, 0x10001, 0xdd0, 0x5, 0x7, 0x7, 0x0]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571214a09a2e8bae358d3bb67f3394dff2661bfcfc2927410cdd39e8e089e4c3c67b7cbf540ea801d18de8fe23e17d08164f6bd50f55b70def5d49d1d3a6f0d405d3822ea21ab34508afe1bfc4099c4d233ba9e357bf2928b9715496e3ce226a91ba72eb2fd9bc98842a6", 0x88}, {&(0x7f00000007c0)="6b1d4c65eee40901beca73a87b9c4614fe1d885ef945cb6d1f96bdec2403e259b9fd0cd164d5dfa0a0a3fe4b1dcf415cb975ce98acf3124198e9780b5cdc2691002218ac43ebe2d5caceeacd1ee3f48d4c39a9994d9f9e7c81dfbae5949d0c3722dfdad716432555e20e", 0x6a}, {&(0x7f0000000840)="c2ddce61960fe93e4119331da9722c9cbb675bf1e45d999c66a2987d1da07e3922afec7b78c59e535651721ffae8ed44ffe9fb9bc9988d5f7a25c4905352a5385a2e54f5", 0x44}, {&(0x7f00000008c0)="265a85362c746d29357e0c897a6f35cc2b7d66386a2c675a5a87fce3075ca4109c16ac25634d20d1415d2ca1bc03a89f1e1b3c6704282f75c02f04c1c12bba7e322e1a616a0f8013ee771dfd090687d6fa09e60be8b09b7b206e", 0x5a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000013000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 05:37:12 executing program 1: shmget(0x1, 0x1000, 0x52, &(0x7f0000ff9000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) r1 = kqueue() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) kqueue() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xc173, 0x2, 0xcb, {[0x80000001, 0xfffffffffffffbff, 0x6, 0x6, 0x8, 0x14e, 0xe76e, 0x6, 0x9, 0x6, 0x3, 0x8, 0xa7, 0x3, 0x1, 0x3, 0x699b5cf8, 0x3], [0x101, 0xffffffffffffea1f, 0x80000001, 0x7, 0x3, 0x8, 0x2, 0x100, 0x4, 0xffffffffffffffa5], [0x9, 0x2, 0x7fffffff, 0x0, 0x9, 0x8, 0x401], [0x5, 0x6, 0x0, 0x8, 0x2, 0xff], [{0x7, 0xffffffff80000000, 0x2, 0xe10}, {0x8001, 0x3, 0x5973, 0x8}, {0x4, 0xb0, 0x100, 0x7}, {0xfef, 0xa1, 0x9, 0x7}, {0x8001, 0x2, 0x8e, 0x9}, {0x4, 0xfff, 0x6, 0x7}, {0x9, 0x6, 0xffff, 0x6}, {0xc9c, 0x1, 0x1f, 0x10001}], {0x2, 0x642, 0x10001, 0x3ff}, {0xff, 0x3, 0x7f, 0x7}}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0xb1c) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), &(0x7f0000000200)=[&(0x7f0000000180)='\'\'\x00', &(0x7f00000001c0)='/dev/bpf\x00']) 05:37:12 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000600)=0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r1) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0xf1eff15b42b38310, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/21) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 05:37:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x7, 0x3, &(0x7f0000000140)="cab18a7c7ba10af9efd6d72540ee11f5e9de9028a141f7f4db2f3767c6a72fd3599cc889b3aefdb5acf9c5f54b3f7a7eb8ec1ceb0f4be4ef6c75871253df3529f178e8e462d8f4d137395577157159db80222f0ff52d4496c0b3ff3b0b11e84cd17e0ed656761352e4b0aaf5a0b1ce4388c6c90b98610edd9fc2b2fc3b9fa235d64df077fd0fb8b0b4fa35342b274065f72303f0e2928b6f805964a4225956ce84b0d6509489d80c67ccc98110dbc513a14ca5e9f8abe0101a9bd95eef63dfc5a409fe4e0667dad286ec3c1207ce61730c713093db", 0xd5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) 05:37:12 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x88a0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) pipe2(&(0x7f0000000000), 0x10004) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x5f, 0x0, &(0x7f0000000140)=""/95}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="eefdda66ee8527d306e401cfe86677cc6fcd564c89af", 0x16}, {&(0x7f0000000280)="51d1f7575b0f19d8268b834ec520abb602afe06f68f74d08c26650d1df11231305129ef7cc4d298e20039f98ac970c8549443eb3c41ae8d6887e39487217a6a2f2d334678376f7d4414d90e41039e7ef7af4244763bb86ef7761d49fc3d1ab59f417908b2c8984394b1ed0b3d77d605e169ee3343f3f9f4beb647449a81a3753822be87a3cbaa62680387b2c715b9901359c266dbe9acc100f125710969709cee415cf96400bb45c38896e8eb078e33a5eaefef7bf19255eadf8f84216f3c602934b2161c797bb26b17c5d895225934062b5e3a260e4badab4c8ab4b5519640a9399a7add5c410176da23c809b7a14144e330a9d636fe58062b7090dc2192c", 0xff}, {&(0x7f0000000380)="8b9a40f3b4888f5b32af63a17c3791cab3b172927aeb7c66be81f4235d3b719a9ac3b8ea6391e260475fc1038177cfd87bb30effd0bab661302cc935179e5dea07f48026348d9ad89004a14cddd622b5950586741247a97a6bcf8ed637688a043c73723f5a61caad7268b0764382f5326d82a91eecc5d8cfd9eb54f0fbbe98eca634c8d70f094d607028", 0x8a}, {&(0x7f0000000440)="03b0bf3469844d9045ad2bdf151d122e396d3ca1da16b4ff036c998460fe266937d5a82198e52cb8f22f5d38d526162a8a5983a08ce96ebc33f116023a1ea090d2c7c4e1caef14ec898709c530f866ac4bbf62f28c6ba08c8683ca8c74d3ca0b9b2a334114d28e7c83d959d2ccc23f76e6e51f4b3ee68e369d94ba1ee46da6688795037549c680c127973a55cf5418f20bdd84113793df2742b51ba095772cf7122287f662c14063f32f018e956e259324f7c798b0d824edce951d4fb5539d3cfba02cd36d6c4d9601e4e7613ff9fd4b2ea81a0cf015a04d39d32dc830f0398d39186a74a46ac0471cc81b7e517ad38a499593293ad0d2ac0dc877678682", 0xfe}, {&(0x7f0000000540)="03d7a06b4eb1ae978886a8e2402cadf0d6e427b7e07c22d1923e0fef4e0401a92d918305969ca3776440394831aa7f5e4e66344d2269650310ff111052867441293db7df", 0x44}, {&(0x7f00000005c0)="a7986560ab5555f413feaf3e1d85953a6dc10335378b9267e2e8e6d0b12638b09c99dada230bdc99f0b0fac9822086eab50d48e78344a679d594e3160a580cede3968dfd34d834a8fbd2b6643ce081a673a4f4c4a7f5e85955c1c126721b4ebadc0b6066f6aedc378aabc935cb27d157d1966c822a0f8339e1570264fc1fbda550859e2a12ce7f28a0862bc7136120d5255d1696c5e07535ddf95bcb7f83908cc99f91afbc544e75ffd3b22d2d8ecd512a7d0f7a3f55fc4b59", 0xb9}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000700)={0x3, 0x401, 0x200, 0x6, "fd0e9dc6856d8cae6905f644f0fd6e25d7a9e9be", 0x1000, 0x3}) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000280)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x7, 0x0, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 05:37:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x10001, 0xb6c, &(0x7f0000000080)=""/183, &(0x7f0000000000)=0xb7) write(r1, &(0x7f0000335000), 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8d076882b097be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200117d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x369, 0x8, 0x0, 0x0) socketpair(0x2, 0x0, 0x2, &(0x7f00000000c0)) socket$inet6(0x18, 0x8000, 0x8000) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 05:37:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 05:37:13 executing program 0: r0 = msgget(0x1, 0x100) msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000c096bc7f7fa08aa86dae3900"/156], 0x97, 0x1, 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x40a, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 05:37:13 executing program 1: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x1f, 0x401, 0xfffffffffffffffe, 0x7, 0x7, 0x5, 0x7]}) setegid(r1) setuid(0xee01) sendto$inet(r4, &(0x7f0000000180)="a5e965e8204220bbc11f5c", 0xb, 0x408, &(0x7f0000000240)={0x2, 0x2}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r4, 0x128) getgroups(0x4, &(0x7f0000000100)=[r2, r3, r0, r0]) 05:37:13 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) shutdown(r0, 0x3) 05:37:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x5913a08f1f85c22b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x80, 0xaa42, 0x3f}, {0x1f, 0xffffffff, 0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) syz_emit_ethernet(0xffffffffffffff08, &(0x7f0000000100)="f5930f22adee086c2d904f6731dcf72833ce2b727f10a1c8d170497e0fa2d95e12619b") 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000a00)='./bus\x00', 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/95, 0x5f}, {&(0x7f0000000040)=""/2, 0x2}], 0x3, 0x0, 0x5) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000006c0)="4f75841bff896574cbc3446e1781bae0155aab275c8670ff8f4559627912ec7debe35bfe0318ae98577839f1c708d95bcc6032da740937550f3b96ec61245adbd3372942d4887dadad1988dea24b37d50220d60c61bc953dc0c5c357edae36b46d9fca774485b7e1dd0178f4c1acd17d77f6971bccc616d858434de13ac79639fa7d584606b632df90db43cc29a7d2824c4c52923824509d3d08b689d505e47e2008a2e1d24ff130593e7d8cf0596a2b07", 0xb1}, {&(0x7f0000000780)="52b0efcd4271aee33319fb1aeb1635ea9b74a816ed0458336b344657edc5d713636c99d3478078c377085925e2b03e641ebdac8cc54751ae75058956bfd91ade2a828fcb191c3ac3e0d340fa73ca6e4f3837c13c1cc573d46e4c04ea6b1b4aa3a5c070cb9a07e07b8d525b045529c944f9ef351ed7095f6ca8972086ed1cb7b433741827ac975733899023aec4d3cff28ef55d88231b6a125687e1687d0750e2f7221b905683562f767784f890798294fa40c5efe116f6eec126f4a03bd6bfcc1b84d1", 0xc3}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x1}, 0x407) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x1f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x8000}) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 05:37:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, 0xfffffffffffffffe) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc3f, 0x6a80000000000}, 0x8) 05:37:13 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x15, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x1, 0x0, 0x6, "4426d0dca5ba4596f18bd48353567791cb2f5be9", 0x427, 0x7f}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "91ac309acfb30e9221782a358552d7266fe45f41", 0x6}) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r3, r4) truncate(&(0x7f0000000a40)='./bus\x00', 0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x2) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) 05:37:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 05:37:14 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = socket(0x11, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 05:37:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe5cc768022b95bde, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x45, &(0x7f0000000140)="118344971045d09c236f306152117b16141574af9d328433e0706ae06fe78d6994a2966cf2381e0521389fcdc256a0210de3791de0085e744dfc20474418a18e0c8caa5bbf") 05:37:14 executing program 0: pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 05:37:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/105, 0x69}], 0x3, &(0x7f00000003c0)=""/211, 0xd3}, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110001}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) syz_open_pts() getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 05:37:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x10000000000004, 0x0, 0xffffffffffffffff, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 05:37:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x221a30ab3f488100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 05:37:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x200, 0x2000000}) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xd1bf, 0xa05, 0x8, 0x5, 0x7, 0x1ff, 0x8, 0x3}, &(0x7f0000000180)={0x6bf, 0x0, 0x1, 0x5, 0x200, 0x3ff, 0x9, 0x200}, &(0x7f00000001c0)={0x1ff, 0x1ff, 0x9, 0x3, 0x100, 0x0, 0x8, 0x2}, &(0x7f0000000200)={0x7e, 0x8}) 05:37:14 executing program 0: socketpair(0x10, 0x5, 0x5, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="c4da1f104b51813d552101103177f91e0b7c9682e3c86e74af4db81dc9614207d4db3f3a80ffa20fe6e7473d06273461175ff4b840c55327539859c1aaa464c85c1d2fb00c67d2f97e9e64b416d3093995fcad8d866fdeaafbf9bd8f353e625693a2c68fe90b5f2677522b81cca80d89fff96a61657aa3194248b47a5bae15ef5fd7d17ec09319c65eba45dbed22964e9850f2d69bcd", 0x96}], 0x1, &(0x7f0000000240)=[{0x48, 0x1, 0x0, "fb8b347abd486294499d54da9288defbc1de1d731b2d9711fcb0decadf4ac713c3f322b93a246f3bb9088188c490aba8de89cb52"}, {0x98, 0xffff, 0x7, "23d26064ae91504c8a38813e65a39367b1667f8832abdd519aac396af8890fce367d220ffe0e5478fcab7887edc8307fa9d602543d6fa30aaf68c1da69585fe573a7dfd0833b4fecd5bf602b13e926f6d5f5d2021207ef68887d0286521476543f374d5d3314b000e3cccdb3afb5b92ef0407606a49412a02b125fa0d7e76c62698e16"}], 0xe0}, 0x407) r2 = socket(0x39, 0x4, 0x10000) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) setsockopt(r2, 0x4, 0xfffffffffffffff5, &(0x7f0000000340)="10ab66999b2be9250cddb7d30b3d283f0f01972469032be5e56607f8752b7ffdbf1c88f0d34ef041918b55531afe2fb30a3d52d125b17bb7be9e", 0x3a) 05:37:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x45}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x9}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000b, 0x0, 0x0) 05:37:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="01000000440ed5c47f9c3679453726edd3afe7c469641a0181c1d5e6ed34f47993019c"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair(0x2, 0x1, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="6671bd17746b44f38c0f67e5bd9b20676b9c567f4aff8befcda0fc11887e8fd758b0dfc07998c745eabb04a2b96fbd04ec9cff6e80372e255cc839114825c8603d10039f8abb7def4ccc6d75b98655dfed72ad3d472457dcf8cb0687434b67b6ba448b22790f62fa16535ae0343f2cfc8d5277d56576ad124d6263b35fe05f801eff4966a58135d1ce7ee333f7724bbfd634be76315d1f", 0x97) r4 = socket(0x18, 0x1, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) read(r2, &(0x7f0000000180)=""/60, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = dup2(r3, r3) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000540)=""/189, 0xbd}, {&(0x7f0000000600)=""/69, 0x45}, {&(0x7f0000000680)=""/249, 0xf9}, {&(0x7f0000000780)=""/109, 0x6d}, {&(0x7f0000000800)=""/173, 0xad}], 0x5, &(0x7f0000000340)=""/49, 0x31}, 0x1) fchown(r4, r5, r6) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000440)="70a62f09cb77ea80bc9aee1623d718da78a80b553c009d2f207141fe610f06243248513892fa15735ad6ea94380a78852e37bac85a4e2bb2ea2211a868073c834563a702b887a60139c104d22e5b608a81d92d3411f1e268d68214a3f462cf43c9e2dbb0aa4032d059b6e01cb5a8995e8cb27f327bab4b79fa06e7ce501fbbe07a84702a2d764b397599338c9499b73c7c5d1584c9a37195bb0f7c62ab21bf2e95acb22c541d59749c9e9bfc7efeb4fe2b7a40f661054dbacb26d1952d44b11cb0ad8e97c4023f36a1c51d94db8b5c6b43c70f90da5d4fc319e42258aefec246cc62cc4fa84b5f14", 0xe8) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x5, 0x0, 0x10001, 0x7}, {0x20, 0x7, 0x5}, {0xfff, 0xffffffff, 0x7, 0x6}, {0x8, 0x7, 0x3f, 0x270}]}) setsockopt(r4, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) fchdir(r4) 05:37:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) 05:37:15 executing program 0: r0 = socket(0x1, 0x3, 0xffffffffffffffff) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x122) dup(r1) socket(0x6, 0x4000, 0x0) flock(r0, 0x8) listen(r0, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xc9, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="602cef66ca4542c2bd3cfc1814de3fe25fc6e2a664c3563c1e753a6528a17465b347d1b2", 0x24}], 0x10000000000000ed, 0x0, 0x0) 05:37:15 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) 05:37:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 05:37:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) r2 = getuid() setuid(r2) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 05:37:16 executing program 0: clock_getres(0x0, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = semget(0x0, 0x5, 0x22) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0x6, 0x101]}) syz_emit_ethernet(0xfffffffffffffda2, &(0x7f0000000180)="b6") 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x81, 0x2e9d, 0x9, 0x6}, {0x7, 0x6, 0x7, 0x3}, {0x6, 0x400, 0x5, 0x72a}, {0xce2, 0x6e04, 0x1, 0x15}, {0x400, 0x7fffffff, 0x1, 0x70}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 05:37:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0xef98d17ae19ca03b, 0x1f, 0x5750, 0x4}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffa, 0x512}, 0xc) 05:37:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) setuid(0xee01) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 05:37:16 executing program 1: 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) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x4) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 05:37:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) shmget(0x2, 0x1000, 0x401, &(0x7f0000ffc000/0x1000)=nil) renameat(r3, &(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000280)='./bus/file0/file0\x00') poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 05:37:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffdd5, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x9}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 05:37:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) 05:37:17 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x3d256972) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fchflags(r0, 0xa9d5eb3a05493189) getpgid(r1) 05:37:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x6e3c, 0x7, 0x6}) 05:37:17 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x25, 0x8}], 0x1}) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc, 0xffffffffffffffff, 0x2, 0x2000000000000}, {0x10000026, 0x0, 0x8}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3ad8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}, {r0, 0x4}, {r0, 0x40}, {r0, 0x10}], 0x5, 0x2) 05:37:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1a8, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 05:37:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140), 0x0) getuid() 05:37:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xc1b, 0x80000000, 0x9, 0x7, "4d57ec9cc6cf5080cfe2303729b99c3c5535c638", 0x3, 0x100}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x6, 0x5, './file0\x00', 0x10000, 0x33, 0xc000000000000000, 0x8600000000000000}) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 05:37:17 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x100000140) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000500)='./bus\x00', 0x400, 0x10000) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x4, 0x400) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x0) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) syz_open_pts() semget$private(0x0, 0x2, 0x20) 05:37:17 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbc, 0x0, 0x3ffffff, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 05:37:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff07f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) preadv(r0, &(0x7f0000000b40)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000006c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/205, 0xcd}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000940)=""/203, 0xcb}, {&(0x7f0000000a40)=""/210, 0xd2}], 0x7, 0x0, 0x0) shutdown(r1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 05:37:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r2}) getegid() semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r10 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xffffffffffffff79]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r7) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r8, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x100000001, 0x50b3, 0x1, 0x57, 0x6, 0x3, 0x2]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r3, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b2e0 failed: hole in range 05:37:19 executing program 1: mknod(&(0x7f00000001c0)='\x00', 0x2, 0x43d) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0xa) symlinkat(&(0x7f0000000540)='./bus\x00', r0, &(0x7f0000000580)='./bus/file0\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000600)={'./bus\x00', 0x6, 0x85, 0x2, 0x1, 0x7f, 0x5, 0x4, 0x1, 0x0, 0x7, 0x7}) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r1, &(0x7f0000000500)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f0000000100)=""/118, 0x76}], 0x3, &(0x7f0000000400)=""/227, 0xe3}, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x1, 0x0) 05:37:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 05:37:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10000) r1 = socket(0x2, 0x8003, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 05:37:20 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:37:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff886, 0x1000, 0x5}, {0x3, 0x81, 0x3f, 0x9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) 05:37:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) listen(r0, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getflags(r2, 0x3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) 05:37:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 05:37:20 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x800, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x8, 0xfff, 0x55}, {{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x7fff, 0x200}, {{r1}, 0x0, 0x10, 0xf0000028, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x22d, 0x9}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x76}, {{}, 0x0, 0x84, 0x11, 0x9, 0x17}, {{r1}, 0xfffffffffffffffe, 0x8, 0xa, 0x2, 0x1}], 0x7, &(0x7f0000000100)={0x96c, 0x2}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x0, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0xffff}, {0x18, 0x0, 0x6, 0x7ff}, 0x88c9, [0x2, 0x3, 0xffff, 0xc8, 0x60000, 0x10001, 0x7ff, 0x9]}, 0x3c) kevent(r4, &(0x7f00000001c0), 0x66, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000400)=0x5) r5 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r0}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r4}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) 05:37:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/2) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x4, 0x6, 0x1000}, {0x7ed13e017f887cd, 0x7fff, 0x800}, {0x9cfe681e53e9832b, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x4d, 0x800}, {0x3, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x8) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:37:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x104) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0xb3, &(0x7f0000000180)="bcc6a0ce5d160b7ec25635457678df567e3120ef352df0879e42874486eb01f76a28dbeb412897c0e099c973418429a2b61b184437627cbcb083e12b59712a36eef1b1e7b38b35d82b0d1a2e30f9fcdc9a80b933a5387bc11fef9c27184f9cd9eb130c5beb799a52f1543691b151b63b0b7b803acf93a9acecc506df908e5344fae18fc8f0a2c252434abbbb48acc4b7d712f0821048e932f01156d4fd6c3832204a41bfafb7a93c4f3d95f6e7155b07a0d930") 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000140)="7328c10f3cc27f6ee3fd3bbc10aabb4db5ceeca51d1f26a240d8eec0774e523fd63bbd5068e173dcd489c84d32be388f7f8884c145ffc82dc29f066549553a048ed97e3f647fd6422784ee8b3ade14e998621b0d59acfe7a1971782d18d61239fd5d", 0x62) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6dc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 05:37:20 executing program 0: r0 = socket$inet6(0x18, 0xd307e0e4147b7e2a, 0xfffffffffffffffd) getsockopt(r0, 0xb78, 0x20800000036, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000240)="3f13283b1b1dc993f394f66d99dcfd9ddb", 0x11}, {&(0x7f0000000280)="310973181870", 0x6}, {&(0x7f00000002c0)="b66fa81276de2dc1fdc8566fa13801f09aed3fcf2d536cfd1eb3a7c3426b9b7ffcdfdfd50b7670c035f13b6b137b56d63317243fa092f2b41344e62ebd5523d7a85108e0a5a0064b2ce73bfdadf6752f4948c0f24bbf442b9bcb40b6f80e7ac2e4b5d325683d6dc588fea267565d62b1d23d43198f0fed2ec6c2e76d2b89d12afc8297bac29759440a6d18b8d7602efbccf7126ec7", 0x95}, {&(0x7f0000000380)="2cdd45653510b13fad5aebe880b706b697fc9dfd7625a129ceae4c524e1f326faa6431c615afebce97076e147a9a2734f94f58b13bd4120ce783a4e23ba750cf09138f5191f1ba813e24a982a1fc9559ffa52466a4a001afc4e15c55734fecbb8bb9a8e39f13ec22619e092d65c7cff7c1cc4da4381d54e4f6a3500721761c5c1fb521762613bcd3ac86ec333991140909ceb53b02ac9411432d3d24f66f0baf720c902a19e02c8589efddc50dfda8fd32d59b1b7334cd022d268328cfdacdf6d3ca29c34233e17626b4719bde8ce7dbec7c650a2a3a93a4649ad1ec6aa0a0ea8238818492afcf8ce8c12ff501439b2207f1cf019c5b83cd06970251ed67d0d5052a5db5dff0afcad5b70b1ecab3eb66d71d317cf6e662687ab8d66c22504bb06283c1a4dd06b4f46dc890dc1a3fc1f4c1edafec815e5cb0856f195e968ae21067e961af8538404b3f07cde6a1eb5ef90c5950254778071688defedacfb63b1d80201483a0686f72df65a0f52bdd8df7f82f51f19ba416b6edace924278b9aaeab1af8cf2b8ae3da2bb19d1700732cf7dde33703ad2526f90110d112d9b9fc0f9d62f99999008e189d556d514d318a297905ff25208779098227ca69aa132fb2714bee0be0c0c98471d539f907fd9ccabf293acbfc43247b6465839fef4a89068f9440a775c5ba8f834470dc62da61d5dbbda395ffe88602a40d00cf87f3f7ae67ee208d57bf332b1e0f78a8f1f4b3fdbc41280aab551ff91396a956dd0ede873118d42a8a71a9461e4ede3faa9016d3ae05ea17013fb88631b1e21feb086e88b6a85bda76538859321d29dbf6f0cfed7e7fa13810b4340c42517695586d708bd652be8636f9b7b47074c67f91d56cd21a1e1e8aa941913d202bb7ee155d4c375b2af567a18772aebe5bc063be4fc093fd04cb33a33e97cb5dd094d9bf5043360a6c34c8f568a7641eaa93720e6e12fcb4c1c89e399baf53f9f9aae0a139ec16e322e99f390da9dba78c542f30790bf07fbeef262934a5bf27c1dd5b702459bb80e09f60dfb816d0025198bd31035392d444cf425309d6fdbcc169664b6e8ad3e26be7bd762b6e10f282d20dcd30f12a84030a94c224c16152a1384882bfeb86c7e6056a3e8dcc45ad853187e2c5eaca039722ff651d150ee1ef3b48df4a7a980b30897dc7d1cca14760a6e362872b757a86aaf736f9218ff1346e1643c7c5d417dc358028bf7e0ac34d70404844d348a808ceb56c9862326c47e0e9cfdc85cf56dcc2fb915d36ff06b007d22ed7510e250b1777c5fe37f71dd8ba57eea15f287c5eb4516ce389d6d32bb736c51e4a4f8f5b927c40fc7e30421c846328498b931dc9456906a90d8eb899efd5bd2f31e5453413844350c3978890b07cbbcb28b70b778e1bb00d0fd071c5d9ddce9c1b369eb7e44d8605b217e1d36371762d12f1f4cedd6942e22274522a13b698d59703d9e2900844f034f137bdec7c21fde26275720fea548ba833378c9b3f451e8aaaaf02b101ae620830ab312420d26ccb795e433e98c41fad995352cb9e2341205555afc588664ed471ae48302dd75a3693639a1401b769253f9e69dc600af7c482163fe6e1d648b991a06da44e4f26cb05617c33592616df80814b868a7ae5b034d441f4c43b49e467b0e8d0f3db9c5f08b680e58dca4d57691447b4b147bd8edea81e97c405a1efcc2749c00fa335a920a14ee1c876f8b1efa5099b1638941ca6b13b53eeab98e72eb9708804320a678c103b9cb40cb5fe82f349f46fcc7c5e25bcd6ab315a47d86da1069e982e11d326a3d37fdab62e6ad0c2754671e08829c7b3bd6c1704f1351c6efc0ab4f085ec7a25c281c915eecbdc7d8cec1cf62ced61216599381ff94bd0f514e70c649fda0a8b4f6391bac4330b8143ee552326ffa0be2e8592a19b1c6a5bbdb9170cad1402c03d6d3bb4d45ec6f48155fd5dc884ba966e2ed62679cb77e1d6b15f20f67d8c691baa256ea28d6716d2f586133af1cf9c847b98773c25c070bc9366d5f47dbc645ebebb9507ea2cc857cb327a0612da8f61781c87ebdd489e835ef7780d92a6badd9fc08484acb31a988a0954777e512970034e60d82a1d3685f36bf3be6372827437e44ce197eddfc143b7db84188c9727b261b343ad1c5aada0e2102ca4db8470281815e41eab98583c63b7786162823650c0d7345faced46d86fbb6c1c4690f82672c1127fedb55ed2c8e3216b31af3947c41ad986546d2e09a8e81fe4f9d9af804a452ecabd95cef2b6a880d679c2709dea966cdc14dee5b564833617f36e9c97c775c3106f946e7352eda4b1eee55146b22be9c69683e0fe77fa402af92da5588362ceac02037d16f77eaaa02d8e1b1d588776d239983bf2c7f3deb35012db1c40b824d678133c5ab6a7f549d36b2ae6250a69799974f984a28cb0997675a3622f85ac2b7bb27be369ee3c8fa9e5a1be75083e164d20bee6d930207ce0ce5dc92a653f59ab68bd106d50a3f238b37638722d314948d5afb41e533b8dcf0d7db47daf0aadc2630e5ee7a09f0a4cf91c352eba05b145f55968e099609903b064fec6b8882304b6895d1103d712ce82e3e7d10aa840395e3e6304d34aae7b6d4bee537a185b799d619ed6244645a0cf85e1db921e9b6bc3336720c87ca77a4c424a5319003c9e89255796edadfdcab1dab49cb9aadf7f6c9f2364d7d91fd7b1661b5ba0f7c5432270fdf5a4e8a24b5ec6dd777cae9ea217eb897a9658b52c7df2acd71dba82547d869116eef27e727e976ebedcd58e3135cc536764bcf80a10d9659bfa68306d1acaf6e26a116b2fe4a47a88a851230d5264da035f6cc9f9c490c62c1795a52d1f1645fa1321ef19644af640678a00c968fc24e561ce5f57967232ce7a185e129fa1e22e2466161c3185993c698c534b45c106d7f53345c42999dcbab266b8cbde7f63bc5718b2c373b4b35e9fe3a65a8aaaf451cf674a9542b9c834b3a2961ffaa1f53e89ecd646a31fada1972835b6273d43ae02c922c910f89df6c0b0c934c4ff971e982ade29b09d02228878ad29e5629412020af48ec3d74c75ae399895dd3e680686430bce11f82b3535264b32722c19e51488e17bfadf1123a6466b347109a132fb6cd2779c1adc4343f9cf613932eb154c06e5ec0e165fe382ed4423a0a91e410b16aadd5c568b9184c0feb44e1842f122950a99d53c27dc575553278b685b58aeff995814e1e94ea3eacf3d6812de38d8c77201f5808bae653e021306c2b3cbdbaba1cb817d973c37f3b1d30b23446fdfbedc8bc093b41fe9950806c6292af51485dc2b65e80ee4f8c8b3d989c45993ddd4f880203ddf189ef88f0f189a1744f4c2a0fd0c7b2cf666fceb6bceaebf497a16bce4c4589d5dac44ea99c58525e44e0c151ce6462657fc71f6be8e2cdf307f322d8f8eae63bbaaac7c64b3427398ea15d87672aaa9571eee72f6d441433b5135bf781aff4ca64e91a0e99410023d2c5928b100dcbba34141b22e67d9296aaea2e61fbae76ef5448097598690c9d8c24ad197c6c2b2188d616cb0c2c40ef61a2bed5b4478b22b894a0421244b0ee6dac4e06960b2b4a48af6f76a1214e3f1b1642c164ac0b90609253e4cc4fa28cc2a5739f199633e6783f36f38df59291888d3b6b1a4e61991a56861cc9d0206af804beec1303b1c5d700da25a6aa12d8961dd7ea0bb2c15267a9df5d3efcebf6cb5ccee5ccb167e46a39fc2f70b3c807912541937703f49a60ec40e8a0db1dde4af9133ed695e9406eaff90305bcb5d1b1794d13fb5c200d8beb43cd43ef1e9374931f5a144410d029f5006070ea793430034aa1b303adf5cfab40e6d97ca7fcc27287c6298c8a1e4ce8348c727d8bf04064e2339aa9ed27b530b76762efff7c2948dcb96bcbd0af66ef1aa7cbb1aa3cbe2b7d8946e1338605225f74aef2aca953925faff5470ade852d57d764d3d30226ebc40db4971d65beaf62a6873b447de5e83dbc9312704fcffd886787faf0f75d210444807f946c055c81710e2fe9a352e32b1120830789d52a31cafe5dff328448ae4c4fe571773b2c4342dc2c6fadb89fb359282a57ab81049da5ee5cd06983427cee3dd56c5e385a6b2c8b9bf085b25b4209ab4077b819ac0971aae5120bda38c1cf3811e7e7d9bf206575985c171a0f3bf3627c4a6f9a1728ec5999784c60c41b215df235aacfa2e601fa126ec8805a032b6965c304559e520dd1c5713fae2e40c40ba35254d29b91d0d4d4dbc0d111c6a0980d0f6ceec4aca04a20e3077f4c21d5a451f78b4a2eb565dbf2fb38de1bb2e4a3f186b564fc41ccc8b32661ccaf99d14fea117fc79f2be1186507b5c7b976e41b70414179d9c2592419d1ef58044a396b09f1d487d97310d084888d2c0a4a70b0aba12d422c279d9d4f0f4b5601c8ef58abb5b01e856c441faf3c6ceed25f44476b3fba26aaa2e4642a6b8ab3fb61280533bab83de4f959f590e9a31ef6e1967461cbe49d7f4de9221e3d7902fdb65c581cd9921e9fb8c351cb401a009924e4c2e9d7cef8a3e4d70f8860f234e1e947b633cea209697457e9458043993fa9d7d2c5d6afd4bbd266c5b22a0ffdd1fd7a3f5df033f0968702d8efa3cc38b15d1759f4e3c104db9e978d9aa68d4a1e25b20cb80a9b483281e08f58b4679a8e964619b52211805a9f265045372b3c28bd65e841e75650a5d32b4960bfe8d44465b36dd9f85e580c2bae5ea455582aa9fd118e08a7f6822131254913960b3834cdb5f53ba968b392714ed27ab146b899838161e431a64fa1a0c68049f852eda5a1be36638a3aed765cc127e2b15358a2e013db54d0ee6999413a2fa8984162f1b7f43a75738aa5c65c7144f68836d4134b620618ddd1311ee05c091bc1905c3e0ee6ef5fa6bebc406ab72150fdd452bed564ca446112eb3be6c0f37f262991e84b11720ddf5fa6a71f52a4c9bf0386161dd7bd4f141efa3fd85e02b637ec5b3feba8caa71609d00a1821e7faeb8df50a80952941dccd802531043fe9a1b08c7611983e472794a2612eeb79f7a5252ba5bff4485f6ff1c4765c9948bf1dc7854f5426cbbb564ce4b2a3b4e0baa06e1725187156c03edae9f9dcf0732a653669e15a851e8d6596cb2ec18b562c2b15576a0a6207fcb6f39769084d31cdb39f527b7e3782e8a996a2916e6989b6abb5027786f1a847d351da195775262fa8891ccf86fb942ca64ab83be275540197f055bd3b130e3c49fb5428d72cf5cd83b4411e83fc1da736100d58bc8dab18572792251d6792a51fc53418847a565dbddca6b1f32cdffa0e97bd9e205aeb5ef9ea24f30040552cb61d34aff104e38e6cce0a77ac92497923a18e48290a7c302f4ada119c43b5a44934a998cd69ed2804fc1729ff538f0100c57174fc409ca0ebd69275cdc7cc0ce9310e16b908210a3b4e54c58d92ba1eff34ada6dd124b62cf0ba972c98384cbff56d36bb58c949486e92f744c72664a8133a678915a8b19a7af548fa3573d1928bdd94d1f50e41a93b5a3edb014273a1e475e369f589278e8efb81fd166897a3f0a4c85bca7da49af8009783af4dba0a63b5df5b7b6198b77c33309d104f44c23387be9612b98ea0cd0351363204ea7950d9dc567b9a7b7044c4dc49fe5e04f5d75b1ae2f4cc7936b44dd43d353cb2cd00d3b90d9bc6d17b1068f86c5de81a0e868310ec8500383a05cebdce73ab5d8b76bd38111460b7bc530d145d9b2ab174a54c07ea432164dc08b78d8f87ba36c52f575044ffebadb0c67aaec8eb9a", 0x1000}], 0x4, &(0x7f0000002680)=[{0x100, 0xffff, 0x100, "d873fd5ab5c9fd82d796dc1d00dc16472ad3ad1ce3df97485f4dfd8835f1a4b851b843aaad5cf50fb8dad7780128bf3b01965b443181168d78cc1342cca34256617e19e64bdcb1ef8389948894fbf6b53e1f863872bd2bdbacfd817a0406e3f1c46ad21dfb713bcf03aad628ab7b6a511e991b50a7b80252af62ae08ec1d1b48d9eff9269d2ee674d64b757b40f644a3f857b1d05ab2c76a612a9775b4666b7cc0c22de89d5f0071017b8f363587dcc64458b9bae7eba1693060fdc0590ddd6068259fb37fb909413741c51ab83f61a16ffe5670fd41b94babe17138f20064f5541f769d12747bd7cfc4f4a7d6"}, {0x30, 0xffff, 0x5, "71e098ea64c78b7a319ae195eb3a697c18a21b3215ea9acff7"}, {0x110, 0xffff, 0x2, "9226cfc2e9e08390114e6b3f57fbc41ad80711ff7ce293bd7d8d12873df7f682e557ad57c8c29a5e3039876c50889865528297220036ca9e33de3ee8795cbe1d800599383d7a484e8e69c1762cbd9799acd1b4ad6bbe9e0f89fdb7911269a8f727cdf31e963e73ae1945fec463e1208b6857144982e166167e4dc08cb17bc3b869e48d1eb79a341fa53acb52b5cf95305fea512604b0e769922859d0d942275c3c7f20292e361e5f759112c31d9ccbfde492f9b53d8c3d7b71b86a61e60678a054f1d066e8bc9198d374e9d0c1d71e0fc6455ce17cb7ddaef4b2236b746d8f5dcb9c3e2b5b232b683da0bb7f0b05d27f7b5ebbdfd8f4729ef8c9aff9"}, {0xa0, 0xffff, 0x100, "c67f9e3b514078c22511f3dd8c16f6f5e12c3b00e0e5a303ae5ef96bee073370234537c3d8b795483a81d1055d1e4271624acab988ab109f1cc54d7ec4c9dc24a3113038f4b276de96b35d23991553c173223b86a456c305f7e6a959e99f0f77efc8cda764ee077861d1fe45f5465679744574892f45796f99587c9ae0ecc538c79497330c69636b4641fd6d21"}, {0x20, 0x1, 0x1, "e0aa422de165552de7a2abd464465442"}], 0x300}, 0xd) r1 = open(&(0x7f0000000200)='./bus\x00', 0x102, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0xdf, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000017b, 0x0, 0x0) 05:37:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 05:37:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000580)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0xa, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000380)=[{&(0x7f00000000c0)="69b21e9d85fce0dcc82794ab4fa5c9e25936a61e7061a2541a37d4c61b1488528b2bdc4d7684884fec405a8d6a26544b6a3556145ebba367069eb73f405d45b468adddddcafd513d3b03e230fff356a05265a2e0edc10329e7baa2a2b7b3fdd8be3b4d7bab12ffb4a7e369c353e9f2f131238faed7387e918f191ec6f4331af4845969728f1160", 0x87}, {&(0x7f0000000180)="38a0dd8ae5332684cad6c8e1174830ccc8783c0fdc66c26eb5fb1687e96f77f7d9bbe5d3257f3769df724749718a552780f8204a0bf838c0e323563a61a4069019fd0a10360ef65b811e88cc9f003958737a47395c2e632a4e88bd2fccab746379a9cf59d78e7ab51305bc849677e5e44593bac335842bb0c099761977a2c05de9c132e7e33a0c56d6bd2f89a18a3b9ddc986964d700c313b99e80e48a646357fa5334ff12c40f9bd6979a2c5275f50960802fabff420be183a95335f761b86e7f2b1b15e70e029a6c166c4985d5ff", 0xcf}, {&(0x7f00000002c0)="5ec2925d069bbbdde57c9a82684b3a79e4de37ec64f81a626443741ac10190673e6c5a6b1f4afaa1e7d59523e923d5c43467670dc6556c588fed6629e39d6d74ee8918f06fd35b0940be011c14e676e586d53e50445c7c29e36bb0fd8ca680b75086f764104ce9c6e0aec442e21d56cd4a83b591f7da93b088d7973e7e04ae6aa48c7646fbf4b237cdd0d8f87e8158972b79cea576c53d0e918e8ffe92bf9e2601199b85ab3e75b8eae11f", 0xab}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x8}, 0x0) 05:37:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x54}, {0x40006}]}) ftruncate(r0, 0x0, 0xfff) socket(0x10, 0x1, 0x2a10000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b66696c653004c7396e53642bf78f835385e4340ee923ab914d05c3bbd7fa1418b8a16a8b85bec22f52c6c6c9f37403f35e00d2bb783e37aa5396d92e5ba12b31c7932df963352c6b000000000000000000"], 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x85, &(0x7f0000000240)="00395eba1148e8339d70229bc1cb75df91d85bd274b237e96fc0f75aa26bad6e03e0791e14edb655dbc3977c2fb3ca2ec447ed36248f520afdc5d60e3993f9c36d06822bd08c7bec4900a2d91255617bd37353a14144323cd42cf742f5c4b3baf12875e025e59890d74fe81781d7faf37ec67371bc83200d7a99e4d2c18e7bdea01bdeddfe") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:20 executing program 0: setuid(0xee01) getuid() pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x151, 0x0, 0x0, &(0x7f0000000780)=""/85, 0x55}, 0x3) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x0, 0x3f9baf45, 0x0, 0x9}, {0x400, 0xf0, 0xfffffffffffffffe, 0x8000}, {0x38f4, 0x6, 0x8, 0x2}, {0x9f, 0x2, 0x80000001, 0x7}, {0x134c, 0x80000001, 0x4, 0x4}, {0x9391, 0xff, 0x80000000, 0x1}, {0x0, 0x6, 0x200, 0x8}, {0x7, 0x0, 0x7, 0x2}, {0x9, 0x5, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c, 0x0, 0x7d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffbd, &(0x7f0000000100)="969b100e") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10, 0x0) 05:37:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x8, 0x7ff, 0x3, "81a3c93cd769e5b10a3d55132b40b30b7aa51f0b", 0x8, 0x6ff5}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000800)=ANY=[@ANYBLOB="0002000000000000006275730070f1f6e6c878bbd012e107000000000000008c3136f9e8dbbe5ae682d0c0e9a0010000007e4aadd532c101c08038a2180f0b47401fad6f15d3d260013eef7894838c"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000b00)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x4, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0x5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) 05:37:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:20 executing program 1: r0 = socket(0x2, 0x8002, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c35cec28f1e736da126da25b16d98d6e39165300042e86d74987a8f306ae9c54e99c3607598a2422731344edf5b72"], 0x10) 05:37:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x3, 0x32fb98c9, "2a2230712c30faa12f0611ee99c465c750341130", 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x114, 0x2) acct(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 05:37:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/224, 0xe0}], 0x1, 0x0, 0x0) 05:37:20 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 05:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xfffffffffffffcdd) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000000)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026b37282914e4fd89720fd3872babfbb770c1f5a872c881ff7c003c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000000f280675714fca2af83072c949a2b2784f42d4d53092cd011bbae078d9ed7bbaea6433b0e4b5b65547948003444abec03e1b2217dea61d704f58e5c6be6479cf058791acadcef5020c657a13aac3cc758ec8b4a2fa31f025bd37f2588863400e55b9607f4b39454852db5c273a9cd3e225d49f6573f5144856758c75a493fa31aceeca62bb3be4e83c253d5e735dcc03d2d21941b818c4766bedb3c9388523c37da2a001359fce76ceb3af7bf4e0ed1db9f6dd23044cbda47e792cf392de1c28e10be3bca40b86fe992d83f", 0xfffffd63, 0x0, 0x0, 0x356) 05:37:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffe) setgroups(0x1, &(0x7f0000000200)=[0x0]) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x81) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) flock(r4, 0x4) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r5, r6, r7, r8, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r9 = semget$private(0x0, 0x3, 0x40) semop(r9, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 05:37:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/56, 0x38) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:21 executing program 0: sync() getrusage(0x0, 0xfffffffffffffffe) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0xfda7ac8019f368ac, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6}]}) semget(0x2, 0x0, 0xb4164c562dd6501b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x0, 0x100000000, 0xf7, 0x55}, {0x3, 0x80000000, 0x1, 0x40}, {0x101, 0xffff, 0x49, 0x10001}, {0x100000000, 0x4, 0x8, 0x401}, {0x3, 0x101, 0x1ff, 0x100}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 05:37:21 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x1f, 0x1ff, &(0x7f0000000000)="4d25d36956519a44dca40aa3a6f22591d8f8d476dfb7", 0x16) 05:37:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001500)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x1, 0x0) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x800, 0x0) r10 = kqueue() r11 = socket$unix(0x1, 0x7, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f00000002c0)="5b9cc2ba64e1f6ccb0a48f22996d0d1ff5d42a15f12cbd8b530c2f52cf78fe853fd047f10fed59a17fa3cfc918c9af0f77d64c859bf9b61d1ae7281740aa5e79da3358f465b89b33644c221a695fae23637131ba49d2d5432c44f7e165ecc288ff06cc8f33056e35d522ad8163517118daa5252fdebac15f1c0d2fb3684094e839cd18aff38da2792ce78b13ebc5cb4dd87f1c2a08d57047bbc2259cf103dcfcb60a9e56e197fda2c2608dd103482cc3d598888776e278d5ce0cc31d2da031ff73f4d70cf0cdb1a674cf11a06933d57f08c8e4818a568500593ecaf83f0c78f2e1fb2082a21468845c1d8f9fa0a0e4a729b04a7884b5e1dd0ac1870fa39f6e2c3dbcce405f4e294a013f0d332494bfdc9fe1e0eae237267b512f67dda9d390d7c6bdfe2ccfcee2513c23427527121043f2d50df8f952fe4c3e4c11fb00f4ad31dedccd576e678e33a3ab0f6cea43750b590960a0bc7f5f5992c6e5dbb147b74fdc42d82dc659ce954f566224a040512f18fcec6196a24229972a8de5756a2e44ce7a665b86873c06460c1ca5c302bf5570a34fd4e15d69833e519ec3e7e977cee6bce45dc2f5f0eb31be6d96d15ab5a3054f816f94687b18bfd8282d5261a71f0130b37f4b5ec1f68cd64a1f6a0357f3a9ed4230bde2b5a7693808133d3ad11e21a9766852c0c8c8dd44e7a476e8e635fa6697bee98b5b11a8b131f3e933ddcf996ee218b07be595f5e556c79223d9c9b6125fd40671bc9cce5501e6bf76622dc83b8dbed1154170d44201f30f310eb68b04be8a2078455ec98e8d7b8df55935ba96653184c0eff7c2abfa32cd9cacb7dfb95ffaeb6c52fbdfe101614af053d0a71bc3c482b34c10fd21e87e49bf67ad230658c95983e522a27fa9319c9fc591005fedfb4eef43c1cc67f4a5af2479a51b1aff01553ca557ee6e245c4f227b9a88c897b58d7d90ced0616b0723960dda4017762e3098381c2f28a0d28294e2b4a9d2deb475029d513b6c5a8b7fc37a82c42760923a0cbedd03bc8ab360ffeb90c1c29d35be5f5be28ef54cf3d90888aa9d3ed37f3dc308848b03e0d8a852e59c3f99bd7955e62d1e723683343c16f6b36821f658fb2850b4a2b9038467c4224dbd8d1e4fa2b818316ce0f66b1a94f56bf5acbc181457169aaf9f3a41ff8723f0b1ac86619f89fca17b582d2e1c719d83e5050fe9e6659efab849bb9dd13bc9e973aef9bf4814b6533bec1525f509cdf3b18806a6fca82f9d3f64ff9252d9962d6a223227973bd52145e4f5d043ade3b8670d57e64d4c3c810dde63f59a5c565781e9726e69e4704802fddb0ea0c52ed4a3e9685435ecd62294b53d1d4fdbe5e91d18453c87ff2d8872914c4013d4c3fbb196337557b72b347cc852cff5ad0748fd2a82e619771204e91f614db520545c3410977e9228e39a332db934dd50d76f66829b95752dae3943f899b2335df6eaebc00852e1d0ffecf69a63d596e335f8e41ca141b7bc1edc8aedd96e87bfb8cc3affbedc32585f826a74f334a6ebb316146c150fd8dd1ff4df9643b029e5bc1e57496a70ecfa9ba453ad4c1762fa4136f2c81ebf64ccfb93df0e104ec0aa047ffcd282003105b085a93dd3d49c5836952e3f46d7bc3d1903df41570ec36190223229ad539fdd9a9eb0d36082c69de29d4fcc3edca73d44fe2d0810319247133510e1e35ddabcdf502a035f25fff395d6f067aeea0781fdd4447c3486dcb68809f075e29ec06d21cf071bc2e9dfd966c45a9e9181659b79f89c706e02f46e522363fc2cd823bfce00730e7cb17031badd24cbc524fc23f6b3fb9f34dccaea2b1887dcb0cc2ead4add62e3cb1c471512a0bcca757e557e213a595126e2991066fa1f44aedc4d7599229815a1396d7350798ed7357d3c8e3aee77b668cc3d2e955054e7ec52d2e062aaf7bf6fec030e82fcb715c2c0571a180edbd7e1882e59ada958e82019e7b5809e4de2927812e3f8c20d1b2224b949371d66a0a8ee6991c32c42eb575b2fd3d8c8a21a825696e75241ceb98a4cdd9c7f15f7dd017cf36321c8a25eb625424537fc47e9a6e16d5b3187e40aa12c72900f1b3d3f29552ecde7475ef60dab93361f3c39430e866072e4f32c239d79da968e66b4fcec0696c292ced1b285dfcea21d87d7ff66095f4ac6d40cd56b95bc9307d1fe4e1d1c769e065ec68c20fa11d2468b6938bc84b7afd44830cc1938cb5b35bd6faf24def00b11c436f040cc3681b39e03ab211b8fa1596324a12ac85360798342fa63565ac1cf848a2656c7a51f286d1b30ea451d159dfcd3f07d6180811aa5a39172a249f9f96ebcc067a39057070fa83eac786c635191c5fa29d8d506910b8c26511a37cbaf32c2ccf8547c19cca19159d44eda1ca8d89857fb2f384ec7b75fe6caac3c5205aa8a392977477941d3c243f46476349a1390c01d1bf13ed9160b5837668c72db2d5a660bd2322316b9581114c5ad65621586a4cec9e9ac3afe7e9052d2e8f095171cd9763d5774343e39147fb2a47960e19b108f2c1c12a04b8fe730f8507380d7b6ef3345519ce432d45e731d100c74f6c57477277c0fa78a089dbe983a40b9c4be126bd9a5ec2b3dd8329804b857cf6b63c872a668af79500e72ae158ae2c4bc6050794d872261ec91bfabd388159ef3504f4a52eb9cd3230c500db530482d24d883bcab0ecb5f7c896fadbab85c9ab639313ebd22b2926061cf204589d25d70d674d6774d6f292a202d60be8e88453e0af74934e2b7074358f926117c6f6cfdc085aace109bf9bf77ced2cebbbe4fbdbf4df9809160871caaa4cb23bd24def3fcb1da05d171dd26f99ed04a4a8434e9497c8bc41c69407d5900ff7d577191a401defffd9cc275dd1800e7e8b93a3263d0a72654d9d68a2b1c3b917215c541023f5235d271540fe83436c99d5481fa65e1571ca5d661b72172feb3a2eaf753d2edd31f0b5e9b4be0ce17231f0b1f33e5e75c8c456f3452e03ac4382fc74a26a01ee8a841488537504f747b0d6050b6d092cbe635e18ff3603bafdb22718e736580704a5c2531273c5bc9d4c56404905df1f1bc88074488ce2bad4d9ec5c920d0a779fe753ed650950c82eab0e7e2368212003d2ad7c7f26c248384ba805d0dcf6460bfee540b252374433f43261a6b40ee3de62a4f2a409d51ea701cc7b42d0b7d27f08ad79970305a561c38870eb6a4ed2589af0c627c694c4bb90815fab7f7b541d008dde80bd1d62e4ed999ff4a2afcfc0d384c6479d4c4e3ad243bbfe5bd9cfa1e6dcd1aa94c6f119f08a7b0d9d2c35d6d27104a6a1b416c9c560f30af54cced294fc9ec1b0f3286c461074c0dda77bb9d09b89999ca7020e90c10a03650bf5e99e3b9a4738cf4b977dda8272bc1b0ad15c454e9d1c738806dcc80e1276dc0c61037d2c5c2c8beafccec2ee68439daf898c66bccbc2fda1a610f051ec84f705ccb627433826100c4b206f69535839919206725b8265f08bb987492ab9f97d38c4ec54c39b4842bd0560cd01e515d1eafb3ab8b272e317482f86f8b533f44c4aae9f5f6aea6c90cfea52979626b663dbce5133c69fad1ff7a9ca50be57e8c19c49dd71e358c9c96ad0947905b38c1effe75b3c0e52c63cbfd40cb4906fc0ab0a6ca1dd34524f1a297b168e38a7ca40a967bb0cd543653f13b345c2c85a3d5839d623f98ed7164b911b6e7da4419f9d057b246b80969751031031bd399f10eb877b93acb2d76b2ca5809a346420307f8e5b273ba43d090c8862b8ca2ea2a6b13e67f871863d105fd011ec14d7a4609c4dd6ce79989e634c77251b6e382b9720cf904f761b7ac8a46fd396d2e3903b0abfca13b97c713bc2539f379501c36536c415a68ed5c0976d484c8f8c5487b3263b9c22f554099ef3407f2c89a4384d2ce690cd8dcb2648afb49475d741cb130368033f1397e7dd277599d6af3993312df3c3223ea8dff0753e92a83884267918d56ee759e11a1b11f1a6789a59d2a9d22aeedcabee509a1a70a4166e6b546eb4896d11a4814e275dc13b3791d1096faccfb20524a3e8591aa0d73bb6be32990fb0d4d6ea11556bdb0731acce1923bcf3aa160902ec4db40a35f0b9d1b1dc4ee0bc6b0059e45023a96777c44622b00a0011653808d649040a1678ed33c7bbceec8810d90d2837e13719a572df2fdcf12f7ee2c35d3b49919ba8bd35903f15d302da903bc90fb811dab300a490d6589c20e45e05be00b5408769c179ca17cdde7008106ae52be2341f7415049d9edb63cf874f194f51709579e00f321ae1f7d5eca672f77a498e23ea55c584d7b3d6c218c02e3a724bcdf7e9629609400281dcc2b00a357db11ed08c2eb5ebd2f27d93b1ddb1c3bae5396cd81762737a8f7fb494dd55978f1ed177d239f7acdba25f90a96318cc7c9eedeee74813d2ddb8876d3b7b10f5cbc440f840b47b37fa0ea70425498e46ca42eb2ed6bb9baab271a532acdb05420765a27a73ee32a54a318287494d5e4844bc336a4d248e060cfdfd00a367cc721d5c4b8817bd6c4bb58df51408b2bc0a67d43e83824288132720bf69f6aa934e53f3d29a94bbea7a6f2f5ff16a8e7e4ceea07ae4c75b4d3508c116c81a8c0b89a9fb09b1c8ea229b986cbe7f1cd80091f1224c4214315039ec31ff77a19645b8b1ddb4bd0caf0b7d7a368918a58ce5e902f5123293cdfca87867fed171d2e3d7a6e387805b889a3b0b0367b890d866991b4e587c18c8ae42405ab593df5df0a717b4743cad4733ec27b2cc9cab259ae362b567812c76bfdefea6c562f8bc922c54546c0554812ec30c60e9b5610ead5f9eabc4b636e36cb3bc1087bfd99430d837e46dfd208d2435f4851b876d9bb7a13057ffccfb2804a1109ea03700a65ef2c982e3913b885c1fd7065da9d0656cf115f5a55628fef92309e82704c4dd99a62bbd40198ab3ff463c4aeda3041ca3962a91b7ecd09565bc2c4b6e30add58ec8213ec4144c4f2f9357c8cb26e98fb4146fe2ff03d841d75663543b9af72da10dba3913735bb9b43f59b9232ee6846992f3fb7f5065b9d49bac80199bf345b8bef8cb16ece594629d7ed0f42fc5cfe8a1d85c340eea2cf26442c8e1e7c0a1435bb4fd7277e03ddd3be11bce752b1e7730089859fe2cbc794ede1f98b9431e1d052cf0e951d6f1fb8782d568de3316e70478225c5567fa8a6ed58e3dbc656b441b10ad7c40d4fcdf3fa639a4398d8b57ebcd7141361482f0aec57449b054b33346c011cfd206e2d4d053602f599a2972db81b761dad94f6b29d85e739924f15b38b566edf61aa426e321a0fc4c4e432453e916ec26c5266ea1b7d18d8a8e195ebafbdd1c2bdb134abffdaec2a78e0c1dc38464a91138ca453c8154d97e9ea601c160ab7b16c1349d8cd46868345db33818e1f8bca5c5d3cceb50191329c989d2bd96d686140c402443bb0c81741a7182975f63afde4832c97b5e95991eabd159929ce20dfcf90cc89ac10137febfd143348df13f86b94067b97de083601b60d7291dcd45569d2829e38567383e363907200a3f337d1fc39a73ff71a6dab116fe8df7ffa2a7de022595623d46ce94dc045f5969298519833f1f9a6bdd83978e327fa041adfe7d587f28619200e4d5ef96a60c3792fc48b6b1c37718c328162c45d73ffdccc66bf812679ac203e497c240f9e48a1d14d98757e2f3b950c5e08f2b6c3857140ca3f96c6336d358eb2645ca9f12fbaa0743dfb45b4eade5c35ddd0ee75667f5d4a994ea1c32eefeb9d40b9727b70601a405ba679774fb6d2d1", 0x1000}, {&(0x7f00000000c0)="3c622024769b52a09363dbc27367d100d5f4ec366a9720c408f293d3f49a949b3c62387fc2d77c6114429bc82ae5fe5b9859be5e64ed0532bff0c9c3f2c60defd6d91649b406d7fc162a10f79f47503cb148d1dab0071c3d673aef33b73eee7ffeb112c190182510944f3917caa99b8c6ea2c0e9cd4d066685e5415177fd837b95cdbd119c2e6cf102b58d0f8920ece3b07fa3fcaa", 0x95}, {&(0x7f0000000180)="d47fa4b43f2f2f4c396e58969ee444e4498dff6f64efd30cdf98c5324b0f666e7f5d87e795fdbed519760daf211a8c70e2ca7f2ee51386ae8dd899d289fa4a821d77093bd9e598c8aa0e2cda0fa18a017bb7df77fecc0b8909ec832df2404cec27ab67813ab2f445c8e94fc2c483c9d99386147bb7", 0x75}, {&(0x7f00000012c0)="26ab248d77dc866e1dab3c84a4095381bda6b6a9e79e421f9ff41d0bb3b677cce186f44c0c662a457661d984b28a0214664f0a2b72adc6d37846730f9e25479b0e62a473a7f0d58cfda85dad8f3c7229a91aa9129fb24b57ed2f5231dacf67647539aff645bcb0dbf9eee024d4df42c55b8f828f7a99d7b37699642d4e8b31cb5ba8c629a5a2a904cf0bec8fc596927dbf85d40dcf2c4ea3cb47038717cfa22ff02da52a92d78b83dc64fbaa81d3d8b28bd9c342", 0xb4}, {&(0x7f0000000200)="bd9253ca70355543b36cac0f5e47540b86169fa2b8a7c83b80b2a7b881a711ecd19b3d85579ad34ff88c233df1657bbdc27208ea60dac32a7e89e5b8e9ed7367c69848e9b1fe5fc1928e69bb9d5a3a02f91429937283aaba283997ebefcc0da2b9dc5339eee800b3", 0x68}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, 0xffffffffffffffff, r11, r12]}], 0x80, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8000a005, 0x200) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 05:37:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100000002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f00000001c0)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) r2 = getgid() r3 = getgid() setregid(r2, r3) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6af, 0x5, 0x81, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') 05:37:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdb36, 0x2, 0x10000, 0x3ff, "c2861578d2a96632932593eeae8b62921c86230d", 0x6, 0x800}) msgrcv(r1, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x0, 0x1800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x80, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = dup(r0) syz_open_pts() ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x6, 0x3, {[0x9, 0x400, 0x3, 0x401, 0x400, 0x9, 0x6, 0x0, 0x8, 0x9, 0x10000, 0x3f, 0x1, 0x2, 0x400, 0x7, 0x2, 0x1], [0x4, 0x0, 0xeb2e, 0x0, 0x1, 0x1ff, 0xefbd, 0x9, 0x303, 0x5], [0x0, 0x7, 0x9, 0x141f13de, 0x1f, 0x1, 0xb10e], [0x1, 0xffffffff, 0xc6, 0x7f, 0x800, 0xaa], [{0x100000000, 0x3, 0x40, 0x8}, {0x0, 0xfff, 0x3ff, 0x6}, {0x528f, 0x0, 0x2, 0x1}, {0x0, 0x17, 0x4, 0x80000001}, {0x5f, 0x8, 0x6, 0x9}, {0x4, 0x1e3e, 0x0, 0x80}, {0x7fff, 0x5, 0x8, 0x7}, {0xba8, 0x1, 0x37, 0x9b}], {0x3ff, 0x1, 0x0, 0x6}, {0x2, 0x29f, 0x1ff, 0x20}}}) 05:37:21 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x21) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="61efc7daecff72c48dca97fff590d28aebdb6b47510a253be6791266118058e2fb97968756f142f2c0441c697745ae1ec7a513d719ee1a75f15a88fcaa8027d4e53809d7ff7f3152e737389ec7"], 0x1) r6 = syz_open_pts() pwritev(r4, &(0x7f0000001800)=[{&(0x7f0000000300)="2a1b22549c1239db87dce0db3046d21272830d2d88ea89617484b07c53ca130e47a1d292d9a15119c1fbda98bb7aa8a56b0cda3245987b90b38c36b708fa3e458d84e494891391d7ba4ad2fd9ea3d04b3820a910bdcd8eedd299a65690a55a2060c606ac05d860a18d32fa11edec1764ec49881e068f6efdcfe5da08c4dc40366376d907fbdea1060b9010d52f12be4f6bd5a831ee38d43874e63d12", 0x9c}, {&(0x7f0000000500)="39782af417d589c7573667bb481341306d8f417c5f54cc565d291d5aff25dedee59bc6b6305f0c458b03e6c8e183e1c88515b5d62815656f5c9e574d42a9d0d9930a2dfefdf3d741adce421af6c7b56b72b5307802cd1a875c98b0ddd8162d6fee0ce74b76baa67a9d51156e03e5da76eb2f9fe79a111d89add1e35bef13ef3d8b05d677a229f5e40036d226a482e42726becced91418e2f2a0138b4a08d8dac1a386cd3d041fc49f25571d059977afb14094cdda38987831cbb183f214545cc6ebefaa38afdb5b5850b86a431ec407c58f2ba4064a53a6a6f259bbf0af6b7", 0xdf}, {&(0x7f00000003c0)="2d9b8eb98890c1e4e156", 0xa}, {&(0x7f0000000600)="91e8ddce971f4d4b91eae63a8f2f79f9038a952d5cbda9c1e13a6b070bd1009f4f41cc94b018256dc23248b22bae50c1216aa9fbe6de92e6501f3d0fb8d6e47968c3923160845d2c29453504226afe4a35a4cc15e0a13bca7309996e878616f38eae769b2b9e994d566c3f2f32e2d1b3b5dd3742fb1001c2ab59e7838b492067379429f2605eddcc26d2804cac048b3cccb9def0e30304886337cc98896fc72dde5700f630009ed4760bd41c0b2f7b81645878a503262f098c24919facb1a0ce8a9a868f4692cee4daf18283c520621a16252f2ca179b5c3620af99bf3706818583ef1cc272b7487162909bb03f7fbff4fc4fac44c1906f7542c6a00337a859f5d3236e460e0273518434d1b985eebc97a1f6dc2622132de224c35b8372ed24a443caa3f3e1a8a38aeb3d4125d9c765bbfaf08d240b5f0860e4f6542c4189b67260eb4321aed6e01e3200417187cb225afcc396c395c63ff3334d645da517dbc9aa07a7447cfda1003e8f0d781794af62d07d86bb2002760a58cd4fa7846230121451eb4a250dc5720d4764183b128fe4dd35adf23bf6b225729b8492e2fe654c1e16eb419f86974e5018f1ada323fa0c0e884fef424d7e081444eef12d2e5e6f41988f0a7d041b66524d46e77c2de0fbd9781d206003848822c06f087aafbd90546c516c7b2963f7134ee548b0660a5a35d15686e502159874cfc2f5f85db22250d91e8568ea8352155641fa0c10832ba959f09b4a1dd71276db51d7430d8e6dd836c4a65eca8b6fbdd6475da7d749eb803364ec93bcf40bdb93a78434addf3b4b2694836e6f05af534eb244dbad06292303c4fc1d476ffc2c8015a08a3b0440e8d9ad18b86a7f5ea196f6675544b80462fcdd732f190bb4b6ef0fca881199a38f99c8983d86dea93ed3fffa8c807456cca41059334362c775de42e17682a90c1df04bb6481ec95688c2edbb42c7a1bf88ef64e5655c3dc7e7f7016a0f126ce4f3683af9d8d712d4dc07481d2e3859bc32c5c8401a993ec104da860b8972a16a4e68ae131e3cd5f1b0378b2f512e7c792e437a819cb3bfa773ecc78c352333efda35445680d2498655c68075fdb07407b9db2940e85973459b3f510d0418f92cc4025e59c8286b862aaf17b3ed74aef0c0daf0dc31bb00bc1f47958e54296ccdda9d05e793dc3e66ac7743d703e4a2cb7ae77b6623ddd448660341e9fd2592d95c9149c30e8098e420fe39ab9f46c2a637b4ffdf2be65c9411fd1a794479e90bcf16e0cf1bc293e6f20804e981fddd84940cbdd3f745f7b3af82f031843302d5420fd5cf30235194d7b75fcabca8dda5cfb4b3d17c7811fc93fd2092d31e814bb72023d1d3066c6c56e56f190ebe753d528a236b0c5ee16ba21bbecc7f6e5a6e0e2e0fed4dd01b4c1868e2b11e09677e9ffc6ada19c062489d44ca6e2dc66a8a8009851a1834020fb0658a7aa03f3f42781a248693feea6ddb34b7bd945c1fb59048e5a654f3cfd592e216dd3af514c294d132ce6d5cb09e4689b78263ab05036d12476c05a5a213faf49055f45e8392af2113eae9b964b3266f7d4c34c616f394896cd440b72ff9aeb7fd5e0a70513c335d2c93d0e5931fcf82d58ca92da49aecfc5b4e99b7461a6a594ab2409e65693f33f3748c1fde7f8aa98c4987512918bb38902c32fcf54b0251d7dbde8a6c25e906fbe306901f7e24ed67d9f5b0f9b67f7ccd7c4bebc6b3839a5475d79b22f43894a352eaeecb135b56aff73a9851f4c71b1260f1daf8204f92063b4ce3b517121e873330a0a7811a5b5a6943b705857eeba2a2f8d316fb1b8b000d25cf75f369f4fefa6645fbe9f6c1df998d0d1422bab313fd6db6d3b6751341e5f5ee08527b6889003f93c4c4a018ed905fdc6f633b32f450fb334e60c5c1b918a0d0143346d7a3e42fb54d25f0c280d579284e5dd7e387a4cd333fba79b6d56b0ca8cdd0decdda552db3fccb290fb4f17703ad254e81a6f4cc4c6bbdbee736c301582e7575ddd89cf99a6355620fd79eebad5c4006451b9750ba767af6de80903e2a2ca40026aeb3fa17356b4e444bc4f17163c8b732ca0a639f84407c6e98f720b867317b6f4bf952a87fd8b09e03a8ffb096e20b2963bf258ed5cd1b603031f5082cf60174ff09b6e99e97a33fc38a7e5fc90716e7ddc75682457f486a260712115cd53a22cd2f1b0acfbae83c1dd32bb70b3d139dd6d1f0d2b252df65dade48023a76acde2e104c5f2285d223efb144405c06808b45c6d05adfed3d92d9fba9b74aff5fa61d1e116d8bdba5903fe6df1b5aa43cdbf1bc1821c50d8b7b4d2104b86ab677fc6a2ba3a7a11aff316469b72c6e6e19c4643f48ed999fbd4fdcfff69bd64206814014417cdab24776699a6e066b8b97bd49de32abbe6e5a0255cbfd6f400b612a200540c56dacda642ab556552db13d6cfaef6b1a10e4134ba2464552bd9715e3c6aae006af53c341eb3224d553442dc6bde5a098b2ea31fb5054375529d6260eadefdef40e5066a7a9c7931e10d83e919131f6ac3490e98b0ba214ea75a20e12dad46766006a6ca0441bc80bd7dc4207af190ae1ce53554cb1e57e4ebb43d1b6e0c1b0bbe61da98f6d0576a9f6f191bf4f1ffb447f6217d86f3ca4f9676e1517be867787dbfa4887fc1db2af4cb9eb024905f138589766b5ad65a6550ec4993bc65802141bbbcf6b14da3e28db25799bf9d7d2776e262e31175a57bf7ee9c6a2c4a3c31db239a89ae02ccc55ff0184fad24b579feda074008f1a7a7239b2633b9179938fc1af30dad7def43bcd27eef8cefd48807fe753afdf275e1425fc7f07b228a367e549e3c84d1949e2780c28cce892f74bc46e3b0a04ec9a434ad9220663a78013ee24fa199a4c019395201b31960e9a556ef52ef737d7e1bfb2210edd558b493c0772e535400d2378b33cd4d81d4e73eba67cc8f5a764d42f3d533b9df0f1b18aca7ef168f5a1a60530c67d357606408689017de9b1520d93aff87680c8f5f989ec22a1eb62ed8c7e007e55f2df1508bd0714646e9f1e3f1f8476ecb8216410c0f340d37488c91cb1922252700dc73ac466fb21aa496cdc689f87f397bc3627050d304a1df25baaa3c60f651c79a4fea2faefdc829689e417554ea79218f3a8e37b9330a3e76e25c526768e54f7a99b589d5d2a7dfbec876ef24514591462a4e99b6f18c8198643cc724fc0e3370b163cf79289b0c833a510347e8d78d12a1fc1fe0bd494a462f2f5ced2867be496533e8248274fe597bb51af064a4b46e6c40802395959ac8e2d0f60ff8e09ccc0a56a201ace877b956fd11fc920ab82fd45234f79beb437cc4a37736b19f983a19a7474fc7a41bd3d06cfdb56c52b2554fa4ee6efb927a154602e6bde9a17b2cf922e2ad5adbd9d87d802101e9130c7368b192773c4b88a572a16ebd68e9bc12c55df14589d956a0707c80573e94331ce7320d2007a8eafb006d36a314742a7a78a96671518b94aa7550211db272392e13cda9d4367d8a0593920d14040f0a80a2c017ad248de098db33489cfa254bd09bdb7145cc83f483a1562846bd10e20f6ea130fc9a030226145c2a648e285870a28c876a03d79ed84999421b9795fb438b9fd62720c63bf1ee53ca8221e17e5782614edb3130f2ee9c378798dff19388f7733ef65e928710aa2530beff7402260289aa403e30ba0b587d7dd3886093e7a4909817a83b3a0d20f850095718d9103b588996f16149dced09bffe6986b29bfba694415d6f10f9304224f7abbefa30c0b99a1000afdbab0f08b4ef4e6ae7f4b223185e0796c2d6e76576a27648f8d82b7105e05b19337000c488e82b95f4982550c324ffa3bd0bd53a6dbe0b20038a13166c919008ba6d715658067de0648ab9e33eef1b1f6e6df68bd97cdf86254c8db2f525e46d197264f5566ec3fb01be7ce14a24607019c2492b4ea87f38d4447fbe74359e7a29bcd150bc20b555c2a85ad23b84332c3f3c1abeee2d95b92436d1c3590a325f3c1e4e40ba3368705c180d0b37218311efba648c5bd8dd7038bed6912a3082df2beb4c72492ccc33e5b489d202d2dc4ab4f55d5bc566aa167334e4c4715661f282693c7de6797115623f44247c0b0befbac49107f924a21df51edb7bca29d6f838f3c927511dd7478a058662bb47f9776832a9200546f9079abc46e71bb34a4a13867a5e9c28420f82117f72c1cc8576ec03ddfe79f53addeb443c14bfbeb779b8040ebbf8565f874cfdadf5c4c66c69e037ed935741198a54cc3b4b5b7a3aa3c4e00f654842659c99eaa97ef77efe3a0d8aefe54c9402f618e9f0890252cc4a6c1a2f80ce621caab24deee630c6c132259f0df26e6f93ef83d67503a67201bd31d2ce28d2f33c9f39c7f7e9707e9813f8185197dcb559b341f7f37f5103a4789490118dd219e9c07fa65f078ec5348405404877d6d85525a48741113d05a97a23fd8f9f765dfba65affd4bbeb921d9ce370bc0700075bef6de4a19300ae3cfddd57fc18a0d91536a6ec921a7128bc5e08e218fae55192da6d8d8e30a3f977b383c1b027f48ea68dee3e4cdefec3ef8457337eca68f3401b1fbd690808b22dce52da0d9cfde37bed79e6ebd1551c2ec772e94633b3a31459b70db64806c4764815f040a282a6ac017e06f053aa6211fc7aac468608bf8a5d74c45cae5e529732ab0e4e77cd772af78e3d39b3ae01f68a5641559c3eda822034c6645a77c0ce7ba096f565f9eb4ff7793db9b4f3c191702b285ea8a4b27962ecc67aec0e54ebb1855c0da7059fb15a72bdd93ea4b174be3bdebb5f365251be04ff65d43d2c405d41d69105988c2e18cdfe5a7c967032e9b73dbb7dcd0b1620dd2bc22ec51ef15aba32b1773b6878b7077af0d8b483bf2bb842e358f17d4a4df47c7dbd4af307e84a55556227b285778ef75f910380432ba8e11c758d9fa41ac1d203be3560b572ed94b16544d909a25b64e2e61414a2e893e3e107c09f01700c5462b5fa2c1566ba3c1098518aea9f5e3d6f728fff3bdf7abe1145e87bad46bdc4ed0b07f4ad2483f40be3ae4ace0c6ff3361d7be4c98436880cc86d0754153ccb52f872667bae8e65fd4df39e61cf1de2bc2821e32aafb38e2a4ca71376a3c3b589152e2e6556503a8ea7ea094e134d9545726b0d8ff93c7541593b0896ca436247db9170fce0d86a5f89c152fc040bf3e5969afe5f65fc4fc9ff742b7bb2ee420200ee972d64bc85658e7009ab50e8d41432ac5d31e9720cc98d2d941bb9aefbfa41dc59fc54bbc9d0b671da3ec9f453840b837e780d2892cd2b3a7cd729ffd0089d97adfa6728388093d38945fe19968dee5152fd99e3aa9cb16d9fc97687fcf7e2945011803f8ffc81e0d6d6a75d9e6fd3ddb78a1e49d336f5eae364582ced6e136b07b3bfa02ae505d38f089c850aa3eccef779055802bf74d6ef66eecad9fb3fd0a8b21b5e43240aabe8f5cdfc279ca715a02ded98d599b0f108f818dcd42ac2ec972b3f9ff430acf25314f4aab4093377402bdf0396c097667467c2d7a944a4c402403a088aec0ed1660025077d16f6dd87fb53222d079e64447331ca6f4d5d57697afffcf1b4c2ebc322f5efa8f6f6c28008588d1a2d0940ea6c971762c12387980fb7467fb4cf2ddfef8e77883a9ef35017383377290608c29842c95a27c138c3dcbae4b99765b76994a428594d9e0dc996b2a4e4b54e9ee9a9232adbc4530d42acb8cb9422d719e656d0f077d4ac66537ccac323e7edff2a24cb23db5cbac7e59fd4749e355ea770", 0x1000}, {&(0x7f0000000400)="8c7e7193af325ca0bda073a478a9ca6e88c8d84d846966990967034edf91c153acbf1053729145ff3f4be5a9ac5901225edc97d42a06e72aa86dea3bdca756564c46bac22876a6feb03a19289f9ad2", 0x4f}, {&(0x7f0000001600)="10282565aed30f796fe23581d7b50ec7bf888e8776c215525a16267b3cf05975895c583689b81f7bfa3cc514901386976f4081182e8d263e5bd56166e6aa78bd252428d758931cc117138efdb92d5cd42c3117924b2c87d9f0d7c3a932f0be64cb0ff031f0a29201eb5905c7a335aef1c2c09729d909adb90b90331b83e62a5a3c363a2e53370a7226584a3991f83e0e70b13e2c1fc49522506c35a005ccebb9b10562a8379493d959c73df4181ea8e7df3840f3c86741c970da7f995ac458", 0xbf}, {&(0x7f00000016c0)="8e165b94215073fcea77c361fc77192b4a1d4d1136bbd5a2175519be4a8e53", 0x1f}, {&(0x7f0000001700)="d0d5fbc12bbc8053b6a09232ba4f5e4950ba609e58cd9f35d444c55fb2c175e817d0e3b60da8313b1fdc5b848e08a12abdb09383505e48234bb0b14d97683aa9e5bae71ffe420bf478638d018a298946ce5e51d06d0334def1643e4984066cc1b723bed330afea56109ab3ac35655007dbef54b3288c7b51d4637100992f71519ad61996aa56d8e9b1b007b541520a43531eaa30652fcc369213830b482b3a9626cabe6fa5cfb3290a2bdd201dbd3e93bc6d6413b210c4e250f4b9629509c0f5729f79644f305bc3178d0689ac011d9adbafbd9ae21c6080be7346691fa315fad782fea681d96f23c1b411f737dfb540bb3f4a", 0xf3}], 0x8, 0x0, 0x42) mkdir(0x0, 0x0) close(r0) getegid() dup(r6) syz_open_pts() 05:37:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) 05:37:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5e0e7cf176291df413cd"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 05:37:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) flock(r0, 0x6) 05:37:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x5819422a29adcf4b, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/189) writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:37:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) ftruncate(r0, 0x0, 0x41b18c18) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x701) semctl$SETVAL(r1, 0xc3faf24aa8fb525, 0x8, &(0x7f00000000c0)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x4}) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x6, 0xfffffffffffffffa, &(0x7f0000000040)="5ac4d55acaffdbea69c3955e0d5307e32b318827b6e714af2973add1d214d90b2590119a8894fc7399a56d2a445d4a19aaf34cca4369244d091a4507369ad483e9024545949726d82f7c27410e7e0fadc9e693ac9b0c22fa78693c13d98eb4d6f1d1999d330d3d6eb0a8f4e7e304b66c64092ab6cdee04853b0a37b5f5f30aec0f4e2d710e0977c5b270c739963706dfac9601c388f7c77e03847a0b5cfdb4314944fc575014c44ace", 0xa9) 05:37:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) read(r0, &(0x7f0000000000)=""/114, 0x72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 05:37:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/127], 0x7f, 0x3, 0x1000) 05:37:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 05:37:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28, 0x5beb18c25f263283) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x40048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$dupfd(r5, 0xa, r4) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 05:37:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000004c0)=0x10) 05:37:22 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup(r0) socket$inet6(0x18, 0x5, 0x200) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x40, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x7, 0x4, 0x9, 0x9}, {0x6, 0x3, 0x8, 0x8}, {0x10000, 0x1f, 0x4, 0x6}, {0x8, 0x1630, 0x2, 0x464d}, {0x845, 0x0, 0x9, 0x4}, {0x7, 0x5, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="ea12e9f850747ad2cd93437bc0a6c998d252c6dc21b78be265eb0c51cdc08a4e50532e3e736d826ddb77cc4a64e9b91c0a12ec6bf08f4c05783395285af03e21", 0x40}, {&(0x7f0000000180)="99c60db2368acbec13e50caf3ef59228d696634d9dcdac37ddfac58d0d401d1e688fc22dc57678ce7142c2dc3ae71085b28308ea5371a0042ba2a65801a6900b2b95f5a6d5ef3acedbf50faa1f678e63834b7c8c55947827309a742bd99816163476d1bab34e4d8939f074a4ddef30fdf31047b80233c51538f94221e14dd8315b7e6019f968a42fe797a4d38263052f85ffe4a0b5d3bb15fcff8d2940a5d263ff965d867a3d2e1903bb277d2a1f50b796e06b6a881238ffb8c78d394dc1eee8865f32fcfe1c2bff9943d3b63d29711cb2bad7379dd9cc5e9920a7d753e1d1a573862bb1ff17646b3823e1e594f9cfd2fd3911cb3dee", 0xf6}, {&(0x7f0000000280)="ed83543949177b84d51d77197cfcbc4597c9ab6000386ffa52f7d04cf95c678e0fb43365f7badda03da3140738af032b2c3dcc36af4a52e1f1f1f1277e02735a5363fca56a4457ba3ab42653e9be108ba62eff61a43973edac4358bcdaed70b11686336a336319a140d7afb0f875ff53183a8a049ab68c2d6eef7eee189b4242fbe6557fc8cd301cdb1d73c36e388f8c15d2a7a26e69c05d1bc0a3b9bc21a0c6287af88857327ab941badae5cfc5e7", 0xaf}, {&(0x7f0000000340)="3d5c5124dbcfb01ff50615729a539d6160b8350774ef00b52d2194d36d8f68e1a17b47158c9c0957d718363b45a0e84b2c606ffa3eb60e7353a39e10811dacaf4f5ebd7647891d7b2e4c617f21da55b43bd3c738d2b2906aa28bec408e7504e8fe450c72ce8dc2741d7359fc450c0e9c099573ea31c06fcdc99ee03dd72835d94c06b8be97ff57c8867af24401d0ebb78c1d89dd88c64e745fcd9e4b4cd8430d8007b856b0474987b99f877ee76b7be550b6789bd239fb5f79e387c70156bdc5c528fc5c3ab0058d747d5d3053f918a647cb21b91e1bf09bb4f566e60c8405d8203d8f", 0xe3}, {&(0x7f0000000440)="24c671e564726432336ed44e3379945653c29692f48afc96d6d2995f17bbb6c536cd0f6f5ef6f6814eaabdd673685852a16bd344549eab8bc7423e4fe832fa8537b8b761e6a90c66d189c3ee5478710bfd22513fbc6522dd45bccd90669e803d9aae29265eb30d80aad6f0f5312076dde7a4f66c7b7b82dc02d3df5b237fceb31efaf3b4c4ebf855033e35c033f4f82dbfbf723a9e589588e0c4da32078f9cec97a66ba26a3ed7f8cf0d2d2ed85d321d2a09c79d", 0xb4}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="f0000000000000000100000000000000c1d81ab14d3eabfa3a5b9747c91e34db8665c1a1359b43c47e35264651efe7962531ccac733fee56100af02bbde2d9fc77531995ac2c605b7f37e5ddf615749a100de1c233f7da4060e8017e8b81e607ba684b195aa374fe0b6133cf7887a6674199ac7e7180643b131d093dcdc2305df79ce57e08e45e490fbbd8af578cff95c7411f5aece097e1a7711dc1071d194fd6a2ab7c269a76362139792c315715d58dcba0db0d605c2c4b573d4425c2e057c1f87594f9eb458c8c64e83342190df027fdddaa0cde15ce203d628c1462986ecf684c1b8787317b6136a40000000000a876e4f87ed40c25492d4646aa60ea4a09b3eb5b84a71f6ceaa51fe750985955291c0039d3d8eda414bdbf0f6b2c7aa69e8dcc21ff225add543becc29dfa8334fa31e150d31b3ebcb93b21a705f2fa6b8cb016178cea57f7e37b7ad8533fd99388f12d304636c30267d49e3ae9846caf617e43b2846e680836e1322d514221eaa1d98be079f1b1e948145ae063a0138f063881baf8d9e2323a29fde062851062db39375862b603a4d010aa1b8662f614"], 0xf0}, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='G', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x0, 0x800, 0x0, 0x7}, {0x9, 0xfffffffffffffffc, 0x10001, 0x7}, {0x7ff, 0x8000, 0xfffffffffffffc00, 0x9}, {0x4, 0x2, 0x76, 0xffffffffffff7fff}, {0x100, 0x3, 0x1, 0x9}, {0x3, 0xf3d, 0x0, 0xfffffffffffffff7}, {0x80000001, 0x3ff, 0x401, 0x400}, {0x400, 0x0, 0xfffffffffffffffb, 0x81}, {0x5fc9, 0x2, 0x8000, 0x7}, {0xff, 0x7fff, 0x0, 0x5}]}) 05:37:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4852, 0x6, &(0x7f0000000200)=""/53, &(0x7f0000000240)=0x35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x5c}, {0x6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="da3721bea6aa725f9192d121ffaa8aa096637cb275475d1da58820ad023194984ceaf9930ff547cb8e23d5d6940e99c13d3aa29d8be7ae83e0598910a8bcc06c065a97149d0b1cfdcef48fc5d1a59fdc3ba6b848c8938c722d661f2e6a898621243e581a10483419825d6cbdd353c76a3198f671c449d70d3fac5d9dd6cb880ee6991786d040ad97035d077672e76e51e2178349efc3af5f130336b9ed0c797d0e1cb531276bbdb89312e35786e59e0a15a03702d82fab7f112f4d86cff58f92c5e9049f141326", 0xc7, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffedb, &(0x7f00000001c0)) 05:37:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x7, 0x18000, {[0x2, 0x0, 0x9, 0x600000000000, 0x61, 0x8, 0x6, 0x3, 0x200, 0x9, 0xffffffffffffffff, 0xfffffffffffffffd, 0x9, 0x3, 0x0, 0x9, 0x7, 0x5], [0x0, 0x22d, 0x0, 0x2, 0x9, 0x0, 0x0, 0x4, 0x4, 0x8], [0x4, 0x0, 0x9, 0x7, 0x3, 0x4, 0x2], [0x9, 0x9, 0x7, 0x0, 0x57d, 0x2], [{0xb1, 0x0, 0x1, 0x1000}, {0xfde8, 0x9, 0x20, 0x7f}, {0x8, 0x1000, 0x7, 0x7fffffff}, {0xffffffff8cb6f903, 0x4, 0x7, 0xda}, {0x3, 0x4, 0x20, 0x5}, {0x7ff, 0x7fffffff, 0x364, 0x80e}, {0x7, 0x5, 0x7, 0x401}, {0x401, 0x8, 0x2, 0x6}], {0x55, 0x1, 0x0, 0x238}, {0x0, 0x8001, 0x12b, 0x3588}}}) 05:37:23 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt(r1, 0x800, 0x1f, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x2000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x101) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffff) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) r1 = semget(0x0, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) close(r0) acct(&(0x7f0000000040)='./bus\x00') accept(r0, 0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000240)={0x2, "2e6ea566dc7ce90595c9f2cd14034e05f4485dca7768e74a52410d960332accf3ad86a6af8d9c4d9ac3ec289cf35d26198bf481a2135a93d3df8e8436ffe41000718e97d472c960d3497595727bb5db19205"}, 0xfffffffffffffedc, 0x800) r2 = socket(0x0, 0x8000, 0xfffffffffffffffe) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = semget(0x3, 0x2, 0x472) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5, r5, r6, r7, r8, 0x104, 0x4}, 0x200, 0x2, 0xffffffffffff5fab}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000380)={0x10000, 0x2, 0x6, 0xff, "8ad570894feaf54d02856360d4ad2ec7da49f21a", 0xc8ca, 0x21}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x3) execve(0x0, 0x0, 0x0) 05:37:23 executing program 0: ktrace(0x0, 0x1, 0x4, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:37:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) getppid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {0x101, 0x3ff}, {0x1eb, 0x80000000}, {0x23, 0x1ff}], 0x4}) getppid() 05:37:23 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x10001) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7d93e847e5dec29f8b86f2d3b13c27a20ff8abd98af0101c158ebdd949f348715708b9ca6f517aca", 0x4f}], 0x1) 05:37:23 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) chmod(&(0x7f0000000040)='./control\x00', 0x1) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0xffffffffffffff08}, 0x8) faccessat(r0, &(0x7f0000000000)='./control\x00', 0x4, 0x0) 05:37:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 05:37:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009138dbf, &(0x7f00000000c0), 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 05:37:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) fsync(r1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:37:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r1) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="d099e2228e876bd9600c6531611361c4566aadb29b950ec96dd7744860760886604034b03edc2de4af162b6af3cb20105f68cb4bda8aecf3f169c163857dc10ba3e094a619719fbc3b83aa542548ad5c06ef4c6291760fa6d09f78d99bc3a478a551b47b1ec1ba172eb041411f279e83b93604d4b8befa9fa0c3feb96b", 0x7d, 0x409, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x20) 05:37:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x64, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") chflags(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x9) lseek(r0, 0x0, 0x0, 0x6) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x2) 05:37:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000200aa8700000000000000000000000000000000000004000000000000000000000000000000000001000000000000fbff16000000000000000200000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x5, 0x4000073a, r2) socket(0x18, 0x2, 0x8) setsockopt(r1, 0x2d, 0x800000000009, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x6, 0x3}, 0x10) setsockopt(r1, 0x73ef, 0x80000000000000d, &(0x7f0000000040)="e9b76f07cddb728492424415f01d0caf9f1642bc6c0374ddee8a426d3d6091011a98dce4a00ddd66a2ede47cdf4d21d7abe2f61e7f9e1fc8d636cf42c318d1eeab093cca221a107b981b4026cf7b583702a3f604fb2ec1efb0a3c5b36beb8f5ac0cd9d035cf9138ca93e28e79f0d65b2d0c756ed5351f9015444c288026935e9c51cee93b63f02d71e00e0f31961c6", 0x8f) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) open(&(0x7f0000000280)='./file0\x00', 0x200, 0xf) 05:37:23 executing program 1: select(0x40, &(0x7f0000000080)={0x1, 0x100000001, 0x37, 0xf7c, 0x3, 0x6, 0x401, 0x1000}, &(0x7f00000000c0)={0x80, 0x2, 0x100000001, 0x7, 0x3, 0x9, 0x4, 0xffffffffffffff7f}, &(0x7f0000000100)={0x5, 0xfffffffffffffffe, 0xa1, 0x1, 0xfa, 0xf9, 0x0, 0x8}, &(0x7f0000000140)={0xd9f9, 0xd5b}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x3a1, 0x1, 0x3, "8b60c6a98005d474d058dda2b9ebd927b2699d11", 0x5, 0xccc}) r1 = syz_open_pts() close(r1) select(0x40, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:37:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 05:37:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:37:24 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:37:24 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) 05:37:24 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="d243cdcb77b1d44214a230aca372c95269e1ff2f9013378d53ae57ffe2873c0d3040ba39d3063fc5c0ddb412679a8ef49684aa1ecafb8761b4adff3608b9c3e4e65a0405db1166c6f61d313a309744e1e018bd36", 0x54) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) kqueue() flock(r0, 0xb) nanosleep(&(0x7f0000000080)={0x8, 0x8000}, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0xaa, 0x7, 0x2}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:24 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) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 05:37:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) getsockopt(r0, 0x1ff, 0x5, &(0x7f0000000080)=""/224, &(0x7f0000000180)=0xe0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) 05:37:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = geteuid() seteuid(r3) sendto$inet(r2, &(0x7f0000000180)="7b08c372b046c59eaaa55141061120266c9ce48781f679b0cbbc1ff8d81901bc3fb92fdecddb91125865a1fb25b7bd40fae1e5d7431e204e06bbf8d4e6dc6d5c2e3522c521a67cbbd83236c4fcf2e643e47874ffd29af4e7493eaab233681c9d985f006add71de7bf2bfedac000b1723a2e7c1d67225e450038ada3867e69e4254b6dfea1a45f2c3982e9ae9d9218a9996a7292e8c2f9c8b94a11c5cc030dff1ab2d55f31c3afa8d4052dd82d2b1a559d769d91719f291ab868e7933d9fdfdebcd7060e379b93a74881afdcf2b34b939f5e3a49146227570f311862d65de20b6ebbda39913ecb046d6855007410fb3941de6", 0xf2, 0x402, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x20000000000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xbab, 0x9}], 0x7, 0x0) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 05:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x7b, 0xfffffffffffffff8, "85491702876ffe4dbf31c13ff100000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 05:37:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r4 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x1f) 05:37:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:25 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x7, 0x5, 0x0, 0x0, "1ffbffa6163cb90277925f060000000000000048"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="4343b41091e4f2647ef7247c9a4942f28c7ff20f3171430600e92171f65f0ba976400eff2043c0f7a4e063244a420dd50b24e6316bc645096dee2e7fc58536bf2af83cb76e1797c6a501eaa992e487ed04f1a2862b1fe2516c264eaefac84aac8814e4d095cd94873d14200fafdc1de6aa7c6f3f85eee908f1f9a294f9fbe6f2cdc5533887a325a2bd847d428d5228914988cb70af0be54f28ea1414e22624c0b6c186d89d15bd3a336d2873984639cc"}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) fchmod(r0, 0x4) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x7ff, 0x3ff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x1f, 0x3, 0x0, 0x2, 0x54, 0x4, 0x0, 0x2, 0x7ff, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x2) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x10, 0xf7b415134847a80d, 0xd72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "07000000bc1c08000400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x40) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 05:37:25 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x264be80f4eb13985, 0x0, 0x0, &(0x7f0000000200)=""/87, 0x2e}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r0, &(0x7f0000000080)="e2117234bde668bf9cc5fe2ce756282d83baa7821a5737d2bdd68d898772889478384881bb09c050b0d22d8ca8bdbfe3af87c4b0b3d35c70aef947ad2fd8b809659c86b5abcc2394f5c2d90d19c2ced4812eaa966b4d9cf180d3e2ef09495c5220084fbcb897e9be7907daf044f97e7b3f2e521c11a8cbb552bdec107d2ccafc8b74a5b4318b82cebdb6461f985949", 0x8f, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x700, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) r4 = geteuid() setuid(r4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) fcntl$setstatus(r2, 0x4, 0x88) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget$private(0x0, 0x288) openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) semget$private(0x0, 0x4, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000340)={0x9}) fchflags(r1, 0x1) getdents(r1, &(0x7f0000000380)=""/255, 0xff) r7 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x120) ioctl$BIOCPROMISC(r2, 0x20004269) syz_open_pts() writev(r7, &(0x7f00000009c0)=[{&(0x7f00000004c0)="078d0813d98715a98a581bacda21d178f1c80877f5cc10ee42ca5a7f65ef552a407f221e7c4eac09542172c695089c8a8877d2c7fa5b5dad494a3bce477f5fcf38d7be81c007fd571d665dd4", 0x4c}, {&(0x7f0000000540)="fb5d2a1931f602cc29a374dacc13e8", 0xf}, {&(0x7f0000000580)="d24dc1061573543181a8f8babc5610152a375bb3a2e91b3afcacfc2bd9071e1f0e632fd167ef14aeaab4ee79f010c1c50a0f56309d0a2a67fefad1980ff6a361e04df11e65357cd57da97b6f8d1a086ed1d6e79a40cdc27d19f4df9a6dbcb7535afdcaa39962db5972f3250f410aaa9cc644bce4ac71b7244a27f57bfedbbc5a77a38d461b240847282966569da8389f27ce0358e8a3b3f40863556f381fee775b0c742b17757c50", 0xa8}, {&(0x7f0000000640)="2a579dd61106baf06a02b4996331da350411f38e4e7e5190ea7e6088268b4c1588253f05fd6d0bcadc3b325b9019d12699f1784b83cf2401a0b265c24acfffe69a6b13549111e4d7448edb7e85c8fdc9227d2290cf3f19237b5254ed32f2319364fca6c92882c392bb8491b282849d", 0x6f}, {&(0x7f00000006c0)="71a8ce023bb5887e9f748fe0b0de88aea8c5d4652efc891b90aac4d789076952b12156feac00120585e033f63546d1e657041e26551c1f3ad596bdb36776f3e34f7fc1c20b621499f5c7c2ff3e553589a5ba7a7ecf7a3c6518e70367476510f92b3fa3f3ca13e2d02b8107766d4fb153a02aec61be4e7312f6aa48ca1a19973e018275e6414d", 0x86}, {&(0x7f0000000780)="da4e7e9eb9845bc01019477d335100a6d4f52f5bf26a26e06d22b322cd833d9a21a20bc2654256eb5b4520f1cde6225a2d8802fa708d1663d34323c428bc21c687bb24c4d1035862fddca33b92e639f148c5fd13ee", 0x55}, {&(0x7f0000000800)="1be19a25be5f593865d7a075d8ebf3f61359d7b60fef8b4197b88c719682ba27e7484aa140e1678ee6d4f54a32c33d10f91fa0ca3511e62ce8bfcaaef75de77ee09c92e7ee038672ad1022ac6a39794e0e4b7030a203de2f28550ec3492f2107ffd76ce85b32928e071766ac223349f464aaf91ebf04feb42fc36ffc6a2e3ca7c4c9ddaea1e12b79c692b755c05620baf149b34afab0ecfb93800248055fa7f7010a3a52ddb4a98ecc27f1458aa7b14670534bcedc8eb2", 0xb7}, {&(0x7f00000008c0)="425d38274012146b171120cdb3dcff47e8556a3375d07c33666f077af4f4bf6cca013d641d1245d2e8ae38e80a2aa156b268500e364e02fa12261d115fd5bb901f7934092247d958e81867aa5bb6429cfc6d3e4662abc9229c8a8fc013f29b96b2d679e9df814492ab68a18e5014672204a1fabcc2bf255553157d7c14c31fffa51be4243c8994c944a16ae876a877b8bfb14963703c0ff2816a2b7ddf05f7760eeccfe85c0a1d4e6593abf557cc621b86a12846d5ea30829afea4e0c344118bb5204da8a4f2c367e6aea73ea4734310744d8419d6017c2af8da37bc72d53d9e1bbfbf13084110eff5b45c0036cd2e89b5481a", 0xf3}], 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000a40)={0x1, 0x72f}, 0x10) semget(0x1, 0x3, 0x2) r8 = open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x48) semget(0x3, 0x2, 0x0) accept(r6, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000b40)=0x2) 05:37:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x94a3, 0x8]}) r0 = socket(0x18, 0x1, 0x10000000000002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x200, 0x79faa034, 0x10000, 0x47e7, "4e33e954cc530e8265e8891efa0c9233a57647f0", 0xfffffffffffffffb, 0x5}) 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0xc0) msgrcv(r1, &(0x7f0000001240)={0x0, ""/4096}, 0x10ec46e6cd1e1a3d, 0x1, 0x1000) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = msgget(0x0, 0x4) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000007e9d6a1d742f101f950348197cd19f429b7e43c4761f3c8639653804d688a4dabe6d74ccae761e1a8c1eaa1740c985b644dc98ebe6d7c2de7063f50575833736ee84ee8c1d23e26dbd337b23dadf0c6fa91806d5e7e38bb99e1163311cbf8d6a8d320ebe6caa6c97b79e0f11e6ddbe2e1fe6604b85f93862168d811f98b73b305e233c4dff773cf3b6838111bc8803a59156b22cb19a82635bdc02521eb2e12ab33d41ce9dc6ce6a91c56b42dc7379ffac2d97bd4fa4851e50fd28bbf92a3fd339f6fe7fdf795988055339f96eebcad9abdc63b1fb73b1d5800c0fb718edbf7a392e669667003ea1df9f7733f7e91d43507894c762224d34a30334ec4ce302c119a15fa8977c36e21a0db013bc6259ee8ad450d26d82655f218f156f368d3174fd2b9dbcf880428360924e506b81e45a1c5b69e10af4d9cae4aeba34a700dd7851db8f6f65d0b64423020f5ea603d34c9e11889087d9e6a292128790a157f3cf8ea9be22b90c1f144e6756059b043636e145f1c008cf1ba8a7a920793c64bdc32696f54c1a6d55428065f314cb8d0f07927aaade76454d2723381d80b59d4c48b61c0bd27a5a3f7526c2c2b0f95c56546ec3b18e52b69dd0e6bcbd457a99e54f3d4b48577d63acc72f3ff3dc18fa600c01c3ac4699cb30069e2eb3906a857509252c6bcbeb6969e3deb36bbc9a8f71384c0b60fe2829cd392e73db09817dcfb822b807e22cc68101a91402ae3f248978bd4f7b795a080000000000000007410e60f6451cd2fc921d230bcb757ca0f46b98365a76ba874b75e381686ab9d2d215068e5358b96f1ba99761f32343745b120df935a78835a4f00b888688ad69ec51ea082efdbf98f87ba5db2b036240998f4ed16d3541f692597a866b2c8e3fdff5a355129f3627e9a7c651c16043c21b01a0bf81db23dc4cc5a6756a689702c4fe8b8007c70258b30a5a9f5cf85fc10cf660bdf2f3b60614dd8689f4df7087c7e3867d811d38bf4e546ef5cda42338c705369d96cd50b5c5c355b05f8b94532abf303e10abbed5bee689203f70196e2b0660d8581d666dccc5c0e0058a6f7cb924768ddafdc5f7935ffe9ab5b87cfa7c7be5ba765687b2e4d1ffd1cffbd87ef7c26ebcce5af2b4b187d11bba0cd300e1edeac4a8419084d2132a32c2e4633b1b2e99fecdc176f9282a155bb45f54d716228d9a56b67a06a4beadcc4e3f07463675b36ca2cc24be17bffdbc9c43eb065777263adb9c7f25f71a0abb4b619193b497bbeb8e65b68379f3ebc8d6d7ae729afc500d371c9410f1ce5680866860203a6ddd2f2ee6acd9216fc7b5d4106c6b4f630f14118ea1e8fa451ce12ffd4f53919a9f1fdfac00d61b6245dc8f90e4a6bda829783d8aed5467f5fe8f6f0a08e0fcee9b2beab03ba5f8452848c52a19a45bbc39da1c87f00bfde21fa7a0f40e66b6e1236cabd378a5e2f3888391ffe7c5d028e7271c2db462c87a1bbbdf2f51614abac62d11f3b9337a1411f2aee8f5388af9861b02682623ba50b585ac2591490a0719569093aafa68b1c695ef5d73d4746739fafdf6ea4332579df16436dd238f39db947d827cfc084dd2b07a8d6391bef4c52fe5fcf5a63cf9819ba3d14b2c15b86d6c56ae9812421b25d630c70285ff4dce156248ec01f95d75533390aa8087a08ba466f18bafba882f49a4c9ddbb33476612d7b71b50c92df84e3e817a59bd396c3e11d0269a63a02148e5913de9e3df6b0d5421a2932f95e8b1091dd0c39b61fe3b1773b1d7fb2d47bfefb2cc23e29cae1c070d8d876b9fbb92b15d2ddda2e73d40a21fdfa41657817ba000b61a5c179f166061da8c83697c7c620286aea957a5694554ec02b73770e95f0267196680585cfb62a97ff6cfc4707e433c1ff7ba3796c6c03ee50a4470f4f5c693bc506adf7273f60177bf2892cc205ed92df8eaf414f8c2ee7ea331f153a9e131599f74f351eb043561cd081fa2ab520b5b542db0938ad8b1a62d0e153ca777d22c1a007d16ade6336b256c4de8bb93021db3994b9cd6d941152c0fb92ab38767c1a3153be15ae0f82f6e67557e89ab101330e6b408defc753310c7e994922988d2d0e37348da91f51eb46e5b6caa7625f2819ecbf9730aa41c861a5ebf88b8906abfec6e3658ac84a2a551aece284fd30790bfccdd02b3e7aef733558fa31dc87c41b2fb4ece4307dae93339b179f05447b5fc367ec26038f5efc8460c0d46a94457d3d0e2f333a953f8b5c6dff368e3640801ab420d3607a2c41f188a9b97e797dc3095541db7cc3bc829eb11e9032c4a9e73d78a46ec9ce46a47ac23cc0724aa55df121041ac25b6f9beedd182fa427b1466a20545a438af76dffbcd8ba18b9654da49b3fcb0fb6cf7e293c16139c0dc3334570daa58e19c1cec023c462e677685ed934892c11d746dca001e6090abf7fa7ea9b963d7dc017d4018cf0bec3dcf08f5169a05d3a2b22c91638d66dd569d8a3e4fcaf673a33839da458b33acfc243f50b32d42600c9e7afc6e914f3338180b4b91d527e45b3e2bd59b5298050b064ff7d1a4941e04b1dbef8194101d7685b5aef10d1ff5dd6b7a0b7b1e42b7d9372621098ba065f3678bd7795029dd0945a5560fe856a50aa4813f75b592c08cc500b61eb3509abe73417fb2c9e7c8758a7f1a713773fd5be29349a58b129f1e88623d8a37ec2078204de7c40e2652b6ce02fb4858652dafdded69a74dd4ea13a9fb6cc39d67ee232e7f3b507911c7c183518c700f733b9505b168d78987f5f6104612a7cb04abcfa0c5aeb8229b205c5f617a018b0b8040c0a65f1da9ff91ea4a6beecf95be9939aa099ce3c322174891fcb889a072b77ad0c041cd0a04380a719e0854fdb12adec9a586c3001f35cab0bd8bec8a07847539ad33262219b7f4db2d472cecb52014c9a6805324fea8193ced03ffb0a00a511478c58414bd98f0466929f6cb9f151392d9d677259568a95bd5f11a7d9644817a82e9970208ba48c931148d6794da48aff62f0e9d0565c81d84cd9321663749b5a6960f55e6af45b63d7b693f7b7bd74515ccfa1e7c66e6d38598bc4c97241667e894f4d154cf970ea1d2de3c8b0e81a893b4499bb6b74e1caba7afd0d46f90e84e97c5eb10f85f9db4e6e08ec740765d2f9c79c08cb34094841d9dedb7a18f3ae771d2842ac0cab23e738a42383037397e9430a0a4420cffb00ef31539f648b08a046a6f65aead9c6b456b86506e2471b354022f44c4143da5f515fe5592c6fab5a8c3092f86ac4f9d51d47e4b24f9e303ad5286b3c4aeee59d70090c49221920abe505f113b772132039e058443bc7da6db52ebf214367a85b9f4ed3e434e4c6d1e61aad2918de9ab891f5ddda3e3fc76f17be73541d25414c3e9b44cef1973859182a6a2116c17145671283f6ae825a5282b1f735d35fb642e88883459e6525091eb3dd6559d0df48f245cb18b8ca23f62e41eaf5e143c65b0ba34e195b302e8086adb5c427c4fd2c95aff6b92e2d2680060acb48583deb8251e548c22220aa7d4288b5fab3ca2d10e558a0e2fc1dd22ab7ff8d7e18ecdad87cbf070e80e25a226e1048bb7ec086c73ab5b035d25c7ebda7d7b362631ff28dc55dfc1e674d5d98add8a243ad55b504dc01aaa25328ba86eca5f298be60dc99fdddfff8be49f42215652189e0f1add296cbe29fd3d2a2eee82737659cd74dabca311bcfe137dbf73e65624fc86d582d9b6a5171d0cf4d3301f81e09d414b74971326e253dc902f9c14949f291cff9b41af9ed561b9bff4d8b6814ebc4d591b14061232907f60ea2a3ce8b863a49f245afa279e48ebc028c7b681a680b173ff0f0cbba133050f8bd764edd8f7284550f2184e0f2945aa32f6a56f412460011c66eac136b44888697755475cf93bc059216599d0646838d7a2f3a4f2467ec13b8e5aedaf2497a971167cd4c76fef2f9f8bc357fff190a1d9ebc197bbd9d497b01b447fca9446735eb0c68e7395c4e5e5096b1c1f3844a372534b6a3d64ce5979ee3a78bb39601afc7bf3f51ff43e258154e2161036c5633472c1fa94259dbf29d13ea6b471adc72f985de72124f538ba4542f480e070c7d1c1a22a1b39392ccb98d80c38dd17c19c96394e088deddf9c49165f4bdb36e03d8223c7594d1876d69cd17331f6f3c37e4537c7bdc6dd805db9198b55ee0e253c3d152efdefde29581847396aec9459de8a72891233695dfc1f6de95e842f7b0007be992eaa4c3d0939a7653e289dca3cb59c4880ae3c75578e8f2a2b1edaedb09496c9a591f4a0eee2a99af2b6b6b8c9c2e0c9fa8f5473505fea0c783cc6d70c56342b33dbab54df5ac0a4edb3f478a943c71dda3829a6600a1aaf12ad67ae73bf5c7a13f7747c0b045df73f4242eb789bdeab157a06a068ce7849a77c1782c67c73cbd6adc1ecac4c4553fe1e5b678915774cb2812d0a33d42c4204da3999a2ad13930d52231e140f2504daf4b64951af4cc764f0948a798cb382316b69c02f67f663daee9ab67f7a2815eb307b780194d43b666868f5a0425afa716e2122b100b8ae208a3ab73c00cad689696ccd992293392a83c461030fbe5f5677e06789fd0b5326547fdef510464f3c3b145f17159c5dc34baae77eb8d87cc6f7e892a3f236eb04ce07578a5ea0c1bbab7ec518ed7d4f2c493119fbe80a48e2de76df8080448649ac0254825d1b8b407d4b52ae70440c235c21fc46f7a8d0ce325d276f4fb309423b39460d4bcb51645a36d025c807b8744fb7ce9d719d2d5ba77b198e6c40d0f2943b412ec2bb276e3f26899943513a3ac5dc607870a445448fbf35534bad33268618dd257854f7d74a4d9849693b8729d23809277f2c443c1e98289d9d198a2b33490e78b4046ebc9185663b235c155718141b0b6190394cb093afebc38f6961042892c6dfe90f6c1e3650ba0ee7d9d215c2f4fd7ef54bb7f9303d8f3b4cae7364b090f9db1bf63d6e387cfec34c13e013341c270b6f912a721c52e13bdcf5abdbc281844f2b0a72baba66d7dbb9f3b1e24e6511a4e9f6b0c9d1ba022d1c7b3f0b7289324322753477375569f20956bab309ff73ef467a0f6ff84c5a6c0973b76f992a36ed5ce7f86bfd99dc0b9834b77eb091d49c76f76f3f48e665bc92ac4a69efa6b0470b90e4125f45dc6e353a6046078ca119cf3464351632e0cd6f8415e51abcba381591f8390869781b69886b4f2d79e8402767a43ef8c057a6e34e7e9e4e440d85776b877e0a11c37b482f0432d3b1ddf1fdabebd4144be2aeee33c21804c16851b48f58a7171dc5621042ea8f0e5c66f322ede9a5b8d9fdcea2f52cf533d7042283cf3f6d4382ecdb02b19f07ef291cac5e4d61a62e68e4f42626027bcab39650215ac1a6eb1de7b677435e14d162c4df4a9c7993dc6c669089d97dec9a8b66dc7a735f1c976add956747ff046c7599f0a278ec15dec15275462fab3992fe0fba3e83b524ce1061f6caccbe625717e20e6923dee0fea18c12f79d02bfd53bf0745e31a3ee0460d4e30cbff57b82eb8fbb8fed6f5bf1e0c520f57fe7639b8ae9bca40fb1af87c4a324da92e036e161b46308e3c4566077b92c24abc3a5963bc4b4918cc2da0f1e895f5e589e366cecb5aab2d3120398997d034c3ac34074027499196beb125dad8e33e928f89f797c310c96f91e17dc6b69739537c9026d33d4bbeaf937373d01423956ccc765fe5b573167bfeed895e01f06652ee4e81668dd201b1bdfe70c6a8c400a7d3e1797d614278a6d0b5556d6e1761fd84786a69741ad"], 0x1008, 0x800) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000002280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:37:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:37:25 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 05:37:25 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:50:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) write(r1, &(0x7f0000000100)="c18d3cc73f48e925a8ec454d93ffda578d67ebb9d26583cac796419410c80068af2f1fa1b1ec03ba0795bead2c55740d6f2b71de992f43989288528e29cc0942ba2172ba6dc101dd3a30114b8363fd48c0ebc51ac93779fbbf460c074c2cab1035eb78b71b5642014d96d58ef6383e339c8d91eae0e6615297b4de29766fa44db57b1f5b7932344ce1a9e6878d02df0f5cc322b2be7784d1e6840b4830a3bd838ab7b90f7c92dc114866179c538ebc8a807ed4a750e4183dce5f95a4739d6f25f3380565e38f4f3efee1b35c7b8e893ca53087b096376e", 0xd7) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r2, r3, r4) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 06:50:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x100) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x200}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x89) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x1, 0x101, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x915, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2a}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xa26000000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xfffffffffffff1b7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x73c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xea4b}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") read(r0, &(0x7f0000000200)=""/142, 0x8e) 06:50:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 06:50:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x9, 0x100000001, 0x2d0230bf5043f45}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r4 = getuid() setuid(r4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x12, 0x5, 0x0, 0x401, 0x2000000020, 0x9, 0x2, 0x0, 0x3}) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x9, r4, r6, r4, r7, 0x0, 0x1d}, 0x9, 0xfff, r8, r10, 0x40, 0x2, 0x80000001}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0xfff, 0x2}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000340)=r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r11 = semget(0x2, 0x0, 0x184) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000380)=""/27) fchown(r1, r9, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000440)=r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000480)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000004c0)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x2, 0x9, 0x7, 0x1, 0x401, 0x8001, 0x7f, 0x3, 0x0, 0xfffffffffffffff7, 0x40}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000580)) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000600)) 06:50:28 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0xe7}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r1}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 06:50:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) fchdir(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2a578efe98917160af8313c283c067cea0c8d9bc1af2e4721245bff4fa29daf6ace32a655add5e6c7f6a4dee090c8473a9b86f0b139850b103822878c30309763572b0c9a10ccb95df395c386316d9d314381f6fcaf199001d818fa7bc061e9476f769b371ae019dd31a4fc19631b039acbc875ef405b1d8905e53c01d54c8f2a28a152c2d0d3b040de6f7bf8bb76e7bc3904e0d4cfcb41e8b818feefa9a3252dbcd3b2a232497647ccdf889207bbf05b4c2b6f4a35feb0e2831b7be476588b3723922a35f72bc2dd0ba9c6e0e5fdee67cbe3ef49e682f16f837fc06d2d9f27c5a21bdc733d2e112b4219f6644ef058931ac"], 0x10) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 06:50:28 executing program 0: r0 = socket(0x2, 0x4, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b23be53d9bb012177312dedaafc08221932a80f6d1cd0b4efc5a6dda70fbc7e4fbaffea6183e7e0f508259aa72a003dcc9abe52bcf01000774c123b1d639dfacadf521cce34fa94fb292f932e46a34c037e9ae2dcbe705feefa89e2858b10fac6cd084829dcf7d4169affed11ecfa10a3e3efdeea858e29da26f42e22cbe5e654c34c5e67c68cab55d79558706c2164afb7d61feda38af1936468a191fb0784f7e1f5ad4b0765e37b1e55d7343490f42064b59fbdb8a54484e73c8792189984d8cf68e45f6ed87bbd53f10300fca1fa27ba7198c6bf33fceb769a4d1531047eca2169184020a2cbfe932660c5fb8252fa30000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 06:50:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) witness: lock order reversal: 1st 0xfffffd8065d952b8 inode (&ip->i_lock) 2nd 0xfffffd806e664438 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e664438,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd806e664428) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800022f96e90,1,ffff800020abef28) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7c710,c0106477,ffff800022f96e90,1,fffffd807f7c6960,ffff800020abef28) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067c45e58,c0106477,ffff800022f96e90,ffff800020abef28) at vn_ioctl+0xb7 sys_ioctl(ffff800020abef28,ffff800022f96fa8,ffff800022f97010) at sys_ioctl+0x5b8 syscall(ffff800022f97080) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,5869b7cc1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x588e2b92a70, count: -9 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022f96a50 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023bc0000 rax 0xffff800000b01c40 r8 0xffffffff8157a035 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x4b8703d3cf2e6c6d r12 0xfffffd80029bac00 r13 0 r14 0xffffffff825a9270 w_lodata+0x3c8b0 r15 0xffffffff825c0ea0 w_lodata+0x544e0 rip 0xffffffff810d7398 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022f96a40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=234598 stat=onproc flags process=1000 proc=4080000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe7c0,0xffff800020abf1b0 process=0xffff800020a8ae10 user=0xffff800022f92000, vmspace=0xfffffd807f00b2e0 estcpu=29, cpticks=0, pctcpu=0.1 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 861 219400 68721 0 3 0x3000 suspend syz-executor.1 861 421882 68721 0 7 0x4081080 syz-executor.1 861 175333 68721 0 2 0x4081000 syz-executor.1 * 861 234598 68721 0 7 0x4081000 syz-executor.1 861 223949 68721 0 2 0x4081080 syz-executor.1 68721 335731 50147 0 3 0x82 nanosleep syz-executor.1 3920 15129 50147 0 3 0x82 piperd syz-executor.0 82934 236385 1 0 3 0x100083 ttyin getty 28469 256271 0 0 3 0x14200 acct acct 17870 244796 0 0 3 0x14200 bored sosplice 50147 31383 89143 0 3 0x82 thrsleep syz-fuzzer 50147 307372 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 268498 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 496746 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 241613 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 442663 89143 0 3 0x4000082 kqread syz-fuzzer 50147 479949 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 237074 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 162162 89143 0 3 0x4000082 thrsleep syz-fuzzer 50147 378616 89143 0 3 0x4000082 thrsleep syz-fuzzer 89143 338257 10465 0 3 0x10008a pause ksh 10465 361031 52126 0 3 0x92 select sshd 52126 38207 1 0 3 0x80 select sshd 24602 99984 58849 74 3 0x100092 bpf pflogd 58849 492845 1 0 3 0x80 netio pflogd 46118 202033 5918 73 3 0x100090 kqread syslogd 5918 243909 1 0 3 0x100082 netio syslogd 5692 419856 1 77 3 0x100090 poll dhclient 91066 301001 1 0 3 0x80 poll dhclient 14814 499554 0 0 3 0x14200 pgzero zerothread 83744 367787 0 0 3 0x14200 aiodoned aiodoned 22604 114217 0 0 3 0x14200 syncer update 29823 138452 0 0 3 0x14200 cleaner cleaner 16191 135174 0 0 3 0x14200 reaper reaper 47210 2594 0 0 3 0x14200 pgdaemon pagedaemon 44903 509814 0 0 3 0x14200 bored crynlk 80714 91385 0 0 3 0x14200 bored crypto 96688 348451 0 0 3 0x40014200 acpi0 acpi0 26528 280866 0 0 3 0x40014200 idle1 3476 188247 0 0 3 0x14200 bored softnet 25473 298324 0 0 3 0x14200 bored systqmp 9807 395862 0 0 3 0x14200 bored systq 68040 200043 0 0 3 0x40014200 bored softclock 55219 462234 0 0 3 0x40014200 idle0 30955 422044 0 0 3 0x14200 bored smr 1 463596 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 861 (syz-executor.1) thread 0xffff800020abef28 (234598) exclusive rrwlock inode r = 0 (0xfffffd8065d952b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262ca18) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9596 7097K 15038K 78643K 31730 0 0 pcb 13 8K 8K 78643K 628 0 0 rtable 115 4K 5K 78643K 3303 0 0 ifaddr 80 23K 27K 78643K 1067 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1911 0 0 iov 0 0K 32K 78643K 855 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 9681 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 107 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1199 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 9371 0 0 sigio 0 0K 0K 78643K 157 0 0 proc 54 51K 71K 78643K 2684 0 0 subproc 32 2K 2K 78643K 665 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 786 0 0 in_multi 33 2K 2K 78643K 733 0 0 ether_multi 1 0K 0K 78643K 39 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1312 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 122 22K 31K 78643K 30562 0 0 UVM aobj 130 4K 4K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 569 0 0 NDP 19 0K 1K 78643K 341 0 0 temp 221 3556K 4196K 78643K 127219 0 0 kqueue 0 0K 0K 78643K 70 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 82 0 76 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 401 0 399 1 0 1 1 0 8 0 rtentry 112 472 0 428 4 2 2 2 0 8 0 unpcb 120 2772 0 2762 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 10381 0 10381 2 2 0 1 0 8 0 tcpcb 544 1431 0 1427 1 0 1 1 0 8 0 inpcb 280 4045 0 4038 4 3 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 1 0 1 1 1 0 1 0 8 0 nd6 48 117 0 111 1 0 1 1 0 8 0 pkpcb 40 33 0 33 12 11 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 160 0 160 21 20 1 1 0 8 1 pffrag 232 15 0 15 9 9 0 1 0 482 0 pffrnode 88 15 0 15 9 9 0 1 0 8 0 pffrent 40 35 0 35 9 9 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 195 0 164 1 0 1 1 0 8 0 pfstkey 112 196 0 165 1 0 1 1 0 8 0 pfstate 328 196 0 165 5 2 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1936 0 1738 24 11 13 13 0 8 0 art_table 32 1937 0 1738 2 0 2 2 0 8 0 art_node 16 456 0 416 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1197 0 1187 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16148 0 14654 49 0 49 49 0 8 0 ffsino 272 16148 0 14654 100 0 100 100 0 8 0 nchpl 144 29153 0 27520 62 0 62 62 0 8 0 uvmvnodes 72 6121 0 0 112 0 112 112 0 8 0 vnodes 200 6121 0 0 323 0 323 323 0 8 0 namei 1024 95202 0 95202 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 24 0 24 13 13 0 1 0 8 0 scxspl 192 84959 0 84959 41 37 4 7 0 8 4 plimitpl 152 782 0 774 1 0 1 1 0 8 0 sigapl 432 9469 0 9454 3 1 2 3 0 8 0 futexpl 56 109885 0 109883 3 2 1 1 0 8 0 knotepl 112 2052 0 2033 1 0 1 1 0 8 0 kqueuepl 104 1677 0 1675 1 0 1 1 0 8 0 pipepl 112 5084 0 5065 13 12 1 2 0 8 0 fdescpl 488 9470 0 9454 3 0 3 3 0 8 0 filepl 152 52980 0 52874 20 15 5 7 0 8 0 lockfpl 104 3517 0 3517 4 3 1 1 0 8 1 lockfspl 48 1152 0 1152 4 3 1 1 0 8 1 sessionpl 112 64 0 53 1 0 1 1 0 8 0 pgrppl 48 142 0 131 1 0 1 1 0 8 0 ucredpl 96 9468 0 9459 1 0 1 1 0 8 0 zombiepl 144 9458 0 9458 3 2 1 1 0 8 1 processpl 896 9491 0 9458 4 0 4 4 0 8 0 procpl 632 27963 0 27917 12 7 5 5 0 8 0 srpgc 64 77 0 77 21 21 0 1 0 8 0 sosppl 128 91 0 91 24 23 1 1 0 8 1 sockpl 384 7327 0 7308 15 12 3 4 0 8 1 mcl64k 65536 269 0 0 33 30 3 33 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 28 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 220 0 0 22 7 15 22 0 8 0 mtagpl 80 63 0 0 1 0 1 1 0 8 0 mbufpl 256 649 0 0 23 4 19 23 0 8 0 bufpl 256 28039 0 21020 439 0 439 439 0 8 0 anonpl 16 838156 0 826377 217 160 57 67 0 124 2 amapchunkpl 152 56658 0 56546 66 56 10 10 0 158 4 amappl16 192 44849 0 44150 242 198 44 47 0 8 8 amappl15 184 897 0 896 1 0 1 1 0 8 0 amappl14 176 1421 0 1414 1 0 1 1 0 8 0 amappl13 168 1835 0 1833 7 6 1 1 0 8 0 amappl12 160 535 0 533 1 0 1 1 0 8 0 amappl11 152 1362 0 1347 1 0 1 1 0 8 0 amappl10 144 2509 0 2505 1 0 1 1 0 8 0 amappl9 136 2330 0 2326 1 0 1 1 0 8 0 amappl8 128 1785 0 1753 4 2 2 2 0 8 0 amappl7 120 2528 0 2518 1 0 1 1 0 8 0 amappl6 112 1288 0 1280 1 0 1 1 0 8 0 amappl5 104 930 0 915 1 0 1 1 0 8 0 amappl4 96 10304 0 10269 2 1 1 2 0 8 0 amappl3 88 1410 0 1400 1 0 1 1 0 8 0 amappl2 80 73364 0 73289 3 1 2 3 0 8 0 amappl1 72 210300 0 209850 27 17 10 20 0 8 0 amappl 80 28834 0 28794 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 9470 0 9454 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9470 0 9454 1 0 1 1 0 8 0 vmmpekpl 168 69832 0 69796 2 0 2 2 0 8 0 vmmpepl 168 1148139 0 1146281 396 293 103 108 0 357 16 vmsppl 368 9469 0 9454 2 0 2 2 0 8 0 pdppl 4096 18947 0 18908 7 1 6 6 0 8 0 pvpl 32 2279029 0 2263984 437 294 143 168 0 265 9 pmappl 232 9469 0 9454 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 672 0 60 19 0 19 19 0 8 0